I would like to reduce the number of results the SURF feature detector is producing. At the moment it is detecting more than 7000 features per frame. This is an unmanageable number in my environment. I have played with the octave and and interval parameters. Reducing these nets 0 features. Increasing them only makes the problem worse.
I have better control with the opencv SURF detector. OpenCV accepts a hessian minimum threshold parameter. If I increase this, I receive fewer, but arguably stronger features. Has anyone had any success with implementing similar filtering in libmv? I have looked myself, but I have to concede that my understanding of SURF feature detecting is not sufficient to implement a solution.
I appreciate any help on this issue.