SlideShare ist ein Scribd-Unternehmen logo
1 von 30
FACE MORPHING



PROJECT GUIDE:            PRESENTED BY:
Prof. Ms. Ibtisam Mogul     Abhinav Mehrotra
                            Akshay Suresh
                            Karan Modi
What is Digital image processing ???
•Digital Image Processing refers to processing digital
images by means of a digital computer.

•Digital computer or imaging machines can operate
on images generated by sources such as ultra sound,
electron microscopy and computer generated images.

•Thus digital image processing encompasses a wide
and varied field of applications.
Digital Image processing can be
considered to be comprised of 3 types of
         computerized process:


 Low level processing

 Mid-Level Processing

 Higher level processing
INTRODUCTION TO OUR TOOL

Project includes:
• A collection of faces divided
  into three parts

• User interface to select parts
  of different faces

• Image Processing functionality
  to combine selected parts of
  various faces.
EXISITING SYSTEM WE ARE
      TRYING TO BETTER

• Traditional system directly marks control points.

• Face Morpher guesses basic spots - expensive
  software.

• Alternative method of morphing-using
  Mosaicking-less expensive.
PROJECT PURPOSE


• COSMETIC SURGERY

• BARBER SHOPS

• DETECTIVE AGENCIES AND POLICE
FUNCTIONALITY

•   Expansion and Contraction of images.
•   Histogram Specification of the image.
•   Combining the image.
•   Blurring the edges.
•   Displaying the images.
INFORMATION FLOW
                                      CONTRACTION &
 IMAGE FILES                    EXPANSION OF IMAGES

                                   HISTOGRAM
                                  SPECIFICATION


FACE SYNTHESIS                      COMBINING
      TOOL                      PROCESSED IMAGES


                                BLURRING THE EDGES



                                  DISPLAY IMAGE
           CUSTOMIZE &
               DISPLAYING THE
             CUSTOMIZED IMAGE
EXPANSION & CONTRACTION

• Needed to equalize the width of different parts of
  the face.

• Expansion or contraction is done in two cases:
      1. When the parts are selected to
          combine.
        2. To customize the combined face.
CASE 1
The width of all the parts is expanded to the
    width of widest part in the triplet
CASE 2

It is done by entering the % of expansion
CALCULATION OF PIXEL COLOR
• To contract a 500x500 image into a 300x300 image,
  we reduce the pixel spacing.
• Any compressed pixels falls somewhere in the middle
  of the four neighboring pixels.




                            Contd….
Contd..
                                       a1=b*m+a*(1-m)
• We use interpolation
                                         m 1-m
                                   a             b
        In x-direction

                                   c             d
    In y-direction
                                  c1 =d*m+c*(1-m)

          a1
    n
                  The color of the target pixel is :
   1-n
          c1             a1*(1-n)+c1*n
HISTOGRAM SPECIFICATION



• HISTOGRAM:
                 Histogram is defined as probability of
 occurrence of each intensity level in the image.


• HISTOGRAM SPECIFICATION:
                The method used to generate a
 processed image that has a specified Histogram is
 called Histogram Specification.
» Contd..



• Histogram does not tell about location of pixels.

• In Histogram equalization, we pick up all the
  pixels at one particular intensity level and throw
  it at some other intensity level.

• Histogram Equalization thus provides an image
  whose gray levels are evenly distributed
  throughout the image.
HISTOGRAM SPECIFIED IMAGES
COMBINING


• Minimize edge formation of point of combining
  two images.

• Assume predetermined overlap limit,
  determining thickness of edge at overlap.
• All the three parts are combined when the user
  clicks on the combine button.
BLURRING THE EDGES
CONTD..
DATA FLOW DIAGRAM

                 LEVEL 0

              Images of
Image Files   Face Parts

                       Image

                    Processing   Edited Face
                       Unit      Image



                                   Display Unit
DATA FLOW DIAGRAM

                                LEVEL 1
Images
of parts
of Face     Raw Image Parts


           Size             Parts
           Adjustmen        having
           t                same size
                                           Parts with
                           Image         Similar intensity
                       Standardization

                                           Merging
                                                             Edited
                                           Images
                                                             Image
                                                               Display
                                                               Unit
•   The photographs are to be taken in a very standard
    manner with the nose in the centre and probably
    without any expressions on the face.

•   Only color images have been considered.
• An effective face editing tool

• Uses Digital Image processing
THANK YOU !

Weitere ähnliche Inhalte

Was ist angesagt?

A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneIOSR Journals
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphingAmit Kapoor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Image enhancement
Image enhancementImage enhancement
Image enhancementjuhi mishra
 
Image Quality Assessment of Tone Mapped Images
Image Quality Assessment of Tone Mapped Images  Image Quality Assessment of Tone Mapped Images
Image Quality Assessment of Tone Mapped Images ijcga
 
