CG:Skeelogy
FEATURED
ARCHIVES
 
 
CURRENTLY VIEWING
IMAGE MORPHING
Feature-based 2D image morphing implementing in OpenGL
DATE
TYPE
EFFORT
Jan 2006
Image Morphing
Individual
Image Morphing
@ programming > computer vision
SECTION MENU

This is an OpenGL program written to create 2D image morphing. Image morphing is usually used to create special effects in movies so that we can see a smooth change from one image to another.

The algorithm is a feature-based image morphing algorithm as described by Beier and Neely at SIGGRAPH 1992. The official website of the paper is available online. Please visit the website to find out more about it.

In this example, an image of a cat is morphed to a dog (and back) smoothly.

2D morphing from cat to dog (and back)
2D morphing from cat to dog (and back)

Users are required to define pairs of tracking regions manually. The blue highlighted lines below show a pair of such tracking lines.

Users are required to define pairs of tracking regions manually
Users are required to define pairs of tracking regions manually

Note: User Interface and program template created by Dr Anthony Fang.


 
ABOUT ME
Skeel Lee Skeel Lee
skeel@skeelogy.com
Facebook Google+ Twitter Tumblr
YouTube Vimeo Flickr Pinterest
Worked at Wētā FX, Digital Domain 3.0, Sony Pictures Imageworks, MPC, Industrial Light & Magic (ILM), Double Negative
LinkedIn IMDb GitHub Stack Overflow
I am a Technical Director with strong interests in both tech and art. My life evolves round VFX, photography, software engineering, tools programming and generally anything that looks / sounds cool.
I have done a variety of CG programming, including fluid sims, muscles, soft/rigid bodies, raytracing etc. These knowledge complement the visual works that I do as a TD in VFX.
I was interviewed by The Straits Times in May 2014 for my VFX work in X-Men: Days of Future Past.