SlideShare a Scribd company logo
1 of 34
Download to read offline
Author:
Yevhen Pozdniakov
Supervisor:
Orest Kupyn
CHANGING CLOTHING ON PEOPLE IMAGES
USING GENERATIVE ADVERSARIAL NETWORKS
MOTIVATION
*https://www.businesswire.com/news/home/20191025005178/en/Global-1182.9-Billion-Clothing-Apparel-Market-Analysis
$758.4 billion
size of global clothing and apparel market in 2018*
2
PROBLEM
1) Target clothing is available
2) Target person is available
3
CHANGE CLOTHING ON PEOPLE IMAGES
RESEARCH QUESTIONS
1. Can GAN models be used to changing clothing on people
images?
2. Which model should be used for the best possible visual
results?
3. How it’s possible to improve the model to get better
results?
4
RELATED WORKS ANALYSIS
Traditional GAN models like conditional GAN are not
applicable for this task.
5
RELATED WORKS ANALYSIS
I selected the following models for research.
1) When we have target cloth image:
Virtual Try-on Network,
SwapNet GAN (can't reproduce results)
2) When we have target people image:
Liquid Warping GAN
6
VIRTUAL TRY-ON NETWORK: GMM TRAINING
INPUT
OUTPUT
clothing-agnostic person representation source cloth
warped grid target cloth -> warped target clothEXAMPLE
7
TRY-ON IMAGE (IO)
VIRTUAL TRY-ON NETWORK: TOM TRAINING
UNET ENCODER-DECODER NETWORK OUTPUT WARPED CLOTH (C)
GROUND TRUTH
8
MIR
VIRTUAL TRY-ON NETWORK: MODIFIED GMM LOSS FUNCTION
Original GMM loss function:
Modified GMM loss function.
9
VIRTUAL TRY-ON NETWORK: MODIFIED TOM LOSS FUNCTION
Modified TOM loss function
Original TOM loss function
10
DATASET AND TRAINING DETAILS
Zalando dataset (commonly used in similar works).
16,253 - pairs of person and the corresponding cloth;
192x256 - image size;
Adam optimizer parameters: beta1 = 0.5 and beta2 = 0.999.
Training for 200k steps.
14221/2000 - training/test pairs.
Learning rate starts from 0.0001, linearly decays after 100k steps.
Total training time (Tesla V100, 16 Gb memory): ~10h.
11
LIQUID WARPING GAN 12
LIQUID WARPING GAN DATASET
iPER dataset:
241,564 frames;
256x256 image size;
publicly available.
13
LIQUID WARPING GAN: BACKGROUND GENERALIZATION
Images from Place2 dataset
Original iPER dataset
14
LIQUID WARPING GAN TRAINING DETAILS
Adam optimizer
Training for 30 epochs
8/2 train/test ratio;
Learning rate starts from 0.0002, linearly decays every epoch.
Total training time (Tesla P4, 8 Gb memory): ~70h.
Total training time (Tesla V100, 16 Gb memory): ~20h.
15
VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 16
Source
person
Target
cloth
CP-VTON VITON-GAN
VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 17
Source
person
Target
cloth
CP-VTON VITON-GAN
VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 18
Source
person
Target
cloth
CP-VTON VITON-GAN
VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 19
Source
person
Target
cloth
CP-VTON VITON-GAN
VIRTUAL TRY-ON NETWORK: FAILED CASES 20
Source
person
Target
cloth
CP-VTON VITON-GAN
VIRTUAL TRY-ON NETWORK: FAILED CASES 21
Source
person
Target
cloth
CP-VTON VITON-GAN
LIQUID WARPING GAN: RESULTS WITH BACKGROUND - 1 22
Source
person
Target
person
LWGAN
LWGAN
+
Place2
LIQUID WARPING GAN: PROBLEM 23
Source
person
Target
person
LWGAN
LWGAN
+
Place2
LIQUID WARPING GAN: RESULTS WITH BACKGROUND - 3 24
Source
person
Target
person
LWGAN
LWGAN
+
Place2
LIQUID WARPING GAN: SUCCESSFUL CASES 25
Source
person
Target
person
LWGAN
LWGAN
+
Place2
LIQUID WARPING GAN: FAILED CASES 26
Source
person
Target
person
LWGAN
LWGAN
+
Place2
LIQUID WARPING GAN: FAILED CASES 27
Source
person
Target
person
LWGAN
LWGAN
+
Place2
ANSWERS ON THE RESEARCH QUESTIONS
1. Can GANs be used to changing clothing on people images?
In general, yes. The trained models demonstrate the acceptable results on the test
data and in some cases on the random data. However, the improvements are required.
2. Which model should be used for the best possible visual results?
According to the obtained visual results and further practical application - CP-VTON
model.
3. How it’s possible to improve the model to get better results (further steps)?
- handle cases with full-height person images;
- handle cases when hands are along the body or in other unusual position
- transform source image to the clothing-agnostic person representation in the
pipeline;
28
CONTRIBUTIONS
My contributions can be summarized as follows:
1) modified loss function for GMM and TOM module and
trained the corresponding model (VITON-GAN);
2) trained Liquid Warping GAN with background
generalization (Place2 dataset);
3) compared the results of CP-VTON and VITON-GAN on
Zalando dataset;
4) checked Liquid Warping GAN on Zalando dataset;
5) compared the results of Liquid Warping GAN and Liquid
Warping GAN+background generalization on the images
from the internet.
29
REVIEW COMMENTS
1) The choice of the Liquid Warping GAN is less explained
2) Additional explanation of loss function of the TOM module
required
3) Place2 dataset is only mentioned
4) Not presented the criteria of collecting test images for Liquid
Warping GAN from the internet
5) No information about model's hyperparameters tuning
6) GAN results evaluation
7) LWGAN was trained on different dataset, so the conclusion on
the architecture benchmark remains questionable
30
REVIEW DISCUSSION
1. The unusual hand position remains an important problem for
the garment swapping. Clothing-agnostic person representation
of CP-VTON and VITON-GAN models contain “face and hair
mask” that remains unchanged between the source and the
target images. Do you think it is a good idea to extend the “face
and hair mask” with a “hand mask” to have three of them
unchanged between the source and the target images? What are
the possible drawbacks of this approach?
2. What are the global trends in applying generative models to
the fashion industry?
31
THANK YOU FOR YOUR ATTENTION
I AM LOOKING FORWARD FOR
YOUR QUESTIONS
ANSWERS ON REVIEW QUESTIONS: 1
ANSWERS ON REVIEW QUESTIONS: 2
The most recent paper exactly related to the topic:
- SwapNet (2018);
- Virtual Try-on (2018);
- Liquid Warping GAN (2019).
The previous UCU master student works related to the topic:
- Mykola Mykhailych: Application of Generative Neural
Models for Style Transfer Learning in Fashion (2017)
- Andriy Kusyy: Color and style transfer using generative
adversarial networks (2018)

