Suggestive contours for conveying shape

In this paper, we describe a non-photorealistic rendering system that conveys shape using lines. We go beyond contours and creases by developing a new type of line to draw: the suggestive contour. Suggestive contours are lines drawn on clearly visible parts of the surface, where a true contour would first appear with a minimal change in viewpoint. We provide two methods for calculating suggestive contours, including an algorithm that finds the zero crossings of the radial curvature. We show that suggestive contours can be drawn consistently with true contours, because they anticipate and extend them. We present a variety of results, arguing that these images convey shape more effectively than contour alone.

[1]  D. Hilbert,et al.  Geometry and the Imagination , 1953 .

[2]  James E. pLebensohn Geometry and the Imagination , 1952 .

[3]  Arthur Appel,et al.  The notion of quantitative invisibility and the machine rendering of solids , 1967, ACM National Conference.

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

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

[6]  D.E. Pearson,et al.  Visual communication at very low data rates , 1985, Proceedings of the IEEE.

[7]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Takafumi Saito,et al.  Comprehensible rendering of 3-D shapes , 1990, SIGGRAPH.

[9]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[10]  David Salesin,et al.  Computer-generated pen-and-ink illustration , 1994, SIGGRAPH.

[11]  Gabriel Taubin,et al.  Curve and surface smoothing without shrinkage , 1995, Proceedings of IEEE International Conference on Computer Vision.

[12]  Victoria Interrante,et al.  Enhancing transparent skin surfaces with ridge and valley lines , 1995, Proceedings Visualization '95.

[13]  Steven W. Zucker,et al.  Logical/Linear Operators for Image Curves , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Gabriel Taubin,et al.  Estimating the tensor of curvature of a surface from a polyhedral approximation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[15]  Pascal Fua,et al.  Using crest lines to guide surface reconstruction from stereo , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[16]  Pascal Fua,et al.  Using crest lines to guide surface reconstruction from stereo , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[17]  Chris Christou,et al.  Shape Constancy in Pictorial Relief , 1996, Object Representation in Computer Vision.

[18]  Chris Christou,et al.  Shape Constancy in Pictorial Relief , 1996 .

[19]  Lee Markosian,et al.  Real-time nonphotorealistic rendering , 1997, SIGGRAPH.

[20]  Roberto Cipolla,et al.  The visual motion of curves and surfaces , 1998, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[21]  Peter-Pike J. Sloan,et al.  Interactive technical illustration , 1999, SI3D.

[22]  Carsten Steger Subpixel-precise extraction of watersheds , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[23]  Subpixel-Precise Extraction of Watersheds , 1999, ICCV.

[24]  Pedro V. Sander,et al.  Silhouette clipping , 2000, SIGGRAPH.

[25]  Aaron Hertzmann,et al.  Illustrating smooth surfaces , 2000, SIGGRAPH.

[26]  John C. Whelan,et al.  Beyond factual to formulated silhouettes , 2001 .

[27]  Ramesh Raskar Hardware support for non-photorealistic rendering , 2001, HWWS '01.

[28]  Ilan Shimshoni,et al.  Estimating the principal curvatures and the Darboux frame from real 3D range data , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[29]  Adam Finkelstein,et al.  WYSIWYG NPR: drawing strokes directly on 3D models , 2002, SIGGRAPH.