1 | initial version |
ORB does use gaussian filters in at least one portion of the algorithm. When creating the scale pyramid for the FAST points, it uses GaussianBlur to blur each level before resizing it smaller.
ORB finds a list of keypoints with FAST, but some of them are edges, which are no good, so it finds the Harris Corner score for each of those points, and keeps the best however many you need. It could use a different corner score, but you would need to re-write the code to use that instead.
To answer your first question, it depends on how you want to use the Gaussian filters. If you are using just enough to remove noise from your images, it may help. Other than that, I can't think of anything that would be improved by using Gaussian filters.