MORPHING Presentation By: SWARUP DEEPIKA JAGMOHAN Date: 22 OCT 2002 Course: COMPUTER GRAPHICS.

Slides:



Advertisements
Similar presentations
15-Nov-13www.fakengineer.com Seminar O n morphing.
Advertisements

Morphing & Warping 2D Morphing Involves 2 steps 1.Image warping “get features to line up” 2.Cross-dissolve “mix colors” (fade-in/fadeout transition)
Warping and Morphing.
Unit 6 – Multimedia Element: Animation
Morphing CSE 590 Computational Photography Tamara Berg.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 5 Ravi Ramamoorthi
Image and View Morphing [Beier and Neely ’92, Chen and Williams ’93, Seitz and Dyer ’96]
Morphing. What is Morphing Morphing is an effect that can be used to manipulate still images or to create interesting animated transformations. Morphing.
Three-Dimensional Computer Animation Erli Ling. Introduction Animation Animation all moving imagery involves a sequence of still images played back quickly.
2-D IMAGE MORPHING.
2D preobrazba (morphing). 2D preobrazba dekle-tiger.
Feature-Based Image Metamorphosis Thaddeus Beier Shawn Neely SIGGRAPH 1992.
13th UWA CSSE Research Conference, Yanchep, Western Australia, 20 th -21 st September Slide 1 of 13 Keeping Faces Straight View Morphing for Graphics.
1 Computer Science 631 Lecture 2: Morphing Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
09/11/2006 Bharathi Manivannan A.S Motion Warping International Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’95 - -Andrew Witkin.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 6: Image Compositing, Morphing Ravi Ramamoorthi
Image Morphing : Rendering and Image Processing Alexei Efros.
Image Morphing Tong-Yee Lee. Image Morphing Animate transitions between two images Specify Correspondence Warping Blending.
Image Morphing : Computational Photography Alexei Efros, CMU, Fall 2005 © Alexey Tikhonov.
Image Morphing, Triangulation CSE399b, Spring 07 Computer Vision.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 6: Image Compositing, Morphing (brief discussion of reconstruction) Ravi Ramamoorthi
Image warping/morphing Digital Video Special Effects Fall /10/17 with slides by Y.Y. Chuang,Richard Szeliski, Steve Seitz and Alexei Efros.
Image Morphing, Thin-Plate Spline Model CSE399b, Spring 07 Computer Vision
Image Morphing CSC320: Introduction to Visual Computing
CSCE 441: Computer Graphics Image Warping/Morphing Jinxiang Chai.
Animation Ann Ware.
Cartographic Applications
CS 551/651 Advanced Computer Graphics Warping and Morphing Spring 2002.
Image Warping / Morphing
Image warping/morphing Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Tom Funkhouser and Alexei Efros.
Geometric Operations and Morphing.
Project 2 Review Image Morphing. Objective: You will produce a morph animation of your face into another person's face or any object you prefer. 60 frames.
Portraiture Morphing Presented by Fung, Chau-ha Jenice.
Multimedia Software Tools. 3-D Modeling and Animation Tools 3-D modeling gives images a 3-dimensional look. It can be used along with animation, for instance,
MA/CS 3751 Fall 2002 Lecture 24. MA/CS 3752 ginput ginput is a Matlab function which takes one argument input: number of points to select in the image.
Multimedia Animation. Animation Principles Persistence of vision object seen by human eye remains mapped on retina for a brief time after viewing display.
Chapter 7 Animation Prepared by: Ms. Ma. Anna Corina G. Kagaoan College of Arts and Sciences.
2.02B Methods and Uses of Animation
Data dan Teknologi Multimedia Sesi 07 Nofriyadi Nurdam.
Image Deformation Using Moving Least Squares Scott Schaefer, Travis McPhail, Joe Warren SIGGRAPH 2006 Presented by Nirup Reddy.
CS559: Computer Graphics Lecture 8: Warping, Morphing, 3D Transformation Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
1 Computer Science 631 Multimedia Systems Prof. Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Image Morphing Computational Photography Derek Hoiem, University of Illinois 9/29/15 Many slides from Alyosha Efros.
Project Image Morphing Presented By Sharmila Gupta.
Image warping Li Zhang CS559
Krivljenje slike - warping. Princip 2D krivljenja Demo.
Multimedia Programming 10: Image Morphing
Example: warping triangles Given two triangles: ABC and A’B’C’ in 2D (12 numbers) Need to find transform T to transfer all pixels from one to the other.
College of Computer and Information Science, Northeastern UniversityMarch 8, CS U540 Computer Graphics Prof. Harriet Fell Spring 2007 Lecture 34.
CS559: Computer Graphics Lecture 7: Image Warping and Panorama Li Zhang Spring 2008 Most slides borrowed from Yungyu ChuangYungyu Chuang.
Introduction To IBR Ying Wu. View Morphing Seitz & Dyer SIGGRAPH’96 Synthesize images in transition of two views based on two images No 3D shape is required.
Krivljenje slike - warping
Image warping/morphing Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2005/3/15 with slides by Richard Szeliski, Steve Seitz and Alexei Efros.
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
2D preobrazba (morphing)
CS1315: Introduction to Media Computation
Prof. Harriet Fell Spring 2009 Lecture 34 – March 25, 2009
Jeremy Bolton, PhD Assistant Teaching Professor
Advanced Computer Graphics
Image warping/morphing
Computational Photography Derek Hoiem, University of Illinois
Advanced Computer Animation Techniques
Computational Photography Derek Hoiem, University of Illinois
Image warping/morphing
Feature-Based Warping
Morphing WU PO-HUNG.
Feature-Based Warping
Computer Graphics: Image Warping/Morphing
Image Morphing using mesh warp and feature based warp
Presentation transcript:

