46
A REAL-TIME DEFORMABLE DETECTOR 謝謝謝 20131114

A Real-Time Deformable Detector

  • Upload
    kalei

  • View
    31

  • Download
    0

Embed Size (px)

DESCRIPTION

A Real-Time Deformable Detector. 謝汝欣 20131114. Outline. Introduction Related Work Proposed Method Experiments. Outline. Introduction Object detection Challenge Related Work Proposed Method Experiments. Object Detection. Human Detection. Object Detection. Hand Detection. - PowerPoint PPT Presentation

Citation preview

Page 1: A Real-Time Deformable Detector

A REAL-TIME DEFORMABLE

DETECTOR謝汝欣 20131114

Page 2: A Real-Time Deformable Detector

2

OUTLINE

Introduction

Related Work

Proposed Method

Experiments

Page 3: A Real-Time Deformable Detector

3

OUTLINE

Introduction- Object detection- Challenge

Related Work

Proposed Method

Experiments

Page 4: A Real-Time Deformable Detector

4

OBJECT DETECTION

Human Detection

Page 5: A Real-Time Deformable Detector

5

OBJECT DETECTION

Hand Detection

Page 6: A Real-Time Deformable Detector

6

OUTLINE

Introduction- Object detection- Challenge

Related Work

Proposed Method

Experiments

Page 7: A Real-Time Deformable Detector

7

CHALLENGE

Changes in appearance- Location- Scale- In-plane rotations- Out-of-plane rotations- Viewpoint changes- Deformations - Variations in illumination

Page 8: A Real-Time Deformable Detector

8

OUTLINE

Introduction

Related Work

Proposed Method

Experiments

Page 9: A Real-Time Deformable Detector

9

OUTLINE

Introduction

Related Work- A collection of detectors- Pyramid System- Pose-Index feature

Proposed Method

Experiments

Page 10: A Real-Time Deformable Detector

10

A COLLECTION OF DETECTORS Combine a collection of classifiers , each dedicated to a single pose.

- A zero-background classifier- A one-background classifier- A three-background classifier- A five-background classifier

A classifier which can detect 0,1,3,5 hand posture.

Page 11: A Real-Time Deformable Detector

11

A COLLECTION OF DETECTORS

A zero-background classifier

A one-background classifier

A three-background classifier

A five-background classifier

Combination

Hand

Page 12: A Real-Time Deformable Detector

12

OUTLINE

Introduction

Related Work- A collection of detectors- Pyramid System- Pose-Index feature

Proposed Method

Experiments

Page 13: A Real-Time Deformable Detector

13

PYRAMID SYSTEM

Pose estimation at first stage.

Pose-dedicated classifier at second stage.

Five Classifier

HandPose

estimatorOne

ClassifierHand

Estimate 5

Estimate 1

Page 14: A Real-Time Deformable Detector

14

PROBLEM

Training data must be appropriately annotated in order for them to be partitioned into clusters of similar poses.

Partitioning of the available training data reduces the number of samples used to train each pose-dedicated classifier.

Zero classifier One classifier Three classifier Five classifier

Page 15: A Real-Time Deformable Detector

15

OUTLINE

Introduction

Related Work- A collection of detectors- Pyramid System- Pose-Index feature

Proposed Method

Experiments

Page 16: A Real-Time Deformable Detector

16

POSE-INDEX FEATURE

Allowing features to be parameterized with the pose.

Need exhaustive pose exploration in testing.

Page 17: A Real-Time Deformable Detector

17

POSE-INDEX FEATURE

Training

Labeled Zero Labeled One Labeled Three Labeled Five

Pose-Index Feature parameterized with the pose.

Page 18: A Real-Time Deformable Detector

18

POSE-INDEX FEATURE

Testing

Pose-index feature

Hand

Feature parameterized by zero hand posture.

Feature parameterized by one hand posture.

Feature parameterized by three hand posture.

Feature parameterized by five hand posture.

Page 19: A Real-Time Deformable Detector

19

PROBLEM

Require the training data to be labeled.

Need exploration of pose parameters in testing.

Labeled Zero Labeled One Labeled Three Labeled Five

Training & Testing Dataset

Page 20: A Real-Time Deformable Detector

20

OUTLINE

Introduction

Related Work

Proposed Method

Experiments

Page 21: A Real-Time Deformable Detector

21

OUTLINE

Introduction

Related Work

Proposed Method- Main Idea- Framework- Implementation Details

Experiments

Page 22: A Real-Time Deformable Detector

22

MAIN IDEA

Use the pose-indexed features- Training proceeds on the unpartitioned dataset.

Pose-estimator learning and feature learning

occur jointly.- No need to label for training data.- No need to exploration of these pose parameters in testing.

Page 23: A Real-Time Deformable Detector

26

OUTLINE

Introduction

Related Work

Proposed Method- Main Idea- Framework- Implementation Details

Experiments

Page 24: A Real-Time Deformable Detector