More Related Content

Similar to Master defence 2020 - Yevhen Pozdniakov - Changing Clothing on People Images Using Generative Adversarial Networks

Improving How We Deliver Machine Learning Models (XCONF 2019)
Improving How We Deliver Machine Learning Models (XCONF 2019)Improving How We Deliver Machine Learning Models (XCONF 2019)
Improving How We Deliver Machine Learning Models (XCONF 2019)David Tan
 
IRJET- Smart Banner Advertisement using Dynamic Pricing
IRJET- Smart Banner Advertisement using Dynamic PricingIRJET- Smart Banner Advertisement using Dynamic Pricing
IRJET- Smart Banner Advertisement using Dynamic PricingIRJET Journal
 
Nips 2016 tutorial generative adversarial networks review
Nips 2016 tutorial  generative adversarial networks reviewNips 2016 tutorial  generative adversarial networks review
Nips 2016 tutorial generative adversarial networks reviewMinho Heo
 
MLconf NYC 0xdata
MLconf NYC 0xdataMLconf NYC 0xdata
MLconf NYC 0xdataMLconf
 
IRJET- Automatic Suggestion of Outfits using Image Processing
IRJET- Automatic Suggestion of Outfits using Image ProcessingIRJET- Automatic Suggestion of Outfits using Image Processing
IRJET- Automatic Suggestion of Outfits using Image ProcessingIRJET Journal
 
