Interactive Segmentation with Intelligent Scissors

Abstract We present a new, interactive tool called Intelligent Scissors which we use for image segmentation. Fully automated segmentation is an unsolved problem, while manual tracing is inaccurate and laboriously unacceptable. However, Intelligent Scissors allow objects within digital images to be extracted quickly and accurately using simple gesture motions with a mouse. When the gestured mouse position comes in proximity to an object edge, a live-wire boundary “snaps” to, and wraps around the object of interest. Live-wire boundary detection formulates boundary detection as an optimal path search in a weighted graph. Optimal graph searching provides mathematically piece-wise optimal boundaries while greatly reducing sensitivity to local noise or other intervening structures. Robustness is further enhanced with on-the-fly training which causes the boundary to adhere to the specific type of edge currently being followed, rather than simply the strongest edge in the neighborhood. Boundary cooling automatically freezes unchanging segments and automates input of additional seed points. Cooling also allows the user to be much more free with the gesture path, thereby increasing the efficiency and finesse with which boundaries can be extracted.

[1]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[2]  Ugo Montanari,et al.  On the optimal detection of curves in noisy pictures , 1971, CACM.

[3]  J. Sklansky,et al.  Tumor detection in radiographs. , 1973, Computers and biomedical research, an international journal.

[4]  King-Sun Fu,et al.  A decision function method for boundary detection , 1974, Comput. Graph. Image Process..

[5]  Alberto Martelli,et al.  An application of heuristic search methods to edge and contour detection , 1976, CACM.

[6]  P. Clayton,et al.  Determination of left ventricular contours: a probabilistic algorithm derived from angiographic images. , 1980, Computers and biomedical research, an international journal.

[7]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[8]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Azriel Rosenfeld,et al.  Three-dimensional boundary following , 1989, Comput. Vis. Graph. Image Process..

[10]  Ramesh C. Jain,et al.  Using Dynamic Programming for Solving Variational Problems in Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Mubarak Shah,et al.  A fast algorithm for active contours , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[12]  Margaret M. Fleck Multiple widths yield reliable finite differences , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[13]  Mubarak Shah,et al.  A Fast algorithm for active contours and curvature estimation , 1992, CVGIP Image Underst..

[14]  Margaret M. Fleck Multiple Widths Yield Reliable Finite Differences (Computer Vision) , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Supun Samarasekera,et al.  Boundary detection via dynamic programming , 1992, Other Conferences.

[16]  Jayaram K. Udupa,et al.  Adaptive boundary detection using 'live-wire' two-dimensional dynamic programming , 1992, Proceedings Computers in Cardiology.

[17]  Hong Jeong,et al.  Adaptive Determination of Filter Scales for Edge Detection , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Freddy Fierens,et al.  Interactive outlining: an improved approach using active contours , 1993, Electronic Imaging.

[19]  William A. Barrett,et al.  Intelligent scissors for image composition , 1995, SIGGRAPH.

[20]  Michael Gleicher,et al.  This document was created with FrameMaker 4.0.4 Image Snapping , 2022 .

[21]  Alok Gupta,et al.  Dynamic Programming for Detecting, Tracking, and Matching Deformable Contours , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Laurent D. Cohen,et al.  Global Minimum for Active Contour Models: A Minimal Path Approach , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[23]  Supun Samarasekera,et al.  User-steered image boundary segmentation , 1996, Medical Imaging.

[24]  William A. Barrett,et al.  Fast, Accurate, and Reproducible Live-Wire Boundary Extraction , 1996, VBC.

[25]  William A. Barrett,et al.  Interactive live-wire boundary extraction , 1997, Medical Image Anal..