SlideShare a Scribd company logo
1 of 6
Download to read offline
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 787
RECONSTRUCTION OF PARTIALLY DAMAGED FACIAL IMAGE
K. K. Senapati1
, GyanendraTiwary2
1
Assistant Professor, Computer Science Department, BIT Mesra, Ranchi, Jharkhand, India
2
Programmer Analyst Trainee, Cognizant Technology Solutions, Hyderabad, Andhra Pradesh, India
kksenapati@bitmesra.ac.in
Abstract
This paper addresses the problem for Reconstruction of Partially damaged Human Facial image. This is an ill posed problem. The
process of reconstruction goes through a series of basic operations in image processing. Images are combination of shape and
texture, so the approach is to reconstruct the shape and texture using a facial image database [9]. The proposed method takes input as
a damaged image (10% to 30%), and applies Statistical approach to reconstruct the facial image. Experimental results show that the
reconstructed images are realistic and very close to the undamaged (Original) image.
Keywords- Face Reconstruction, Damaged Face, Reconstructed Face, Reference Face, warped image
----------------------------------------------------------------------***------------------------------------------------------------------------
1. INTRODUCTION
In the previous studies related to the facial image
reconstruction the process of reconstruction itself is too much
complex. In previous studies [1][2], they followed very
complex data completion algorithms, and digital image
processing operations for the process of reconstruction. In
various recent studies they have taken entirely different
approach for reconstruction [3][7]. In their work
Deng,Dong,Xudong,Kin and Qionghai proposes a spectral
graph based algorithm for face Image repairing [3]they first
cluster the images which have a similar sparse representation
to the query image. Then find the best-matched patch for
guidingthe synthesis of the missing parts. The patch obtained
is used to guide the in-painting work of the damagedpart of the
occluded face. But here the key is to find the ideal patch,
which is not always easy. In their work Tang, Zhuang, Wang,
Shih and Tsai [7] aims to remove only part of a face region
(e.g., part of mouth or nose), whereas in most papers, the
complete components can be removed. Their approach uses
the source information in the same face, instead of using
deduced sample faceregions from the face database.
In our paper a facial database has been used [9], the input to
the system is a damaged frontal facial image.The
databasecontains facial images with constant illumination and
frontal view of the face,from the database the average of all
the faces is derived, and is called as REFERENCE FACE.
Then separate the shape and texture of the input image[4]. The
shape is the displacement of the pixel in the input image to the
corresponding pixel in the reference image, and the texture is
the gray value of the pixel when the input image is mappedon
to the reference face (warped image). Data completion
algorithm has been applied for reconstructing incomplete
facial data (Shape and Texture) [5][6] with the help of
reference image.After that we will combine the reconstructed
shape with the reconstructed texture to obtain the
reconstructed facial image [1][2][4].
The proposed method shall reconstruct images distorted due to
noise or if any object (like eyeglasses or scarf etc)covered any
part of the face.
2. PROPOSED METHOD FOR
RECONSTRUCTION
The proposed method of reconstruction include five major
steps, in the initial and foremost step the Reference face has
been calculated. The calculation of reference face involves the
transformations according to the prior conditions for the input
images. If the input image restricted to be a frontal image with
constant illumination and orientation then directly the average
facewill be calculated, otherwise as much as freedom is given
to the type of input image which are to be scaled (scaling,
rotations, etc.).The facial image database used for the
proposed method contains frontal images [9].
The process of reconstruction goes through two prior
conditions, initially before the reconstruction process the
damaged region must be known and displacement of the
corresponding pixels in the input image to the reference image
must also be known.
In the next step Warping is performed. Warping is nothing
but mapping of an image on other image that is the texture of
one image is mapped on the shape of other image[4].This way
with the help of warped image the texture difference between
the input and reference image is calculated. Now to calculate
the shape difference between the input and the reference face
mark the co-ordinates of major facial components like- corner
of eyes, corner and tip of nose, contour of mouth and whole
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 788
facial outline, etc on input and the reference face and then just
take the difference between them and then take average of it.
Add these average differences to the Reference image to get
the reconstructed face.
Finally the damaged region (of the input image) is replaced by
the corresponding reconstructed ones (from the reconstructed
face).
Step 1) Get the average face of all the facial images, name it
as Reference Face.
Step 2) Input the damaged image and warp theInput Image
on to theReference Image
Step 3) Get the texture at corresponding points on warped
image and the reference image for the undamaged part
ofwarped image, and calculate the average ofdifference
between them.
Step 4) From the reference and damaged input image get the
co-ordinates of few major parts of them (Such as Corners of
eyes, Tip of nose, Corners of Mouth etc.), and then calculate
the average of difference between them (i.e. the average shape
difference only).
Step 5) Collect the co-ordinates of damaged region input
image as well as corresponding points on reference face, and
replace the pixels adding the shape and texture difference to
them as-
“g(i,j)=l+f((i+x_avg),(j+y_avg))”
Where;
g(x,y)Input damaged face.
f(x,y)Reference (average) face.
x_avg, y_avgAre average difference in x and y co-ordinates
(i.e. shape difference).
l Average texture difference.
The images reconstructed using the proposed methodlooks
very real and close to the original one.
3. EXPERIMENTAL RESULTS
Initially four images are considered from our facial database
[9]to verify the proposed method.
Fig-1: Images Taken
Now the process of reconstruction performed on them, as per
the algorithm.
The average of these four images are calculated and named it
as reference image as shown below.
Fig-2: Reference Image
Now input the damaged image to be reconstructed. One image
has been taken from the database and removed some part of it
(10% to 20% of the face). In present case the left eye of an
image has been removed as shown below.
Fig-3: Damaged Image
Now warped the input image on to the reference image,
i.e.taken the texture of the input damaged face and placed it in
to the reference face i.e.on to the shape of the reference face,
as shown below.
Fig-4: Warped Image
In the continuation the texture at corresponding points on
warped image and the reference image are collected.A GUI
(Graphical User Interface) may be used for collecting the co-
ordinates of major parts of the face like Tip of Nose, Lip’s
area, Ear’s corners, Forehead, etc.With the help of these points
we take the Gray value at those points on both the Warped as
well as the input image.As the shape of both the images are
same, so it’s not required to collect co-ordinates from both the
images, so onlythe co-ordinates on reference image are
collected and used it for getting texture on both the images.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 789
After thatthe difference between them is calculated, and then
the average of all differences (i.e. the average texture
difference).
Then the reference and damaged input image has been taken
and on the similar waysgot the co-ordinates of few major parts
of them, for the undamaged part.The only difference to the
previous calculation is this time opened both the images on the
GUI for taking the corresponding points on both the images.
As the shape of the images are not same.Then calculate the
average difference between them (the average shape
difference).
Finally the co-ordinates of damaged region on input as well as
corresponding points on reference face has been stored, and
replaced the pixels adding shape and texture difference to
them, and got the reconstructed image of the input damaged
image, as shown below.
Fig-5: Reconstructed Facial Image
4. SOME MORE SAMPLE RUNS-
The algorithm can be implemented on different number of
facial image databases. For showing this some more
combination of image databases has been used. Then
reconstruction of the occluded face has been shown below. It
can be generalized to any extent. The images taken are all
from a Facial database [9].
Run-1-
Herefour imageshave been taken again.
Fig-6: Images Taken
In this sample run another important facial component, “Nose”
has been removed to make the input occluded face. The
process will be exactly same.Again the reference face has
been calculated and with the help of reference face
reconstruction of the damaged image has been performed. The
damaged, reference and warped imaged are shown below.
Fig-7: Damaged Image Fig-8: Reference Image
Fig-9: Warped Image Fig-10:Reconstructed image
According to the algorithm explained earlier, the input
damaged image has been reconstructed, as shown above.
Here the texture of the reconstructed part of the image is not
exactly same as the input image, so this is the point we are
working.It can be reduced by Dilation Morph able operation.
Run-2-
Here takenfive pictures as shown below, and similarly taken
their Average as Reference image, then Warp the input
damaged image on it, and proceed further for reconstruction,
as shown below.
Fig-11: Images Taken
The damaged image and the Reference and warped images can
be shown below-
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 790
Fig-12: Damaged Image Fig-13: Reference Face
Fig-14: Warped Image Fig-15: Reconstructed Image
Finally after the processing the reconstructed image can be
shown above.Here the resultant reconstructed image is more
real than the previous case.
Run-3-
Here takennineteen faces from the database as shown below-
Fig-16: Images Taken
Now the damaged, reference, warped and reference images
can be shown below-
Fig-17: Damaged Image Fig-18: Reference Image
Fig-19: Warped Image Fig-20: Reconstructed Image
Here the texture again is not exactly matching with the input
image, but still the image looks good.
CONCLUSIONAND FUTURE SCOPE
In the process of reconstruction by the proposed method the
faces damaged or occluded up to 15% to 20 % can be
reconstructed as the real image.
This can also be seen by comparing the reconstructed image to
the Original one. The histogram plot shown below has
considered only the reconstructed part of the image to the
original image of our very first example.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 791
Fig-21: Original Image Fig-22: Reconstructed Image
The difference between the original and the reconstructed
image is negligible as can be seen below-
Fig-23: Original Image Fig-24: Reconstructed Image
The sample run of the proposed algorithmperformed with 4, 5
and 19 facial images, can be extended to work with a facial
database of thousands of faces, and by which it can reconstruct
many different types of faces. Some more image processing
operations like Dilation Morphological operation or some
other technique have to be adopted, to make the reconstructed
image more real and close to the original one. But up to
certain limit proposed algorithm still make good reconstructed
images. The work can be further utilized in image detection,
Virtual Reality simulation, Plastic surgery simulations, Face
recognition, Human Computer Interaction and animations,
Crime investigations.
The presented method can be improved by introducing various
methods for calculation of better reference image and the
reconstruction can also be tried with some complex
mathematical operators for data completion. These
improvements can produce more realistic and clear
reconstructed images.
The database contains images of 7 views of 200 laser-scanned
(Cyberware TM) heads without hair [9][10]. The 200 head
models were newly synthesized by morphing real scans to
avoid close resemblances to individuals [11].
The proposed method has been implemented using the system
configuration as follows:
Processor: Intel® Pentium® 4 CPU 2.80GHz
Installed Memory (RAM): 2GB
System Type: 32-bit Operating System
Operating System:Windows 7 Enterprise Service Pack 1
Programming Language Used: MATLAB 8
Further the work can be utilized to reconstruct images of
historical monuments. It can be extended for skull to image
construction, for use in forensic studies and for 3D Face
reconstruction.
REFERENCES
[1] Bon-Woo Hwang, Seong-Whan Lee, 2003. Reconstruction
of Partially Damaged Face Images Based on a Morphable
Face Model.IEEE Transaction on Pattern Analysis and
Machine Intelligence 25(3), 365–372 2003.
[2]Bon-Woo Hwang and Seong-Whan Lee,
2007.Reconstructing a Whole Face Image from a Partially
Damaged or Occluded Image by Multiple Matching.ICB 2007,
LNCS 4642, pp. 692–701, 2007.© Springer-Verlag Berlin
Heidelberg
[3]YueDeng,DongLi,XudongXie,Kin-Man Lam, Qionghai
Dai, 2009.Partially Occluded Face Completion and
Recognition 978-1-4244-5654-3/09/$26.00 ©2009 IEEE.
[4] Thomas Vetter and Nikolaus F. Troje, 1997.Separation of
Texture and Shape in images of Faces for image coding and
synthesis.Journal of the Optical Society of America A 14(9),
2152–2161(1997).
[5] D. Beymer, A. Shashua, and T. Poggio, Nov,
1993.Example-Based Image Analysis and Synthesis.Artificial
Intelligence Memo 1431/CBCL Paper 80, Massachusetts Inst.
of Technology.
[6] M.J. Jones and T. Poggio, 1998.Multidimensional
Morphable Models: A Framework for Representing and
Matching Object Classes.Int’l J. Computer Vision, vol. 29, no.
2, pp. 107-131.
[7] Nick C. Tang, YuetingZhuang, Yushun Wang, Timothy K.
Shih and Joseph C. Tsai, 2009.Face Inpainting by Feature
Guidance.
[8] R. C. Gonzalez, R. E. Woods, A. L. Eddins, Digital Image
Processing Using MATLAB.Second Edition, Page No’s-(259-
271,444-468 & 615-642).
[9] Max-Planck Institute for Biological Cybernetics in
Tuebingen, Germany,
http://faces.kyb.tuebingen.mpg.de/index.php
[10] Troje, N. and H. H. Bülthoff: Face recognition under
varying poses: The role of texture and shape. Vision Research
36, 1761-1771 (1996).
[11] Blanz, V. and T. Vetter: A Morphable Model for the
Synthesis of 3D Faces. SIGGRAPH'99 Conference
Proceedings, 187-194 (1999).
[12] www.mit.edu
[13] www.mathworks.com
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 792
BIOGRAPHIES
He is currently working as an Assistant
Professor in the department of Computer
Science and Engineering at BIT MESRA.
His research area is Algorithm design, Data
structure, Pattern Recognition. He has
Published several National and
International Papers and presented invited talks at various
Organizations.
He is currently working with Cognizant
Technology Solutions as PAT. He has
completed his B.E in Computer
Technology. from RTM Nagpur
University in the year 2008. His M. Tech.
is from BIT MESRA in Computer
Science department in the year 2012. His area of interest is
Image Processing.