BTP Presentation.pdf
BTP Presentation.pdfBTP Presentation.pdf
BTP Presentation.pdfniveditJain
 
Fundamentals of Deep Recommender Systems
 Fundamentals of Deep Recommender Systems Fundamentals of Deep Recommender Systems
Fundamentals of Deep Recommender SystemsWQ Fan
 
IRJET - Autonomous Navigation System using Deep Learning
IRJET -  	  Autonomous Navigation System using Deep LearningIRJET -  	  Autonomous Navigation System using Deep Learning
IRJET - Autonomous Navigation System using Deep LearningIRJET Journal
 
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONREAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONIRJET Journal
 
Capstone Project.pptx
Capstone Project.pptxCapstone Project.pptx
Capstone Project.pptxARESProject1
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networksDing Li
 
A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regressionMathieu d'Aquin
 
Assistive clothing pattern recognition for visually impaired people
Assistive clothing pattern recognition for visually impaired peopleAssistive clothing pattern recognition for visually impaired people
Assistive clothing pattern recognition for visually impaired peopleLogicMindtech Nologies
 
FACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUE
FACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUEFACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUE
FACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUEIRJET Journal
 
Machine Learning Model for Gender Detection
Machine Learning Model for Gender DetectionMachine Learning Model for Gender Detection
Machine Learning Model for Gender DetectionTecnoIncentive
 
Helmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural NetworksHelmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural NetworksIRJET Journal
 
FACE MASK DETECTION USING ML
FACE MASK DETECTION USING MLFACE MASK DETECTION USING ML
FACE MASK DETECTION USING MLIRJET Journal
 

Similar to Master defence 2020 - Yevhen Pozdniakov - Changing Clothing on People Images Using Generative Adversarial Networks (20)

Improving How We Deliver Machine Learning Models (XCONF 2019)
Improving How We Deliver Machine Learning Models (XCONF 2019)Improving How We Deliver Machine Learning Models (XCONF 2019)
Improving How We Deliver Machine Learning Models (XCONF 2019)
 
10 nov 16 adan
10 nov 16 adan10 nov 16 adan
10 nov 16 adan
 
IRJET- Smart Banner Advertisement using Dynamic Pricing
IRJET- Smart Banner Advertisement using Dynamic PricingIRJET- Smart Banner Advertisement using Dynamic Pricing
IRJET- Smart Banner Advertisement using Dynamic Pricing
 
Nips 2016 tutorial generative adversarial networks review
Nips 2016 tutorial  generative adversarial networks reviewNips 2016 tutorial  generative adversarial networks review
Nips 2016 tutorial generative adversarial networks review
 
MLconf NYC 0xdata
MLconf NYC 0xdataMLconf NYC 0xdata
MLconf NYC 0xdata
 
IRJET- Automatic Suggestion of Outfits using Image Processing
IRJET- Automatic Suggestion of Outfits using Image ProcessingIRJET- Automatic Suggestion of Outfits using Image Processing
IRJET- Automatic Suggestion of Outfits using Image Processing
 
BTP Presentation.pdf
BTP Presentation.pdfBTP Presentation.pdf
BTP Presentation.pdf
 
Fundamentals of Deep Recommender Systems
 Fundamentals of Deep Recommender Systems Fundamentals of Deep Recommender Systems
Fundamentals of Deep Recommender Systems
 
IRJET - Autonomous Navigation System using Deep Learning
IRJET -  	  Autonomous Navigation System using Deep LearningIRJET -  	  Autonomous Navigation System using Deep Learning
IRJET - Autonomous Navigation System using Deep Learning
 
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONREAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
 
