FREAK descriptor: scaleNormalized parameter [closed]
Hi all,
I've been playing around with the FREAK keypoint descriptor. One of the parameters used by the FREAK constructor, is scaleNormalized.
When using the default scaleNormalized of 22.0f, many of the keypoints don't get any descriptor assigned. When I use a smaller value for this parameter, e.g. 8.0f, I get much more descriptors.
I have looked at the FREAK source code from the OpenCV repository, but honestly, I have no idea what this parameter means...
Does anybody has any idea about the purpose of the scaleNormalized parameter?
Kind regards, Arno
Here is the original paper on FREAK http://infoscience.epfl.ch/record/175537/files/2069.pdf I think it will help you understand how it works, and what each parameter does.
I have the same problem as you and I am ging to mail the author of the codes to see if I can learn more. I have been playing with different scales of the training image (with cv::pyrDown(source, dest)) and the scaleNormalized parameter. I think it is very sensitive and dependent on the training image, its size and the number of keypoints.