Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SIFT Keypoint Location

I am currently working in SIFT, I had generated the difference of Gaussian and the extrema image layers. Can anyone explain to me how to use Hessian matrix to eliminate the low contrast keypoint?

like image 297
tsann Avatar asked Apr 22 '12 00:04

tsann


1 Answers

A good keypoint is a corner. This comes from the Harris corner work and the Good features to track (KLT) papers first, then emphasized by the Mikolajczyk and Schmid paper.

Intuitively, a corner is a good feature because it is an intersection of two lines, while a single line segment can be moved along its direction, thus causing a less accurate localization. A line segment is an edge, i.e., a first order derivative (gradient). A corner is an edge that changes its direction abruptly. This is measured by a second order derivative, hence the use of the Hessian matrix that contains the values of the directional second derivatives.

like image 167
sansuiso Avatar answered Nov 16 '22 01:11

sansuiso