MAGE Q UALITY A SSESSMENT OF T ONE M APPED I MAGES
MAGE  Q UALITY  A SSESSMENT OF  T ONE  M APPED  I MAGESMAGE  Q UALITY  A SSESSMENT OF  T ONE  M APPED  I MAGES
MAGE Q UALITY A SSESSMENT OF T ONE M APPED I MAGESijcga
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniquesShab Bi
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION 4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION sipij
 
Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...CSCJournals
 
Establishment of an Efficient Color Model from Existing Models for Better Gam...
Establishment of an Efficient Color Model from Existing Models for Better Gam...Establishment of an Efficient Color Model from Existing Models for Better Gam...
Establishment of an Efficient Color Model from Existing Models for Better Gam...CSCJournals
 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Editor IJARCET
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesBulbul Agrawal
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on coloreSAT Journals
 
Basics of image processing using MATLAB
Basics of image processing using MATLABBasics of image processing using MATLAB
Basics of image processing using MATLABMohsin Siddique
 
Image Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed ImagesImage Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed ImagesDr. Amarjeet Singh
 
10.1.1.2.8373
10.1.1.2.837310.1.1.2.8373
10.1.1.2.8373snona
 
Surface Normal Prediction using Hypercolumn Skip-Net & Normal-Depth
Surface Normal Prediction using Hypercolumn Skip-Net & Normal-DepthSurface Normal Prediction using Hypercolumn Skip-Net & Normal-Depth
Surface Normal Prediction using Hypercolumn Skip-Net & Normal-DepthChinghang chen
 

Was ist angesagt? (20)

A New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color ToneA New Algorithm for Human Face Detection Using Skin Color Tone
A New Algorithm for Human Face Detection Using Skin Color Tone
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphing
 
Dj31747750
Dj31747750Dj31747750
Dj31747750
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Pp2
Pp2Pp2
Pp2
 
Image Quality Assessment of Tone Mapped Images
Image Quality Assessment of Tone Mapped Images  Image Quality Assessment of Tone Mapped Images
Image Quality Assessment of Tone Mapped Images
 
MAGE Q UALITY A SSESSMENT OF T ONE M APPED I MAGES
MAGE  Q UALITY  A SSESSMENT OF  T ONE  M APPED  I MAGESMAGE  Q UALITY  A SSESSMENT OF  T ONE  M APPED  I MAGES
MAGE Q UALITY A SSESSMENT OF T ONE M APPED I MAGES
 
Digital image processing techniques
Digital image processing techniquesDigital image processing techniques
Digital image processing techniques
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION 4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...Improvement of Objective Image Quality Evaluation Applying Colour Differences...
Improvement of Objective Image Quality Evaluation Applying Colour Differences...
 
Establishment of an Efficient Color Model from Existing Models for Better Gam...
Establishment of an Efficient Color Model from Existing Models for Better Gam...Establishment of an Efficient Color Model from Existing Models for Better Gam...
Establishment of an Efficient Color Model from Existing Models for Better Gam...
 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251
 
Image forgery and security
Image forgery and securityImage forgery and security
Image forgery and security
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on color
 
Basics of image processing using MATLAB
Basics of image processing using MATLABBasics of image processing using MATLAB
Basics of image processing using MATLAB
 
Image Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed ImagesImage Enhancement using Guided Filter for under Exposed Images
Image Enhancement using Guided Filter for under Exposed Images
 
10.1.1.2.8373
10.1.1.2.837310.1.1.2.8373
10.1.1.2.8373
 
Surface Normal Prediction using Hypercolumn Skip-Net & Normal-Depth
Surface Normal Prediction using Hypercolumn Skip-Net & Normal-DepthSurface Normal Prediction using Hypercolumn Skip-Net & Normal-Depth
Surface Normal Prediction using Hypercolumn Skip-Net & Normal-Depth
 

Andere mochten auch

YaleChildStudy_Face_Morph_Tutorial_4-11-08
YaleChildStudy_Face_Morph_Tutorial_4-11-08YaleChildStudy_Face_Morph_Tutorial_4-11-08
YaleChildStudy_Face_Morph_Tutorial_4-11-08tutorialsruby
 
Face Morphing
Face MorphingFace Morphing
Face MorphingPREMKUMAR
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlabAshutosh Shahi
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLABvkn13
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 

Andere mochten auch (7)

YaleChildStudy_Face_Morph_Tutorial_4-11-08
YaleChildStudy_Face_Morph_Tutorial_4-11-08YaleChildStudy_Face_Morph_Tutorial_4-11-08
YaleChildStudy_Face_Morph_Tutorial_4-11-08
 
Btp viewmorph
Btp viewmorphBtp viewmorph
Btp viewmorph
 
Face Morphing
Face MorphingFace Morphing
Face Morphing
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlab
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
 
Getting started with image processing using Matlab
Getting started with image processing using MatlabGetting started with image processing using Matlab
Getting started with image processing using Matlab
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 

Ähnlich wie Face Morphing

A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJA (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJPaul Mignone, Ph.D
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologiesAhmed Badr
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Sciencebaaburao4200
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfGaurav Sharma
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGEazira96
 
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptxIMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptxTAHIRZAMAN81
 
GJU MM Unit 3.pdf
GJU MM Unit 3.pdfGJU MM Unit 3.pdf
GJU MM Unit 3.pdfdiljots78
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Scct2013 topic 3_graphics
Scct2013 topic 3_graphicsScct2013 topic 3_graphics
Scct2013 topic 3_graphicsAnies Syahieda
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 

Ähnlich wie Face Morphing (20)

A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJA (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologies
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 
Image processing
Image processingImage processing
Image processing
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Science
 
aip.pptx
aip.pptxaip.pptx
aip.pptx
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdf
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptxIMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
 
GJU MM Unit 3.pdf
GJU MM Unit 3.pdfGJU MM Unit 3.pdf
GJU MM Unit 3.pdf
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Scct2013 topic 3_graphics
Scct2013 topic 3_graphicsScct2013 topic 3_graphics
Scct2013 topic 3_graphics
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 

Kürzlich hochgeladen

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Face Morphing

  • 1. FACE MORPHING PROJECT GUIDE: PRESENTED BY: Prof. Ms. Ibtisam Mogul Abhinav Mehrotra Akshay Suresh Karan Modi
  • 2. What is Digital image processing ??? •Digital Image Processing refers to processing digital images by means of a digital computer. •Digital computer or imaging machines can operate on images generated by sources such as ultra sound, electron microscopy and computer generated images. •Thus digital image processing encompasses a wide and varied field of applications.
  • 3. Digital Image processing can be considered to be comprised of 3 types of computerized process:  Low level processing  Mid-Level Processing  Higher level processing
  • 4. INTRODUCTION TO OUR TOOL Project includes: • A collection of faces divided into three parts • User interface to select parts of different faces • Image Processing functionality to combine selected parts of various faces.
  • 5. EXISITING SYSTEM WE ARE TRYING TO BETTER • Traditional system directly marks control points. • Face Morpher guesses basic spots - expensive software. • Alternative method of morphing-using Mosaicking-less expensive.
  • 6. PROJECT PURPOSE • COSMETIC SURGERY • BARBER SHOPS • DETECTIVE AGENCIES AND POLICE
  • 7. FUNCTIONALITY • Expansion and Contraction of images. • Histogram Specification of the image. • Combining the image. • Blurring the edges. • Displaying the images.
  • 8. INFORMATION FLOW CONTRACTION & IMAGE FILES EXPANSION OF IMAGES HISTOGRAM SPECIFICATION FACE SYNTHESIS COMBINING TOOL PROCESSED IMAGES BLURRING THE EDGES DISPLAY IMAGE CUSTOMIZE & DISPLAYING THE CUSTOMIZED IMAGE
  • 9. EXPANSION & CONTRACTION • Needed to equalize the width of different parts of the face. • Expansion or contraction is done in two cases: 1. When the parts are selected to combine. 2. To customize the combined face.
  • 10. CASE 1 The width of all the parts is expanded to the width of widest part in the triplet
  • 11. CASE 2 It is done by entering the % of expansion
  • 12. CALCULATION OF PIXEL COLOR • To contract a 500x500 image into a 300x300 image, we reduce the pixel spacing. • Any compressed pixels falls somewhere in the middle of the four neighboring pixels. Contd….
  • 13. Contd.. a1=b*m+a*(1-m) • We use interpolation m 1-m a b In x-direction c d In y-direction c1 =d*m+c*(1-m) a1 n The color of the target pixel is : 1-n c1 a1*(1-n)+c1*n
  • 14. HISTOGRAM SPECIFICATION • HISTOGRAM: Histogram is defined as probability of occurrence of each intensity level in the image. • HISTOGRAM SPECIFICATION: The method used to generate a processed image that has a specified Histogram is called Histogram Specification.
  • 15. » Contd.. • Histogram does not tell about location of pixels. • In Histogram equalization, we pick up all the pixels at one particular intensity level and throw it at some other intensity level. • Histogram Equalization thus provides an image whose gray levels are evenly distributed throughout the image.
  • 17. COMBINING • Minimize edge formation of point of combining two images. • Assume predetermined overlap limit, determining thickness of edge at overlap.
  • 18. • All the three parts are combined when the user clicks on the combine button.
  • 21. DATA FLOW DIAGRAM LEVEL 0 Images of Image Files Face Parts Image Processing Edited Face Unit Image Display Unit
  • 22. DATA FLOW DIAGRAM LEVEL 1 Images of parts of Face Raw Image Parts Size Parts Adjustmen having t same size Parts with Image Similar intensity Standardization Merging Edited Images Image Display Unit
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. The photographs are to be taken in a very standard manner with the nose in the centre and probably without any expressions on the face. • Only color images have been considered.
  • 29. • An effective face editing tool • Uses Digital Image processing