RyoMurakami/OpenH-RF-eSAF-raw
OpenH-RF eSAF — Raw Source Data Archive This is a provenance/reproducibility archive — not itself the OpenH-RF submission. The submitted dataset (195 zea-format .hdf5 acquisitions + data card reconstruction pipeline) is at https://huggingface.co/datasets/RyoMurakami/OpenH-RF-eSAF. This archive preserves the raw, upstream acquisition/simulation outputs that were converted into that packaged submission — released under the same CC BY 4.0 license (see LICENSE). Code and full… See the full description on the dataset page: https://huggingface.co/datasets/RyoMurakami/OpenH-RF-eSAF-raw.
OpenH-RF eSAF — Raw Source Data Archive
This is a provenance/reproducibility archive — not itself the OpenH-RF submission. The submitted dataset (195 zea-format .hdf5 acquisitions + data card
- reconstruction pipeline) is at <https://huggingface.co/datasets/RyoMurakami/OpenH-RF-eSAF>. This archive preserves the raw, upstream acquisition/simulation outputs that were converted into that packaged submission — released under the same CC BY 4.0 license (see
LICENSE).
Code and full documentation for how this raw data was collected and processed live in the GitHub repo RyoMurakami-MedRobo/OpenH-RF-eSAF (experiment/, sim/, matlab/saf/).
What's here
Why this archive exists
The public submission ships the already-converted, packaged zea .hdf5 format (raw channel RF + scan metadata + paired SAF-volume label) needed by OpenH-RF. This archive preserves the raw, upstream acquisition/simulation outputs that were converted into that packaged form, in case of a need to re-derive, re-verify, or re-process from source (different frame-to-angle sync window, different plane-wave selection, alternate SAF parameters, etc.) beyond what the packaged form supports.
Reproducing the packaged data from this archive
- Simulated:
sim/mat_to_zea.pyorsim/sim_dataset_to_zea.pyconverts thesim_dataset_out/<probe>/<target>.matfiles here into the zeadata/*.hdf5format in the public submission. - Measured:
experiment/sync_channel_rf.mreads the raw per-lineRFdata_line*.mat EncoderInfo/here, performs time-tag frame→angle synchronization and centre-plane-wave extraction, and writes the packaged channel-RF used bysim/sim_dataset_to_zea.pyto producedata/experiment__acq_exp_<depth>mm.hdf5.
Known caveats
- Not all raw acquisitions collected during this project are archived here — only the ones that back the 5 measured acquisitions actually delivered in the public submission (10/20/30/40/45 mm). Earlier troubleshooting captures (50–130 mm and several re-acquisition variants used to diagnose a depth-dependent eSAF focus issue) are not included; they remain on lab storage if needed later.
- Zips use standard DEFLATE compression (
zip -9); raw ultrasound RF data compresses modestly (~45–55% of original size), not dramatically — it isn't incompressible, but don't expect an order-of-magnitude reduction.
