Below you can find an interface to OpenSURF for Octave
and Matlab.
Image with detected interest points
The package OctaveOpenSURF contains
mex functions for calling the OpenSURF function from either Octave or Matlab.
OpenSURF is a free implementation of the SURF interest point detector.