Sean M. Ficht.  Problem Definition  Previous Work  Methods & Theory  Results.

Slides:



Advertisements
Similar presentations
Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
Advertisements

OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Histograms of Oriented Gradients for Human Detection
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
1 Challenge the future HON4D: Histogram of Oriented 4D Normals for Activity Recognition from Depth Sequences Omar Oreifej Zicheng Liu CVPR 2013.
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.
Detecting Cartoons a Case Study in Automatic Video-Genre Classification Tzvetanka Ianeva Arjen de Vries Hein Röhrig.
Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Presenter: Hoang, Van Dung
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Bryan Willimon Master’s Thesis Defense Interactive Perception for Cluttered Environments.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Enhancing Exemplar SVMs using Part Level Transfer Regularization 1.
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.
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.
A Study of Approaches for Object Recognition
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Object Detection using Histograms of Oriented Gradients
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Computer vision.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 35 – Review for midterm.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
Watch, Listen and Learn Sonal Gupta, Joohyun Kim, Kristen Grauman and Raymond Mooney -Pratiksha Shah.
A General Framework for Tracking Multiple People from a Moving Camera
Kourosh MESHGI Shin-ichi MAEDA Shigeyuki OBA Shin ISHII 18 MAR 2014 Integrated System Biology Lab (Ishii Lab) Graduate School of Informatics Kyoto University.
Joon Hyung Shim, Jinkyu Yang, and Inseong Kim
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
Pedestrian Detection and Localization
Recognition II Ali Farhadi. We have talked about Nearest Neighbor Naïve Bayes Logistic Regression Boosting.
Bryan Willimon, Stan Birchfield, Ian Walker Department of Electrical and Computer Engineering Clemson University IROS 2010 Rigid and Non-Rigid Classification.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Expectation-Maximization (EM) Case Studies
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Histograms of Oriented Gradients for Human Detection(HOG)
Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor.
Jiu XU, Axel BEAUGENDRE and Satoshi GOTO Computer Sciences and Convergence Information Technology (ICCIT), th International Conference on 1 Real-time.
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.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Week 10 Emily Hand UNR.
IEEE International Conference on Multimedia and Expo.
Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen IEEE TRANSACTIONS.
Motion Features for Action Recognition YeHao 3/11/2014.
More sliding window detection: Discriminative part-based models
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Representation in Vision Derek Hoiem CS 598, Spring 2009 Jan 22, 2009.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Week 5 Emily Hand UNR. AdaBoost For our previous detector, we used SVM.  Color Histogram We decided to try AdaBoost  Mean Blocks.
1 Bilinear Classifiers for Visual Recognition Computational Vision Lab. University of California Irvine To be presented in NIPS 2009 Hamed Pirsiavash Deva.
A. M. R. R. Bandara & L. Ranathunga
Cascade for Fast Detection
Data Driven Attributes for Action Detection
Lit part of blue dress and shadowed part of white dress are the same color
Introduction of Pedestrian Detection
A Tutorial on HOG Human Detection
Presentation Zach Robertson.
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
AHED Automatic Human Emotion Detection
Presentation transcript:

Sean M. Ficht

 Problem Definition  Previous Work  Methods & Theory  Results

 Track and follow specific person with a mobile robot  Cluttered environments  Brief occlusion  Long occlusion  Cooperative user

 Helper robot  Carry items for a person Example: Hospital situation

 Problem Definition  Previous Work  Methods & Theory  Results

 Person following with a mobile robot Appearance based Optical flow based Stereo vision based

 Segmentation of image  Classification  Detection  Limitations Sidenbladh, Kragic, and Christensen; ICRA; 1999 Tarokh and Ferrari; Journal of Robotic Systems; 2003 Schlegel, Illman, Jaberg, Schuster, and Worz; British Machine Vision Conference; 2005

 Calculate optical flow  Use to segment image  Limitations Chivilo, Mezzaro, Sgorbissa, and Zaccaria; IROS; 2004 Piaggio, Fornaro, Piombo, Sanna, and Zaccaria; IEEE ISIC/CIRA/ISAS joint conference; 1998

 Find features  Segment from background  Use to track  Limitations Zhichao and Birchfield; IROS; 2007

 Problem Definition  Previous Work  Methods & Theory  Results

 Kinect  Provides a depth image  Provides a RGB color image  Packaged solution

 Detection and Tracking Generic detector Specific appearance model Integrating particle filter  Robot Control

 HOG person detector (OpenCV) HOG descriptor o Cells -> Block -> Window o 4 cells in a block o 105 blocks in a window o 64x128 window Training Dalal and Triggs, CVPR, 2005

 Gradient of the Image  Binning of pixels in cells  Grouping of cells into blocks  Normalization

 Kernel convolution Magnitude = (g x 2 + g y 2 ) Angle = arctan(g y /g x )  Directional change in intensity

 Bins apply to each cell  Nine separate bins  Gradient magnitude added to bin

 Cells grouped into blocks  4 cells per block  Blocks overlap one another

 HOG person detector HOG descriptor o Cells -> Block -> Window o 4 cells in a block o 105 blocks in a window o 64x128 window Training

 Support Vector Machine (SVM) classifier  Binary classifier  Trained on images

 Detection and Tracking Generic detector Specific appearance model Integrating particle filter  Robot Control

 Color Histogram  Segmentation by depth to create template

 Represents distribution of colors  10 bins for each color channel 1000 element color histogram  Pixel classification  2 bin example Bin 1: Bin 2:

 Average depth  Threshold (0.3 meters)  Template used to make color histogram

 Detection and Tracking Generic detector Specific appearance model Integrating particle filter  Robot Control

 System State  Motion model  Observation model  Expected state  Resample

 Hybrid state space  X and Y in image coordinates Scaled according to depth  Z in depth coordinates

 Detection and Tracking Generic detector Specific appearance model Integrating particle filter  Robot Control

 Input: tracking information from tracking algorithm  Uses tracking information to make movement decisions  Executes movement and returns to tracking algorithm

 Problem Definition  Previous Work  Methods & Theory  Results

 No occlusion Other people present (different depth) Other people present (similar depth) Pose change  Brief occlusion  Long occlusion

 Initial template

Initial template Non-occluded target Occluded target

 Average between 73% and 74%

 Problem Follow a person in different scenarios  System RGB-D sensor Generic detector Specific appearance model Particle filter Robot control architecture  Performance Performed in three separate test scenarios Rapid side to side target motion trade-off Large target scale changes

 Train a new HOG detector to handle scale issues  Using more particles  KLT features for trajectory histories  Adaptive appearance model