Abstract
This paper presents a new general approach to blend 2D shapes with different topologies. All possible topological evolutions are classified into three types by attaching three different topological cells. This formalism is resulted from Morse theory on the behavior of the 3D surface around a non-degenerate critical point. Also we incorporate degenerate topological evolutions into our framework which produce more attractive morphing effects. The user controls the morph by specifying the types of topological evolutions as well as the feature correspondences between the source and target shapes. Some techniques are also provided to control the vertex path during the morphing process. The amount of user input required to produce a morph is directly proportional to the amount of control the user wishes to impose on the process. The user may allow the system to automatically generate the morph as well. Our approaches are totally geometric based and are easy and fast enough in fully interactive time. Many experimental results show the applicability and flexibility of our approaches.
Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Chen S E, Parent R E. Shape averaging and its applications to industrial design. IEEE Computer Graphics and Applications, 1989, 9(1): 47–54.
Wolberg G. Image morphing: A survey. The Visual Computer, 1998, 14(8–9): 360–372.
Alexa M, Cohen-Or D, Levin D. As-rigid-as-possible shape interpolation. In Proc. the SIGGRAPH 2000, New Orleans, USA, 2000, pp. 157–164.
Zhang Y. A fuzzy approach to digital image warping. IEEE Computer Graphics and Applications, 1996, 16(2): 33–41.
Carmel E, Cohen-Or D. Warp-guided object-space morphing. The Visual Computer, 1997, 13(9–10): 465–478.
Sederberg T W, Gao P, Wang G, Mu H. 2D shape blending: An intrinsic solution to the vertex path problem. Computer Graphics (SIGGRAPH’93), 1993, 27: 15–18.
Sederberg T W, Greenwood E. A physically based approach to 2D shape blending. Computer Graphics (SIGGRAPH’92), 1992, 26(3): 25–34.
Shapira M, Rappoport A. Shape blending using the star skeleton representation. IEEE Computer Graphics and Applications, 1995, 15(2): 44–51.
Cohen-Or D, Levin D, Solomovici A. Three-dimensional distance field metamorphosis. ACM Trans. Graphics, 1998, 17(2): 116–141.
Kanai T, Suzuki H, Kimura F. Metamorphosis of arbitrary triangular meshes. IEEE Computer Graphics and Applications, 2000, 20(2): 62–75.
Kent J R, Carlson W E, Parent R E. Shape transformation for polyhedral objects. Computer Graphics (SIGGRAPH’92), 1992, 26(2): 47–54.
Turk G, O’Brien J F. Shape transformation using variational implicit functions. In Proc. the SIGGRAPH 1999, pp. 335–342.
Lerios A, Garfinkle C D, Levoy M. Feature-based volume metamorphosis. Computer Graphics (SIGGRAPH’95), 1995, 29(3): 449–456.
Lazarus F, Verroust A. Three-dimensional metamorphosis: A survey. The Visual Computer, 1998, 14(8–9): 373–389.
Barequet G, Sharir M. Piecewise-linear interpolation between polygonal slices. Computer Vision and Image Understanding, 1996, 63(2): 251–272.
Meyers D, Skinner S. Surfaces from contours. ACM Trans. Graphics, 1992, 11(3): 228–258.
Breen D E, Whitaker R T. A level-set approach for the metamorphosis of solid models. IEEE Trans. Visualization and Computer Graphics, 2001, 7(2): 173–192.
Ohbuchi R, Kokojima Y, Takahashi S. Blending shapes by using subdivision surfaces. Computers & Graphics, 2001, 25(1): 41–58.
Takahashi S, Kokojima Y, Ohbuchi R. Explicit control of topological transitions in morphing shapes of 3D meshes. In Proc. 9th Pacific Graphics, 2001, pp. 60–69.
Surazhsky T, Surazhsky V, Barequet G, Tal A. Blending polygonal shapes with different topologies. Computers & Graphics, 2001, 25(1): 29–39.
DeCarlo D, Gallier J. Topological evolution of surfaces. In Proc. Graphics Interface, 1996, pp. 194–203.
Milnor J. Morse Theory. Annals of Mathematics Studies, Vol. 51, Princeton University Press, Princeton, NJ, 1963.
Hart J C. Morse Theory for Implicit Surface Modeling. Mathematical Visualization, Hege H-C, Polthier K (eds.), Springer-Verlag, Oct. 1998, pp. 257–268.
Shinagawa Y, Kunii T L, Kergosien Y L. Surface coding based on Morse theory. IEEE Computer Graphics and Applications, 1991, 11(5): 66–78.
Arad N, Reisfeld D. Image warping using few anchor points and radial functions. Computer Graphics Forum, 1995, 14(1): 35–46.
Ruprecht D, Muller H. Image warping with scattered data interpolation. IEEE Computer Graphics and Applications, 1995, 15(3): 37–43.
Kimia B, Tannenbaum A, Zucker S W. Shapes, shocks, and deformations, I. International Journal of Computer Vision, 1995, 15: 189–224.
Author information
Authors and Affiliations
Corresponding author
Additional information
Li-Gang Liu is working at Zhejiang University now. This research was done when he was working at Microsoft Research Asia.
Li-Gang Liu is an associate professor of Department of Mathematics, Zhejiang University, P.R. China. He received his B.S. and Ph.D. degrees of applied mathematics from Zhejiang University in 1996 and 2001, respectively. He joined the Internet Graphics Group at Microsoft Research Asia in 2001 as an associate researcher. He is currently a member of Institute of Computer Image and Graphics in Zhejiang University. His main research interests include curve and surface modeling and design, digital geometry processing, image and texture processing. He has published over 10 papers in refereed journals and conference presentations.
Bo Zhang is an associate researcher at Microsoft Research Asia. He received the B.S. degree in 1996 and the Ph.D. degree in 2001, both in computer science, from University of Science and Technology of China. His main research interests include 2D vector graphics, computer animation and game AI.
Bai-Ning Guo is the research manager of the Internet Graphics Group at Microsoft Research Asia. Before joining Microsoft, he was a senior staff researcher in the Microcomputer Research Labs at Intel Corporation in Santa Clara, California, where he worked on Intel’s next-generation graphics architecture. He was also managing Intel’s graphics research and development in Russia. Before moving to the Silicon Valley, Dr. Guo worked at University of Colorado, University of Toronto, and York University. He was also a visiting professor at Ecole Nationale Superieure Des Telecommunications and Princeton University. He received his Ph.D. and M.S. degrees from Cornell University and his B.S. degree from Peking University. His research interests are mainly in modeling and rendering areas, including texture synthesis, reflectance and shading models, real-time rendering, natural phenomena. In addition he enjoys working on facial animation.
Heung-Yeung Shum is currently managing director of Microsoft Research Asia (MSRA). He joined Microsoft Research in 1996, after receiving a Ph.D. degree in Robotics from the School of Computer Science at Carnegie Mellon University. He has authored and co-authored over 100 papers in computer vision, computer graphics and robotics, and received more than 20 US patents. He is on the editorial boards for IEEE Trans. Circuit System Video Technology (CSVT), IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), International Journal of Computer Vision, and Graphical Models. His research interests include computer vision, computer graphics, human computer interaction, pattern recognition, statistical learning and robotics. He serves as the General Co-Chair of the 10th International Conference on Computer Vision (ICCV 2005 Beijing).
Rights and permissions
About this article
Cite this article
Liu, LG., Zhang, B., Guo, BN. et al. Polygonal Shape Blending with Topological Evolutions. J Comput Sci Technol 20, 77–89 (2005). https://doi.org/10.1007/s11390-005-0009-1
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s11390-005-0009-1