- Is it possible to apply SURF to color, HSV space?
I have not tested it, but as far as I know, SIFT and SURF use fairly (basically) similar detection methods:
The SIFT detector uses the Difference-of-Gaussian (DoG) method to efficiently approximate the Laplacian-of-Gaussian (LoG) , which are both blog detection methods .
The SURF detector uses field filters / gaps of various sizes of arbitrary size to calculate (or approximate?) The determinant of the Hessian, which is Bob's detection method.
Both methods use some strategy to calculate these blocks at several scales (SIFT: DoG-Pyramid; SURF: integral images for scaling the filter size). In the end, both methods detect droplets in this 2D array.
So, if SIFT can detect good features in your (H) SV channels, SURF should be able to do the same, because in principle they detect drops. What you will do is detect drops in the hue / saturation / value channel:
hue-blobs: areas with similar color tones that are surrounded by different (ever higher or lower) color tones,
saturation-blobs: regions ... but why? I don’t know how to interpret it;
value-blobs: should give very similar results to images with images converted to a gray image.
One thing to add: I just control the detector! I don’t know how color data affects SIFT / SURF data.
Micka source share