CardiacCoordinateSystem

CardiacCoordinateSystem[mask,vox]

creates the cardiac coordinate system within the mask and is used in HelixAngleCalc. Output is a set of vectors {radvecn, norvecc, cirvec}, being the radial, normal and circular axes of each voxel respectively. If the option showPlot is true the output is {{radvecn, norvecc, cirvec}, plots}.

Details
Details and Options Details and Options
QMRITOOLS SYMBOL
QMRITools`
QMRITools`

CardiacCoordinateSystem

CardiacCoordinateSystem[mask,vox]

creates the cardiac coordinate system within the mask and is used in HelixAngleCalc. Output is a set of vectors {radvecn, norvecc, cirvec}, being the radial, normal and circular axes of each voxel respectively. If the option showPlot is true the output is {{radvecn, norvecc, cirvec}, plots}.

Details

  • The following options can be given:
  • ShowPlotFalseShowPlot is an option for CentralAxes, HelixAngleCalc and CardiacCoordinateSystem. True shows the fit of the central axes and outpu the plot as extra output.
    LCMMethod"WallMap"LCMMethod is an option for HelixAngleCalc and LMCSystemCalc. Can be "CentralAxes" or "WallMap". "CentralAxes" uses wall distance calculation using projection of the central axes and circular approximation of the ventricle. This method is fairly fast and uses CentralAxes internally. "WallMap" uses wall distance interpolation and subsequential gradient calculation. Can take long for high res datasets but is most accurate. Uses CalculateWallMap internally.
    AxesMethod"Quadratic"AxesMethod is an option for HelixAngleCalc and CentralAxes and CardiacCoordinateSystem. Can be "Linear", "Quadratic", "Cubic".