Can SIFT create !totally! similar KeyPoints?

asked 2016-09-30 04:31:20 -0600

Vintez gravatar image

updated 2020-10-11 13:01:53 -0600

My Question stands in the Title, before Answering please note, that I'm not referring to this and this kind of similarity.

I am asking that, because I see in the Sift.cpp form contrib-master that it calls the KeyPointFilter function removeDublicated(...) in the KeyPoint.cpp it shows that it only removes the one that are having the same Angle, Size or Coordinates.

So the only possibility, that the Filter would do anything is, when the KeyPoint is really a total Duplication. But is this even possible in the SIFT Detection and Creation?

I tested multiple example Images where it never created a Duplication (Testet through output of vector.size() after using removedDuplicated(...)

The Reason I ask is, because I want to remove every Code that is unnecessary from my own SIFT example, to make it as fast as possible.

edit retag flag offensive close merge delete