SlideShare a Scribd company logo
Human Body Analysis from
Visual Data
Gul Varol
Inria
2
Brief background
3
Early days
O’Rourke 1980Hogg 1983Marr 1978
(1) 3D geometric primitives
Cylinders Spheres
4
Early days
Lee 1985 Ronfard 2002
(2) 2D structures
Hinton 1976
5
Human Body Models Now
Figure 4: Sample registrations from the multipose dataset.
body shapes and poses are created and animated by varying ~ and
SCAPE (Anguelov 2005) SMPL (Loper 2015)
6
SMPL Body Model
posevariation
shape (identity) variation
Input
Image Classification Person Detection Person Segmentation Pose EstimationPart Segmentation
Slide credit: Riza Alp Guler
DensePose
7
Human Body Analysis: From Coarse to Fine
BodyNet: Volumetric Inference of
3D Human Body Shapes
Gul Duygu Bryan Jimei Ersin Ivan Cordelia
Varol1 Ceylan2 Russell2 Yang2 Yumer2 Laptev1 Schmid1
1Inria, 2Adobe Research
BodyNet, ECCV 2018
BodyNet, ECCV 2018
Goal
BodyNet, ECCV 2018
Why?
10
Virtual try-on
Pictofit ToFit
Creation of digital avatars
mPort
Healthcare
BodyNet, ECCV 2018
Challenges - Difficult without Scanner
• Existing methods recovering 3D body shape rely mostly on complex scanners
11
Max Planck Institute, Germany
BodyNet, ECCV 2018
Challenges - Lack of Data
• Full 3D shape data is available either in constrained settings…
12
Ionescu et al. Human3.6M: Large Scale Datasets and Predictive Methods for
3D Human Sensing in Natural Environments, TPAMI 2014
BodyNet, ECCV 2018
Challenges - Lack of Data
13
• Full 3D shape data is available either in constrained settings or synthetic
Varol et al. Learning from Synthetic Humans, CVPR 2017
BodyNet, ECCV 2018
Challenges - Lack of Data
CMU MoCap Database
• Most methods focus on predicting a skeleton
14
BodyNet, ECCV 2018
Challenges - Representation
Point cloud representationParametric representation
+ =
[1] Loper et al. SMPL: A Skinned Multi-Person Linear Model, SIGGRAPH Asia 2015
Loper et al. [1]
643 = 2621446890 x 3 = 2067010 + 72 = 82
Voxel representation
Tatarchenko et al. [2]
[2] Tatarchenko et al. Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputs, ICCV 2017
15
BodyNet, ECCV 2018
z
x
y
Proposed method: BodyNet
16
BodyNet, ECCV 2018
RGB input 2D segmentation
Subnetwork 1:
z
x
y
17
BodyNet, ECCV 2018
2D segmentation & 2D pose predictions
Subnetwork 1&2:
RGB input
z
x
y
18
BodyNet, ECCV 2018
RGB input
Subnetwork 3:
3D pose prediction
z
x
y
19
BodyNet, ECCV 2018
RGB input
Subnetwork 4:
Volumetric shape prediction
z
x
y
20
BodyNet, ECCV 2018
RGB input
(Optional) Fitting:
SMPL
21
BodyNet, ECCV 2018
RGB input Output 3D body parts prediction
22
BodyNet, ECCV 2018
BodyNet is an end-to-end trainable network that benefits from:
• a multi-view re-projection loss,
• a volumetric 3D loss,
• intermediate supervision of 2D pose, 2D body part segmentation, and 3D pose.
23
BodyNet, ECCV 2018
Experiments - Datasets
• SURREAL (Varol et al. CVPR 2017)
• synthetically rendered images
• perfect ground truth
24
• Unite the People (Lassner et al. CVPR 2017)
• real images
• noisy 3D ground truth
• manual 2D segmentation annotation
Gul Javier Xavier Naureen Michael J. Ivan Cordelia
Varol1 Romero2 Martin1 Mahmood2 Black2 Laptev1 Schmid1
1Inria, 2MPI
Learning from synthetic humans
SURREAL Dataset
Synthetic hUmans foR REAL tasks
SURREAL, CVPR 2017
26
SURREAL DatasetSynthetic hUmans foR REAL tasks
SURREAL, CVPR 2017
27
SURREAL Dataset
SURREAL, CVPR 2017
available at:
www.di.ens.fr/willow/research/surreal/
BodyNet, ECCV 2018
Experiments
• Effect of additional inputs
input 2D 3D pose 3D voxels SMPL Ground
image predictions prediction prediction fit truth
input
image
28
input 2D 3D pose 3D voxels SMPL Ground
image predictions prediction prediction fit truth
input 2D 3D pose 3D voxels SMPL Ground
image predictions prediction prediction fit truth
BodyNet, ECCV 2018
Experiments
• Effect of multi-view re-projection
29
original view other view
Lv Lv Lv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
p
input image original view other view
input image original view other view
Lv Lv Lv + LF V
p + LSV
pLv + LF V
p + LS
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p +Lv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
pLv + LF V
p + LSV
p
without with
BodyNet, ECCV 2018
Experiments
InputInput
Shape
parameter
regression
SMPLify++ BodyNet Ground
truth
Shape
parameter
regression
30
• Comparison with alternative methods
BodyNet, ECCV 2018 31
Potential to capture clothing
If the re-projection loss is supervised with 2D clothed segmentation,
volumetric output captures clothing.
RGB
GT
silhouette
predicted
silhouette
predicted
silhouette
(front view) (other view)
predicted voxels
(front view) (other view)
predicted voxels
trained w/ clothed segmentation trained w/ SMPL projection
BodyNet, ECCV 2018
3D Body Part Segmentation
• Initialize part segmentation network with the foreground segmentation
network weights by copying last layer as many times as the number of parts.
32
BodyNet, ECCV 2018 33
3D Body Part Segmentation
BodyNet, ECCV 2018
Results - Volumetric Shape
34
BodyNet, ECCV 2018
Results - SMPL fit
35
BodyNet, ECCV 2018
Conclusions
• Volumetric human body shape representation is a flexible and effective
alternative to deformable model parameters.
• Re-projection loss is critical to obtain confident body surface.
• Multi-task training of relevant tasks such as 2D/3D pose and 2D
segmentation helps 3D shape estimation.
36
BodyNet, ECCV 2018 37
Code and data available at:
www.di.ens.fr/~varol
Thanks

