Search code examples
matlabimage-processingsiftsurf

SIFT and SURF feature extraction Implementation using MATLAB


I am doing an ancient coins recognition system using matlab. What I have done so far is:

  1. convert to grayscale
  2. remove noise using Gaussian filter
  3. contrast enhancement
  4. edge detection using canny edge detector.

Now I want to extract feature for classification. Features I thought to select are roundness, area, colour, SIFT and SURF. My problem is how I can apply SIFT and SURF algorithms to my project. I couldn't find built-in functions for both.


Solution

  • you can find a matlab implementation of SIFT features here: http://www.cs.ubc.ca/~lowe/keypoints/