SlideShare a Scribd company logo
International Journal of Engineering and Sciences (eISSN-2394-6180),
Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com
1
A Basic Knowledge of Image Morphing
Aakanksha Patel
IT Department
Gujarat Technological University
aakankshapatel192@yahoo.in
, Gujarat
Abstract: The term "morphing" is used to describe the combination of generalized image warping with a cross-
dissolve between image elements. The term is derived from "image metamorphosis". Morphing is an image
processing technique typically used as an animation tool for the metamorphosis from one image to another. The
idea is to specify a warp that distorts the first image into the second. Its inverse will distort the second image into
the first..The morph process consists of warping two images so that they have the same "shape", and then cross
dissolving the resulting images. Cross-dissolving is the major problem as how to warp an image. In this paper I
have concentrated on one of the methodology of image morphing named “Mesh Warping”.
Keywords: Morphing, Warping, Cross-dissolve, Metamorphosis.
I.INTRODUCTION
Morphing can be defined as an animated transformation of one image into another image. Morphing involves
image processing techniques like warping and cross dissolving. Cross dissolving means that one image fades to another
image using linear interpolation. Morphing applications are very easy to find. Film makers from Hollywood use advanced
morphing techniques to generate special effects. Even Disney animations are made using morphing, for speeding
production. Because there are a small number of applications to generate face morphing, there is an increased interest in
this domain. Image metamorphosis, or image morphing, denotes interpolation between images of different objects from
(user defined) correspondences alone, i.e., without any additional information such as geometry or camera calibration.
Image morphing techniques have been widely used in creating special effects for television commercials, music videos
such as Michael Jackson‟s Black or White[1], and movies such as Willow and Indiana Jones and the Last Crusade[2].
II. PROCESS OF MORPHING
A. Metamorphosis
The word metamorphosis has its origins in the greek language. The common meaning of the word in a dictionary
is a change in form or nature [9]. “In insects a complete change in form as the insect progresses from one developmental
stage to another”
Shape Change in Nature: A typical example is a plant: a single seed grows into a complete tree, with stems,
leaves. [10] .The sequence of illustrations in fig shows a metamorphosis from an aquatic tadpole to a terrestrial adult frog.
International Journal of Engineering and Sciences (eISSN-2394-6180),
Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com
2
Frog metamorphosis
Inanimate things may also have their shape changed under the action of external forces.These forces include
environmental phenomena, such as wind, rain and lightning, as well as, other processes such as mechanical impact,
combustion reactions, etc. Figure shows the deformation of a tube that was bent over another tube. Depending on the
material properties of the object, some deformations may be permanent and others temporary. This classes deformations as
elastic and inelastic.
Example: deformation of tube Uses of Shape Transformations:-Shape transformations have many uses in applications that
deal with animation, modelling and analysis of forms.
B.Image Morphing
“Morphing is an image processing technique typically used as an animation tool for the metamorphosis from one
image to another.” “Image morphing is a special effect in motion pictures and animations that changes one image or
shapes into another through a seamless transition”
C. Methodology of Image morphing
1. Cross Dissolve
When the shape of two graphical objects A and B are isometric, it is possible to use a rigid motion of the space
(isometric) to align the geometry, superposing the two objects. After the geometry alignment it is possible to obtain a
simple metamorphosis transformation between the two objects by using linear interpolation of their attribute functions.
This metamorphosis is called a cross-dissolve of between the two objects.
2. Warping
In general there exist two different ways of image warping.
 Forward Mapping: - “Forward Mapping scans through the source image pixel by pixel, and copies them to the
appropriate place in the destination image [1]”. It is used in point-morphing algorithm.
 Reverse Mapping: - “Reverse Mapping goes through the destination image pixel by pixel, and samples the
correct pixel from the source image. The advantage of this algorithm is that every pixel of the destination image
gets set to something appropriate [1].” It is used in line morphing algorithm.
D. Mesh Warping
International Journal of Engineering and Sciences (eISSN-2394-6180),
Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com
3
The mesh-warping algorithm relates features with non-uniform mesh in the source and destination images, i.e.,
the images are broken up into small regions that are mapped onto each other for the morph.
.
Figure 1 Mesh Warping
 Explanation of Mesh Morphing algorithm: - The Mesh Morphing algorithm has been implemented as our
