Morphing

 
 
2D Image Morphing

  = the construction of an image sequence depicting a gradual transition between two images.


  Geometric Transformations are used to create the image distortions known as Morphing and Warping.

Some algorithms do Feature-based Morphing.

2D Morph Movies

The Idea

  1. Setup Correspondences between Source and Destination Images
  2. Algorithm to compute new in-between image(s)
  3. For each pixel X in destination

    {      DSUM = 0;

    weightsum = 0;

    for each line (Pi, Qi)

    { calculate (u,v) based on (Pi,Qi)

      calculate (u', v') based on (Pi', Qi')

      weight = legthn/(a+distance)

      DSUM += weight* (X'-X)

      weightsum += weight        }

    X' = X + DSUM/weightsum;

    desitination[X] = source[X'];

    }

     

     

 

 


 

3D Morphing

3D Morph Sequence

Stanford U. Research Paper with details of algorithm

from http://graphics.stanford.edu/cgi-bin/alumni/tolis/personal/getpage.cgi?morph.html

 

= generates intermediate 3D models, the morphs, directly from the given models; the morphs are then rendered to produce an image sequence depicting the transformation.

overcomes the following shortcomings of 2D morphing