More Related Content

Similar to Human Body Extraction from Images by Gül Varol, PhD Student @INRIA (Willow Team)

Lec11 object-re-id
Lec11 object-re-idLec11 object-re-id
[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques
JaeJun Yoo
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
Nathan Piasco
 
JOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured DataJOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured Data
Jordan Open Source Association
 
Action Recognitionの歴史と最新動向
Action Recognitionの歴史と最新動向Action Recognitionの歴史と最新動向
Action Recognitionの歴史と最新動向
Ohnishi Katsunori
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
IJRES Journal
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action Recognition
IRJET Journal
 
20110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture0220110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture02Computer Science Club
 
Proposal and Implementation of the Connected-Component Labeling of Binary Ima...
Proposal and Implementation of the Connected-Component Labeling of Binary Ima...Proposal and Implementation of the Connected-Component Labeling of Binary Ima...
Proposal and Implementation of the Connected-Component Labeling of Binary Ima...
CSCJournals
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Owen (Chih-Hsuan) Chen
 
Modeling computer networks by colored Petri nets
Modeling computer networks by colored Petri netsModeling computer networks by colored Petri nets
Modeling computer networks by colored Petri nets
DmitryZaitsev5
 
20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用
Kazuki Motohashi
 
Sochi hexitex manchester 10 dec 2008 presentation
Sochi hexitex  manchester 10 dec 2008 presentationSochi hexitex  manchester 10 dec 2008 presentation
Sochi hexitex manchester 10 dec 2008 presentation
Taha Sochi
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
NAVER Engineering
 
Operations Research-Lecture 06B (Graphs).ppt
Operations Research-Lecture 06B (Graphs).pptOperations Research-Lecture 06B (Graphs).ppt
Operations Research-Lecture 06B (Graphs).ppt
SirRafiLectures
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Workbutest
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Workbutest
 
Deep single view 3 d object reconstruction with visual hull
Deep single view 3 d object reconstruction with visual hullDeep single view 3 d object reconstruction with visual hull
Deep single view 3 d object reconstruction with visual hull
Hanqing Wang
 
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHMCOMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
sipij
 
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection AlgorithmComparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
sipij
 

Similar to Human Body Extraction from Images by Gül Varol, PhD Student @INRIA (Willow Team) (20)

Lec11 object-re-id
Lec11 object-re-idLec11 object-re-id
Lec11 object-re-id
 
[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques[CVPR2020] Simple but effective image enhancement techniques
[CVPR2020] Simple but effective image enhancement techniques
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
 
JOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured DataJOSA TechTalks - Machine Learning on Graph-Structured Data
JOSA TechTalks - Machine Learning on Graph-Structured Data
 
Action Recognitionの歴史と最新動向
Action Recognitionの歴史と最新動向Action Recognitionの歴史と最新動向
Action Recognitionの歴史と最新動向
 
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action Recognition
 
20110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture0220110220 computer vision_eruhimov_lecture02
20110220 computer vision_eruhimov_lecture02
 
Proposal and Implementation of the Connected-Component Labeling of Binary Ima...
Proposal and Implementation of the Connected-Component Labeling of Binary Ima...Proposal and Implementation of the Connected-Component Labeling of Binary Ima...
Proposal and Implementation of the Connected-Component Labeling of Binary Ima...
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
 
Modeling computer networks by colored Petri nets
Modeling computer networks by colored Petri netsModeling computer networks by colored Petri nets
Modeling computer networks by colored Petri nets
 
20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用
 
Sochi hexitex manchester 10 dec 2008 presentation
Sochi hexitex  manchester 10 dec 2008 presentationSochi hexitex  manchester 10 dec 2008 presentation
Sochi hexitex manchester 10 dec 2008 presentation
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 
Operations Research-Lecture 06B (Graphs).ppt
Operations Research-Lecture 06B (Graphs).pptOperations Research-Lecture 06B (Graphs).ppt
Operations Research-Lecture 06B (Graphs).ppt
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Work
 
Representative Previous Work
Representative Previous WorkRepresentative Previous Work
Representative Previous Work
 
Deep single view 3 d object reconstruction with visual hull
Deep single view 3 d object reconstruction with visual hullDeep single view 3 d object reconstruction with visual hull
Deep single view 3 d object reconstruction with visual hull
 
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHMCOMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
 
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection AlgorithmComparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
 

More from Paris Women in Machine Learning and Data Science

Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
Paris Women in Machine Learning and Data Science
 
How and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe DaudierHow and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe Daudier
Paris Women in Machine Learning and Data Science
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
Paris Women in Machine Learning and Data Science
 
Managing international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha DimbanManaging international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha Dimban
Paris Women in Machine Learning and Data Science
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Paris Women in Machine Learning and Data Science
 
Perspectives, by M. Pannegeon
Perspectives, by M. PannegeonPerspectives, by M. Pannegeon
Evaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled dataEvaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled data
Paris Women in Machine Learning and Data Science
 
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Paris Women in Machine Learning and Data Science
 
An age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-PierreAn age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-Pierre
Paris Women in Machine Learning and Data Science
 
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle LautréApplying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Paris Women in Machine Learning and Data Science
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
Paris Women in Machine Learning and Data Science
 
Global Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna AbreuGlobal Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna Abreu
Paris Women in Machine Learning and Data Science
 
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie DelonPlug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Paris Women in Machine Learning and Data Science
 
Sales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca IannuzziSales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca Iannuzzi
Paris Women in Machine Learning and Data Science
 
Identifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta BinkyteIdentifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta Binkyte
Paris Women in Machine Learning and Data Science
 
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
Paris Women in Machine Learning and Data Science
 
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Paris Women in Machine Learning and Data Science
 
Sandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI projectSandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI project
Paris Women in Machine Learning and Data Science
 
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Paris Women in Machine Learning and Data Science
 
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdfKhrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Paris Women in Machine Learning and Data Science
 

More from Paris Women in Machine Learning and Data Science (20)

Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
How and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe DaudierHow and why AI should fight cybersexism, by Chloe Daudier
How and why AI should fight cybersexism, by Chloe Daudier
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Managing international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha DimbanManaging international tech teams, by Natasha Dimban
Managing international tech teams, by Natasha Dimban
 
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria KnorpsOptimizing GenAI apps, by N. El Mawass and Maria Knorps
Optimizing GenAI apps, by N. El Mawass and Maria Knorps
 
Perspectives, by M. Pannegeon
Perspectives, by M. PannegeonPerspectives, by M. Pannegeon
Perspectives, by M. Pannegeon
 
Evaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled dataEvaluation strategies for dealing with partially labelled or unlabelled data
Evaluation strategies for dealing with partially labelled or unlabelled data
 
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
Combinatorial Optimisation with Policy Adaptation using latent Space Search, ...
 
An age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-PierreAn age-old question, by Caroline Jean-Pierre
An age-old question, by Caroline Jean-Pierre
 
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle LautréApplying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
Applying Churn Prediction Approaches to the Telecom Industry, by Joëlle Lautré
 
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure SoulierHow to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
How to supervise a thesis in NLP in the ChatGPT era? By Laure Soulier
 
Global Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna AbreuGlobal Ambitions Local Realities, by Anna Abreu
Global Ambitions Local Realities, by Anna Abreu
 
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie DelonPlug-and-Play methods for inverse problems in imagine, by Julie Delon
Plug-and-Play methods for inverse problems in imagine, by Julie Delon
 
Sales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca IannuzziSales Forecasting as a Data Product by Francesca Iannuzzi
Sales Forecasting as a Data Product by Francesca Iannuzzi
 
Identifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta BinkyteIdentifying and mitigating bias in machine learning, by Ruta Binkyte
Identifying and mitigating bias in machine learning, by Ruta Binkyte
 
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...“Turning your ML algorithms into full web apps in no time with Python" by Mar...
“Turning your ML algorithms into full web apps in no time with Python" by Mar...
 
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
Nature Language Processing for proteins by Amélie Héliou, Software Engineer @...
 
Sandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI projectSandrine Henry presents the BechdelAI project
Sandrine Henry presents the BechdelAI project
 
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
Anastasiia Tryputen_War in Ukraine or how extraordinary courage reshapes geop...
 
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdfKhrystyna Grynko WiMLDS - From marketing to Tech.pdf
Khrystyna Grynko WiMLDS - From marketing to Tech.pdf
 

Recently uploaded

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 

Recently uploaded (20)

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 

Human Body Extraction from Images by Gül Varol, PhD Student @INRIA (Willow Team)

  • 1. Human Body Analysis from Visual Data Gul Varol Inria
  • 3. 3 Early days O’Rourke 1980Hogg 1983Marr 1978 (1) 3D geometric primitives Cylinders Spheres
  • 4. 4 Early days Lee 1985 Ronfard 2002 (2) 2D structures Hinton 1976
  • 5. 5 Human Body Models Now Figure 4: Sample registrations from the multipose dataset. body shapes and poses are created and animated by varying ~ and SCAPE (Anguelov 2005) SMPL (Loper 2015)
  • 7. Input Image Classification Person Detection Person Segmentation Pose EstimationPart Segmentation Slide credit: Riza Alp Guler DensePose 7 Human Body Analysis: From Coarse to Fine
  • 8. BodyNet: Volumetric Inference of 3D Human Body Shapes Gul Duygu Bryan Jimei Ersin Ivan Cordelia Varol1 Ceylan2 Russell2 Yang2 Yumer2 Laptev1 Schmid1 1Inria, 2Adobe Research BodyNet, ECCV 2018
  • 10. BodyNet, ECCV 2018 Why? 10 Virtual try-on Pictofit ToFit Creation of digital avatars mPort Healthcare
  • 11. BodyNet, ECCV 2018 Challenges - Difficult without Scanner • Existing methods recovering 3D body shape rely mostly on complex scanners 11 Max Planck Institute, Germany
  • 12. BodyNet, ECCV 2018 Challenges - Lack of Data • Full 3D shape data is available either in constrained settings… 12 Ionescu et al. Human3.6M: Large Scale Datasets and Predictive Methods for 3D Human Sensing in Natural Environments, TPAMI 2014
  • 13. BodyNet, ECCV 2018 Challenges - Lack of Data 13 • Full 3D shape data is available either in constrained settings or synthetic Varol et al. Learning from Synthetic Humans, CVPR 2017
  • 14. BodyNet, ECCV 2018 Challenges - Lack of Data CMU MoCap Database • Most methods focus on predicting a skeleton 14
  • 15. BodyNet, ECCV 2018 Challenges - Representation Point cloud representationParametric representation + = [1] Loper et al. SMPL: A Skinned Multi-Person Linear Model, SIGGRAPH Asia 2015 Loper et al. [1] 643 = 2621446890 x 3 = 2067010 + 72 = 82 Voxel representation Tatarchenko et al. [2] [2] Tatarchenko et al. Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputs, ICCV 2017 15
  • 16. BodyNet, ECCV 2018 z x y Proposed method: BodyNet 16
  • 17. BodyNet, ECCV 2018 RGB input 2D segmentation Subnetwork 1: z x y 17
  • 18. BodyNet, ECCV 2018 2D segmentation & 2D pose predictions Subnetwork 1&2: RGB input z x y 18
  • 19. BodyNet, ECCV 2018 RGB input Subnetwork 3: 3D pose prediction z x y 19
  • 20. BodyNet, ECCV 2018 RGB input Subnetwork 4: Volumetric shape prediction z x y 20
  • 21. BodyNet, ECCV 2018 RGB input (Optional) Fitting: SMPL 21
  • 22. BodyNet, ECCV 2018 RGB input Output 3D body parts prediction 22
  • 23. BodyNet, ECCV 2018 BodyNet is an end-to-end trainable network that benefits from: • a multi-view re-projection loss, • a volumetric 3D loss, • intermediate supervision of 2D pose, 2D body part segmentation, and 3D pose. 23
  • 24. BodyNet, ECCV 2018 Experiments - Datasets • SURREAL (Varol et al. CVPR 2017) • synthetically rendered images • perfect ground truth 24 • Unite the People (Lassner et al. CVPR 2017) • real images • noisy 3D ground truth • manual 2D segmentation annotation
  • 25. Gul Javier Xavier Naureen Michael J. Ivan Cordelia Varol1 Romero2 Martin1 Mahmood2 Black2 Laptev1 Schmid1 1Inria, 2MPI Learning from synthetic humans SURREAL Dataset Synthetic hUmans foR REAL tasks SURREAL, CVPR 2017
  • 26. 26 SURREAL DatasetSynthetic hUmans foR REAL tasks SURREAL, CVPR 2017
  • 27. 27 SURREAL Dataset SURREAL, CVPR 2017 available at: www.di.ens.fr/willow/research/surreal/
  • 28. BodyNet, ECCV 2018 Experiments • Effect of additional inputs input 2D 3D pose 3D voxels SMPL Ground image predictions prediction prediction fit truth input image 28 input 2D 3D pose 3D voxels SMPL Ground image predictions prediction prediction fit truth input 2D 3D pose 3D voxels SMPL Ground image predictions prediction prediction fit truth
  • 29. BodyNet, ECCV 2018 Experiments • Effect of multi-view re-projection 29 original view other view Lv Lv Lv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV p input image original view other view input image original view other view Lv Lv Lv + LF V p + LSV pLv + LF V p + LS pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p +Lv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV pLv + LF V p + LSV p without with
  • 30. BodyNet, ECCV 2018 Experiments InputInput Shape parameter regression SMPLify++ BodyNet Ground truth Shape parameter regression 30 • Comparison with alternative methods
  • 31. BodyNet, ECCV 2018 31 Potential to capture clothing If the re-projection loss is supervised with 2D clothed segmentation, volumetric output captures clothing. RGB GT silhouette predicted silhouette predicted silhouette (front view) (other view) predicted voxels (front view) (other view) predicted voxels trained w/ clothed segmentation trained w/ SMPL projection
  • 32. BodyNet, ECCV 2018 3D Body Part Segmentation • Initialize part segmentation network with the foreground segmentation network weights by copying last layer as many times as the number of parts. 32
  • 33. BodyNet, ECCV 2018 33 3D Body Part Segmentation
  • 34. BodyNet, ECCV 2018 Results - Volumetric Shape 34
  • 35. BodyNet, ECCV 2018 Results - SMPL fit 35
  • 36. BodyNet, ECCV 2018 Conclusions • Volumetric human body shape representation is a flexible and effective alternative to deformable model parameters. • Re-projection loss is critical to obtain confident body surface. • Multi-task training of relevant tasks such as 2D/3D pose and 2D segmentation helps 3D shape estimation. 36
  • 37. BodyNet, ECCV 2018 37 Code and data available at: www.di.ens.fr/~varol Thanks