Recent Releases of multimodars: A Rust-powered toolkit for multi-modality cardiac image fusion and registration

multimodars: A Rust-powered toolkit for multi-modality cardiac image fusion and registration - Ground Truth

This release synchronizes all documentation and examples with the current API. No functional changes -> all features from v0.2.0/v0.2.1 remain:

  • Read in contour data from intravascular images (lumen, eem, calcium, sidebranch) and create a pseudo 3D model
  • Rotate/Translate neighbouring frames to minimize Hausdorff distance (parallelized)
  • Fill holes/smooth and other fixes
  • Align between different pullbacks with automated spacing adjustment (different heartrate)
  • Save one (or several interpolated) pseudo 3D models to .obj files (with a calculated deformation map)
  • Create adventitia (or intramural aortic wall for AAOCA) and catheter .obj files
  • Read in CCTA data and label different regions based on the centerlines (aorta, rca, lca)
  • Align intravascular images with the CCTA centerline based on landmark points (and Hausdorff distances)
  • Label the CCTA region to be replaced and scale different regions to match the intravascular segment

Changed in this release:

  • Updated all documentation tutorials to match the current API (fromfilesinglepair, fromarraysinglepair, PyInputData, alignthreepoint, updated numpytogeometry parameters)
  • Updated README quickstart example and added figures for centerline alignment, CCTA labeling and scaling
  • Fixed broken image links and removed stale references

Additional files:

examples.zip includes updated csv files from different intravascular imaging cases, a CCTA .stl file, and a Jupyter notebook (ivus_to_centerline.ipynb) teaching the usage of multimodars and now fully in sync with the documentation.

Next Release will include the full fusion functionality of intravascular and CCTA geometries.

- Rust
Published by yungselm 4 months ago

multimodars: A Rust-powered toolkit for multi-modality cardiac image fusion and registration - Initial release

This realease includes the following final implementations of functionalities for multimodars: - Read in contour data from intravascular images (lumen, eem, calcium, sidebranch) and create a pseudo 3D model: - - Rotate/Translate neighbouring frames to minimize Hausdorff distance (parallelized) - - Fill holes/smooth and other fixes - - Align between different pullbacks with automated spacing adjustment between them (different heartrate) - - Save one (or several interpolated) of these pseudo 3D models to .obj files (with a calculated deformation map) - - Create adventitia (or intramural aortic wall for AAOCA) and catheter .obj files - Read in CCTA data and label different regions based on the centerlines (aorta, rca, lca) - Align intravascular images with the CCTA centerline based on landmark points (and Hausdorff distances) - Label the CCTA region to be replaced and scale different regions to match the intravascular segment

Additional files: - multimodars_examples.zip includes several csv files from different intravascular images, a ccta stl file and several example scripts (including jupyter notebook) teaching the usage of multimodars

Next release will include: - The full fusion functionality

- Rust
Published by yungselm 6 months ago