MORPHING Presentation By: SWARUP DEEPIKA JAGMOHAN Date: 22 OCT 2002 Course: COMPUTER GRAPHICS

BRIEF INTRODUCTION

Brief Introduction: Morphing – derived from the word metamorphosis. Metamorphosis means to change shape, appearance or form.Example:

WHAT IS MORPHING?

What is morphing? Morphing can be defined as: - Transition from one object to another. - Process of transforming one image into another. An animation technique that allows you to blend two still images, creating a sequence of in – between pictures that when played in Quick Time, metamorphoses the first image into the second.

HOW IS MORPHING DONE?

General Idea As the metamorphosis proceeds, - The first image is gradually distorted and is faded out. - The second image starts out totally distorted toward the first and is faded in.

Steps Involved: The morph process consists of :- 1) Warping two images so that they have the same “shape’’. 2) Cross dissolving the resulting images.

WARPING

Warping: A warp is a 2-D geometric transformation and generates a distorted image when it is applied to an image. Warping an image means : apply a given deformation to it. Two ways to warp an image:-  Forward mapping.  Reverse mapping.

Forward Mapping Each pixel in source image is mapped to an appropriate pixel in destination image. Some pixels in the destination image may not be mapped.

Reverse Mapping This method goes through each pixel in the destination image and samples an appropriate source image pixel. All destination image pixels are mapped to some source image pixel. This mapping is used in the Beier/Neely line morphing method.

CROSS DISSOLVING

Cross Dissolving A cross-dissolve is a sequence of images which implements a gradual fade from one to the other.

THE MORPHING PROCESS

Morphing Process Step I : Interpolating the lines:  Interpolate the coordinates of the end points of every pair of lines. Step II : Warping the Images  Each of the source images has to be deformed towards the needed frame.  The deformation works pixel by pixel is based on the reverse mapping. This algorithm is called Beier-Neely Algorithm.

BEIER-NEELY ALGORITHM IDEA IDEA IS TO: 1)Compute position of pixel X in destination image relative to the line drawn in destination image. (x,y)  (u,v)

BEIER-NEELY ALGORITHM IDEA Contd.. 2) Compute coordinates of pixel in source image whose position relative to the line drawn in source image is (u,v). (u,v)  (x’,y’)

BEIER-NEELY ALGORITHM IDEA Contd..

Beier-Neely Algorithm For each pixel X=(x,y) in the destination image DSUM=(0,0), weightsum=0 for each line(Pi, Qi) calculate(ui,vi) based on Pi, Qi calculate (xi’, yi’) based on u,v and Pi, Qi calculate displacement Di = Xi’ – X for this line compute weight for line(Pi,Qi) DSUM+=Di*weight weightsum+=weight (x’y’) = (x,y)+DSUM/weightsum color at destination pixel(x,y) = color at source pixel(x’y’)

MORPHING EXAMPLES

Examples

Examples Contd..

APPLICATIONS OF MORPHING

Applications Used to produce special effects in entertainment industry. Example : Michael Jackson’s Black or white music video.

Application Contd.. In the Terminator Movie

MORPHING SOFTWARE

Morphing Software There are many morphing softwares available on the internet: 1) Morph Man ) Morpheus Software

Examples I Tried Using Morph Man 3.1

References: Warping and Morphing of Graphical Objects by Bruno Costa, Jonas Gomes,1998. Morphing Magic by Scott Anderson, 1993 Beier T. Neely S. Feature based image metamorphosis. Proceedings of SIGGRAPH’92 B/Lectures/lecture-18/sld002.htm

THANK YOU