Live-Wire-ing the Insight Toolkit with Intelligent Scissors

Tustison, Nicholas*,Yushkevich, Paul,Gee, James
Abstract
Live-Wire-ing the Insight Toolkit with Intelligent Scissors

Abstract

Semi-automatic image segmentation algorithms depend on interaction with the user to accurately define a region of interest within an image. Once such method is a dynamic programming approach called {em Intelligent Scissors} developed by Mortenson and Barret cite{Mortensen1992,Mortensen1995,Barrett1996,Barrett1997}. Standard interaction involves the user-placement of a seed point on or near the boundary of the object to be extracted. Using a gradient-based cost function, a {em live-wire} image path from the seed point to a subsequently placed boundary point is determined. As this free point is manipulated with the mouse cursor, the live-wire boundary, which extends from the seed point to the varying free point, locks onto nearby edges within the image. Although some applications do not require such user-interaction (e.g. cite{Hu2001}) warranting inclusion within the toolkit, incorporating live-wire capabilities into ITK-SNAP cite{Yushkevich2006} has been discussed and, therefore, we would like to, as a preliminary step, vet the code within the ITK community.

Keywords

segmentationlive-wireintelligent scissors
Manuscript
Source Code and Data

Source Code and Data

Source.DS_Store6 KBCMakeLists.txt2.9 KB.zip72.9 KBImagesBinaryImage.nii.gz1.3 KB.DS_Store6 KBBrainProtonDensitySlice256x256.nii.gz59.2 KBmaskBinaryImage.nii.gz639 BoutputBinaryImage.nii.gz272 BoutputBrainProtonDensitySlice256x256.nii.gz553 BIJMacros.txt3.9 KBitkLiveWireImageFunction.h8.1 KBitkLiveWireImageFunction.txx12.1 KBitkLiveWireImageFunctionTest.cxx2.9 KB

Select a file to preview