Object Detection Using the Statistics of Parts Henry Schneiderman Takeo Kanade Presented by : Sameer Shirdhonkar December 11, 2003.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Zhimin CaoThe Chinese University of Hong Kong Qi YinITCS, Tsinghua University Xiaoou TangShenzhen Institutes of Advanced Technology Chinese Academy of.
Object Detection Using Semi- Naïve Bayes to Model Sparse Structure Henry Schneiderman Robotics Institute Carnegie Mellon University.
An Approach to ECG Delineation using Wavelet Analysis and Hidden Markov Models Maarten Vaessen (FdAW/Master Operations Research) Iwan de Jong (IDEE/MI)
Detecting Faces in Images: A Survey
University of Ioannina - Department of Computer Science Wavelets and Multiresolution Processing (Background) Christophoros Nikou Digital.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
F ACE TRACKING EE 7700 Name: Jing Chen Shaoming Chen.
Global spatial layout: spatial pyramid matching Spatial weighting the features Beyond bags of features: Adding spatial information.
Detecting Pedestrians by Learning Shapelet Features
The Viola/Jones Face Detector (2001)
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
BEYOND SIMPLE FEATURES: A LARGE-SCALE FEATURE SEARCH APPROACH TO UNCONSTRAINED FACE RECOGNITION Nicolas Pinto Massachusetts Institute of Technology David.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Classification and application in Remote Sensing.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Fast multiresolution image querying CS474/674 – Prof. Bebis.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Lossy Compression Based on spatial redundancy Measure of spatial redundancy: 2D covariance Cov X (i,j)=  2 e -  (i*i+j*j) Vertical correlation   
Image Representation Gaussian pyramids Laplacian Pyramids
CIVS, Statistics Dept. UCLA Deformable Template as Active Basis Zhangzhang Si UCLA Department of Statistics Ying Nian Wu, Zhangzhang Si, Chuck.
Exercise Session 10 – Image Categorization
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Object Detection Using the Statistics of Parts Presented by Nicholas Chan – Advanced Perception Robust Real-time Object Detection Henry Schneiderman.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
A Comparison Between Bayesian Networks and Generalized Linear Models in the Indoor/Outdoor Scene Classification Problem.
Multimodal Information Analysis for Emotion Recognition
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
Ensemble Methods: Bagging and Boosting
CLASSIFICATION: Ensemble Methods
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Object Category Detection: Sliding Windows Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/18/10.
A Statistical Method for 3D Object Detection Applied to Face and Cars CVPR 2000 Henry Schneiderman and Takeo Kanade Robotics Institute, Carnegie Mellon.
Tony Jebara, Columbia University Advanced Machine Learning & Perception Instructor: Tony Jebara.
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Probabilistic Latent Query Analysis for Combining Multiple Retrieval Sources Rong Yan Alexander G. Hauptmann School of Computer Science Carnegie Mellon.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Adaboost and Object Detection Xu and Arun. Principle of Adaboost Three cobblers with their wits combined equal Zhuge Liang the master mind. Failure is.
Bibek Jang Karki. Outline Integral Image Representation of image in summation format AdaBoost Ranking of features Combining best features to form strong.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
Face Detection using the Spectral Histogram representation By: Christopher Waring, Xiuwen Liu Department of Computer Science Florida State University Presented.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
CS332 Visual Processing Department of Computer Science Wellesley College High-Level Vision Face Recognition I.
Statistical Template-Based Object Detection A Statistical Method for 3D Object Detection Applied to Faces and Cars Henry Schneiderman and Takeo Kanade.
Computer Vision: 3D Shape Reconstruction Use images to build 3D model of object or site 3D site model built from laser range scans collected by CMU autonomous.
AdaBoost Algorithm and its Application on Object Detection Fayin Li.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
EE368 Final Project Spring 2003
Reading: R. Schapire, A brief introduction to boosting
Cascade for Fast Detection
- photometric aspects of image formation gray level images
Fast multiresolution image querying
Presented by Minh Hoai Nguyen Date: 28 March 2007
Lit part of blue dress and shadowed part of white dress are the same color
Image Pyramids and Applications
Fast Preprocessing for Robust Face Sketch Synthesis
Final Year Project Presentation --- Magic Paint Face
Context-based vision system for place and object recognition
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
ADABOOST(Adaptative Boosting)
Adaboost for faces. Material
Review and Importance CS 111.
Presentation transcript:

Object Detection Using the Statistics of Parts Henry Schneiderman Takeo Kanade Presented by : Sameer Shirdhonkar December 11, 2003

Overview Main Features of Paper Multiple Exhaustive Classifiers Parts based representation : Discretized Wavelet Coefficients Estimating probabilities : AdaBoost with Confidence Weighted Predictions

Classifier Design Part : Set of input features which are statistically inter-dependent, and independent of other features. Wavelet Coefficients as Features: Linear Phase 5/3 perfect reconstruction filter bank –Invertible transform [ but not after quantization ] –Partially decorrelates natural scenes – less features needed –Parts can be localized by space, frequency and orientation –Multiresolution nature speeds up computation

Classifier Form Likelihood Ratio Test [ Used similar to SPRT ] Generalization of Ideal Classifier Table [ Object present/absent for all possible feature values ] Convert P(Image|Object) and P(Image|Non-Object) to P(object|mage) Change P(Object|Image) to Classifier output (present/absent)

Approximations Parts are statistically Independent – Localized Dependence for cars, faces, etc. Part values (Wavelet Transform coefficients) are quantized Part positions are quantized coarsely

Local Operators Locality in position more important Local Operator – Moving Combination of Wavelet coefficients

Local Operator Design Intra-subband operators – 6 –Joint localization in space, frequency and orientation Inter-Orientation operators – 4 –Localization in space and frequency, different orientations Inter-frequency operators – 6 –Localization in space and orientation, broad frequency content Inter-Orientation + Inter-Frequency Operator – 1 –Localization in space, different frequency and orientation

The Hard Part: Collecting Data Pre-processing Object Images: –Size normalization and Spatial Alignment –Intensity Normalization and Lighting Correction – Separate normalizations for left and right parts of face (5 discrete values) –Synthesizing data : Positional perturbation, Overcomplete evaluation of wavelet transform, background substitution, low pass filtering Non-object images : Bootstrapping

Training Probabilistic Approximation –Filling the histogram bins of Parts AdaBoost : –Train Multiple Classifiers h t (x) with weighted training samples. –First Classifier h 1 (x) – equal weights to all. –Next – Higher weight to Incorrectly classified samples –Final Classifier: –α t found by binary search –The weighted sum of classifiers is reduced to a single classifier due to linearity (in log likelihood). –Use Cross Validation to prevent overfitting

Efficient Exhaustive Search [Does this exist ?] Algorithm uses exhaustive search across position, size, orientation, alignment and intensity. Course to Fine Evaluation – similar to SPRT Wavelet Transform coefficients can be reused for multiple scales Color preprocessing Time – 5 s for 240x256 image (PII 450 MHz)

Results : Face Detection Sometimes it Works

And Sometimes it Doesn’t

Results : Car Detection

Discussion Which are the Important Parts ?

Conclusion Works pretty well Training is difficult and needs too much manual intervention Slow – due to exhaustive search

How many faces in this picture ?

What about this ?