skip to main content
article

Image deformation using moving least squares

Published:01 July 2006Publication History
Skip Abstract Section

Abstract

We provide an image deformation method based on Moving Least Squares using various classes of linear functions including affine, similarity and rigid transformations. These deformations are realistic and give the user the impression of manipulating real-world objects. We also allow the user to specify the deformations using either sets of points or line segments, the later useful for controlling curves and profiles present in the image. For each of these techniques, we provide simple closed-form solutions that yield fast deformations, which can be performed in real-time.

Skip Supplemental Material Section

Supplemental Material

Low Resolution
High Resolution

References

  1. Alexa, M., Cohen-Or, D., and Levin, D. 2000. Asrigid-as-possible shape interpolation. In Proceedings of ACM SIGGRAPH 2000, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Beier, T., and Neely, S. 1992. Feature-based image metamorphosis. In SIGGRAPH '92: Proceedings of the 19th annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 35--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bookstein, F. L. 1989. Principal warps: Thin-plate splines and the decomposition of deformations. IEEE Trans. Pattern Anal. Mach. Intell. 11, 6, 567--585. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Gu, X., and Yau, S.-T. 2003. Global conformal surface parameterization. In SGP '03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 127--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Horn, B. 1987. Closed-form solution of absolute orientation using unit quaternions. Journal of the Optical Society of America A 4, 4 (April), 629--642.Google ScholarGoogle ScholarCross RefCross Ref
  6. Igarashi, T., Moscovich, T., and Hughes, J. F. 2005. Asrigid-as-possible shape manipulation. ACM Trans. Graph. 24, 3, 1134--1141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ju, T., Warren, J., Eichele, G., Thaller, C., Chiu, W., and Carson, J. 2003. A geometric database for gene expression data. In SGP '03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, 166--176. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kobayashi, K. G., and Ootsubo, K. 2003. t-ffd: free-form deformation by using triangular mesh. In SM '03: Proceedings of the eighth ACM symposium on Solid modeling and applications, ACM Press, 226--234. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lee, S.-Y., Chwa, K.-Y., and Shin, S. Y. 1995. Image metamorphosis using snakes and free-form deformations. In SIGGRAPH '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 439--448. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Levin, D. 1998. The approximation power of moving least-squares. Mathematics of Computation 67, 224, 1517--1531. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Maccracken, R., and Joy, K. I. 1996. Free-form deformations with lattices of arbitrary topology. In Proceedings of ACM SIGGRAPH 1996, ACM Press, 181--188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Sederberg, T. W., and Parry, S. R. 1986. Free-form deformation of solid geometric models. In Proceedings of ACM SIGGRAPH 1986, ACM Press, 151--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Shepard, D. 1968. A two-dimensional interpolation function for irregularly-spaced data. In Proceedings of the 1968 23rd ACM national conference, ACM Press, 517--524. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Smythe, D. 1990. A two-pass mesh warping algorithm for object transformation and image interpolation. Tech. Rep. 1030, ILM Computer Graphics Department, Lucasfilm, San Rafael, Calif.Google ScholarGoogle Scholar
  15. Tiddeman, B., Duffy, N., and Rabey, G. 2001. A general method for overlap control in image warping. Computers and Graphics 25, 1, 59--66.Google ScholarGoogle ScholarCross RefCross Ref
  16. Wolberg, G. 1998. Image morphing: a survey. The Visual Computer 14, 8/9, 360--372.Google ScholarGoogle Scholar

Index Terms

  1. Image deformation using moving least squares

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 25, Issue 3
        July 2006
        742 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/1141911
        Issue’s Table of Contents

        Copyright © 2006 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2006
        Published in tog Volume 25, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader