SlideShare a Scribd company logo
1 of 14
Download to read offline
BeautyGlow
2020. 02. 20 (목)
이동헌
Taxonomy of Generative Models
- NICE
- RealNVP
- Glow
- BeautyGlow
(ICLR, 2015, Univ of Montreal, Josua Bengio)
(ICLR, 2017, Google Brain, Samy Bengio)
(NIPS, 2018, OpenAI)
(CVPR, 2019, National Chiao Tung University)
BeautyGlow (CVPR, 2019, National Chiao Tung University)
v 목적 : 메이크업 사진(Reference)처럼 내 사진(Source)도 메이크업 해주세요.
: On-Demand Makeup Transfer Framework with Reversible Generative Network
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
1. Inspired by Glow, we propose BeautyGlow that can transfer the makeup from reference
image to target image. The meaningful latent space facilitates on-demand makeup
adjustment. To the best of our knowledge, this is the first Glow-based makeup transfer
framework.
2. 1New transformation matrix and 2loss function are formulated to guide the model training.
It is worth noting that the proposed framework can be easily extended to other applications
that require decomposing the latent image vector into two latent vectors, e.g., rain removal,
fog removal.
3. Experimental results on quantitative and qualitative comparison manifest that the proposed
BeautyGlow is comparable to the state-of-the-art methods, while the manipulation on latent
vectors can generate realistic images from light makeup to heavy makeup.
v Contribution
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
v Related Works
1. Makeup Studies
2. Style Transfer
3. GAN for Style/Makeup Transfer
• Traditional image processing, 3 layers, skin color GMM-based segmentation …
• Domain knowledge is required to design different functions to generate different makeup.
• cycle-consistency loss à general makeup style rather than specific makeup style
• pixel-level histogram loss + perceptual loss + cycle-consistency loss
à No encoder in GAN-based methods
; cannot adjust the makeup extent by interpolating the latent space e.g. light to heavy is important.
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
• Based on the latent space derived from Glow, the goal is to extract the makeup features
from the reference makeup image and apply it to the source non-makeup image.
• BeautyGlow that decompose the latent vectors of face images derived from the Glow model
into 1makeup and 2non-makeup latent vectors.
• Since there is no paired dataset, we formulate a new loss function to guide the
decomposition.
• Afterward, the non-makeup latent vector of a source image and makeup latent vector of a
reference image and are effectively combined and revert back to the image domain to derive
the results.
vProposed Methods : BeautyGlow
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
• Formulation
X ⊂ Rh×w×c
Non-makeup images domain
Z ⊂ Rc×h×w
Encoded into the latent spaceY ⊂ Rh×w×c
Makeup images domain
!"
#∈ Z
!$
%∈ Z
Glow
Transformation matrix Facial features
Makeup features
Encoding
Decoding
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
① Perceptual Loss
② Makeup Loss
③ Intra-Domain Loss
• Objective
: To teach W how to extract facial features.
• W should be able to discriminate face features and makeup features
• However, there is no image representing makeup styles.
• Assuming that the latent features of a human face image are composed of
facial features and makeup features. When the facial features are removed,
the rest is makeup features.
Average latent vector of all images w/ makeup
Average latent vector of all images w/o makeup
• The facial latent vectors of reference images, are supposed to be
close to non-makeup domain rather than makeup domain.
• The after-makeup latent vectors are supposed to be close to the
makeup domain instead of the non-makeup domain.
: Makeup Loss 가 잘 학습되도록 추가
!"
#
$%
#
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
(λp = 0.01, λcyc = 0.001, λm = 0.1, λintra = 0.1, λinter = 1000)
④ Inter-Domain Loss
⑤ Cycle Consistency Loss
à Total Loss
To ensure that is away from the centroid of makeup
domain to clearly decompose the facial latent vectors and
makeup latent features effectively.
!"
#
is also supposed to be away from the centroid of non-makeup domain.$ %
#
: In order to maintain the facial and makeup information,
two cycle consistency losses are also designed in the latent space.
• ; with transformation matrix W, it supposed to be close to
the facial latent vectors of the source image.
• ; if we multiply with (I − W ), it is supposed to be close
as makeup latent features of reference latent features
$ %
#
!%
# $ %
#
&"
#
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
vQuantitative Results
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
vQualitative Results
• A user study
• 50 volunteers (34 males and 16 females)
• Aged from 18 years old to 35 years old
• Randomly choose 15 pairs of source and reference images
• Preference comparison
1) BeautyGlow vs Image Analogy [21]
2) BeautyGlow vs PairedCycle-GAN [19]
3) BeautyGlow vs BeautyGAN [1]
Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
vDiscussion
감사합니다

More Related Content

Similar to BeautyGlow

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 sipij
 
Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsScalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsSasi Kumar
 
Pratik ibm-open power-ppt
Pratik ibm-open power-pptPratik ibm-open power-ppt
Pratik ibm-open power-pptVaibhav R
 
Face Recongnition using Machine Learning
Face Recongnition using Machine LearningFace Recongnition using Machine Learning
Face Recongnition using Machine Learningroysarthak272002
 
