Local Feature Extraction and Learning for Computer Vision
Bin Fan, Chinese Academy of Sciences, China Jiwen Lu, Tsinghua University, China Pascal Fua, EPFL, Switzerland
CVPR’2017 Tutorials
Local Feature Extraction and Learning for Computer Vision Bin Fan, - - PowerPoint PPT Presentation
CVPR2017 Tutorials Local Feature Extraction and Learning for Computer Vision Bin Fan, Chinese Academy of Sciences, China Jiwen Lu, Tsinghua University, China Pascal Fua, EPFL, Switzerland Local Image Descriptors: A Tool for Matching
Bin Fan, Chinese Academy of Sciences, China Jiwen Lu, Tsinghua University, China Pascal Fua, EPFL, Switzerland
CVPR’2017 Tutorials
Which pixel goes where?
Which region goes where?
Dense city 3D reconstruction/ Structure from motion Content-based web image search
… track objects in real-time even when there are occlusions and motion blur.
Mobile augmented reality Real-time pedestrian detection
Database
… detect objects in crowded scenes.
… mosaic images into panoramas.
Which region goes where?
SIFT and its variants Early methods
04 07 10 15
Learning based methods CNN based methods Binary descriptor
Will it endure?
unequaled.
application.
Future algorithms will combine Deep Learning and keypoint matching.
GSS: Gaussian Scale Space is produced by iteratively convolving the last layer image with a Gaussian kernel. DoGSS: DoG Scale Space is produced by subtracting neighboring GSS layers.
* By Cmglee - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=42549151
SIFT [Lowe’99] Classic Local Features
Search extrema in DoGSS to locate initial keypoints.
SIFT [Lowe’99] Classic Local Features
the initial keypoint, and find the peak in the curve as the refined keypoint.
SIFT [Lowe’99] Classic Local Features
Gradient and angle: Orientation selection
SIFT [Lowe’99] Classic Local Features
SIFT [Lowe’99] Classic Local Features
SIFT [Lowe’99] Classic Local Features
SURF [Bay ’04] Classic Local Features
performance.
SURF [Bay ’04] Classic Local Features
with box filters
Lxx Lyy Lxy Dxx Dyy Dxy
SURF [Bay ’04] Classic Local Features
SURF SIFT SURF [Bay ’04] Classic Local Features
Scale Fix Image Size Increase Filter Size Fix Filter Size Decrease Image Size
interest point scale = s r = 6s dx dy
x response y response SURF [Bay ’04] Classic Local Features
vectors.
an angle of 60 degree.
SURF [Bay ’04] Classic Local Features
responses with a Gaussian kernel.
the absolute value of response.
results in all sub-regions, forming a 64D SURF descriptor.
SURF [Bay ’04] Classic Local Features
Daisy [Tola ’08] Classic Local Features
Daisy [Tola ’08] Classic Local Features