feature-based image metamorphosis

14
Thaddeus Beier, Shawn Neely ACM SIGGRAPH 92’ Feature-Based Image Metamorphosis 97753003 資資 資資資

Upload: keefe-levine

Post on 31-Dec-2015

33 views

Category:

Documents


0 download

DESCRIPTION

Feature-Based Image Metamorphosis. Thaddeus Beier, Shawn Neely ACM SIGGRAPH 92’. 97753003 資碩一 陳界誠. What is Morphing?. Morphing = Warping + Cross-dissolving Generalize image warping with a cross-dissolve between images. Warping: shape transform Distort the first image into second one. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Feature-Based Image Metamorphosis

Thaddeus Beier, Shawn NeelyACM SIGGRAPH 92’

Feature-Based Image Metamorphosis

97753003 資碩一 陳界誠

Page 2: Feature-Based Image Metamorphosis

What is Morphing?Morphing = Warping + Cross-dissolving

Generalize image warping with a cross-dissolve between images.

Warping: shape transformDistort the first image into second one.

Cross-dissolving: color transformFirst image fade out while second image fade

in.

Page 3: Feature-Based Image Metamorphosis

Two way to warp an imageForward mapping

Scans through the source image pixel by pixel, and copies them to appropriate place in the destination image.

Some pixels is the destination might not be painted.

Reverse mappingGoes through the destination image pixel by

pixel and samples the correct pixel from the source image.

Page 4: Feature-Based Image Metamorphosis

One Pair of Lines Transformation

Page 5: Feature-Based Image Metamorphosis

One Pair of Lines Transformation

Page 6: Feature-Based Image Metamorphosis

One Pair of Lines Transformation

Page 7: Feature-Based Image Metamorphosis

Multiple Pairs of Lines

Page 8: Feature-Based Image Metamorphosis

Multiple Pairs of Lines

Page 9: Feature-Based Image Metamorphosis

Multiple Pairs of Lines

Page 10: Feature-Based Image Metamorphosis

Advantages and Disadvantages

AdvantageIt is much more expressive.

DisadvantageSpeed and controlGhost image: unexpected interpolation

image

Page 11: Feature-Based Image Metamorphosis

Michael JacksonBlack or White (1) Black or White (2)

Page 12: Feature-Based Image Metamorphosis

Process flow

Input lines segments

Lines interpolation

Warping

Bilinear lines interpolation

Image blending

Page 13: Feature-Based Image Metamorphosis

Bilinear Lines interpolation

Page 14: Feature-Based Image Metamorphosis

Image blendingBlend = (1-t)*Src + t*dst , 0 <= t <= 1

T=0 T=0.5 T=1