ECHOSIGHT / PHANTOM · EXTERNAL MEASURED DATA

The measured scene, reconstructed offline.

Published Figure 2 data and released f-k code route. Native 55 × 55 scan positions, with phase retained. This is a source-method baseline, separate from EchoSight's room pipeline and simulated room demo.

Depth-colored amplitude

Actual measured-scene reconstruction; source threshold depth colors over amplitude
−0.21 msource x+0.21 m
1.11.21.31.41.51.6 m

Hue: source depth convention. Brightness: amplitude. Black: no threshold crossing or zero display amplitude. No zero-depth substitution.

Maximum amplitude

Linear normalized axial maximum amplitude from actual measured input
−0.21 msource x+0.21 m

Linear normalized amplitude, black minimum to white maximum. Source display y increases from −0.21 m at top to +0.21 m at bottom. Both images use nearest-neighbor enlargement, adding no spatial detail.

Recorded reconstruction

Volume3125 × 55 × 55 float64 bins
Threshold depths1.131900–1.470784 m under the source convention; 645 of 3025 pixels
Depth-bin spacing1.372 mm under source c=343 m/s and dt=8 μs. Not measured resolution.
CoordinatesUnregistered source plane and first 1-based global-threshold crossing. No calibrated room/world transform.

Inspect native axial amplitude slices

Scrub consecutive source depth bins from about 1.0 to 1.7 m. These are slices through the reconstructed volume, not filled surfaces. Click a pixel or focus the image and use arrow keys to inspect its source-array location.

Amplitude display uses 8 bits and the global volume maximum. Full precision: volume.npy. Gray 0 can mean amplitude rounded to zero. It is not a free-space determination.

Embedded native-slice bytes SHA-256
946cf2abab5b45dfb239ea672d11d0b1cb814451902f55808d82ecceb178f1ef

Selected pixel: axial profile and threshold sensitivity

The curve uses the same consecutive, 8-bit display frames as the slice viewer, only inside the plotted depth window. Markers and the table use the full-precision full volume, before quantization. A rounded curve can appear to cross a threshold at a different bin.

Black: display amplitude /255 · Purple: default 4.5 threshold and its exact native first crossing · Gray: other native crossings · Amber: current slice

Full-precision, full-volume strict threshold crossings at this pixel
DivisorNative amplitude thresholdFirst source bin / depthIn plotted window?

Range across these rules is threshold sensitivity. It is not confidence, physical surface truth, uncertainty or resolution. Missing crossings stay unknown; an axial maximum alone is not a detection. Unregistered source coordinates remain unchanged.

Diagnostic grid: full-precision crossings and first axial maximum, threshold-diagnostics.json
SHA-256 a5b32a4bc3b0dbf68db3869bd99742d51586d631121bd3b967661d43e640e3c0

Interpretation limits

Source identity and saved arrays

Input SHA-256

bddb46d4c26457b8364bb63c646c6d558c4db0d3004f36de0bd87d34f2a702f4

Official measured data/code · Li et al. 2025 paper · CC BY4.0. Array identities and all output hashes are recorded in report.json. volume.npy,depth_m.npy and maximum_amplitude.npy retain numerical values; PNGs are displays.