Week 4: 6/6 – 6/10 Jeffrey Loppert. This week.. Coded a Histogram of Oriented Gradients (HOG) Feature Extractor Extracted features from positive and negative.

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

Contributions A people dataset of 8035 images. Three layer attribute classification framework using poselets. 1 2.
Combining Detectors for Human Hand Detection Antonio Hernández, Petia Radeva and Sergio Escalera Computer Vision Center, Universitat Autònoma de Barcelona,
QR Code Recognition Based On Image Processing
Word Spotting DTW.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Fraud Detection CNN designed for anti-phishing. Contents Recap PhishZoo Approach Initial Approach Early Results On Deck.
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
Many slides based on P. FelzenszwalbP. Felzenszwalb General object detection with deformable part-based models.
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
Data-driven Visual Similarity for Cross-domain Image Matching
More sliding window detection: Discriminative part-based models Many slides based on P. FelzenszwalbP. Felzenszwalb.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
吳家宇 吳明翰 Face Detection Based on Template Matching and 2DPCA Algorithm 2009/01/14.
COS 429 PS5: Finding Nemo. Exemplar -SVM Still a rigid template,but train a separate SVM for each positive instance For each category it can has exemplar.
1 Accurate Object Detection with Joint Classification- Regression Random Forests Presenter ByungIn Yoo CS688/WST665.
Lecture 29: Recent work in recognition CS4670: Computer Vision Noah Snavely.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Generic object detection with deformable part-based models
Exercise Session 10 – Image Categorization
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
Computer Vision CS 776 Spring 2014 Recognition Machine Learning Prof. Alex Berg.
Nonparametric Part Transfer for Fine-grained Recognition Presenter Byungju Kim.
“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)
Object Detection with Discriminatively Trained Part Based Models
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
Latent SVM 1 st Frame: manually select target Find 6 highest weighted areas in template Area of 16 blocks Train 6 SVMs on those areas Train 1 SVM on entire.
BING: Binarized Normed Gradients for Objectness Estimation at 300fps
Human Action Recognition from RGB-D Videos Oliver MacNeely YSP 2015.
Deformable Part Models (DPM) Felzenswalb, Girshick, McAllester & Ramanan (2010) Slides drawn from a tutorial By R. Girshick AP 12% 27% 36% 45% 49% 2005.
Unsupervised Learning of Visual Sense Models for Polysemous Words Kate Saenko Trevor Darrell Deepak.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
Handwritten digit recognition
Training and Evaluating of Object Bank Models Presenter : Changyu Liu Advisor : Prof. Alex Interest : Multimedia Analysis May 16 th, 2013.
Object detection, deep learning, and R-CNNs
Indoor Location Detection By Arezou Pourmir ECE 539 project Instructor: Professor Yu Hen Hu.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Improved Object Detection
Week 10 Emily Hand UNR.
WEEK4 RESEARCH Amari Lewis Aidean Sharghi. PREPARING THE DATASET  Cars – 83 samples  3 images for each sample when x=0  7 images for each sample when.
An ANN Approach to Identify if Driver is Wearing Safety Belts Hanwen Chen 12/9/2013.
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Notes on HW 1 grading I gave full credit as long as you gave a description, confusion matrix, and working code Many people’s descriptions were quite short.
NMF Demo: Lee, Seung Bryan Russell Computer Demonstration.
Rich feature hierarchies for accurate object detection and semantic segmentation 2014 IEEE Conference on Computer Vision and Pattern Recognition Ross Girshick,
REU Week 1 Presented by Christina Peterson. Edge Detection Sobel ◦ Convolve image with derivative masks:  x:  y: ◦ Calculate gradient magnitude ◦ Apply.
What is an Object? —— an experimental evaluation Presented by: Yao Pan.
Week 5 Emily Hand UNR. AdaBoost For our previous detector, we used SVM.  Color Histogram We decided to try AdaBoost  Mean Blocks.
Cascade for Fast Detection
Object detection with deformable part-based models
Presented by David Lee 3/20/2006
Performance of Computer Vision
Classification with Perceptrons Reading:
Object Localization Goal: detect the location of an object within an image Fully supervised: Training data labeled with object category and ground truth.
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Introduction of Pedestrian Detection
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
A Tutorial on HOG Human Detection
Multiple Organ Detection in CT Volumes using CNN Week 4
Categorization by Learning and Combing Object Parts
AHED Automatic Human Emotion Detection
Visualization of computational image feature descriptors.
Amari Lewis Aidean Sharghi
Week 6 University of Nevada, Reno
Presentation transcript:

Week 4: 6/6 – 6/10 Jeffrey Loppert

This week.. Coded a Histogram of Oriented Gradients (HOG) Feature Extractor Extracted features from positive and negative samples Used samples to train a linear SVM

Process Calculate a model size for data set Generate a negative sample from each image according to model size Extract the bounding box from a positive sample Resize the positive sample to model size Extract HOG features from each sample Train a linear SVM over positive an negative samples

Dataset Pascal VOC aeroplane training dataset Consists of 5,717 images of different resolutions Multiple objects per image, each object can be from a different classes Each image has a corresponding annotation xml file Image contains 4 aeroplanes & 1 person

Model Size Compute ratio of mean width, height for each image to nearest tenth Calculate number of corresponding 8x8 pixel blocks based on mean width Example Block Width = 40Model Width = 320 Block Height = 17Model Height = 136

Negative Samples Generated from each object in each image Disregarded if image contained object of interest Negative sample must have less than 50% overlap with bounding box Randomly selected point within original image to extract sample Problem – could create an infinite loop – limited to 15 tries 2,949 Negative samples generated from first 1000 images

Positive Samples Extract the bounding box from a positive sample Resize the positive sample to model size

Extract HOG Features Extract HOG features from each sample

SVM Results 2949 Negative Samples 53 Positive Samples Train set: 1474 (negative) + 26 (positive) Test set: 1475 (negative) + 27 (positive) Accuracy = 100% (1500/1500) (classification) Accuracy = % (1475/1502) (classification) Test False Positive: Test False Negative: Accuracy = 100% (3066/3066) (classification) Accuracy = % (3003/3066) (classification) Test False Positive: Test False Negative:

Next Week… Compute different scales of the image (6 scales) Slide a window over image in each scale compute the probability of being the object for each window using the trained model Determine the peak as object position

Week 4 Reflections Re-read research papers – won’t fully understand topic first read through Clear understanding of task at hand Stay focused, set daily and weekly goals Ask others for help, not only Hamid