Cardiac Fitting CLP

From user's Wiki!
Jump to: navigation, search
Cardiac Initialization

General Information

  • Type: CLP
  • Category: Segmentation
  • Author: Sebastián Ordas
  • Contributor: Xavi Planes
  • Contact: xavier.planes@upf.edu
  • Description: Read a 3D+T image and a 3D+T cardiac initialized surface mesh model and fits the model into the image.

Usage

To use this tool, you need to previously initialize the model using the Cardiac Initialization CLP.

The basic parameters you need to configure are:

  • The cardiac model folder
  • Image modality: The available modalities are:
    • MRI
    • CT
    • US
    • SPECT
    • PET

Parameters

Label Type Flag / Index Default value / Channel Description
Cardiac model
Cardiac Model Folder directory --cardiacModelFolder data/Cardio Select the folder where cardiac model is stored
Cardiac fitting parameters
Image modality string-enumeration (MRI,CT,US,SPECT,PET) --modality MRI Type of modality of input image
Iterations Initial Phase integer --itersInitialPhase 5 Number of iterations per working resolution in the first image
Iterations Rest of Phases integer --itersRestOfPhases 5 Number of iterations per working resolution in the rest of images
Pyramid Resolutions in Initial Image integer --numPyramidResolutionsInitialImage 1 Number of Pyramid Resolutions in Initial Image
Pyramid Resolutions in Other Images integer --numPyramidResolutionsRestOfImages 1 Number of Pyramid Resolutions in Other Images
Advanced
Number of candidates integer --numberOfCandidates 7 Number of positions to move the sampling profiles
Variability double --variability 95 Percent of the total shape variability used to retrieve an instance
Beta double --beta 3 Number of standard deviations the shape model should be constrained to
Use highest resolution boolean --useHighestResolution false Use highest image resolution
No training matcher
Enable boolean --enableNoTraining false Enable No Training matcher
Sampling radius double --samplingRadius 3 Radius in the direction perpendicular to sampling direction (in cm)
Sample spacing double --sampleSpacing 0.7 Spacing between the samples (in cm)
Sample positions integer --samplePositions 25 Number of samples in the direction of sampling to one side (2n+1 in total) (in cm)
Disable PDM integer --numOfIterationsDisablePDM 2 Num of iterations to disable PDM
Iterations initial phase integer --itersInitialPhaseAfterES 5 Number of iterations per working resolution in the first image
Iterations rest of phases integer --itersRestOfPhasesAfterES 2 Number of iterations per working resolution in the rest of images
Disable Mythral Correct Plane boolean --disableMythralCorrectPlane false Disable Mythral Correct Plane
Matching Mode integer --matchingMode 0 0: mmSampleBoth, 1:mmSampleEndo
IO
Input Image image (fileExtensions =".vtk") index 0 input (accessmode multiple) Input Image
Input Mesh geometry index 1 input (accessmode multiple) Initialized cardiac model mesh
Output Mesh geometry index 2 output Cardiac model fitted to the image


Examples

CT

One chamber:

One chamber fitting

MRI

One chamber fitting

Note: Please set Number of candidates to 5 for MRI modality

Development

Source code: C++ Source code and XML description

Go back to Users