A Vision Based Anthropometric Scanner -...

Preview:

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!