paper. We have divided our project into following steps explained below.
Step 1: - Loading of Two Images
1. getImage(),
2. createImage(),
3. PixelGrabber class including functions getPixel() and grabPixel(),
4. drawImage().
Step 2: - Getting Corresponding Points ControlPoint c=new ControlPoint(X1, Y1, X2, Y2)
Step 3: - Creating the Mesh Triangles is formed by the morph () function as a intermediate step. The Triangle is formed
by the instance of Triangle class which takes a parameterized constructor as the values of the instances of ControlPoint
class. The particular triangles are then split into 22 Simple Triangle i.e. the Triangle which has the linear base ( two of the
coordinate of the three point Triangle have the same „y‟ coordinate).
Step 4: - Getting The Number Of Frames This step will be implemented by clicking the particular Menu Item. More the
number of frames, clearer will be the sequence of the morphed images when we see the video( as the sequences of the
morphed image).The number of frames will be entered by the user with the help of a dialog box opened asking for the
same.
Step 5: - Intermediate Points Intermediate points are the points which are formed by mapping the corresponding points
of Imagesrc and Imagedest
International Journal of Engineering and Sciences (eISSN-2394-6180),
Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com
4
Step 6: - Generation Of The Morphed Images This function is implemented by the morphtriangle1() and
morphtriangle2() function, which basically interpolate the pixel values at both the images and assign the value to the
intermediate image.
Step 7-: - Displaying The Morphed Image This images generated in the previous step would be displayed in the
sequence with the drawImage() function.
III. FUTURE WORK
A composite image is treated as a metamorphosis of selected regions in several input images. The regions
seamlessly blend together with respect to geometry and colour. In future work, we will determine the extent to which the
technique produces high quality composites with considerably less effort than conventional image composition techniques.
Model-based vision should be able to exploit knowledge about the relative position of these features and automatically
locate them for feature specification [5]. Currently, this is an active area of research, particularly for compression schemes
designed for videoconference applications. The same automation applies to morphing among two video sequences, where
time varying features must be tracked.
IV. CONCLUSION
The above paper has successfully implemented Image Morphing using Mesh Warping algorithm combined with
the cross dissolving technique. The algorithms used were fast and intuitive, which efficiently computed the mapping of
each pixel from the source image to the destination image. The mesh was formed of triangles obtained from the manually
specified control points. It was noticed that more the number of frames better were the morphed results.
REFERENCES:
[1]. T. Beier and S. Neely. Feature-based image metamorphosis. Computer Graphics, 26(2):35–42, 1992.
[2]. G. Wolberg. Digital Image Warping. IEEE Computer Society Press, 1990.
[3]. Herbert Schildt 2002 The Complete Reference, 5th Edition.
[4]. George Wolberg, Image morphing: a survey, Department of Computer Science, City College of New York, New
York, USA
[5]. Stephen Karungaru, Takuya Akashi, Minoru Fukumi, and Norio Akamatsu, Image Morphing and Warping:
Application to Speech Simulation Using a Single Image, Department of Information Science and Intelligent Systems,
University of Tokushima, Japan.
[6]. Daniel J. Palma, IECEP-UE Introduction to Image Morphing
[7]. Pixel manipulation - Java - Forums at ProgrammersHeaven.com.html
[8]. Internet.com.Processing-Image-Pixels-using-Java-Getting-Started.html
[9]. Hornby, A. S. 1989. Oxford advanced learner's dictionary of current english. oxford University Press.
[10]. Prusinkiewicz, Przemyslaw, Hammel, Mark S., & Mjolsness, Eric. 1993. Animation of Plant Development.
Computer Graphics (SIGGRAPH '93 Proceedings).

More Related Content

What's hot

Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
ijcsity
 
IRJET- Image Registration in GIS: A Survey
IRJET-  	  Image Registration in GIS: A SurveyIRJET-  	  Image Registration in GIS: A Survey
IRJET- Image Registration in GIS: A Survey
IRJET Journal
 
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEAUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
ijcsa
 
11.combined structure and texture image inpainting algorithm for natural scen...
11.combined structure and texture image inpainting algorithm for natural scen...11.combined structure and texture image inpainting algorithm for natural scen...
11.combined structure and texture image inpainting algorithm for natural scen...
Alexander Decker
 
2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...
Alexander Decker
 
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
acijjournal
 
H017534552
H017534552H017534552
H017534552
IOSR Journals
 
Wavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methodsWavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methods
IJERA Editor
 
Medical Image Fusion Using Discrete Wavelet Transform
Medical Image Fusion Using Discrete Wavelet TransformMedical Image Fusion Using Discrete Wavelet Transform
Medical Image Fusion Using Discrete Wavelet Transform
IJERA Editor
 
Image fusion using nsct denoising and target extraction for visual surveillance
Image fusion using nsct denoising and target extraction for visual surveillanceImage fusion using nsct denoising and target extraction for visual surveillance
Image fusion using nsct denoising and target extraction for visual surveillance
eSAT Publishing House
 
E1803053238
E1803053238E1803053238
E1803053238
IOSR Journals
 
Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...
CSCJournals
 
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
IRJET Journal
 
IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...
IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...
IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...
IRJET Journal
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
Manav Mittal
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
CSCJournals
 
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
IJET - International Journal of Engineering and Techniques
 
Shot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion ActivitiesShot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion Activities
CSCJournals
 
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
ijcsit
 

What's hot (19)

Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
 
IRJET- Image Registration in GIS: A Survey
IRJET-  	  Image Registration in GIS: A SurveyIRJET-  	  Image Registration in GIS: A Survey
IRJET- Image Registration in GIS: A Survey
 
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISEAUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
 
11.combined structure and texture image inpainting algorithm for natural scen...
11.combined structure and texture image inpainting algorithm for natural scen...11.combined structure and texture image inpainting algorithm for natural scen...
11.combined structure and texture image inpainting algorithm for natural scen...
 
2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...2.[7 12]combined structure and texture image inpainting algorithm for natural...
2.[7 12]combined structure and texture image inpainting algorithm for natural...
 
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON  ACTIVE CONTOUR AND...
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
 
H017534552
H017534552H017534552
H017534552
 
Wavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methodsWavelet Transform based Medical Image Fusion With different fusion methods
Wavelet Transform based Medical Image Fusion With different fusion methods
 
Medical Image Fusion Using Discrete Wavelet Transform
Medical Image Fusion Using Discrete Wavelet TransformMedical Image Fusion Using Discrete Wavelet Transform
Medical Image Fusion Using Discrete Wavelet Transform
 
Image fusion using nsct denoising and target extraction for visual surveillance
Image fusion using nsct denoising and target extraction for visual surveillanceImage fusion using nsct denoising and target extraction for visual surveillance
Image fusion using nsct denoising and target extraction for visual surveillance
 
E1803053238
E1803053238E1803053238
E1803053238
 
Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...
 
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
IRJET- Image Segmentation using Classification of Radial Basis Function of Ne...
 
IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...
IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...
IRJET- Image Fusion using Lifting Wavelet Transform with Neural Networks for ...
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
 
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
An Analysis and Comparison of Quality Index Using Clustering Techniques for S...
 
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
[IJET-V1I3P20] Authors:Prof. D.S.Patil, Miss. R.B.Khanderay, Prof.Teena Padvi.
 
Shot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion ActivitiesShot Boundary Detection In Videos Sequences Using Motion Activities
Shot Boundary Detection In Videos Sequences Using Motion Activities
 
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
CONVOLUTIONAL NEURAL NETWORK BASED FEATURE EXTRACTION FOR IRIS RECOGNITION
 

Viewers also liked

Wilderness slidecast group 3
Wilderness slidecast group 3Wilderness slidecast group 3
Wilderness slidecast group 3
Ian Dandridge
 
6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas
6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas
6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas
Omg Ganas Indonesia
 
Catalog ống luồn dây điện CATVANLOI 2015
Catalog ống luồn dây điện CATVANLOI 2015Catalog ống luồn dây điện CATVANLOI 2015
Catalog ống luồn dây điện CATVANLOI 2015
tramcvl
 
Tic sesion_3 daniel monsalve pedraza
Tic sesion_3 daniel monsalve pedrazaTic sesion_3 daniel monsalve pedraza
Tic sesion_3 daniel monsalve pedraza
Alinedark
 
Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...
Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...
Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...
Kariel Parian
 
Lambert_testing
Lambert_testingLambert_testing
Lambert_testing
Lambert Gilt
 
UCCS Audit Report
UCCS Audit ReportUCCS Audit Report
UCCS Audit Report
Jason Velarde
 
تكاليف 1,2 4
تكاليف 1,2 4تكاليف 1,2 4
تكاليف 1,2 4
newayer371
 
Verena_Eckloff_Portfolio
Verena_Eckloff_PortfolioVerena_Eckloff_Portfolio
Verena_Eckloff_PortfolioVerena Eckloff
 
Context and Support Factors in Elementary and Middle School STEM Programs
Context and Support Factors in Elementary and Middle School STEM ProgramsContext and Support Factors in Elementary and Middle School STEM Programs
Context and Support Factors in Elementary and Middle School STEM Programs
Jessica Harlan
 
Studie zum Thema Essen im Urlaub
Studie zum Thema Essen im UrlaubStudie zum Thema Essen im Urlaub
Studie zum Thema Essen im Urlaub
LTUR_Presse
 
armedforcesofficer
armedforcesofficerarmedforcesofficer
armedforcesofficer
Michael Campbell
 
Escrs londres recalde jose ignacio
Escrs londres recalde jose ignacio Escrs londres recalde jose ignacio
Escrs londres recalde jose ignacio
Jose Ignacio Recalde Yurrita
 
Desparacitantes externos
Desparacitantes externosDesparacitantes externos
Desparacitantes externos
Allan Guzman
 
Nast presentation(new age style)
Nast presentation(new age style)Nast presentation(new age style)
Nast presentation(new age style)
Sergio Arevalo
 

Viewers also liked (15)

Wilderness slidecast group 3
Wilderness slidecast group 3Wilderness slidecast group 3
Wilderness slidecast group 3
 
6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas
6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas
6281 333 841183 simpati grup omg indonesia acara omg ganas perhelatan omg ganas
 
Catalog ống luồn dây điện CATVANLOI 2015
Catalog ống luồn dây điện CATVANLOI 2015Catalog ống luồn dây điện CATVANLOI 2015
Catalog ống luồn dây điện CATVANLOI 2015
 
Tic sesion_3 daniel monsalve pedraza
Tic sesion_3 daniel monsalve pedrazaTic sesion_3 daniel monsalve pedraza
Tic sesion_3 daniel monsalve pedraza
 
Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...
Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...
Partnering for transformation: Freeformers & Barclays – Emma Cerrone, CEO & C...
 
Lambert_testing
Lambert_testingLambert_testing
Lambert_testing
 
UCCS Audit Report
UCCS Audit ReportUCCS Audit Report
UCCS Audit Report
 
تكاليف 1,2 4
تكاليف 1,2 4تكاليف 1,2 4
تكاليف 1,2 4
 
Verena_Eckloff_Portfolio
Verena_Eckloff_PortfolioVerena_Eckloff_Portfolio
Verena_Eckloff_Portfolio
 
Context and Support Factors in Elementary and Middle School STEM Programs
Context and Support Factors in Elementary and Middle School STEM ProgramsContext and Support Factors in Elementary and Middle School STEM Programs
Context and Support Factors in Elementary and Middle School STEM Programs
 
Studie zum Thema Essen im Urlaub
Studie zum Thema Essen im UrlaubStudie zum Thema Essen im Urlaub
Studie zum Thema Essen im Urlaub
 
armedforcesofficer
armedforcesofficerarmedforcesofficer
armedforcesofficer
 
Escrs londres recalde jose ignacio
Escrs londres recalde jose ignacio Escrs londres recalde jose ignacio
Escrs londres recalde jose ignacio
 
Desparacitantes externos
Desparacitantes externosDesparacitantes externos
Desparacitantes externos
 
Nast presentation(new age style)
Nast presentation(new age style)Nast presentation(new age style)
Nast presentation(new age style)
 

Similar to A Basic Knowledge of Image Morphing

Comparative Study of Triangulation Based and Feature Based Image Morphing
Comparative Study of Triangulation Based and Feature Based Image MorphingComparative Study of Triangulation Based and Feature Based Image Morphing
Comparative Study of Triangulation Based and Feature Based Image Morphing
sipij
 
a survey of morphing techniques
a survey of morphing techniquesa survey of morphing techniques
a survey of morphing techniques
IJAEMSJORNAL
 
Image Morphing: A Literature Study
Image Morphing: A Literature StudyImage Morphing: A Literature Study
Image Morphing: A Literature Study
Editor IJCATR
 
Different Image Fusion Techniques –A Critical Review
Different Image Fusion Techniques –A Critical ReviewDifferent Image Fusion Techniques –A Critical Review
Different Image Fusion Techniques –A Critical Review
IJMER
 
40120140503006
4012014050300640120140503006
40120140503006
IAEME Publication
 
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
IOSR Journals
 
Ku2518881893
Ku2518881893Ku2518881893
Ku2518881893
IJERA Editor
 
Ku2518881893
Ku2518881893Ku2518881893
Ku2518881893
IJERA Editor
 
Image restoration recent_advances_and_applications
Image restoration recent_advances_and_applicationsImage restoration recent_advances_and_applications
Image restoration recent_advances_and_applications
M Pardo
 
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONSEXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
ijma
 
Crowd Density Estimation Using Base Line Filtering
Crowd Density Estimation Using Base Line FilteringCrowd Density Estimation Using Base Line Filtering
Crowd Density Estimation Using Base Line Filtering
paperpublications3
 
Gr3511821184
Gr3511821184Gr3511821184
Gr3511821184
IJERA Editor
 
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
INFOGAIN PUBLICATION
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
International Journal of Science and Research (IJSR)
 
Image compression using fractal functions
Image compression using fractal functionsImage compression using fractal functions
Image compression using fractal functions
kanimozhirajasekaren
 
Analysis of Multi-focus Image Fusion Method Based on Laplacian Pyramid
Analysis of Multi-focus Image Fusion Method Based on Laplacian PyramidAnalysis of Multi-focus Image Fusion Method Based on Laplacian Pyramid
Analysis of Multi-focus Image Fusion Method Based on Laplacian Pyramid
Rajyalakshmi Reddy
 
E1083237
E1083237E1083237
E1083237
IJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
D018112429
D018112429D018112429
D018112429
IOSR Journals
 
A Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur ClassificationA Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur Classification
ijeei-iaes
 

Similar to A Basic Knowledge of Image Morphing (20)

Comparative Study of Triangulation Based and Feature Based Image Morphing
Comparative Study of Triangulation Based and Feature Based Image MorphingComparative Study of Triangulation Based and Feature Based Image Morphing
Comparative Study of Triangulation Based and Feature Based Image Morphing
 
a survey of morphing techniques
a survey of morphing techniquesa survey of morphing techniques
a survey of morphing techniques
 
Image Morphing: A Literature Study
Image Morphing: A Literature StudyImage Morphing: A Literature Study
Image Morphing: A Literature Study
 
Different Image Fusion Techniques –A Critical Review
Different Image Fusion Techniques –A Critical ReviewDifferent Image Fusion Techniques –A Critical Review
Different Image Fusion Techniques –A Critical Review
 
40120140503006
4012014050300640120140503006
40120140503006
 
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
Inflammatory Conditions Mimicking Tumours In Calabar: A 30 Year Study (1978-2...
 
Ku2518881893
Ku2518881893Ku2518881893
Ku2518881893
 
Ku2518881893
Ku2518881893Ku2518881893
Ku2518881893
 
Image restoration recent_advances_and_applications
Image restoration recent_advances_and_applicationsImage restoration recent_advances_and_applications
Image restoration recent_advances_and_applications
 
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONSEXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
 
Crowd Density Estimation Using Base Line Filtering
Crowd Density Estimation Using Base Line FilteringCrowd Density Estimation Using Base Line Filtering
Crowd Density Estimation Using Base Line Filtering
 
Gr3511821184
Gr3511821184Gr3511821184
Gr3511821184
 
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
Image compression using fractal functions
Image compression using fractal functionsImage compression using fractal functions
Image compression using fractal functions
 
Analysis of Multi-focus Image Fusion Method Based on Laplacian Pyramid
Analysis of Multi-focus Image Fusion Method Based on Laplacian PyramidAnalysis of Multi-focus Image Fusion Method Based on Laplacian Pyramid
Analysis of Multi-focus Image Fusion Method Based on Laplacian Pyramid
 
E1083237
E1083237E1083237
E1083237
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
D018112429
D018112429D018112429
D018112429
 
A Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur ClassificationA Pattern Classification Based approach for Blur Classification
A Pattern Classification Based approach for Blur Classification
 

Recently uploaded

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 

Recently uploaded (20)

ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 

A Basic Knowledge of Image Morphing

  • 1. International Journal of Engineering and Sciences (eISSN-2394-6180), Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com 1 A Basic Knowledge of Image Morphing Aakanksha Patel IT Department Gujarat Technological University aakankshapatel192@yahoo.in , Gujarat Abstract: The term "morphing" is used to describe the combination of generalized image warping with a cross- dissolve between image elements. The term is derived from "image metamorphosis". Morphing is an image processing technique typically used as an animation tool for the metamorphosis from one image to another. The idea is to specify a warp that distorts the first image into the second. Its inverse will distort the second image into the first..The morph process consists of warping two images so that they have the same "shape", and then cross dissolving the resulting images. Cross-dissolving is the major problem as how to warp an image. In this paper I have concentrated on one of the methodology of image morphing named “Mesh Warping”. Keywords: Morphing, Warping, Cross-dissolve, Metamorphosis. I.INTRODUCTION Morphing can be defined as an animated transformation of one image into another image. Morphing involves image processing techniques like warping and cross dissolving. Cross dissolving means that one image fades to another image using linear interpolation. Morphing applications are very easy to find. Film makers from Hollywood use advanced morphing techniques to generate special effects. Even Disney animations are made using morphing, for speeding production. Because there are a small number of applications to generate face morphing, there is an increased interest in this domain. Image metamorphosis, or image morphing, denotes interpolation between images of different objects from (user defined) correspondences alone, i.e., without any additional information such as geometry or camera calibration. Image morphing techniques have been widely used in creating special effects for television commercials, music videos such as Michael Jackson‟s Black or White[1], and movies such as Willow and Indiana Jones and the Last Crusade[2]. II. PROCESS OF MORPHING A. Metamorphosis The word metamorphosis has its origins in the greek language. The common meaning of the word in a dictionary is a change in form or nature [9]. “In insects a complete change in form as the insect progresses from one developmental stage to another” Shape Change in Nature: A typical example is a plant: a single seed grows into a complete tree, with stems, leaves. [10] .The sequence of illustrations in fig shows a metamorphosis from an aquatic tadpole to a terrestrial adult frog.
  • 2. International Journal of Engineering and Sciences (eISSN-2394-6180), Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com 2 Frog metamorphosis Inanimate things may also have their shape changed under the action of external forces.These forces include environmental phenomena, such as wind, rain and lightning, as well as, other processes such as mechanical impact, combustion reactions, etc. Figure shows the deformation of a tube that was bent over another tube. Depending on the material properties of the object, some deformations may be permanent and others temporary. This classes deformations as elastic and inelastic. Example: deformation of tube Uses of Shape Transformations:-Shape transformations have many uses in applications that deal with animation, modelling and analysis of forms. B.Image Morphing “Morphing is an image processing technique typically used as an animation tool for the metamorphosis from one image to another.” “Image morphing is a special effect in motion pictures and animations that changes one image or shapes into another through a seamless transition” C. Methodology of Image morphing 1. Cross Dissolve When the shape of two graphical objects A and B are isometric, it is possible to use a rigid motion of the space (isometric) to align the geometry, superposing the two objects. After the geometry alignment it is possible to obtain a simple metamorphosis transformation between the two objects by using linear interpolation of their attribute functions. This metamorphosis is called a cross-dissolve of between the two objects. 2. Warping In general there exist two different ways of image warping.  Forward Mapping: - “Forward Mapping scans through the source image pixel by pixel, and copies them to the appropriate place in the destination image [1]”. It is used in point-morphing algorithm.  Reverse Mapping: - “Reverse Mapping goes through the destination image pixel by pixel, and samples the correct pixel from the source image. The advantage of this algorithm is that every pixel of the destination image gets set to something appropriate [1].” It is used in line morphing algorithm. D. Mesh Warping
  • 3. International Journal of Engineering and Sciences (eISSN-2394-6180), Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com 3 The mesh-warping algorithm relates features with non-uniform mesh in the source and destination images, i.e., the images are broken up into small regions that are mapped onto each other for the morph. . Figure 1 Mesh Warping  Explanation of Mesh Morphing algorithm: - The Mesh Morphing algorithm has been implemented as our paper. We have divided our project into following steps explained below. Step 1: - Loading of Two Images 1. getImage(), 2. createImage(), 3. PixelGrabber class including functions getPixel() and grabPixel(), 4. drawImage(). Step 2: - Getting Corresponding Points ControlPoint c=new ControlPoint(X1, Y1, X2, Y2) Step 3: - Creating the Mesh Triangles is formed by the morph () function as a intermediate step. The Triangle is formed by the instance of Triangle class which takes a parameterized constructor as the values of the instances of ControlPoint class. The particular triangles are then split into 22 Simple Triangle i.e. the Triangle which has the linear base ( two of the coordinate of the three point Triangle have the same „y‟ coordinate). Step 4: - Getting The Number Of Frames This step will be implemented by clicking the particular Menu Item. More the number of frames, clearer will be the sequence of the morphed images when we see the video( as the sequences of the morphed image).The number of frames will be entered by the user with the help of a dialog box opened asking for the same. Step 5: - Intermediate Points Intermediate points are the points which are formed by mapping the corresponding points of Imagesrc and Imagedest
  • 4. International Journal of Engineering and Sciences (eISSN-2394-6180), Volume -1 Isuue-2, Feb-2015, Available at www.knowledgecuddle.com 4 Step 6: - Generation Of The Morphed Images This function is implemented by the morphtriangle1() and morphtriangle2() function, which basically interpolate the pixel values at both the images and assign the value to the intermediate image. Step 7-: - Displaying The Morphed Image This images generated in the previous step would be displayed in the sequence with the drawImage() function. III. FUTURE WORK A composite image is treated as a metamorphosis of selected regions in several input images. The regions seamlessly blend together with respect to geometry and colour. In future work, we will determine the extent to which the technique produces high quality composites with considerably less effort than conventional image composition techniques. Model-based vision should be able to exploit knowledge about the relative position of these features and automatically locate them for feature specification [5]. Currently, this is an active area of research, particularly for compression schemes designed for videoconference applications. The same automation applies to morphing among two video sequences, where time varying features must be tracked. IV. CONCLUSION The above paper has successfully implemented Image Morphing using Mesh Warping algorithm combined with the cross dissolving technique. The algorithms used were fast and intuitive, which efficiently computed the mapping of each pixel from the source image to the destination image. The mesh was formed of triangles obtained from the manually specified control points. It was noticed that more the number of frames better were the morphed results. REFERENCES: [1]. T. Beier and S. Neely. Feature-based image metamorphosis. Computer Graphics, 26(2):35–42, 1992. [2]. G. Wolberg. Digital Image Warping. IEEE Computer Society Press, 1990. [3]. Herbert Schildt 2002 The Complete Reference, 5th Edition. [4]. George Wolberg, Image morphing: a survey, Department of Computer Science, City College of New York, New York, USA [5]. Stephen Karungaru, Takuya Akashi, Minoru Fukumi, and Norio Akamatsu, Image Morphing and Warping: Application to Speech Simulation Using a Single Image, Department of Information Science and Intelligent Systems, University of Tokushima, Japan. [6]. Daniel J. Palma, IECEP-UE Introduction to Image Morphing [7]. Pixel manipulation - Java - Forums at ProgrammersHeaven.com.html [8]. Internet.com.Processing-Image-Pixels-using-Java-Getting-Started.html [9]. Hornby, A. S. 1989. Oxford advanced learner's dictionary of current english. oxford University Press. [10]. Prusinkiewicz, Przemyslaw, Hammel, Mark S., & Mjolsness, Eric. 1993. Animation of Plant Development. Computer Graphics (SIGGRAPH '93 Proceedings).