Hi everyone,
I’m referring to the documentation on the ORB feature detector implementation provided by NVIDIA VPI.
https://docs.nvidia.com/vpi/algo_orb_feature_detector.html
I am particularly interested in the following aspect of the implementation:
“For each level of the input pyramid, the ORB algorithm runs FAST to detect potentially a large number of corners. Afterwards, ORB assigns a cornerness score to each FAST corner detected. One way to assign scores is via the HARRIS algorithm, using the Harris response score with a 3x3 block window and sensitivy factor equal 1. The cornerness score is then used to sort all FAST corners from highest to lowest score value and filter the top N detected corners by ORB, where N is potentially much smaller than the total number of corners found by FAST”
I would like to know if there is a way to retrieve these cornerness scores for the corners detected by ORB. My intention is to tile my image and, after running the ORB feature detector on each tile, it would be useful to rank corners within each tile. However, I’m not entirely sure if this cornerness score would be relevant when comparing corners across different tiles.
Any insights or suggestions would be greatly appreciated. Thank you!