27

FRAMEWORK

Edge Detector

frame

Pose-IndexedFeature

0/1Final Detector

Pose Estimator

Page 25: A Real-Time Deformable Detector

28

OUTLINE

Introduction

Related Work

Proposed Method- Main Idea- Framework- Implementation Details

Experiments

Page 26: A Real-Time Deformable Detector

29

IMPLEMENTATION DETAILS

Edge Detector

frame

Pose-IndexedFeature

0/1Final Detector

Pose Estimator

Page 27: A Real-Time Deformable Detector

30

IMPLEMENTATION DETAILS Edge Detector

- : Possible Orientations of a quantized edge.

- : The presence of an edge with quantized orientation e at pixel l in image x.

Page 28: A Real-Time Deformable Detector

31

IMPLEMENTATION DETAILS Edge Detector

-

8 bins

Input frame

𝜉1=0 𝜉2=1 𝜉3=0 𝜉4=0

𝜉5=0 1 𝜉7=1 𝜉8=0

Page 29: A Real-Time Deformable Detector

32

IMPLEMENTATION DETAILS

Edge Detector

frame

Pose-IndexedFeature

0/1Final Detector

Pose Estimator

Page 30: A Real-Time Deformable Detector

33

IMPLEMENTATION DETAILS Pose Estimators

- : Computes the dominate edge orientation in the window translated according to (u,v).

-

14 Pose Estimators

Page 31: A Real-Time Deformable Detector

34

IMPLEMENTATION DETAILS Pose Estimators - 1st Pose Estimator

𝜃2=5𝜋4

h1=0.08 h2=0.15 h3=0.12 h4=0.09

h5=0.06 h8=0.11h7=0.18h6=0.21

8 bins Input frame

l=(u,v)

Page 32: A Real-Time Deformable Detector

35

IMPLEMENTATION DETAILS Pose Estimators - 2nd Pose Estimator

𝜃2=7𝜋4

h1=0.05 h2=0.12 h3=0.18 h4=0.02

h5=0.05 h8=0.10h6=0.16 h7=0.32

8 bins Input frame

l=(u,v)

Page 33: A Real-Time Deformable Detector

36

IMPLEMENTATION DETAILS

Edge Detector

frame

Pose-IndexedFeature

0/1Final Detector

Pose Estimator

Page 34: A Real-Time Deformable Detector

37

IMPLEMENTATION DETAILS Pose-Indexed Feature

- : A rectangular window in the image plane obtained by applying a rotation of angle and a translation ( u , v )

- The proportion of edges with a rotated edge orientation in the translated and the rotated rectangular window.

Page 35: A Real-Time Deformable Detector

38

IMPLEMENTATION DETAILS Pose-Indexed Feature

- For 1st pose estimator ,

8 bins Input frame

g1=0.06 g2=0.17 g3=0.18 g4=0.09

g5=0.04 g8=0.11g6=0.15 g7=0.20

l=(u,v)

Page 36: A Real-Time Deformable Detector

39

IMPLEMENTATION DETAILS Pose-Indexed Feature

- For 2nd pose estimator ,

8 bins Input frame

g1=0.03 g2=0.15 g3=0.16 g4=0.03

g5=0.04 g8=0.17g6=0.13 g7=0.28

l=(u,v)

Page 37: A Real-Time Deformable Detector

40

IMPLEMENTATION DETAILS

Edge Detector

frame

Pose-IndexedFeature

0/1Final Detector

Pose Estimator

Page 38: A Real-Time Deformable Detector

41

IMPLEMENTATION DETAILS Final detector

- Ex : AdaBoost Classifier

Page 39: A Real-Time Deformable Detector

42

OUTLINE

Introduction

Related Work

Proposed Method

Experiments

Page 40: A Real-Time Deformable Detector

43

OUTLINE

Introduction

Related Work

Proposed Method

Experiments - Aerial Images of Cars- Face Images- Hand Video Sequence

Page 41: A Real-Time Deformable Detector

44

EXPERIMENTS

Aerial Images of Cars

Page 42: A Real-Time Deformable Detector

45

OUTLINE

Introduction

Related Work

Proposed Method

Experiments - Aerial Images of Cars- Face Images- Hand Video Sequence

Page 43: A Real-Time Deformable Detector

46

EXPERIMENTS

Face Images

Page 44: A Real-Time Deformable Detector

47

OUTLINE

Introduction

Related Work

Proposed Method

Experiments - Aerial Images of Cars- Face Images- Hand Video Sequence

Page 45: A Real-Time Deformable Detector

48

EXPERIMENTS

Hand Video Sequence

https://www.youtube.com/watch?v=NbeHYxRNtAw

Page 46: A Real-Time Deformable Detector

49

REFERENCE

“A Real-Time Deformable Detector,” Karim Ali, Franc¸ois Fleuret, David Hasler, and Pascal Fua, IEEE Transactions on Pattern Analysis and Machine Intelligence 2012.