Face recognition
Face recognitionFace recognition
Face recognitionNaman Ahuja
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAIOSR Journals
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural networkSmriti Tikoo
 
FACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNINGFACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNINGIRJET Journal
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance SystemIRJET Journal
 
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformRotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformIRJET Journal
 
CariGANs : Unpaired Photo-to-Caricature Translation
CariGANs : Unpaired Photo-to-Caricature TranslationCariGANs : Unpaired Photo-to-Caricature Translation
CariGANs : Unpaired Photo-to-Caricature TranslationRazorthink
 
Eigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_ReductionEigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_Reductionmostafayounes012
 
Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)
Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)
Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)STAIR Lab, Chiba Institute of Technology
 
IRJET- Image Forgery Detection using Support Vector Machine
IRJET- Image Forgery Detection using Support Vector MachineIRJET- Image Forgery Detection using Support Vector Machine
IRJET- Image Forgery Detection using Support Vector MachineIRJET Journal
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection SystemIntrader Amit
 
Clustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalClustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalIJERA Editor
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...IJERA Editor
 

Similar to BeautyGlow (20)

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
 
Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsScalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewords
 
Pratik ibm-open power-ppt
Pratik ibm-open power-pptPratik ibm-open power-ppt
Pratik ibm-open power-ppt
 
Face Recongnition using Machine Learning
Face Recongnition using Machine LearningFace Recongnition using Machine Learning
Face Recongnition using Machine Learning
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCA
 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
 
FACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNINGFACE SHAPE CLASSIFIER USING DEEP LEARNING
FACE SHAPE CLASSIFIER USING DEEP LEARNING
 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance System
 
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformRotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
 
CariGANs : Unpaired Photo-to-Caricature Translation
CariGANs : Unpaired Photo-to-Caricature TranslationCariGANs : Unpaired Photo-to-Caricature Translation
CariGANs : Unpaired Photo-to-Caricature Translation
 
Eigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_ReductionEigenfaces , Fisherfaces and Dimensionality_Reduction
Eigenfaces , Fisherfaces and Dimensionality_Reduction
 
G1802033543
G1802033543G1802033543
G1802033543
 
Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)
Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)
Computer Vision meets Fashion (第12回ステアラボ人工知能セミナー)
 
IRJET- Image Forgery Detection using Support Vector Machine
IRJET- Image Forgery Detection using Support Vector MachineIRJET- Image Forgery Detection using Support Vector Machine
IRJET- Image Forgery Detection using Support Vector Machine
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Ck36515520
Ck36515520Ck36515520
Ck36515520
 
Clustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalClustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image Retrieval
 
Report
ReportReport
Report
 
Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...Region based elimination of noise pixels towards optimized classifier models ...
Region based elimination of noise pixels towards optimized classifier models ...
 

More from Dongheon Lee

Workshop 210417 dhlee
Workshop 210417 dhleeWorkshop 210417 dhlee
Workshop 210417 dhleeDongheon Lee
 
Pixel RNN to Pixel CNN++
Pixel RNN to Pixel CNN++Pixel RNN to Pixel CNN++
Pixel RNN to Pixel CNN++Dongheon Lee
 
ModuLab DLC-Medical5
ModuLab DLC-Medical5ModuLab DLC-Medical5
ModuLab DLC-Medical5Dongheon Lee
 
ModuLab DLC-Medical4
ModuLab DLC-Medical4ModuLab DLC-Medical4
ModuLab DLC-Medical4Dongheon Lee
 
ModuLab DLC-Medical1
ModuLab DLC-Medical1ModuLab DLC-Medical1
ModuLab DLC-Medical1Dongheon Lee
 
ModuLab DLC-Medical3
ModuLab DLC-Medical3ModuLab DLC-Medical3
ModuLab DLC-Medical3Dongheon Lee
 
Deep Learning for AI (2)
Deep Learning for AI (2)Deep Learning for AI (2)
Deep Learning for AI (2)Dongheon Lee
 
Deep Learning for AI (3)
Deep Learning for AI (3)Deep Learning for AI (3)
Deep Learning for AI (3)Dongheon Lee
 
Deep Learning for AI (1)
Deep Learning for AI (1)Deep Learning for AI (1)
Deep Learning for AI (1)Dongheon Lee
 

More from Dongheon Lee (10)

Workshop 210417 dhlee
Workshop 210417 dhleeWorkshop 210417 dhlee
Workshop 210417 dhlee
 
GAN Evaluation
GAN EvaluationGAN Evaluation
GAN Evaluation
 
Pixel RNN to Pixel CNN++
Pixel RNN to Pixel CNN++Pixel RNN to Pixel CNN++
Pixel RNN to Pixel CNN++
 
ModuLab DLC-Medical5
ModuLab DLC-Medical5ModuLab DLC-Medical5
ModuLab DLC-Medical5
 
ModuLab DLC-Medical4
ModuLab DLC-Medical4ModuLab DLC-Medical4
ModuLab DLC-Medical4
 
ModuLab DLC-Medical1
ModuLab DLC-Medical1ModuLab DLC-Medical1
ModuLab DLC-Medical1
 
