An HOG-LBP Human Detector with Partial Occlusion Handling

Slides:



Advertisements
Similar presentations
Classification using intersection kernel SVMs is efficient
Advertisements

Jan-Michael Frahm, Enrique Dunn Spring 2013
Classification using intersection kernel SVMs is efficient Joint work with Subhransu Maji and Alex Berg Jitendra Malik UC Berkeley.
Ivan Laptev IRISA/INRIA, Rennes, France September 07, 2006 Boosted Histograms for Improved Object Detection.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Lecture 31: Modern object recognition
LPP-HOG: A New Local Image Descriptor for Fast Human Detection Andy Qing Jun Wang and Ru Bo Zhang IEEE International Symposium.
Many slides based on P. FelzenszwalbP. Felzenszwalb General object detection with deformable part-based models.
Presenter: Hoang, Van Dung
Robust Object Tracking via Sparsity-based Collaborative Model
Enhancing Exemplar SVMs using Part Level Transfer Regularization 1.
Groups of Adjacent Contour Segments for Object Detection Vittorio Ferrari Loic Fevrier Frederic Jurie Cordelia Schmid.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Sketch Tokens: A Learned Mid-level Representation for Contour and Object Detection CVPR2013 POSTER.
Detecting Pedestrians by Learning Shapelet Features
EECS 274 Computer Vision Object detection. Human detection HOG features Cue integration Ensemble of classifiers ROC curve Reading: Assigned papers.
Fast intersection kernel SVMs for Realtime Object Detection
More sliding window detection: Discriminative part-based models Many slides based on P. FelzenszwalbP. Felzenszwalb.
Student: Yao-Sheng Wang Advisor: Prof. Sheng-Jyh Wang ARTICULATED HUMAN DETECTION 1 Department of Electronics Engineering National Chiao Tung University.
DISCRIMINATIVE DECORELATION FOR CLUSTERING AND CLASSIFICATION ECCV 12 Bharath Hariharan, Jitandra Malik, and Deva Ramanan.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Object Detection using Histograms of Oriented Gradients
What, Where & How Many? Combining Object Detectors and CRFs
Generic object detection with deformable part-based models
Ren Haoyu ICCV 2009 Paper Reading. Selected Paper Paper 1 –187 LabelMe Video: Building a Video Database with Human Annotations –J. Yuen, B.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
Object Detection Sliding Window Based Approach Context Helps
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
Marco Pedersoli, Jordi Gonzàlez, Xu Hu, and Xavier Roca
Object Detection with Discriminatively Trained Part Based Models
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
BING: Binarized Normed Gradients for Objectness Estimation at 300fps
Pedestrian Detection and Localization
Deformable Part Model Presenter : Liu Changyu Advisor : Prof. Alex Hauptmann Interest : Multimedia Analysis April 11 st, 2013.
Deformable Part Models (DPM) Felzenswalb, Girshick, McAllester & Ramanan (2010) Slides drawn from a tutorial By R. Girshick AP 12% 27% 36% 45% 49% 2005.
Histograms of Oriented Gradients for Human Detection(HOG)
Human Detection Method Combining HOG and Cumulative Sum based Binary Pattern Jong Gook Ko', Jin Woo Choi', So Hee Park', Jang Hee You', ' Electronics and.
CS 1699: Intro to Computer Vision Detection II: Deformable Part Models Prof. Adriana Kovashka University of Pittsburgh November 12, 2015.
Object Detection Overview Viola-Jones Dalal-Triggs Deformable models Deep learning.
Recognition Using Visual Phrases
Timo Ahonen, Abdenour Hadid, and Matti Pietikainen
Week 10 Emily Hand UNR.
Object Recognizing. Object Classes Individual Recognition.
Convolutional Restricted Boltzmann Machines for Feature Learning Mohammad Norouzi Advisor: Dr. Greg Mori Simon Fraser University 27 Nov
More sliding window detection: Discriminative part-based models
Object Recognizing. Object Classes Individual Recognition.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
1 Bilinear Classifiers for Visual Recognition Computational Vision Lab. University of California Irvine To be presented in NIPS 2009 Hamed Pirsiavash Deva.
Recent developments in object detection
Cascade for Fast Detection
Guillaume-Alexandre Bilodeau
Object detection with deformable part-based models
Data Driven Attributes for Action Detection
Learning Mid-Level Features For Recognition
Performance of Computer Vision
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Lit part of blue dress and shadowed part of white dress are the same color
Object detection, deep learning, and R-CNNs
Yun-FuLiu Jing-MingGuo Che-HaoChang
Recap: Advanced Feature Encoding
Object detection as supervised classification
A Tutorial on HOG Human Detection
HOGgles Visualizing Object Detection Features
“The Truth About Cats And Dogs”
Local Binary Patterns (LBP)
Brief Review of Recognition + Context
AHED Automatic Human Emotion Detection
An HOG-LBP Human Detector with Partial Occlusion Handling
Presentation transcript:

An HOG-LBP Human Detector with Partial Occlusion Handling Xiaoyu Wang*, Tony X. Han*, and Shuicheng Yan† * ECE Department University of Missouri, Columbia, MO, USA † ECE Department National University of Singapore, Singapore

An HOG-LBP Human Detector with Partial Occlusion Handling Introduction Human detection, or more generally, object detection, has wide applications Currently, Sliding Window Classifiers (SWC) achieves the best performance in object detection “Sliding window classifier predominant” (Everingham et al. The PASCAL Visual Object Classes Challenge workshop 2008, 2009) -“HOG tends to outperform other methods surveyed,” (Dollar et al. “Pedestrian Detection: A Benchmark”, CVPR2009) But still, lots of things need to be improved for SWCs More robust features are always desirable Compared with part-based detector, sliding window approach handles occlusion poorly Binary Classifier Pos: patch with a human Neg: patch with no human 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

