4.625

4.6 | 9 ratings Rate this file 97 Downloads (last 30 days) File Size: 343.08 KB File ID: #17894
image thumbnail

Keypoint Extraction

by Vincent Garcia

 

05 Dec 2007 (Updated 07 Dec 2007)

Extract image keypoints using most common algorithms.

| Watch this File

File Information
Description

The current directory contains functions allowing to extract keypoints also called "feature points", "corners", "interest points", etc. The following algorithm are provided :
- Harris
- SUSAN
- Harris-Laplace
- Laplacian of Gaussian (LoG)
- Gilles
The input image must be a gray level image. The output is a matrix of dimension Nx2 or Nx3 with N the number of keypoints extracted. The first column gives the row poisition of the keypoints and the second column gives the column position of the keypoints. The third column gives the feature scale of the keypoints. This scale corresponds to the radius of the local neighborhood to consider. Note that the SUSAN algorithm is a contribution of Joaquim Luis.

Run the test function to see an example.

The picture "door" was taken by Aleksandra Radonic'.
The picture "sunflower" was taken by Candy Torres.
The picture "patrol" was taken by Markus Schöpke.

MATLAB release MATLAB 7.5 (R2007b)
Other requirements The SUSAN algorithm works under Windows
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (13)
05 Dec 2007 Joaquim Luis

Vincent, It seams that you are using my "susan" submission. No problem with it but you should acknowledge it and by that way users would know where to get the source code.
Also, why are you terminating functions with an "end"?

06 Dec 2007 Vincent Garcia

Actually, in my first submission, the SUSAN algorithm was not used (I had just forgotten to remove the susan.dll file). Now, I add the SUSAN algorithm wich is a contribution of Joaquim Luis. I hope you will enjoy my (our) contribution.

25 Feb 2008 zenith tan

its an excellent piece of work

25 Feb 2008 zenith tan

can i use subplot instead of draw ?

thx !

25 Sep 2008 Daniel Schleicher

Great!

10 Jun 2009 Zhu Johnny

Vincent, thank you for your excellent work, Can you tell me where can I get S Gilles' PhD thesis? I wanna learn how the Gilles algorithm works in detail

02 Nov 2009 Raymond Cheng

Thanks for your sharing.

04 Nov 2009 Vincent Garcia

Hi Zhu and hi all,
I found the Gilles' PhD thesis on Internet but I unfortunately don't have the adress.
V.

07 Dec 2010 Dariush

Hi,
Great job,, I have a question,,,
The output give some keypoints of the input image, how can I extract the features of the image from ONLY THESE SELECTED KEYPOINTS?

30 Dec 2010 Maxime

Great job!

I found that replacing imfilter(img,...) by imfilter(single(img),...) significantly speeds up the detection of keypoints. This is especially interesting with kp_log for which the time decreased from several minutes to 10 seconds in my case. This is due to the available Intel IPP library (as mentioned in the doc of imfilter).

22 Mar 2011 Xin Li

It will be perfect if the user could control the number of the output key points on some level.

23 Jun 2011 Yang

how to download?

03 Jul 2011 Yang

hi good job,I want to change the code to extract the point with the plot function,that maybe used plot(r,c,'r+'),so how can I change it?thank you!

Please login to add a comment or rating.
Updates
06 Dec 2007

I add the SUSAN algorithm provided by Joaquim Luis

06 Dec 2007

Modification of description

06 Dec 2007

Remove the Thumb file added by Windows

07 Dec 2007

Modification to improve codemetric

Tag Activity for this File
Tag Applied By Date/Time
keypoint extraction Vincent Garcia 04 Nov 2009 04:33:15
corner extraction Vincent Garcia 04 Nov 2009 04:33:28
image processing Vincent Garcia 04 Nov 2009 04:33:35
computer vision Vincent Garcia 04 Nov 2009 04:33:45
salient points Vincent Garcia 04 Nov 2009 04:33:52
harrisstephen Vincent Garcia 04 Nov 2009 04:34:03
gilles Vincent Garcia 04 Nov 2009 04:34:12
susan Vincent Garcia 04 Nov 2009 04:34:17
laplacian of gaussians Vincent Garcia 04 Nov 2009 04:34:26
harris laplace Vincent Garcia 04 Nov 2009 04:34:39
digital photogrammatry Yang 23 Jun 2011 04:16:38

Contact us at files@mathworks.com