User:Koushik.talluri/sandbox

Introduction

Morphing is nothing but it is a process of transforming one image into another. This can be used often to depict one person to another through technological resources. The morphing can be done by using the different kinds of morphing software’s you can transform one person or object into other in front of your eyes. For example you can transform yourself into a celebrity or animal. By using this photo morphing you can animate photos of your friends, family, politicians and celebrities. Fig: the above pictures indicate that a human being can be morphed into an animal. The technical skills are not required for the photo morphing. In early 1990’s the morphing is replaced by the computer software to create more realistic transitions. By using the photo morphing software, a non technical user can make the photo animation within seconds. Morphing can be done in different ways. Some of them are as follows •	Warping •	Performance of point morph •	Transformation and point morph •	Morphing with lines •	Performance of line morph

Warping The warping can be done in two ways to warp an image. Fig: This figure is an example for warp image. Forward Mapping In this method each and every pixel in the source image is mapped to an appropriate image in the destination image. Some pixels in the destination image may not be mapped. Fig: This figure is an example for forward mapping. Reverse Mapping In this method it 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. Fig: This figure is an example for reverse mapping

Performance of Point Morph This morphing technique uses the control points instead of lines. It results in realistic intermediate images and takes only a minute to run uncompiled MATLAB source code. This method especially works for well moving individual features such as eyes with only one or two control points. Suppose to change the shape of the face it requires more points to yield quality results. By using the performance of point morph the above picture can be morphed to the following picture. There are few adjustments that can be made to tailor the morph to individual images. Transformation and point morph This method of image warping is based on the forward mapping technique, where each pixel from the input image is mapped to a new position in the output image. Since not every pixel is specified and we have to use an interpolating function to complete the output image. Several control points are specified which will map exactly o a given location in the output image. The neighboring pixels will move less than the control point with the amount of movement specified by a weighting function consists of two separate components both dependent on the remoteness from the pixel to each control point in the image. Fig: This figure is an example for point morph Morphing with lines This type of morphing is done between the two images Img1 and Img2. The mapping between the lines is specified. Depending on the number of intermediate frames a set of interpolated lines are obtained. The intermediate frame is obtained by doing the three things. •	The lines in the Img1 are warped to the lines corresponding to the intermediate image. •	The lines in the Img2 are warped to the lines corresponding to the intermediate image. •	The two warped images are now combined proportionately on how close the frame is with respect to initial and final frames. Fig: this figure indicates the morphing with lines. Performance of line morph This morphing technique using lines is expressive and the transition from image to other is smooth. Fig: this figure is an example for performance of line morph. This technique is based on lines and the only control points used in the process are those explicitly specified. These lines are exactly moved to where they are mapped to and everything is blended smoothly based on those positions. Thus this technique is more expressive than the mesh warping technique.

Types of Morphs Single Image Morphs A single morph is the most basic morph because you can create morphing one image to another image. For example you can morph the photos of two brothers by beginning with one photo and then morphed to other.

By morphing the above two image the morphed image is obtained and it looks like as follows Muliple image Morphs People can have lot of fun with multiple morphs. Morphing a flower into bird and then morphing the bird into a child is a multiple morph. By morphing the above image image then will be turned into a bird. Again after morphing this image then finally it will display the morphed baby.

Mask Morphing A mask will separate the specific part of an image and keep that part of the image stationary. For example you can mask most of the face and enlarge only the nose on a photo. The above picture indicates the infant baby morph. Auto Loop Morphing This morphing tool lets you routinely invalidate then replay a morph. After completing just a single morph sequence then you can morph the photo of a dog into baby and again back to dog. This baby is again converted to the dog. Beyond these morph types you can polish your morph with custom backgrounds, custom foregrounds or frames.

References: Category. (n.d.). Morphing Software and Information. About Graphics Software - Tutorials Reviews Tips and Help for Working with Graphics. Retrieved August 8, 2012, from http://graphicssoft.about.com/od/morph Picture Morphing. (n.d.). Fun Morph - funny photo morph and warp software. Retrieved August 8, 2012, from http://www.funmorph.com/fun-morph/picture-morphing.htm Types of Morphs - TopTenREVIEWS. (n.d.). Morphing Software Review 2012 - TopTenREVIEWS. Retrieved August 9, 2012, from http://morphing-software-review.toptenreviews.com/types-of-morphs.html PeNKLeR, T. (n.d.). Morphing. Central European Seminar on Computer Graphics for students: Institut für Computergraphik und Algorithmen - Abteilung für Computergraphik. Retrieved August 9, 2012, from http://www.cescg.org/CESCG97/penkle