ModuLab DLC-Medical3
ModuLab DLC-Medical3ModuLab DLC-Medical3
ModuLab DLC-Medical3
 
Deep Learning for AI (2)
Deep Learning for AI (2)Deep Learning for AI (2)
Deep Learning for AI (2)
 
Deep Learning for AI (3)
Deep Learning for AI (3)Deep Learning for AI (3)
Deep Learning for AI (3)
 
Deep Learning for AI (1)
Deep Learning for AI (1)Deep Learning for AI (1)
Deep Learning for AI (1)
 

Recently uploaded

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 

Recently uploaded (20)

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

BeautyGlow

  • 1. BeautyGlow 2020. 02. 20 (목) 이동헌
  • 3. - NICE - RealNVP - Glow - BeautyGlow (ICLR, 2015, Univ of Montreal, Josua Bengio) (ICLR, 2017, Google Brain, Samy Bengio) (NIPS, 2018, OpenAI) (CVPR, 2019, National Chiao Tung University)
  • 4. BeautyGlow (CVPR, 2019, National Chiao Tung University) v 목적 : 메이크업 사진(Reference)처럼 내 사진(Source)도 메이크업 해주세요. : On-Demand Makeup Transfer Framework with Reversible Generative Network Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 5. 1. Inspired by Glow, we propose BeautyGlow that can transfer the makeup from reference image to target image. The meaningful latent space facilitates on-demand makeup adjustment. To the best of our knowledge, this is the first Glow-based makeup transfer framework. 2. 1New transformation matrix and 2loss function are formulated to guide the model training. It is worth noting that the proposed framework can be easily extended to other applications that require decomposing the latent image vector into two latent vectors, e.g., rain removal, fog removal. 3. Experimental results on quantitative and qualitative comparison manifest that the proposed BeautyGlow is comparable to the state-of-the-art methods, while the manipulation on latent vectors can generate realistic images from light makeup to heavy makeup. v Contribution Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 6. v Related Works 1. Makeup Studies 2. Style Transfer 3. GAN for Style/Makeup Transfer • Traditional image processing, 3 layers, skin color GMM-based segmentation … • Domain knowledge is required to design different functions to generate different makeup. • cycle-consistency loss à general makeup style rather than specific makeup style • pixel-level histogram loss + perceptual loss + cycle-consistency loss à No encoder in GAN-based methods ; cannot adjust the makeup extent by interpolating the latent space e.g. light to heavy is important. Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 7. • Based on the latent space derived from Glow, the goal is to extract the makeup features from the reference makeup image and apply it to the source non-makeup image. • BeautyGlow that decompose the latent vectors of face images derived from the Glow model into 1makeup and 2non-makeup latent vectors. • Since there is no paired dataset, we formulate a new loss function to guide the decomposition. • Afterward, the non-makeup latent vector of a source image and makeup latent vector of a reference image and are effectively combined and revert back to the image domain to derive the results. vProposed Methods : BeautyGlow Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 8. • Formulation X ⊂ Rh×w×c Non-makeup images domain Z ⊂ Rc×h×w Encoded into the latent spaceY ⊂ Rh×w×c Makeup images domain !" #∈ Z !$ %∈ Z Glow Transformation matrix Facial features Makeup features Encoding Decoding Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 9. ① Perceptual Loss ② Makeup Loss ③ Intra-Domain Loss • Objective : To teach W how to extract facial features. • W should be able to discriminate face features and makeup features • However, there is no image representing makeup styles. • Assuming that the latent features of a human face image are composed of facial features and makeup features. When the facial features are removed, the rest is makeup features. Average latent vector of all images w/ makeup Average latent vector of all images w/o makeup • The facial latent vectors of reference images, are supposed to be close to non-makeup domain rather than makeup domain. • The after-makeup latent vectors are supposed to be close to the makeup domain instead of the non-makeup domain. : Makeup Loss 가 잘 학습되도록 추가 !" # $% # Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 10. (λp = 0.01, λcyc = 0.001, λm = 0.1, λintra = 0.1, λinter = 1000) ④ Inter-Domain Loss ⑤ Cycle Consistency Loss à Total Loss To ensure that is away from the centroid of makeup domain to clearly decompose the facial latent vectors and makeup latent features effectively. !" # is also supposed to be away from the centroid of non-makeup domain.$ % # : In order to maintain the facial and makeup information, two cycle consistency losses are also designed in the latent space. • ; with transformation matrix W, it supposed to be close to the facial latent vectors of the source image. • ; if we multiply with (I − W ), it is supposed to be close as makeup latent features of reference latent features $ % # !% # $ % # &" # Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 11. vQuantitative Results Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.
  • 12. vQualitative Results • A user study • 50 volunteers (34 males and 16 females) • Aged from 18 years old to 35 years old • Randomly choose 15 pairs of source and reference images • Preference comparison 1) BeautyGlow vs Image Analogy [21] 2) BeautyGlow vs PairedCycle-GAN [19] 3) BeautyGlow vs BeautyGAN [1] Chen, Hung-Jen, et al. "Beautyglow: On-demand makeup transfer framework with reversible generative network." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019.