More Related Content

What's hot

Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
Editor IJARCET
 
Real time face recognition system using eigen faces
Real time face recognition system using eigen facesReal time face recognition system using eigen faces
Real time face recognition system using eigen faces
IAEME Publication
 
Face Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and ClassifiersFace Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and Classifiers
Journal For Research
 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
eSAT Journals
 

What's hot (18)

Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
Comparative Analysis of Partial Occlusion Using Face Recognition TechniquesComparative Analysis of Partial Occlusion Using Face Recognition Techniques
Comparative Analysis of Partial Occlusion Using Face Recognition Techniques
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...
 
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
 
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
HVDLP : HORIZONTAL VERTICAL DIAGONAL LOCAL PATTERN BASED FACE RECOGNITION
 
Real time face recognition system using eigen faces
Real time face recognition system using eigen facesReal time face recognition system using eigen faces
Real time face recognition system using eigen faces
 
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
 
Image Redundancy and Its Elimination
Image Redundancy and Its EliminationImage Redundancy and Its Elimination
Image Redundancy and Its Elimination
 
Aa4102207210
Aa4102207210Aa4102207210
Aa4102207210
 
Face Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and ClassifiersFace Recognition using Feature Descriptors and Classifiers
Face Recognition using Feature Descriptors and Classifiers
 
Medoid based model for face recognition using eigen and fisher faces
Medoid based model for face recognition using eigen and fisher facesMedoid based model for face recognition using eigen and fisher faces
Medoid based model for face recognition using eigen and fisher faces
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
 
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary PatternIRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary Pattern
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
 
