Visualizing the Evolutions of Silhouettes

Silhouettes play a crucial role in visualization, graphics and vision. This work focuses on the global behaviors of silhouettes, especially their topological evolutions, such as their splitting, merging, appearing and disappearing. The dynamics of silhouettes are governed by the topology, the curvature of the surface, and the viewpoint. Some theoretical results are established: the integration of signed geodesic curvature along a silhouette is equal to the view cone angle; critical events can only happen when the view point is on the aspect surfaces (ruled surface of the asymptotic lines of parabolic points). We introduce a method to visualize the evolution of silhouettes, especially all the critical events where the topologies of the silhouettes change. The results have broad applications in computer vision for recognition, graphics for rendering and visualization.

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

[2]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[3]  David S. Ebert,et al.  Volume illustration: non-photorealistic rendering of volume models , 2000 .

[4]  Yuan-Fang Wang,et al.  Matching Three-Dimensional Objects Using Silhouettes , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[6]  Marie-Odile Berger,et al.  Smooth surface reconstruction from image sequences , 1995, Proceedings., International Conference on Image Processing.

[7]  Yoshinobu Sato,et al.  Acquiring 3D Models of Non-Rigid Moving Objects From Time and Viewpoint Varying Image Sequences: A Step Toward Left Ventricle Recovery , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  J. Koenderink,et al.  The singularities of the visual mapping , 1976, Biological Cybernetics.

[9]  Stefan Schlechtweg,et al.  Non-photorealistic computer graphics: modeling, rendering, and animation , 2002 .

[10]  3D Object Recognition Using Shape Similarity-Based Aspect Graph , 2001, ICCV.

[11]  Robert D. Schiffenbauer A Survey of Aspect Graphs , 2001 .

[12]  Raghu Machiraju,et al.  Silhouette-Based 3D Face Shape Recovery , 2003, Graphics Interface.

[13]  Aldo Laurentini,et al.  How Far 3D Shapes Can Be Understood from 2D Silhouettes , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Roberto Cipolla,et al.  Qualitative surface shape from deformation of image curves , 2004, International Journal of Computer Vision.

[15]  Catastrophe Theory , 1993 .

[16]  David S. Ebert,et al.  Interactive volume illustration and feature halos , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[17]  R. Weale Vision. A Computational Investigation Into the Human Representation and Processing of Visual Information. David Marr , 1983 .

[18]  Charles R. Dyer,et al.  Visibility, occlusion, and the aspect graph , 1990, International Journal of Computer Vision.

[19]  David J. Kriegman,et al.  Computing exact aspect graphs of curved objects: Algebraic surfaces , 1990, International Journal of Computer Vision.

[20]  Reinhard Klein,et al.  High-Quality Silhouette Illustration for Texture-Based Volume Rendering , 2004, WSCG.

[21]  D. Marr,et al.  Analysis of occluding contour , 1977, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[22]  Adam Finkelstein,et al.  Coherent stylized silhouettes , 2003, ACM Trans. Graph..

[23]  David J. Kriegman,et al.  Curve and Surface Duals and the Recognition of Curved 3D Objects from their Silhouettes , 2004, International Journal of Computer Vision.

[24]  Jean Ponce,et al.  On Computing Structural Changes in Evolving Surfaces and their Appearance , 2001, International Journal of Computer Vision.

[25]  Ross T. Whitaker,et al.  Curvature-based transfer functions for direct volume rendering: methods and applications , 2003, IEEE Visualization, 2003. VIS 2003..

[26]  Marie-Odile Berger,et al.  3D Surface Reconstruction Using Occluding Contours , 2004, International Journal of Computer Vision.

[27]  David A. Forsyth,et al.  Recognizing algebraic surfaces from their outlines , 1993, Vision.

[28]  Bruce Gooch,et al.  Non-photorealistic rendering , 2001 .

[29]  Andrea Bottino,et al.  Introducing a New Problem: Shape-from-Silhouette when the Relative Positions of the Viewpoints is Unknown , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Roberto Cipolla,et al.  Following Cusps , 2004, International Journal of Computer Vision.

[31]  Lee Markosian,et al.  Artistic silhouettes: a hybrid approach , 2000, NPAR '00.

[32]  Eduard Gröller,et al.  Fast Visualization of Object Contours by Non‐Photorealistic Volume Rendering , 2001, Comput. Graph. Forum.

[33]  Eduard Gröller,et al.  Two-Level Volume Rendering , 2001, IEEE Trans. Vis. Comput. Graph..

[34]  Tobias Isenberg,et al.  A Developer's Guide to Silhouette Algorithms for Polygonal Models , 2003, IEEE Computer Graphics and Applications.

[35]  Roberto Cipolla,et al.  Surface geometry from cusps of apparent contours , 1995, Proceedings of IEEE International Conference on Computer Vision.