Capstone Project.pptx
Capstone Project.pptxCapstone Project.pptx
Capstone Project.pptx
 
Validation Is (Not) Easy
Validation Is (Not) EasyValidation Is (Not) Easy
Validation Is (Not) Easy
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
 
A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regression
 
Assistive clothing pattern recognition for visually impaired people
Assistive clothing pattern recognition for visually impaired peopleAssistive clothing pattern recognition for visually impaired people
Assistive clothing pattern recognition for visually impaired people
 
FACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUE
FACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUEFACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUE
FACEMASK AND PHYSICAL DISTANCING DETECTION USING TRANSFER LEARNING TECHNIQUE
 
Machine Learning Model for Gender Detection
Machine Learning Model for Gender DetectionMachine Learning Model for Gender Detection
Machine Learning Model for Gender Detection
 
Wcre08.ppt
Wcre08.pptWcre08.ppt
Wcre08.ppt
 
Helmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural NetworksHelmet Detection Based on Convolutional Neural Networks
Helmet Detection Based on Convolutional Neural Networks
 
FACE MASK DETECTION USING ML
FACE MASK DETECTION USING MLFACE MASK DETECTION USING ML
FACE MASK DETECTION USING ML
 

More from Lviv Data Science Summer School

Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...Lviv Data Science Summer School
 
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...Lviv Data Science Summer School
 
Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...
Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...
Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...Lviv Data Science Summer School
 
Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...
Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...
Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...Lviv Data Science Summer School
 
Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...
Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...
Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...Lviv Data Science Summer School
 
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
 Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata ItemsLviv Data Science Summer School
 
Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...
Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...
Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...Lviv Data Science Summer School
 
Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...
Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...
Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...Lviv Data Science Summer School
 
Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...
Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...
Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...Lviv Data Science Summer School
 
Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...
Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...
Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...Lviv Data Science Summer School
 
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...Lviv Data Science Summer School
 
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...Lviv Data Science Summer School
 
Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...
Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...
Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...Lviv Data Science Summer School
 
Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar...
 Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar... Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar...
Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar...Lviv Data Science Summer School
 
Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...
Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...
Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...Lviv Data Science Summer School
 
Master defence 2020 - Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
Master defence 2020 -  Roman Riazantsev - 3D Reconstruction of Video Sign Lan...Master defence 2020 -  Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
Master defence 2020 - Roman Riazantsev - 3D Reconstruction of Video Sign Lan...Lviv Data Science Summer School
 
Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...
Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...
Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...Lviv Data Science Summer School
 
Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...
Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...
Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...Lviv Data Science Summer School
 
Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...
Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...
Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...Lviv Data Science Summer School
 
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...Lviv Data Science Summer School
 

More from Lviv Data Science Summer School (20)

Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
 
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
Master defence 2020 - Andrew Kurochkin - Meme Generation for Social Media Aud...
 
Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...
Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...
Master defence 2020 - Nazariy Perepichka - Parameterizing of Human Speech Gen...
 
Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...
Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...
Master defence 2020 - Anastasiia Khaburska - Statistical and Neural Language ...
 
Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...
Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...
Master defence 2020 - Serhii Tiutiunnyk - Context-based Question-answering Sy...
 
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
 Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
Master defence 2020 - Kateryna Liubonko - Matching Red Links to Wikidata Items
 
Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...
Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...
Master defence 2020 - Dmytro Babenko - Determining Sentiment and Important Pr...
 
Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...
Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...
Master defence 2020 - Oleh Lukianykhin - Reinforcement Learning for Voltage C...
 
Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...
Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...
Master defence 2020 - Borys Olshanetskyi -Context Independent Speaker Classif...
 
Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...
Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...
Master defence 2020 - Philipp Kofman - Efficient Generation of Complex Data D...
 
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
Master defence 2020 - Anastasiia Kasprova - Customer Lifetime Value for Retai...
 
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
Master defence 2020 - Dmitri Glusco - Replica Exchange For Multiple-Environme...
 
Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...
Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...
Master defence 2020 - Ivan Prodaiko - Person Re-identification in a Top-view ...
 
Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar...
 Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar... Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar...