Facial expression identification using four bit co- occurrence matrixfeatures...
Facial expression identification using four bit co- occurrence matrixfeatures...Facial expression identification using four bit co- occurrence matrixfeatures...
Facial expression identification using four bit co- occurrence matrixfeatures...
 
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
Unimodal Multi-Feature Fusion and one-dimensional Hidden Markov Models for Lo...
 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
 

Viewers also liked

Determination of safe grade elevation by using hec ras case study mutha river
Determination of safe grade elevation by using hec ras case study mutha riverDetermination of safe grade elevation by using hec ras case study mutha river
Determination of safe grade elevation by using hec ras case study mutha river
eSAT Journals
 
Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...
Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...
Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...
eSAT Journals
 
Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...
eSAT Journals
 
Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...
Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...
Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...
eSAT Journals
 

Viewers also liked (19)

A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...A comparison of image segmentation techniques, otsu and watershed for x ray i...
A comparison of image segmentation techniques, otsu and watershed for x ray i...
 
Light fidelity for position detection
Light fidelity for position detectionLight fidelity for position detection
Light fidelity for position detection
 
Graphical password authentication using pccp with sound signature
Graphical password authentication using pccp with sound signatureGraphical password authentication using pccp with sound signature
Graphical password authentication using pccp with sound signature
 
Pharmaceutical granulator machine using ethernet modbus protocol and lab view
Pharmaceutical granulator machine using ethernet modbus protocol and lab viewPharmaceutical granulator machine using ethernet modbus protocol and lab view
Pharmaceutical granulator machine using ethernet modbus protocol and lab view
 
