Should unique vectors (SIFT descriptors) be used in K-Means Clustering?
It does make a difference.

If you have many duplicates, you can merge them into weighted vectors. It's straightforward to add to existing code.