GeoInterp: Contour Interpolation with Geodesic Snakes Geodesic Snakes

Rohit Saboo1*,Rosenman Julian,Pizer Stephen
1.UNC Chapel Hill
Abstract

Abstract

The process of outlining organs on three dimensional medical images is extremely time-consuming. In this document, we describe a new tool that can interpolate contours and also make them smooth. The tool uses geodesic snakes to perform these functions. The implementation uses The Insight Toolkit and the implementation of geodesic snakes that comes with SNAP.

Keywords

Geodesic SnakesInterpolation
Manuscript
Source Code and Data

Source Code and Data

GeoInterpCMakeLists.txt6.1 KBCommonCVSEntries959 BRepository32 BRoot48 BTag9 BTemplate1 KBCommandLineArgumentParser.cxx3.6 KBCommandLineArgumentParser.h3.2 KBCredits.h3.5 KBIRISException.cxx1018 BIRISException.h1.4 KBIRISVectorTypes.h3.2 KBIRISVectorTypes.txx4.5 KBITKExtrasCVSEntries315 BRepository42 BRoot48 BTag9 BTemplate1 KBREADME.txt99 BitkVoxBoCUBImageIO.cxx22.5 KBitkVoxBoCUBImageIO.h4 KBitkVoxBoCUBImageIOFactory.cxx1.5 KBitkVoxBoCUBImageIOFactory.h2.1 KBIRISVectorTypesToITKConversion.h1.4 KBRegistry.cxx10 KBRegistry.h11.2 KBSNAPBorlandDummyTypes.h3.7 KBSNAPCommon.cxx1.4 KBSNAPCommon.h3.6 KBSNAPOpenGL.h2.8 KBSystemInterface.cxx11.2 KBSystemInterface.h3.9 KBGeoInterp.cxx20.2 KBIJMacros.txt3.1 KBLogicCVSEntries108 BRoot48 BRepository31 BTag9 BTemplate1 KBCommonCVSRepository38 BEntries842 BRoot48 BTag9 BTemplate1 KBColorLabel.h4.4 KBColorLabelTable.cxx9.4 KBColorLabelTable.h2.4 KBImageCoordinateGeometry.cxx3.8 KBImageCoordinateGeometry.h3.2 KBImageCoordinateTransform.cxx4.9 KBImageCoordinateTransform.h3.2 KBImageRayIntersectionFinder.h1.9 KBImageRayIntersectionFinder.txx4.4 KBSNAPRegistryIO.cxx17 KBSNAPRegistryIO.h3.3 KBSNAPSegmentationROISettings.cxx1.4 KBSNAPSegmentationROISettings.h2.9 KBFrameworkCVSEntries465 BRepository41 BRoot48 BTag9 BTemplate1 KBGlobalState.cxx4.9 KBGlobalState.h18.7 KBIRISApplication.cxx26.1 KBIRISApplication.h7.2 KBIRISImageData.cxx6.4 KBIRISImageData.h4.5 KBSNAPImageData.cxx13.1 KBSNAPImageData.h8.2 KBImageWrapperCVSEntries894 BRepository44 BRoot48 BTag9 BTemplate1 KBGreyImageWrapper.cxx2.8 KBGreyImageWrapper.h4.2 KBGuidedImageIO.cxx9.3 KBGuidedImageIO.h3.7 KBImageIORoutines.h2 KBImageWrapper.h9.8 KBImageWrapper.txx17.1 KBLabelImageWrapper.cxx4.8 KBLabelImageWrapper.h3.9 KBLevelSetImageWrapper.cxx2.9 KBLevelSetImageWrapper.h3 KBSpeedColorMap.cxx2.5 KBSpeedColorMap.h3.5 KBSpeedImageWrapper.cxx4.6 KBSpeedImageWrapper.h6.7 KBLevelSetCVSEntries920 BRepository40 BRoot48 BTag9 BTemplate1 KBSNAPAdvectionFieldImageFilter.h3 KBLevelSetExtensionFilter.h2.5 KBSNAPAdvectionFieldImageFilter.txx2.7 KBSNAPLevelSetDriver.cxx11.9 KBSNAPLevelSetDriver.h5.3 KBSNAPLevelSetDriver.txx9.3 KBSNAPLevelSetFunction.txx11.6 KBSNAPLevelSetFunction.h12.1 KBSNAPLevelSetStopAndGoFilter.h2.7 KBSNAPLevelSetStopAndGoFilter.txx2.5 KBSignedDistanceFilter.h4 KBSignedDistanceFilter.txx3.3 KBSnakeParameters.h4 KBSnakeParameters.cxx3.1 KBMeshAllPurposeProgressAccumulator.cxx10.6 KBAllPurposeProgressAccumulator.h4.6 KBCVSEntries734 BRepository36 BRoot48 BTag9 BTemplate1 KBIRISMeshPipeline.cxx5.2 KBIRISMeshPipeline.h3.8 KBLevelSetMeshPipeline.cxx1.7 KBLevelSetMeshPipeline.h2.3 KBMeshObject.cxx14.5 KBMeshObject.h5.7 KBMeshOptions.cxx3 KBVTKMeshPipeline.cxx9.6 KBMeshOptions.h4.7 KBVTKMeshPipeline.h3.9 KBPreprocessingCVSRepository45 BEntries558 BRoot48 BTag9 BTemplate1 KBEdgePreprocessingImageFilter.h6.7 KBEdgePreprocessingImageFilter.txx4.9 KBEdgePreprocessingSettings.cxx1.3 KBEdgePreprocessingSettings.h1.7 KBSmoothBinaryThresholdImageFilter.h6.6 KBSmoothBinaryThresholdImageFilter.txx3 KBThresholdSettings.cxx2.2 KBThresholdSettings.h2.2 KBSlicingCVSEntries420 BRepository39 BRoot48 BTemplate1 KBTag9 BIRISSlicer.h5.5 KBIRISSlicer.txx11.1 KBIntensityCurveInterface.h2.8 KBIntensityCurveVTK.cxx4.8 KBIntensityCurveVTK.h2.6 KBUnaryFunctorCache.h4.5 KBUnaryFunctorCache.txx2 KBImageCompare.cxx8 KBTestDataautomate.txt795 BcorrectResult.mhd214 BcorrectResult.pim5 MBinput.pim40 MB

Select a file to preview