Determination of safe grade elevation by using hec ras case study mutha river
Determination of safe grade elevation by using hec ras case study mutha riverDetermination of safe grade elevation by using hec ras case study mutha river
Determination of safe grade elevation by using hec ras case study mutha river
 
High power transmitter monitoring & control using gsm
High power transmitter monitoring & control using gsmHigh power transmitter monitoring & control using gsm
High power transmitter monitoring & control using gsm
 
Impedance spectroscopic studies on zr modified bi3.25 la0.75ti3o12 ceramics
Impedance spectroscopic studies on zr modified bi3.25 la0.75ti3o12 ceramicsImpedance spectroscopic studies on zr modified bi3.25 la0.75ti3o12 ceramics
Impedance spectroscopic studies on zr modified bi3.25 la0.75ti3o12 ceramics
 
A design of multifunctional led written screen based on wireless transmission
A design of multifunctional led written screen based on wireless transmissionA design of multifunctional led written screen based on wireless transmission
A design of multifunctional led written screen based on wireless transmission
 
Load frequency control in co ordination with frequency controllable hvdc link...
Load frequency control in co ordination with frequency controllable hvdc link...Load frequency control in co ordination with frequency controllable hvdc link...
Load frequency control in co ordination with frequency controllable hvdc link...
 
Implementation of the can bus in the vehicle based on arm 7
Implementation of the can bus in the vehicle based on arm 7Implementation of the can bus in the vehicle based on arm 7
Implementation of the can bus in the vehicle based on arm 7
 