Master defence 2020 - Oleh Onyshchak - Image Recommendation for Wikipedia Ar...
 
Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...
Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...
Master defence 2020 - Oleh Misko - Ensembling and Transfer Learning for Multi...
 
Master defence 2020 - Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
Master defence 2020 -  Roman Riazantsev - 3D Reconstruction of Video Sign Lan...Master defence 2020 -  Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
Master defence 2020 - Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
 
Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...
Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...
Master defence 2020 - Vadym Korshunov - Region-Selected Image Generation with...
 
Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...
Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...
Master defence 2020 -Roman Moiseiev - Stock Market Prediction Utilizing Centr...
 
Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...
Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...
Master defence 2020 - Maksym Opirskyi -Topological Approach to Wikipedia Arti...
 
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
Master defence 2020 - Oleksandr Smyrnov - A Multifactorial Optimization of Pe...
 

Recently uploaded

Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionPriyansha Singh
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 

Recently uploaded (20)

Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorption
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 

Master defence 2020 - Yevhen Pozdniakov - Changing Clothing on People Images Using Generative Adversarial Networks

  • 1. Author: Yevhen Pozdniakov Supervisor: Orest Kupyn CHANGING CLOTHING ON PEOPLE IMAGES USING GENERATIVE ADVERSARIAL NETWORKS
  • 3. PROBLEM 1) Target clothing is available 2) Target person is available 3 CHANGE CLOTHING ON PEOPLE IMAGES
  • 4. RESEARCH QUESTIONS 1. Can GAN models be used to changing clothing on people images? 2. Which model should be used for the best possible visual results? 3. How it’s possible to improve the model to get better results? 4
  • 5. RELATED WORKS ANALYSIS Traditional GAN models like conditional GAN are not applicable for this task. 5
  • 6. RELATED WORKS ANALYSIS I selected the following models for research. 1) When we have target cloth image: Virtual Try-on Network, SwapNet GAN (can't reproduce results) 2) When we have target people image: Liquid Warping GAN 6
  • 7. VIRTUAL TRY-ON NETWORK: GMM TRAINING INPUT OUTPUT clothing-agnostic person representation source cloth warped grid target cloth -> warped target clothEXAMPLE 7
  • 8. TRY-ON IMAGE (IO) VIRTUAL TRY-ON NETWORK: TOM TRAINING UNET ENCODER-DECODER NETWORK OUTPUT WARPED CLOTH (C) GROUND TRUTH 8 MIR
  • 9. VIRTUAL TRY-ON NETWORK: MODIFIED GMM LOSS FUNCTION Original GMM loss function: Modified GMM loss function. 9
  • 10. VIRTUAL TRY-ON NETWORK: MODIFIED TOM LOSS FUNCTION Modified TOM loss function Original TOM loss function 10
  • 11. DATASET AND TRAINING DETAILS Zalando dataset (commonly used in similar works). 16,253 - pairs of person and the corresponding cloth; 192x256 - image size; Adam optimizer parameters: beta1 = 0.5 and beta2 = 0.999. Training for 200k steps. 14221/2000 - training/test pairs. Learning rate starts from 0.0001, linearly decays after 100k steps. Total training time (Tesla V100, 16 Gb memory): ~10h. 11
  • 13. LIQUID WARPING GAN DATASET iPER dataset: 241,564 frames; 256x256 image size; publicly available. 13
  • 14. LIQUID WARPING GAN: BACKGROUND GENERALIZATION Images from Place2 dataset Original iPER dataset 14
  • 15. LIQUID WARPING GAN TRAINING DETAILS Adam optimizer Training for 30 epochs 8/2 train/test ratio; Learning rate starts from 0.0002, linearly decays every epoch. Total training time (Tesla P4, 8 Gb memory): ~70h. Total training time (Tesla V100, 16 Gb memory): ~20h. 15
  • 16. VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 16 Source person Target cloth CP-VTON VITON-GAN
  • 17. VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 17 Source person Target cloth CP-VTON VITON-GAN
  • 18. VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 18 Source person Target cloth CP-VTON VITON-GAN
  • 19. VIRTUAL TRY-ON NETWORK: SUCCESSFUL CASES 19 Source person Target cloth CP-VTON VITON-GAN
  • 20. VIRTUAL TRY-ON NETWORK: FAILED CASES 20 Source person Target cloth CP-VTON VITON-GAN
  • 21. VIRTUAL TRY-ON NETWORK: FAILED CASES 21 Source person Target cloth CP-VTON VITON-GAN
  • 22. LIQUID WARPING GAN: RESULTS WITH BACKGROUND - 1 22 Source person Target person LWGAN LWGAN + Place2
  • 23. LIQUID WARPING GAN: PROBLEM 23 Source person Target person LWGAN LWGAN + Place2
  • 24. LIQUID WARPING GAN: RESULTS WITH BACKGROUND - 3 24 Source person Target person LWGAN LWGAN + Place2
  • 25. LIQUID WARPING GAN: SUCCESSFUL CASES 25 Source person Target person LWGAN LWGAN + Place2
  • 26. LIQUID WARPING GAN: FAILED CASES 26 Source person Target person LWGAN LWGAN + Place2
  • 27. LIQUID WARPING GAN: FAILED CASES 27 Source person Target person LWGAN LWGAN + Place2
  • 28. ANSWERS ON THE RESEARCH QUESTIONS 1. Can GANs be used to changing clothing on people images? In general, yes. The trained models demonstrate the acceptable results on the test data and in some cases on the random data. However, the improvements are required. 2. Which model should be used for the best possible visual results? According to the obtained visual results and further practical application - CP-VTON model. 3. How it’s possible to improve the model to get better results (further steps)? - handle cases with full-height person images; - handle cases when hands are along the body or in other unusual position - transform source image to the clothing-agnostic person representation in the pipeline; 28
  • 29. CONTRIBUTIONS My contributions can be summarized as follows: 1) modified loss function for GMM and TOM module and trained the corresponding model (VITON-GAN); 2) trained Liquid Warping GAN with background generalization (Place2 dataset); 3) compared the results of CP-VTON and VITON-GAN on Zalando dataset; 4) checked Liquid Warping GAN on Zalando dataset; 5) compared the results of Liquid Warping GAN and Liquid Warping GAN+background generalization on the images from the internet. 29
  • 30. REVIEW COMMENTS 1) The choice of the Liquid Warping GAN is less explained 2) Additional explanation of loss function of the TOM module required 3) Place2 dataset is only mentioned 4) Not presented the criteria of collecting test images for Liquid Warping GAN from the internet 5) No information about model's hyperparameters tuning 6) GAN results evaluation 7) LWGAN was trained on different dataset, so the conclusion on the architecture benchmark remains questionable 30
  • 31. REVIEW DISCUSSION 1. The unusual hand position remains an important problem for the garment swapping. Clothing-agnostic person representation of CP-VTON and VITON-GAN models contain “face and hair mask” that remains unchanged between the source and the target images. Do you think it is a good idea to extend the “face and hair mask” with a “hand mask” to have three of them unchanged between the source and the target images? What are the possible drawbacks of this approach? 2. What are the global trends in applying generative models to the fashion industry? 31
  • 32. THANK YOU FOR YOUR ATTENTION I AM LOOKING FORWARD FOR YOUR QUESTIONS
  • 33. ANSWERS ON REVIEW QUESTIONS: 1
  • 34. ANSWERS ON REVIEW QUESTIONS: 2 The most recent paper exactly related to the topic: - SwapNet (2018); - Virtual Try-on (2018); - Liquid Warping GAN (2019). The previous UCU master student works related to the topic: - Mykola Mykhailych: Application of Generative Neural Models for Style Transfer Learning in Fashion (2017) - Andriy Kusyy: Color and style transfer using generative adversarial networks (2018)