Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
A Vision Based Anthropometric
Scanner
Project Management and Software Development
Final Presentation
Ahmed El-Gazzar
Supervisor : Benjamin Busam
Problem Statement
July 13, 2016A vision based anthropometric Scanner Slide 2
Buying a bicycle
It’s not that simple!
http://www.wikihow.com/Buy-a-Bicycle
Problem Statement
July 13, 2016A vision based anthropometric Scanner Slide 3
An optimum bicycle provides:
Comfort
Safety
Injury prevention
Peak performance
http://www.twowheelsgood.co.uk/fit-services.php
Our Approach
July 13, 2016A vision based anthropometric Scanner Slide 4
Fitting a bike to the costumer based on pose estimation
Overview
July 13, 2016A vision based anthropometric Scanner Slide 5
B
A
K
S
Procedure breakdown
July 13, 2016A vision based anthropometric Scanner Slide 6
July 13, 2016A vision based anthropometric Scanner Slide 7
• Implemented in Matlab using MatConvNet.
• Convolutional Neural Network.
• Trained using the Leeds Sports Pose Dataset.
Network Training
Camera Calibration
July 13, 2016A vision based anthropometric Scanner Slide 8
Tens of images with checkerboard and Bicycle
Intrinsic Camera Parameters calculated and stored
Pose Estimation
July 13, 2016A vision based anthropometric Scanner Slide 9
Pose estimation
Human region is cropped
CNN validation
14*2 outputs extracted and drawn
Image to World
July 13, 2016A vision based anthropometric Scanner Slide 10
Real pose estimation
Bicycle images collected
Tires detected.
Tires radiuses and centers distance calculated
Bicycle parameters
July 13, 2016 Slide 11A vision based anthropometric Scanner
Human body parameters extracted
Bicycle parameters calculated
Formulas
Tables
B
A
K
R
S
OR
KL
SHRH
Bicycle parameters
July 13, 2016 Slide 12A vision based anthropometric Scanner
B
A
K
R
S
OR
KL
SHRH
𝑆𝐻 = 𝑅 ∗ 0.885 𝑂𝑅 = 𝑅 + 𝐴 ∗ 𝐻 − 𝐴
Roadbike.de magazine, 10, 2012
Dynamic fitting
July 13, 2016 Slide 13A vision based anthropometric Scanner
Pose on the bicycle
Video Capturing
Results were not satisfactory
July 13, 2016A vision based anthropometric Scanner Slide 14
17-Apr-2016 27-Apr-2016 7-May-2016 17-May-2016 27-May-2016 6-Jun-2016 16-Jun-2016 26-Jun-2016 6-Jul-2016 16-Jul-2016
Reading Papers
Understanding Previous Codes
Camera Calibration
Training & Testing the oldalgorithm
Videos Data Collection
Training & Testing the newalgorithm
Updating the GUI
Visualisation
Dynamic fitting
Final Report
Gantt Chart
Created with Microsoft Excel
Project Outlook
July 13, 2016A vision based anthropometric Scanner Slide 15
Create a customized dataset
Retrain network
Optical flow
Lessons Learned
July 13, 2016A vision based anthropometric Scanner Slide 16
Deep Learning in action
Connecting different parts
Time management
Work presentation
July 13, 2016A vision based anthropometric Scanner Slide 17
Thank you for your attention!