Anisotropic Fast Marching in ITK

Jean-Marie Mirebeau1*
1.Laboratory Ceremade, University Paris-Dauphine, CNRS, France
Abstract
Anisotropic Fast Marching in ITK

Abstract

The Fast Marching algorithm is an efficient numerical method for computing the distance and shortest path between points of a domain. For that purpose, it solves a front propagation problem, which can be of interest in itself. The method has numerous applications, ranging from motion planning to image segmentation. The unit of length, for computing the path length, may vary on the domain. Motivated by applications, we generalize the algorithm to the case where the unit of length also depends on the path direction. Segmentation methods can take advantage of this flexibility to achieve greater sensitivity and specificity, for a comparable computation time.

Keywords

Fast MarchingAnisotropic
Manuscript
Source Code and Data

Source Code and Data

CMakeLists.txt57 B__MACOSX._CMakeLists.txt212 B._itk-module.cmake212 B._src212 B._test212 Bsrc._AnisotropicFastMarchingLBR.cxx171 B._CMakeLists.txt212 BHeaders._.DS_Store120 B._CommandLineCall.h171 B._CommandLineCall.hxx171 B._itkAnisotropicFastMarchingImageFilter.h171 B._itkAnisotropicFastMarchingImageFilter.hxx171 B._itkAnisotropicFastMarchingImageFilter_Geodesic.hxx171 B._itkAnisotropicFastMarchingImageFilter_StencilData.hxx171 BMetricConstructions._CMakeLists.txt171 B._MetricConstructions.h171 B._MetricConstructions.hxx171 BNormTypes._.DS_Store120 B._CMakeLists.txt171 B._ExtendedNorm.h171 B._ExtendedNorm.hxx171 B._ExtendedNorm_NoAnonymousNamespace.hxx171 B._Finsler2DNorm.h171 B._Finsler2DNorm.hxx171 B._Riemannian2DNorm.h171 B._Riemannian2DNorm.hxx171 B._Riemannian3DNorm.h171 B._Riemannian3DNorm.hxx171 BBase._AdaptiveStencilRefinement2DNormBase.h171 B._AdaptiveStencilRefinement2DNormBase.hxx171 B._CMakeLists.txt171 B._RiemannianNormBase.h171 B._RiemannianNormBase.hxx171 BitkFastMarching_Modified._CMakeLists.txt171 B._itkFastMarchingImageFilter_Modified.hxx171 Btest._AnisotropicFastMarchingLBRTest.cxx171 B._Baseline212 B._CMakeLists.txt212 B._Input212 BBaseline._.DS_Store120 BSegmentation._.DS_Store120 BTopographic._.DS_Store120 BTubular3D._.DS_Store120 BInput._.DS_Store120 Bitk-module.cmake689 BsrcAnisotropicFastMarchingLBR.cxx427 BCMakeLists.txt1.3 KBHeaders.DS_Store6 KBCMakeLists.txt1.1 KBCommandLineCall.h1 KBCommandLineCall.hxx15.8 KBMetricConstructionsCMakeLists.txt230 BMetricConstructions.h7.2 KBMetricConstructions.hxx14.2 KBNormTypes.DS_Store6 KBBaseAdaptiveStencilRefinement2DNormBase.h2.2 KBAdaptiveStencilRefinement2DNormBase.hxx1.2 KBCMakeLists.txt418 BRiemannianNormBase.h3.7 KBRiemannianNormBase.hxx3.4 KBCMakeLists.txt730 BExtendedNorm.h5.8 KBExtendedNorm.hxx63.5 KBExtendedNorm_NoAnonymousNamespace.hxx62.8 KBFinsler2DNorm.h7.4 KBFinsler2DNorm.hxx4 KBRiemannian2DNorm.h5.4 KBRiemannian2DNorm.hxx4.2 KBRiemannian3DNorm.h5.5 KBRiemannian3DNorm.hxx18.4 KBitkAnisotropicFastMarchingImageFilter.h11.9 KBitkAnisotropicFastMarchingImageFilter.hxx7 KBitkAnisotropicFastMarchingImageFilter_Geodesic.hxx7.1 KBitkAnisotropicFastMarchingImageFilter_StencilData.hxx5.5 KBitkFastMarching_ModifiedCMakeLists.txt273 BitkFastMarchingImageFilter_Modified.h16 KBitkFastMarchingImageFilter_Modified.hxx15.4 KBtestAnisotropicFastMarchingLBRTest.cxx1 KBBaseline.DS_Store6 KBSegmentation.DS_Store6 KBFinslerDistance.hdf521.4 KBFinslerGeodesic.txt433 BFinslerMetric.hdf535.9 KBFinslerRevDistance.hdf521.4 KBFinslerRevGeodesic.txt434 BIsotropicDistance.hdf521.4 KBIsotropicGeodesic.txt876 BIsotropicMetric.hdf524.8 KBRiemannianDistance.hdf521.4 KBRiemannianGeodesic.txt433 BRiemannianMetric.hdf535.9 KBTopographic.DS_Store6 KBFinslerDistance.hdf5122.5 KBFinslerGeodesic.txt9.3 KBFinslerMetric.hdf5535.7 KBRiemannianDistance.hdf5121.9 KBRiemannianGeodesic.txt5.7 KBRiemannianMetric.hdf5317.9 KBTubeNeighborhood.hdf5122 KBTubular3D.DS_Store6 KBIsotropicDistance.hdf5366.9 KBIsotropicGeodesic_0.txt2.2 KBIsotropicGeodesic_1.txt2.1 KBIsotropicMetric.hdf5336.6 KBRiemannianDistance.hdf5368.6 KBRiemannianGeodesic_0.txt624 BRiemannianGeodesic_1.txt710 BRiemannianMetric.hdf5385.7 KBCMakeLists.txt5.7 KBInput.DS_Store6 KBRiemannianMetric.hdf535.9 KBSegmentationSeeds.txt15 BTestImage.hdf520.5 KBTips.txt13 BTopographicSeeds.txt13 BTestImage.hdf5121.1 KBTips.txt13 BTubular3DSeeds.txt50 BTestImage.hdf5379.4 KBTips.txt48 B

Select a file to preview