SURF: Speeded-Up Robust Features

Slides:



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

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Group Meeting Presented by Wyman 10/14/2006
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Outline SIFT Background SIFT Extraction Application in Content Based Image Search Conclusion.
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
CSE 473/573 Computer Vision and Image Processing (CVIP)
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Interest points CSE P 576 Larry Zitnick Many slides courtesy of Steve Seitz.
Lecture 6: Feature matching CS4670: Computer Vision Noah Snavely.
Lecture 4: Feature matching
Scale Invariant Feature Transform
Distinctive Image Feature from Scale-Invariant KeyPoints
Feature extraction: Corners and blobs
Distinctive image features from scale-invariant keypoints. David G. Lowe, Int. Journal of Computer Vision, 60, 2 (2004), pp Presented by: Shalomi.
Scale Invariant Feature Transform (SIFT)
Representation, Description and Matching
Automatic Matching of Multi-View Images
Blob detection.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
CS4670: Computer Vision Kavita Bala Lecture 8: Scale invariance.
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.
Overview Introduction to local features
Interest Point Descriptors
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.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Local invariant features Cordelia Schmid INRIA, Grenoble.
CSE 185 Introduction to Computer Vision Local Invariant Features.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Distinctive Image Features from Scale-Invariant Keypoints Ronnie Bajwa Sameer Pawar * * Adapted from slides found online by Michael Kowalski, Lehigh University.
Harris Corner Detector & Scale Invariant Feature Transform (SIFT)
Features Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/15 with slides by Trevor Darrell Cordelia Schmid, David Lowe, Darya Frolova, Denis Simakov,
Distinctive Image Features from Scale-Invariant Keypoints David Lowe Presented by Tony X. Han March 11, 2008.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
Feature extraction: Corners and blobs. Why extract features? Motivation: panorama stitching We have two images – how do we combine them?
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Local features: detection and description
Distinctive Image Features from Scale-Invariant Keypoints
CS654: Digital Image Analysis
SURF: Speeded Up Robust Features
Presented by David Lee 3/20/2006
CSE 185 Introduction to Computer Vision Local Invariant Features.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer.
Blob detection.
SIFT Scale-Invariant Feature Transform David Lowe
CS262: Computer Vision Lect 09: SIFT Descriptors
Lecture 13: Feature Descriptors and Matching
Presented by David Lee 3/20/2006
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Distinctive Image Features from Scale-Invariant Keypoints
Scale Invariant Feature Transform (SIFT)
TP12 - Local features: detection and description
SURF detectors and descriptors
CS262 – Computer Vision Lect 08: SIFT Keypoint Detection
Local features: detection and description May 11th, 2017
Homework| Homework: Derive the following expression for the derivative of the inverse mapping Arun Das | Waterloo Autonomous Vehicles Lab.
SURF: Speeded-Up Robust Features
Feature description and matching
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
SIFT keypoint detection
Edge detection f(x,y) viewed as a smooth function
Lecture VI: Corner and Blob Detection
Feature descriptors and matching
Presented by Xu Miao April 20, 2005
Presentation transcript:

SURF: Speeded-Up Robust Features Advisor : Sheng-Jyh Wang Student : 劉彥廷 2011/10/17 Computer Vision and Image Understanding (CVIU) 2008.

Outline Introduction Related Works Speed-Up Robust Features Detection Description Experiments Conclusion

Outline Introduction Related Works Speed-Up Robust Features Detection Description Experiments Conclusion

Introduction Why do we care about feature matching? Object Recognition Wide baseline matching Tracking

Challenges Types of variance Illumination Scale Rotation Affine Perspective We want to find Repeatability、Distinctiveness features

Outline Introduction Related Works Speed-Up Robust Features Detection Description Experiments Conclusion

Related Works Harris Corner Detector - Harris 1988 Laplacian of Gaussian - Lindeberg 1998 Difference of Gaussian - Lowe 2004

