SlideShare a Scribd company logo
1 of 4
Download to read offline
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 ofijcsity
 
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 SurveyIRJET 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 NOISEijcsa
 
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
 
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 methodsIJERA 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 TransformIJERA 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 surveillanceeSAT Publishing House
 
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 detectionManav 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
 
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 ActivitiesCSCJournals
 
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 3Ian 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 ganasOmg 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 2015tramcvl
 
Tic sesion_3 daniel monsalve pedraza
Tic sesion_3 daniel monsalve pedrazaTic sesion_3 daniel monsalve pedraza
Tic sesion_3 daniel monsalve pedrazaAlinedark
 
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
 
تكاليف 1,2 4
تكاليف 1,2 4تكاليف 1,2 4
تكاليف 1,2 4newayer371
 
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 ProgramsJessica Harlan
 
Studie zum Thema Essen im Urlaub
Studie zum Thema Essen im UrlaubStudie zum Thema Essen im Urlaub
Studie zum Thema Essen im UrlaubLTUR_Presse
 
Desparacitantes externos
Desparacitantes externosDesparacitantes externos
Desparacitantes externosAllan 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 Morphingsipij
 
a survey of morphing techniques
a survey of morphing techniquesa survey of morphing techniques
a survey of morphing techniquesIJAEMSJORNAL
 
Image Morphing: A Literature Study
Image Morphing: A Literature StudyImage Morphing: A Literature Study
Image Morphing: A Literature StudyEditor 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 ReviewIJMER
 
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
 
Image restoration recent_advances_and_applications
Image restoration recent_advances_and_applicationsImage restoration recent_advances_and_applications
Image restoration recent_advances_and_applicationsM 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 DISTORTIONSijma
 
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 Filteringpaperpublications3
 
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
 
Image compression using fractal functions
Image compression using fractal functionsImage compression using fractal functions
Image compression using fractal functionskanimozhirajasekaren
 
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 PyramidRajyalakshmi Reddy
 
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 DevelopmentIJERD Editor
 
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 Classificationijeei-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

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 

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).