An HOG-LBP Human Detector with Partial Occlusion Handling Outline The proposed HOG-LBP feature Partial occlusion handling Results and performance evaluation The speed: making it real-time! Conclusion and real-time demo 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

An HOG-LBP Human Detector with Partial Occlusion Handling HOG and LBP feature Traditional HOG Feature -N. Dalal and B. Triggs. Histograms of oriented gradients for human detection. In CVPR 2005, vol. 1, pp. 886–893, 2005. Traditional Local Binary Pattern (LBP) feature LBP operator is an exceptional texture descriptors LBP has achieved good results in face recognition T. Ahonen, et al. Face description with local binary patterns: Application to face recognition. IEEE PAMI, 28(12):2037–2041, 2006. 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Cell-structured LBP designed especially for human detection Holistic LBP histogram for each sliding window achieves poor results. Inspired by the success of the HOG, LBP histograms are constructed for each cell with the size 16by16 In contrast to HOG, no block structure is needed if we use L1 normalization. … 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

The performance of cell-structured LBP Missing rate vs. False Positive Per scanning Window (FPPW) HOG Results on INRIA dataset Feature: Cell-structured LBP Classifier: Linear SVM 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

An HOG-LBP Human Detector with Partial Occlusion Handling HOG-LBP feature Why simple concatenation helps? Disadvantage of HOG: Focusing on edge, ignoring flat area Can not deal with noisy edge region Advantage of Cell-LBP: Treat all the patterns equally Filter out noisy patterns using the concept of “uniform patterns ”, i.e. vote all strings with more than k 0-1 transition into same bin. 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

The performance of HOG-LBP feature Missing rate vs. FPPW [1] N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” in CVPR, 2005. [2] O. Tuzel, F. Porikli, and P. Meer, “Human detection via classification on Riemannian manifolds,” in CVPR 2007. [3] S. Maji, A. Berg, and J. Malik, “Classification using intersection kernel support vector machines is efficient,” in CVPR 2008. [4] HOG-LBP without occlusion handling 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

HOG-LBP feature for general object detection The proposed HOG-LBP feature works pretty well for general object detection. We attended the Pascal 2009 grand challenge in object detection. Among 20 categories, using the HOG-LBP as feature, our team (Mizzou) got: Number 1 in two categories: chair, potted plant Number 2 in four categories: bottle, car, person, horse 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Partial occlusion handling Two key questions Does the partial occlusion occur in the current scanning window? If partial occlusion occurs, where? An interesting phenomenon Negative Positive <hP, hU > <hN, hL > Negative Positive 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Convert holistic classifier to local-classifier ensemble ? 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Distribute the constant bias to local classifiers positive training samples negative training samples the feature of the ith blocks of This approach of distributing the constant bias keeps the relative bias ratio across the whole training dataset. 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Segmenting the local classifiers for occlusion inference The over all occlusion reasoning/handling framework. 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

The detection performance with occlusion handling The detection rate improvement is less than 1% for INRIA Dataset. There are very few occluded pedestrians in INRIA dataset. 28 images with occlusion are missed by HOG-LBP detector when FPPW=10-6 The occlusion handling pickup 10 of them. Samples of corrected miss detection 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Adding occlusions to INRIA dataset 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Evaluation using False Positive Per scanning Imange (FPPI) [1] P. Sabzmeydani and G. Mori. Detecting pedestrians by learning shapelet features. In CVPR 2007. [2] P. Dollar, Z. Tu, H. Tao, and S. Belongie. Feature mining for image classification. In CVPR 2007 [3] S. Maji, A. Berg, and J. Malik, “Classification using intersection kernel support vector machines is efficient,” in CVPR 2008. [4] N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” in CVPR, 2005. [5] P. Felzenszwalb, D. McAllester, and D. Ramanan. A discriminatively trained, multiscale, deformable part model. In CVPR, 2008. [6] C.Wojek and B. Schiele. A performance evaluation of single and multi-feature people detection. DAGM 2008. [7], [8] HOG-LBP w/o occlusion handling 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Pascal 2009 Grand Challenge precision recall Pascal 2009 Grand Challenge Average Precision: UoCTTI: 41.5 U of Missouri: 37.0 Oxford_MKL: 21.6 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Sample results in Geoint 2009 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

An HOG-LBP Human Detector with Partial Occlusion Handling Evaluation Issue Many factors affect FFPI: Like nonmaximum suppression, bandwidth of meanshift, local thresholding/filtering before merging. Therefore: Using FPPW for sliding window classifier to select feature and classification scheme. WARNING: avoid encoding the class label implicitly Using FPPI to evaluate the over all performance of the detector, can be used as a protocol to compare all kinds of detectors 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

Speed Issue: do trilinear Interpolation as convolution Trilinear interpolation can now be integrated into integral histogram, and improve the detection by 3%-4%, at FPPW=10-4. Adjacent histograms cover independent data after convolution. SPMD, this is very important if you want to use GPU! Memory bandwidth is more precious than GPU cycles. 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling

An HOG-LBP Human Detector with Partial Occlusion Handling Conclusion and Demo The HOG-LBP feature achieves the state of the art detection. Segmentation on local classifications inside sliding window helps to infer occlusion. Implementing trilinear interpolation as a 2D convolution makes it an addable component of integral histogram. Demo Does it work? Press keyboard and pray...... We may still have long way to go 11/15/2018 An HOG-LBP Human Detector with Partial Occlusion Handling