placenta-flattening

An algorithm to parameterize volumetric shapes of the placenta represented as tetrahedral meshes to a flattened template.
7 descargas
Actualizado 30 jun 2022

placenta-flattening

A MATLAB algorithm for volumetric mesh parameterization. Developed for mapping a placenta segmentation derived from an MRI image to a flattened template for visualization. The code can work on NIFTI images or MATLAB matrices containing imaging information.

alt text

Requirements

Add the MATLAB packages to the working path.

Usage

[startVolume, mappedVolume, mappedImage] = main(grayImage, segImage)

  • grayImage: grayscale MRI image. Input can be a 3D MRI volume, or a 4D series of MRI volumes.

  • segImage: 3D binary segmentation image, where voxels labeled '1' correspond to the placenta.

Either input can be a full path location pointing to the NIFTI image files, or matrices.

The script outputs the source mesh (startVolume), the flattened mesh (mappedVolume), and an MRI image containing the mapped intensities (mappedImage).

If you have multiple sources of MRI data corresponding to the same placenta segmentation, you can map each of these individually to the flattened space by running the command:

[mappedImage] = map_MRI_intensity(startVolume, mappedVolume, mriImage)

mriImage is a 3D or 4D matrix containing MRI signals to be mapped to the flattened space.

Development

Please contact Mazdak Abulnaga, abulnaga@mit.edu.

Citing and Paper

If you use this method or some parts of the code, please consider citing one of our papers.

Our journal paper develops additional template models and provides extensions to improve robustness, an expanded evaluation on a significantly larger dataset, and experiments demonstrating utility for clinical research. eprint arXiV:2111.07900

@ARTICLE{abulnaga2022placenta,
  author={Abulnaga, S. Mazdak and Abaci Turk, Esra and Bessmeltsev, Mikhail and Grant, P. Ellen and Solomon, Justin and Golland, Polina},
  journal={IEEE Transactions on Medical Imaging}, 
  title={Volumetric Parameterization of the Placenta to a Flattened Template}, 
  year={2022},
  volume={41},
  number={4},
  pages={925-936},
  doi={10.1109/TMI.2021.3128743}}

The MICCAI conference paper develops the parallel planes template and validates on a smaller dataset. eprint arXiV:1903.05044

@inproceedings{abulnaga2019placenta,
title={Placental Flattening via Volumetric Parameterization},
author={Abulnaga, S. Mazdak and Abaci Turk, Esra and Bessmeltsev, Mikhail and Grant, P. Ellen and Solomon, Justin and Golland, Polina},
booktitle={Medical Image Computing and Computer Assisted Intervention -- MICCAI 2019},
year={2019},
pages={39--47},
}

Citar como

Abulnaga, S. Mazdak, et al. “Volumetric Parameterization of the Placenta to a Flattened Template.” IEEE Transactions on Medical Imaging, vol. 41, no. 4, Institute of Electrical and Electronics Engineers (IEEE), Apr. 2022, pp. 925–36, doi:10.1109/tmi.2021.3128743.

Ver más estilos
Compatibilidad con la versión de MATLAB
Se creó con R2022a
Compatible con cualquier versión desde R2016b hasta R2022a
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.