19
Example-Based Object Example-Based Object Detection in Images Detection in Images by Components by Components Mohan, Papageorgious and Poggio Mohan, Papageorgious and Poggio IEEE PAMI 2001 IEEE PAMI 2001 Presented by Jiun-Hung Chen Presented by Jiun-Hung Chen April 11, 2005 April 11, 2005

Example-Based Object Detection in Images by Components

  • Upload
    garth

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

Example-Based Object Detection in Images by Components. Mohan, Papageorgious and Poggio IEEE PAMI 2001 Presented by Jiun-Hung Chen April 11, 2005. Summary. Goal: Detect objects in static images How: Exampled-based person detection framework by components - PowerPoint PPT Presentation

Citation preview

Page 1: Example-Based Object Detection in Images by Components

Example-Based Example-Based Object Detection in Object Detection in

Images by Images by ComponentsComponentsMohan, Papageorgious and PoggioMohan, Papageorgious and Poggio

IEEE PAMI 2001IEEE PAMI 2001Presented by Jiun-Hung ChenPresented by Jiun-Hung Chen

April 11, 2005April 11, 2005

Page 2: Example-Based Object Detection in Images by Components

SummarySummary Goal: Detect objects in static imagesGoal: Detect objects in static images How: Exampled-based person detection How: Exampled-based person detection

framework by componentsframework by components Heads, legs, left arms and right arms detectorsHeads, legs, left arms and right arms detectors Components are present in the proper geometric Components are present in the proper geometric

configurationconfiguration Person detector combines the results of the Person detector combines the results of the

component detectors for person detectioncomponent detectors for person detection Adaptive combination of classifiers (ACC)Adaptive combination of classifiers (ACC) Harr wavelet transform + support vector Harr wavelet transform + support vector

machines (SVM)machines (SVM) Significantly better than a similar full-body Significantly better than a similar full-body

person detectorperson detector

Page 3: Example-Based Object Detection in Images by Components

Previous WorkPrevious Work Object detectionObject detection

MModel-basedodel-based IImage invariancemage invariance EExample-basedxample-based

Classifier combination algorithmsClassifier combination algorithms Bagging, Boosting, Voting and so onBagging, Boosting, Voting and so on

Page 4: Example-Based Object Detection in Images by Components

Challenges in Person Challenges in Person DetectionDetection

NNonrigid objects, colors, garment typesonrigid objects, colors, garment types RRotated in depth, partially occluded or in motionotated in depth, partially occluded or in motion

Page 5: Example-Based Object Detection in Images by Components

System DiagramSystem Diagram

Page 6: Example-Based Object Detection in Images by Components

Geometric ConstraintsGeometric Constraints

Page 7: Example-Based Object Detection in Images by Components

Harr Wavelet TransformHarr Wavelet Transform

From www.matlab.comFrom www.matlab.com

Page 8: Example-Based Object Detection in Images by Components

Support Vector Machines Support Vector Machines (SVM)(SVM)

First, project input data First, project input data nonlinearly and implicitly by nonlinearly and implicitly by kernel functions to a feature kernel functions to a feature spacespace Mercer’s kernels (Polynomial Mercer’s kernels (Polynomial

kernels and Gaussian radial kernels and Gaussian radial basis function kernels)basis function kernels)

Second, find optimal Second, find optimal decision hyperplane in the decision hyperplane in the feature space by maximizing feature space by maximizing soft margins and an upper soft margins and an upper bound of training errorsbound of training errors

The raw output of an SVM The raw output of an SVM classifier is the distance of a classifier is the distance of a data point from the decision data point from the decision hyperplanehyperplane

Page 9: Example-Based Object Detection in Images by Components

Training ExamplesTraining Examples

Page 10: Example-Based Object Detection in Images by Components

Experimental ResultsExperimental Results

Page 11: Example-Based Object Detection in Images by Components

Experimental Results Experimental Results (Cont.)(Cont.)

Page 12: Example-Based Object Detection in Images by Components

Experimental Results Experimental Results (Cont.)(Cont.)

Page 13: Example-Based Object Detection in Images by Components

Experimental Results Experimental Results (Cont.)(Cont.)

Page 14: Example-Based Object Detection in Images by Components

Experimental Results Experimental Results (Cont.)(Cont.)

Page 15: Example-Based Object Detection in Images by Components

Learned Geometric Learned Geometric ConstraintsConstraints

Page 16: Example-Based Object Detection in Images by Components

ConclusionsConclusions CComponentomponent––based person detectionbased person detection

BBetter than full-body person detectoretter than full-body person detector Hierarchical Classifiers or Adaptive Hierarchical Classifiers or Adaptive

Combination of Classifiers (ACC)Combination of Classifiers (ACC)

Page 17: Example-Based Object Detection in Images by Components

Future WorkFuture Work FFace detection: Heisele et al. CVPR’01ace detection: Heisele et al. CVPR’01 Face recognition: Heisele et al. Face recognition: Heisele et al.

CVIU’03CVIU’03 Car detection: Bileschi, Leung and Car detection: Bileschi, Leung and

Rifkin ECCV 04 WorkshopRifkin ECCV 04 Workshop Arbitrary viewpoints?Arbitrary viewpoints?

HHow appearance and geometric ow appearance and geometric configuration changeconfiguration change

Page 18: Example-Based Object Detection in Images by Components

QuestionsQuestions LightingLighting Videos Videos

Space-time component based detection, Space-time component based detection, recognition and trackingrecognition and tracking

Other applicationsOther applications InsectInsect

What are meaningful components?What are meaningful components? Object detection/recognition/tracking if Object detection/recognition/tracking if

cameras intrinsic and extrinsic parameters cameras intrinsic and extrinsic parameters may change may change

Page 19: Example-Based Object Detection in Images by Components

Thank You! Thank You!