460 likes | 609 Views
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.
E N D
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
Outline • Introduction • Object detection • Challenge • Related Work • Proposed Method • Experiments
Challenge • Changes in appearance • Location • Scale • In-plane rotations • Out-of-plane rotations • Viewpoint changes • Deformations • Variations in illumination
Outline • Introduction • Related Work • Proposed Method • Experiments
Outline • Introduction • Related Work • A collection of detectors • Pyramid System • Pose-Index feature • Proposed Method • Experiments
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.
A collection of detectors A zero-background classifier A one-background classifier Combination A three-background classifier A five-background classifier Hand
Outline • Introduction • Related Work • A collection of detectors • Pyramid System • Pose-Index feature • Proposed Method • Experiments
Pyramid System • Pose estimation at first stage. • Pose-dedicated classifier at second stage. Pose estimator Estimate 5 Five Classifier Hand Estimate 1 One Classifier Hand
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. Three classifier Five classifier Zero classifier One classifier
Outline • Introduction • Related Work • A collection of detectors • Pyramid System • Pose-Index feature • Proposed Method • Experiments
Pose-Index feature • Allowing features to be parameterized with the pose. • Need exhaustive pose exploration in testing.
Pose-Index feature • Training Pose-Index Feature parameterized with the pose. Labeled Three Labeled Five Labeled Zero Labeled One
Pose-Index feature • Testing Feature parameterized by zero hand posture. Feature parameterized by one hand posture. Pose-index feature Feature parameterized by three hand posture. Feature parameterized by five hand posture. Hand
Problem • Require the training data to be labeled. • Need exploration of pose parameters in testing. Training & Testing Dataset Labeled Three Labeled Five Labeled Zero Labeled One
Outline • Introduction • Related Work • Proposed Method • Experiments
Outline • Introduction • Related Work • Proposed Method • Main Idea • Framework • Implementation Details • Experiments
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.
Outline • Introduction • Related Work • Proposed Method • Main Idea • Framework • Implementation Details • Experiments
Framework Edge Detector Pose Estimator frame Final Detector Pose-Indexed Feature 0/1
Outline • Introduction • Related Work • Proposed Method • Main Idea • Framework • Implementation Details • Experiments
Implementation Details Edge Detector Pose Estimator frame Final Detector Pose-Indexed Feature 0/1
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.
Implementation Details • Edge Detector 8 bins Input frame 1
Implementation Details Edge Detector Pose Estimator frame Final Detector Pose-Indexed Feature 0/1
Implementation Details • Pose Estimators • : Computes the dominate edge orientation in the window translated according to (u,v). 14 Pose Estimators
Implementation Details • Pose Estimators - 1st Pose Estimator Input frame 8 bins h1=0.08 h2=0.15 h3=0.12 h4=0.09 l=(u,v) h6=0.21 h5=0.06 h7=0.18 h8=0.11
Implementation Details • Pose Estimators - 2ndPose Estimator Input frame 8 bins h1=0.05 h2=0.12 h3=0.18 h4=0.02 l=(u,v) h6=0.16 h5=0.05 h7=0.32 h8=0.10
Implementation Details Edge Detector Pose Estimator frame Final Detector Pose-Indexed Feature 0/1
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.
Implementation Details • Pose-Indexed Feature - For 1st pose estimator , Input frame 8 bins g1=0.06 g2=0.17 g3=0.18 g4=0.09 l=(u,v) g6=0.15 g5=0.04 g7=0.20 g8=0.11
Implementation Details • Pose-Indexed Feature - For 2nd pose estimator , Input frame 8 bins g1=0.03 g2=0.15 g3=0.16 g4=0.03 l=(u,v) g6=0.13 g5=0.04 g7=0.28 g8=0.17
Implementation Details Edge Detector Pose Estimator frame Final Detector Pose-Indexed Feature 0/1
Implementation Details • Final detector • Ex : AdaBoost Classifier
Outline • Introduction • Related Work • Proposed Method • Experiments
Outline • Introduction • Related Work • Proposed Method • Experiments • Aerial Images of Cars • Face Images • Hand Video Sequence
Experiments • Aerial Images of Cars
Outline • Introduction • Related Work • Proposed Method • Experiments • Aerial Images of Cars • Face Images • Hand Video Sequence
Experiments • Face Images
Outline • Introduction • Related Work • Proposed Method • Experiments • Aerial Images of Cars • Face Images • Hand Video Sequence
Experiments • Hand Video Sequence https://www.youtube.com/watch?v=NbeHYxRNtAw
Reference • “A Real-Time Deformable Detector,” Karim Ali, Franc¸oisFleuret, David Hasler, and Pascal Fua, IEEE Transactions on Pattern Analysis and Machine Intelligence 2012.