Comparing NARF and SIFT Key Point Extraction Algorithms

Slides:



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

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Presented by Xinyu Chang
1 Autonomous Registration of LiDAR Data to Single Aerial Image Takis Kasparis Nicholas S. Shorter
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Matching with Invariant Features
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Robust and large-scale alignment Image from
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
1 Interest Operator Lectures lecture topics –Interest points 1 (Linda) interest points, descriptors, Harris corners, correlation matching –Interest points.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Scale Invariant Feature Transform (SIFT)
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe – IJCV 2004 Brien Flewelling CPSC 643 Presentation 1.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Automatic Camera Calibration
Overview Introduction to local features
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
By Yevgeny Yusepovsky & Diana Tsamalashvili the supervisor: Arie Nakhmani 08/07/2010 1Control and Robotics Labaratory.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
The Brightness Constraint
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
A 3D Model Alignment and Retrieval System Ding-Yun Chen and Ming Ouhyoung.
Wenqi Zhu 3D Reconstruction From Multiple Views Based on Scale-Invariant Feature Transform.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
FREE-VIEW WATERMARKING FOR FREE VIEW TELEVISION Alper Koz, Cevahir Çığla and A.Aydın Alatan.
3D reconstruction from uncalibrated images
CSE 185 Introduction to Computer Vision Feature Matching.
Local features and image matching October 1 st 2015 Devi Parikh Virginia Tech Disclaimer: Many slides have been borrowed from Kristen Grauman, who may.
Computational Rephotography Soonmin Bae Aseem Agarwala Frédo Durand.
CS654: Digital Image Analysis
Line Matching Jonghee Park GIST CV-Lab..  Lines –Fundamental feature in many computer vision fields 3D reconstruction, SLAM, motion estimation –Useful.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
SIFT.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
776 Computer Vision Jan-Michael Frahm Spring 2012.
SIFT Scale-Invariant Feature Transform David Lowe
Presented by David Lee 3/20/2006
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Paper – Stephen Se, David Lowe, Jim Little
3D Vision Interest Points.
Recognizing Deformable Shapes
The Brightness Constraint
Object recognition Prof. Graeme Bailey
The Brightness Constraint
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
RGB-D Image for Scene Recognition by Jiaqi Guo
Multiple View Geometry for Robotics
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
SIFT.
CSE 185 Introduction to Computer Vision
ECE734 Project-Scale Invariant Feature Transform Algorithm
Fourier Transform of Boundaries
Computational Photography
Multi-Information Based GCPs Selection Method
Presented by Xu Miao April 20, 2005
Recognition and Matching based on local invariant features
Presentation transcript:

Comparing NARF and SIFT Key Point Extraction Algorithms Chris Kaffine Second Annual MIT PRIMES Conference, May 20th, 2012

Range Sensors Purpose: collect distance information Advantage over cameras: 3D Methods: Stereo Imagery LiDAR Structured Light

Representing Range Data Point Clouds: 3D-coordinates Geometrically understandable Range Images: 2D-image with pixel values representing depth Similar to sensor functioning Allows border extraction

Correspondences Goal: Find points in two images which are equivalent With matched points, differences between images can be calculated

Key Points and Descriptors Find correspondences in two steps: find key points, calculate descriptors Key Points- Distinguishable, stable locations in a scene Descriptors- Numerical description of a point and its underlying surface Points with similar descriptors are correspondences

NARF Normally Aligned Radial Features Uses range images Uses borders and change in distance (pixel) values to identify key points Key points are invariant to scale, susceptible to camera orientation Support Size: indicates how detailed the search should be

SIFT Scale Invariant Feature Transform Uses point clouds Finds key points that are invariant to scale Utilizes full, 3D geometry Scale Size: indicates how close to “zoom in”

Evaluating the Algorithms Use data with known sensor location Within chronologically adjacent frames, search for nearby key points Points within a certain distance are considered true matches Count number of frames each point lasts for Repeat, using different algorithms with different parameter values and different distance thresholds

Evaluating the Algorithms Metrics for evaluation: Number of key points identified Persistence/Stability of key points Density of key points, with relation to distance threshold Due to limitations in persistence algorithm, two persistence metrics were used: Measure 1:Average persistence of all key points Measure 2: Number of key points with persistence greater than 1

Results- Measures of Success Measure 1: Smoother, NARF exceeds SIFT in parts Overall, similar trends, though distinct metrics

Results- Measures of Success Measure 1: Smoother, NARF exceeds SIFT in parts Overall, similar trends so overestimation most likely did not have a strong effect

Results- Measures of Success At low parameter values, SIFT key point numbers and density rise dramatically, NARF values rise steadily Indicates that as parameter values decrease, superfluous key points are detected

Results Best parameter values for each algorithm displayed Metric used: #key points * persistence / density SIFT almost always superior Scale size .07 better in general, 0.1 possibly better in some cases

Acknowledgements MIT PRIMES Professor Seth Teller Jon Brookshire – Mentor