Study of flooding based ddos attacks and their effect using deter testbed
Study of flooding based ddos attacks and their effect using deter testbedStudy of flooding based ddos attacks and their effect using deter testbed
Study of flooding based ddos attacks and their effect using deter testbed
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 
Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...
Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...
Natural ageing of stabilized and unustabilized ldpe films used as greenhouses...
 
Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...Texture classification based on overlapped texton co occurrence matrix (otcom...
Texture classification based on overlapped texton co occurrence matrix (otcom...
 
A customized task scheduling in cloud using genetic algorithm
A customized task scheduling in cloud using genetic algorithmA customized task scheduling in cloud using genetic algorithm
A customized task scheduling in cloud using genetic algorithm
 
Strength and durability aspects of partial replacement of sand by granite fines
Strength and durability aspects of partial replacement of sand by granite finesStrength and durability aspects of partial replacement of sand by granite fines
Strength and durability aspects of partial replacement of sand by granite fines
 
Design and analysing of compact microstrip antenna with defected ground struc...
Design and analysing of compact microstrip antenna with defected ground struc...Design and analysing of compact microstrip antenna with defected ground struc...
Design and analysing of compact microstrip antenna with defected ground struc...
 
Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...
Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...
Logical assessment of hooked end steel fibre reinforced concrete in m 40 grad...
 
Strengthening of reinforced concrete beam using steel fiber at different dept...
Strengthening of reinforced concrete beam using steel fiber at different dept...Strengthening of reinforced concrete beam using steel fiber at different dept...
Strengthening of reinforced concrete beam using steel fiber at different dept...
 

Similar to Reconstruction of partially damaged facial image

Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
Editor IJARCET
 
Facial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion PatternsFacial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion Patterns
ijeei-iaes
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 

Similar to Reconstruction of partially damaged facial image (20)

Facial Image Restoration Using GAN Deep Learning Model
Facial Image Restoration Using GAN Deep Learning ModelFacial Image Restoration Using GAN Deep Learning Model
Facial Image Restoration Using GAN Deep Learning Model
 
Reconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal imagesReconstruct 3 d human face using two orthogonal images
Reconstruct 3 d human face using two orthogonal images
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
New Approach: Dominant and Additional Features Selection Based on Two Dimensi...
New Approach: Dominant and Additional Features Selection Based on Two Dimensi...New Approach: Dominant and Additional Features Selection Based on Two Dimensi...
New Approach: Dominant and Additional Features Selection Based on Two Dimensi...
 
Medical image segmentation by
Medical image segmentation byMedical image segmentation by
Medical image segmentation by
 
Medical Image Segmentation by Transferring Ground Truth Segmentation Based up...
Medical Image Segmentation by Transferring Ground Truth Segmentation Based up...Medical Image Segmentation by Transferring Ground Truth Segmentation Based up...
Medical Image Segmentation by Transferring Ground Truth Segmentation Based up...
 
Facial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion PatternsFacial Expression Recognition Based on Facial Motion Patterns
Facial Expression Recognition Based on Facial Motion Patterns
 
Face Recognition for Different Facial Expressions Using Principal Component a...
Face Recognition for Different Facial Expressions Using Principal Component a...Face Recognition for Different Facial Expressions Using Principal Component a...
Face Recognition for Different Facial Expressions Using Principal Component a...
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTIONFPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
 
3D Face Modelling of Human Faces using GANs
3D Face Modelling of Human Faces using GANs3D Face Modelling of Human Faces using GANs
3D Face Modelling of Human Faces using GANs
 
A study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classificationA study of techniques for facial detection and expression classification
A study of techniques for facial detection and expression classification
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Face Alignment Using Active Shape Model And Support Vector Machine
Face Alignment Using Active Shape Model And Support Vector MachineFace Alignment Using Active Shape Model And Support Vector Machine
Face Alignment Using Active Shape Model And Support Vector Machine
 
Facial rigging for 3 d character
Facial rigging for 3 d characterFacial rigging for 3 d character
Facial rigging for 3 d character
 
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
ZERNIKE MOMENT-BASED FEATURE EXTRACTION FOR FACIAL RECOGNITION OF IDENTICAL T...
 
& Topics International Journal of Computer Science, Engineering and Informati...
& Topics International Journal of Computer Science, Engineering and Informati...& Topics International Journal of Computer Science, Engineering and Informati...
& Topics International Journal of Computer Science, Engineering and Informati...
 
Regenerating face images from multi-spectral palm images using multiple fusio...
Regenerating face images from multi-spectral palm images using multiple fusio...Regenerating face images from multi-spectral palm images using multiple fusio...
Regenerating face images from multi-spectral palm images using multiple fusio...
 

More from eSAT Journals

Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
eSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
IJECEIAES
 

Recently uploaded (20)

Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 

Reconstruction of partially damaged facial image

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 787 RECONSTRUCTION OF PARTIALLY DAMAGED FACIAL IMAGE K. K. Senapati1 , GyanendraTiwary2 1 Assistant Professor, Computer Science Department, BIT Mesra, Ranchi, Jharkhand, India 2 Programmer Analyst Trainee, Cognizant Technology Solutions, Hyderabad, Andhra Pradesh, India kksenapati@bitmesra.ac.in Abstract This paper addresses the problem for Reconstruction of Partially damaged Human Facial image. This is an ill posed problem. The process of reconstruction goes through a series of basic operations in image processing. Images are combination of shape and texture, so the approach is to reconstruct the shape and texture using a facial image database [9]. The proposed method takes input as a damaged image (10% to 30%), and applies Statistical approach to reconstruct the facial image. Experimental results show that the reconstructed images are realistic and very close to the undamaged (Original) image. Keywords- Face Reconstruction, Damaged Face, Reconstructed Face, Reference Face, warped image ----------------------------------------------------------------------***------------------------------------------------------------------------ 1. INTRODUCTION In the previous studies related to the facial image reconstruction the process of reconstruction itself is too much complex. In previous studies [1][2], they followed very complex data completion algorithms, and digital image processing operations for the process of reconstruction. In various recent studies they have taken entirely different approach for reconstruction [3][7]. In their work Deng,Dong,Xudong,Kin and Qionghai proposes a spectral graph based algorithm for face Image repairing [3]they first cluster the images which have a similar sparse representation to the query image. Then find the best-matched patch for guidingthe synthesis of the missing parts. The patch obtained is used to guide the in-painting work of the damagedpart of the occluded face. But here the key is to find the ideal patch, which is not always easy. In their work Tang, Zhuang, Wang, Shih and Tsai [7] aims to remove only part of a face region (e.g., part of mouth or nose), whereas in most papers, the complete components can be removed. Their approach uses the source information in the same face, instead of using deduced sample faceregions from the face database. In our paper a facial database has been used [9], the input to the system is a damaged frontal facial image.The databasecontains facial images with constant illumination and frontal view of the face,from the database the average of all the faces is derived, and is called as REFERENCE FACE. Then separate the shape and texture of the input image[4]. The shape is the displacement of the pixel in the input image to the corresponding pixel in the reference image, and the texture is the gray value of the pixel when the input image is mappedon to the reference face (warped image). Data completion algorithm has been applied for reconstructing incomplete facial data (Shape and Texture) [5][6] with the help of reference image.After that we will combine the reconstructed shape with the reconstructed texture to obtain the reconstructed facial image [1][2][4]. The proposed method shall reconstruct images distorted due to noise or if any object (like eyeglasses or scarf etc)covered any part of the face. 2. PROPOSED METHOD FOR RECONSTRUCTION The proposed method of reconstruction include five major steps, in the initial and foremost step the Reference face has been calculated. The calculation of reference face involves the transformations according to the prior conditions for the input images. If the input image restricted to be a frontal image with constant illumination and orientation then directly the average facewill be calculated, otherwise as much as freedom is given to the type of input image which are to be scaled (scaling, rotations, etc.).The facial image database used for the proposed method contains frontal images [9]. The process of reconstruction goes through two prior conditions, initially before the reconstruction process the damaged region must be known and displacement of the corresponding pixels in the input image to the reference image must also be known. In the next step Warping is performed. Warping is nothing but mapping of an image on other image that is the texture of one image is mapped on the shape of other image[4].This way with the help of warped image the texture difference between the input and reference image is calculated. Now to calculate the shape difference between the input and the reference face mark the co-ordinates of major facial components like- corner of eyes, corner and tip of nose, contour of mouth and whole
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 788 facial outline, etc on input and the reference face and then just take the difference between them and then take average of it. Add these average differences to the Reference image to get the reconstructed face. Finally the damaged region (of the input image) is replaced by the corresponding reconstructed ones (from the reconstructed face). Step 1) Get the average face of all the facial images, name it as Reference Face. Step 2) Input the damaged image and warp theInput Image on to theReference Image Step 3) Get the texture at corresponding points on warped image and the reference image for the undamaged part ofwarped image, and calculate the average ofdifference between them. Step 4) From the reference and damaged input image get the co-ordinates of few major parts of them (Such as Corners of eyes, Tip of nose, Corners of Mouth etc.), and then calculate the average of difference between them (i.e. the average shape difference only). Step 5) Collect the co-ordinates of damaged region input image as well as corresponding points on reference face, and replace the pixels adding the shape and texture difference to them as- “g(i,j)=l+f((i+x_avg),(j+y_avg))” Where; g(x,y)Input damaged face. f(x,y)Reference (average) face. x_avg, y_avgAre average difference in x and y co-ordinates (i.e. shape difference). l Average texture difference. The images reconstructed using the proposed methodlooks very real and close to the original one. 3. EXPERIMENTAL RESULTS Initially four images are considered from our facial database [9]to verify the proposed method. Fig-1: Images Taken Now the process of reconstruction performed on them, as per the algorithm. The average of these four images are calculated and named it as reference image as shown below. Fig-2: Reference Image Now input the damaged image to be reconstructed. One image has been taken from the database and removed some part of it (10% to 20% of the face). In present case the left eye of an image has been removed as shown below. Fig-3: Damaged Image Now warped the input image on to the reference image, i.e.taken the texture of the input damaged face and placed it in to the reference face i.e.on to the shape of the reference face, as shown below. Fig-4: Warped Image In the continuation the texture at corresponding points on warped image and the reference image are collected.A GUI (Graphical User Interface) may be used for collecting the co- ordinates of major parts of the face like Tip of Nose, Lip’s area, Ear’s corners, Forehead, etc.With the help of these points we take the Gray value at those points on both the Warped as well as the input image.As the shape of both the images are same, so it’s not required to collect co-ordinates from both the images, so onlythe co-ordinates on reference image are collected and used it for getting texture on both the images.
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 789 After thatthe difference between them is calculated, and then the average of all differences (i.e. the average texture difference). Then the reference and damaged input image has been taken and on the similar waysgot the co-ordinates of few major parts of them, for the undamaged part.The only difference to the previous calculation is this time opened both the images on the GUI for taking the corresponding points on both the images. As the shape of the images are not same.Then calculate the average difference between them (the average shape difference). Finally the co-ordinates of damaged region on input as well as corresponding points on reference face has been stored, and replaced the pixels adding shape and texture difference to them, and got the reconstructed image of the input damaged image, as shown below. Fig-5: Reconstructed Facial Image 4. SOME MORE SAMPLE RUNS- The algorithm can be implemented on different number of facial image databases. For showing this some more combination of image databases has been used. Then reconstruction of the occluded face has been shown below. It can be generalized to any extent. The images taken are all from a Facial database [9]. Run-1- Herefour imageshave been taken again. Fig-6: Images Taken In this sample run another important facial component, “Nose” has been removed to make the input occluded face. The process will be exactly same.Again the reference face has been calculated and with the help of reference face reconstruction of the damaged image has been performed. The damaged, reference and warped imaged are shown below. Fig-7: Damaged Image Fig-8: Reference Image Fig-9: Warped Image Fig-10:Reconstructed image According to the algorithm explained earlier, the input damaged image has been reconstructed, as shown above. Here the texture of the reconstructed part of the image is not exactly same as the input image, so this is the point we are working.It can be reduced by Dilation Morph able operation. Run-2- Here takenfive pictures as shown below, and similarly taken their Average as Reference image, then Warp the input damaged image on it, and proceed further for reconstruction, as shown below. Fig-11: Images Taken The damaged image and the Reference and warped images can be shown below-
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 790 Fig-12: Damaged Image Fig-13: Reference Face Fig-14: Warped Image Fig-15: Reconstructed Image Finally after the processing the reconstructed image can be shown above.Here the resultant reconstructed image is more real than the previous case. Run-3- Here takennineteen faces from the database as shown below- Fig-16: Images Taken Now the damaged, reference, warped and reference images can be shown below- Fig-17: Damaged Image Fig-18: Reference Image Fig-19: Warped Image Fig-20: Reconstructed Image Here the texture again is not exactly matching with the input image, but still the image looks good. CONCLUSIONAND FUTURE SCOPE In the process of reconstruction by the proposed method the faces damaged or occluded up to 15% to 20 % can be reconstructed as the real image. This can also be seen by comparing the reconstructed image to the Original one. The histogram plot shown below has considered only the reconstructed part of the image to the original image of our very first example.
  • 5. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 791 Fig-21: Original Image Fig-22: Reconstructed Image The difference between the original and the reconstructed image is negligible as can be seen below- Fig-23: Original Image Fig-24: Reconstructed Image The sample run of the proposed algorithmperformed with 4, 5 and 19 facial images, can be extended to work with a facial database of thousands of faces, and by which it can reconstruct many different types of faces. Some more image processing operations like Dilation Morphological operation or some other technique have to be adopted, to make the reconstructed image more real and close to the original one. But up to certain limit proposed algorithm still make good reconstructed images. The work can be further utilized in image detection, Virtual Reality simulation, Plastic surgery simulations, Face recognition, Human Computer Interaction and animations, Crime investigations. The presented method can be improved by introducing various methods for calculation of better reference image and the reconstruction can also be tried with some complex mathematical operators for data completion. These improvements can produce more realistic and clear reconstructed images. The database contains images of 7 views of 200 laser-scanned (Cyberware TM) heads without hair [9][10]. The 200 head models were newly synthesized by morphing real scans to avoid close resemblances to individuals [11]. The proposed method has been implemented using the system configuration as follows: Processor: Intel® Pentium® 4 CPU 2.80GHz Installed Memory (RAM): 2GB System Type: 32-bit Operating System Operating System:Windows 7 Enterprise Service Pack 1 Programming Language Used: MATLAB 8 Further the work can be utilized to reconstruct images of historical monuments. It can be extended for skull to image construction, for use in forensic studies and for 3D Face reconstruction. REFERENCES [1] Bon-Woo Hwang, Seong-Whan Lee, 2003. Reconstruction of Partially Damaged Face Images Based on a Morphable Face Model.IEEE Transaction on Pattern Analysis and Machine Intelligence 25(3), 365–372 2003. [2]Bon-Woo Hwang and Seong-Whan Lee, 2007.Reconstructing a Whole Face Image from a Partially Damaged or Occluded Image by Multiple Matching.ICB 2007, LNCS 4642, pp. 692–701, 2007.© Springer-Verlag Berlin Heidelberg [3]YueDeng,DongLi,XudongXie,Kin-Man Lam, Qionghai Dai, 2009.Partially Occluded Face Completion and Recognition 978-1-4244-5654-3/09/$26.00 ©2009 IEEE. [4] Thomas Vetter and Nikolaus F. Troje, 1997.Separation of Texture and Shape in images of Faces for image coding and synthesis.Journal of the Optical Society of America A 14(9), 2152–2161(1997). [5] D. Beymer, A. Shashua, and T. Poggio, Nov, 1993.Example-Based Image Analysis and Synthesis.Artificial Intelligence Memo 1431/CBCL Paper 80, Massachusetts Inst. of Technology. [6] M.J. Jones and T. Poggio, 1998.Multidimensional Morphable Models: A Framework for Representing and Matching Object Classes.Int’l J. Computer Vision, vol. 29, no. 2, pp. 107-131. [7] Nick C. Tang, YuetingZhuang, Yushun Wang, Timothy K. Shih and Joseph C. Tsai, 2009.Face Inpainting by Feature Guidance. [8] R. C. Gonzalez, R. E. Woods, A. L. Eddins, Digital Image Processing Using MATLAB.Second Edition, Page No’s-(259- 271,444-468 & 615-642). [9] Max-Planck Institute for Biological Cybernetics in Tuebingen, Germany, http://faces.kyb.tuebingen.mpg.de/index.php [10] Troje, N. and H. H. Bülthoff: Face recognition under varying poses: The role of texture and shape. Vision Research 36, 1761-1771 (1996). [11] Blanz, V. and T. Vetter: A Morphable Model for the Synthesis of 3D Faces. SIGGRAPH'99 Conference Proceedings, 187-194 (1999). [12] www.mit.edu [13] www.mathworks.com
  • 6. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 05 | May-2013, Available @ http://www.ijret.org 792 BIOGRAPHIES He is currently working as an Assistant Professor in the department of Computer Science and Engineering at BIT MESRA. His research area is Algorithm design, Data structure, Pattern Recognition. He has Published several National and International Papers and presented invited talks at various Organizations. He is currently working with Cognizant Technology Solutions as PAT. He has completed his B.E in Computer Technology. from RTM Nagpur University in the year 2008. His M. Tech. is from BIT MESRA in Computer Science department in the year 2012. His area of interest is Image Processing.