Presentation 4 Zach Robertson.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Differential Geometry
Sorce: Suggestive Contours for Conveying Shape. (SIGGRAPH 2003) Doug DeCarlo, Adam Finkelstein, Szymon Rusinkiewicz, Anthony Santella. 1 Suggestive Contours.
1 Challenge the future HON4D: Histogram of Oriented 4D Normals for Activity Recognition from Depth Sequences Omar Oreifej Zicheng Liu CVPR 2013.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Extended Gaussian Images
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Edge Detection. Our goal is to extract a “line drawing” representation from an image Useful for recognition: edges contain shape information –invariance.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Canny Edge Detector.
Targil 2 Image enhancement and edge detection. For both we will use image derivatives.
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
Scale Invariant Feature Transform
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
Introduction to Image Processing Grass Sky Tree ? ? Review.
05 - Feature Detection Overview Feature Detection –Intensity Extrema –Blob Detection –Corner Detection Feature Descriptors Feature Matching Conclusion.
HW 2 Discussion Remember, everything is still an illusion.
CAP 5415 Computer Vision Fall 2004
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
776 Computer Vision Jan-Michael Frahm Fall SIFT-detector Problem: want to detect features at different scales (sizes) and with different orientations!
UCF REU: Weeks 1 & 2. Gradient Code Gradient Direction of the Gradient: Calculating theta.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
EE 4780 Edge Detection.
Extracting features from spatio-temporal volumes (STVs) for activity recognition Dheeraj Singaraju Reading group: 06/29/06.
Histograms of Oriented Gradients for Human Detection(HOG)
3D Object Modelling and Classification Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University,
Distinctive Image Features from Scale-Invariant Keypoints David Lowe Presented by Tony X. Han March 11, 2008.
WEEK 1-2 ALEJANDRO TORROELLA. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAYING THE SEPARATE CHANNELS.
3D Face Recognition Using Range Images
Carl Vondrick, Aditya Khosla, Tomasz Malisiewicz, Antonio Torralba Massachusetts Institute of Technology
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
More sliding window detection: Discriminative part-based models
Lecture 3 Template Matching Edge Detection. 2 Processes for Assignment 1  Understand Image Format  Pre Processing - Gaussian, Mean Filter to clean up.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
Presenter: Jae Sung Park
Week 5 Emily Hand UNR. AdaBoost For our previous detector, we used SVM.  Color Histogram We decided to try AdaBoost  Mean Blocks.
Winter in Kraków photographed by Marcin Ryczek
SIFT Scale-Invariant Feature Transform David Lowe
Cascade for Fast Detection
Antoine Guitton, Geophysics Department, CSM
Detection of discontinuity using
Edge Detection CS 678 Spring 2018.
A Tutorial on HOG Human Detection
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Calculate HOC on Depth and HOG on RGB and concatenate them
EE 596 Machine Vision HW 6 Assigned: Nov 20, 2013
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Presentation Zach Robertson.
Categorization by Learning and Combing Object Parts
From a presentation by Jimmy Huff Modified by Josiah Yoder
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Edge Detection Today’s reading
Canny Edge Detector.
Human Detection using depth
Gaussian Curvature Mean Curvature
SIFT.
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Edge Detection Today’s reading
Descriptions of 3-D Objects and Scenes
Feature descriptors and matching
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Winter in Kraków photographed by Marcin Ryczek
Image segmentation Grey scale image Binary image
Presentation ZacH Robertson.
Presentation transcript:

Presentation 4 Zach Robertson

Our method Pedro’s method Low threshold, false positive Low threshold, no false positive High threshold, false negative

Head Detector Our method Pedro’s Method

Train Human Model in 3D We need a good descriptor for depth as good as HOG for RGB What should we use for Depth?

Papers Invariant Surface Characteristics for 3d Object Recognition by Besl and Jain Mean curvature and Gaussian Curvature as visible invariant

Gaussian Curvature Mean Curvature Gives where surface is convex, saddle, or flat Indicates surface shape at a pixel Mean Curvature The average of the principal curvatures If zero, minimal surface

Coded Produce normal vectors Produce mean curvature Produce gaussian curvature

Train SVM There are 9 different possibilities Only 8 will actually happen Created a histogram of curvature

Noise

Normal and Curvatures Norm in Z direction Norm in X direction Norm in Y direction Mean Curvature Gaussian Curvature

Fixing Noise Use the median to smooth Save images in lossless format (such as .png) Changing the range of values from 0 to 255 to 0 to 4000 Allows more detail to be maintain

Median Smoothed Gaussian Smoothed