Image editing in the contour domain

Image editing systems are essentially pixel-based. In this paper we propose a novel method for image editing in which the primitive working unit is not a pixel but an edge. The feasibility of this proposal is suggested by recent work showing that a grey-scale image can be accurately represented by its edge map if a suitable edge model and scale selection method are employed. In particular, an efficient algorithm has been reported to invert such an edge representation to yield a high-fidelity reconstruction of the original image. We have combined these algorithms together with an efficient method for contour grouping and an intuitive user interface to allow users to perform image editing operations directly in the contour domain. Experimental results suggest that this novel combination of vision algorithms may lead to substantial improvements in the efficiency of certain classes of image editing operations.

[1]  William A. Barrett,et al.  Toboggan-based intelligent scissors with a four-parameter edge model , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[2]  Eric Saund,et al.  Perceptual organization in an interactive sketch editing application , 1995, Proceedings of IEEE International Conference on Computer Vision.

[3]  Edward H. Adelson,et al.  The Design and Use of Steerable Filters , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[5]  Steven W. Zucker,et al.  Local Scale Control for Edge Detection and Blur Estimation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  S. Zucker,et al.  Evidence for boundary-specific grouping , 1998, Vision Research.

[7]  Steven W. Zucker,et al.  Computing Contour Closure , 1996, ECCV.

[8]  F. Attneave Some informational aspects of visual perception. , 1954, Psychological review.

[9]  R. von der Heydt,et al.  Mechanisms of contour perception in monkey visual cortex. II. Contours bridging gaps , 1989, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[10]  David J. Field,et al.  Contour integration by the human visual system: Evidence for a local “association field” , 1993, Vision Research.

[11]  Lance R. Williams,et al.  Stochastic Completion Fields: A Neural Model of Illusory Contour Shape and Salience , 1997, Neural Computation.

[12]  J.H. Elder,et al.  Scale space localization, blur, and contour-based image coding , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Amir A. Amini,et al.  Quantitative coronary angiography with deformable spline models , 1997, IEEE Transactions on Medical Imaging.

[14]  William A. Barrett,et al.  Interactive Segmentation with Intelligent Scissors , 1998, Graph. Model. Image Process..

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

[16]  K. Koffka Principles Of Gestalt Psychology , 1936 .

[17]  S. Ullman Visual routines , 1984, Cognition.

[18]  D. Hubel,et al.  Receptive fields and functional architecture of monkey striate cortex , 1968, The Journal of physiology.