Related Works flat edge corner Illumination invariance !!! Harris Corner Detector - Harris 1988 Laplacian of Gaussian - Lindeberg 1998 Difference of Gaussian - Lowe 2004 flat edge corner Illumination invariance !!!

* Related Works = Harris Corner Detector - Harris 1988 Laplacian of Gaussian - Lindeberg 1998 Difference of Gaussian - Lowe 2004 characteristic scale * = LoG can detect blob-like structures at locations “Feature Detection with Automatic Scale Selection”, IJCV ‘98

Related Works Harris Corner Detector - Harris 1988 Laplacian of Gaussian - Lindeberg 1998 Difference of Gaussian - Lowe 2004 Computational efficiency ! Compare to 26 neighbors Keep the same keypoint in all scale !

Motivation Lindeberg uses Laplacian of Gaussian, one could obtain scale invariant features. Lowe uses difference of Gaussian to approximate Laplacian of Gaussian. (SIFT) This paper uses Hessian - Laplacian to approximate Laplacian of Gaussian, to improve calculation speed.

Outline Introduction Related Works Speed-Up Robust Features Detection Description Experiments Conclusion

Detection Hessian-based interest point localization Lxx(x,y,σ) is the Laplacian of Gaussian of the image. It is the convolution of the Gaussian second order derivative with the image. This paper use Dxx to approximate Lxx.

Detection Scale analysis with constant image size Approximated second order derivatives with box filters. (DoG) 但是拿Gaussian derivatives來做,需要對Gaussian Function做離散化和裁切 比較浪費時間,尤其是filter大小又需要改變的時候    

Integral Images Using integral images for major speed up Integral Image (summed area tables) is an intermediate representation for the image and contains the sum of gray scale pixel values of image. They can be evaluated at a very low computational cost using integral images ABCD所圍面積內intensity的總和 = A-B-C+D They can be evaluated at a very low computational cost using integral images with box filters

Summary         Keypoint detection Keypoint description Keypointmatching

Fourier v.s. Wavelet Fourier Transform (FT) is not a good tool – gives no direct information about when an oscillation occurred. Wavelets can keep track of time and frequency information. Fourier basis Haar basis

Description interest point Haar dx scale = s r = 6s dy Orientation Assignment The Haar wavelet responses are represented as vectors Sum all responses within a sliding orientation window covering an angle of 60 degree The longest vector is the dominant orientation x response y response dx dy r = 6s interest point scale = s Haar

Description Split the interest region (20s x 20s) up into 4 x 4 square sub-regions. Calculate Haar wavelet response dx and dy and weight the response with a Gaussian kernel. Sum the response over each sub-region for dx and dy, then sum the absolute value of resp- onse.

Matching  can do match  can do match  not match 20 Fast indexing through the sign of the Laplacian for the underlying interest point The sign of trace of the Hessian matrix Trace = Lxx + Lyy  can do match  can do match  not match matching 20

Outline Introduction Related Works Speed-Up Robust Features Detection Description Experiments Conclusion

Experiments Test keypoint repeatability for (Viewpoint Change), (Lighting Change) and(Zoom and Rotation)

Experiments Repeatability score for image sequences

Experiments Fix number of keypoints

Experiments SIFT SURF Leila Mirmohamadsadeghi , “Image Tag Propagation “ ‘10

Experiments Image size : 341x341 Running time : 2.411188 seconds

Experiments Image size : 800x600 Running time : 12.028462 seconds

Conclusion SURF is faster than SIFT by 3 times, and has recall precision not worse than SIFT. SURF is good at handling image with blurring or rotation. SURF is poor at handling image with viewpoint .

Reference “Speeded-Up Robust Features”, CVIU ‘08 Herbert Bay “Distinctive Image Features from Scale-Invariant Features”, IJCV ’04 David G. Lowe “A Combined Corner and Edge Detector” ‘88 Chris Harris “Feature Detection with Automatic Scale Selection”, IJCV ’98 Lindeberg