Nie jestem pewien, czy chcesz po prostu dopasować dwa obrazy (np. Znaleźć wspólne punkty), czy też chcesz spróbować czegoś takiego jak CBIR (Pobieranie obrazu na podstawie zawartości - przeszukiwanie bazy danych z obrazem szablonu w celu znalezienia wszystkich, które zawierają obiekt).
Obecnie prowadzę badania CBIR, więc jestem na bieżąco z aktualnymi metodami. Tu i tutaj są linki do moich odpowiedzi na podobne do twoich problemy z stackoverflow, powinieneś spojrzeć.
Teraz powiem trochę o SIFT. Gdy Lowe wprowadził je po raz pierwszy , termin SIFT dotyczył zarówno procesu wykrywania cech, jak i deskryptorów cech obliczonych na podstawie wykrytych punktów zainteresowania. Aż do tego dnia, przesiać deskryptory okazały się niewiarygodnie niesamowite. Deskryptory mają kilka fajnych właściwości, o których wspomniał już @Totero.
Z drugiej strony metoda wykrywania SIFT , która jest obecnie coraz częściej określana jako DoG (Różnica Gaussa), nie jest już najnowocześniejsza. Nadal jest szeroko stosowany, ale w procesie wykrywania funkcji jest dziś więcej metod, z których niektóre są lepsze lub ładnie uzupełniają typy niezmiennych kluczowych fragmentów ekstraktów z procesu DoG.
Większość aktualnych artykułów (spójrz na linki w połączonych pytaniach dotyczących przepływu stosów) ma jeszcze jedną dobrą praktykę: łączą wiele sposobów wykrywania cech, a następnie używają deskryptorów SIFT (które nadal działają jako deskryptory), aby obliczyć niezmienne reprezentacje wektorowe. Obecnie pracuję z kombinacją DoG (koncentrują się na narożnych częściach obrazów) i regionami MSER (koncentrują się na wyróżnionych punktowo punktach za pomocą wielu skal). Możesz spróbować poeksperymentować i rzucić tam jeszcze więcej rodzajów detektorów funkcji, jeśli uznasz, że ta kombinacja nie jest satysfakcjonująca w konkretnej bazie danych obrazów.
Ponadto, jeśli jesteś zainteresowany, tutaj jest artykuł, który ocenia wyniki różnych kombinacji wykrywania i deskryptorów. Nie przeczytałem go, ponieważ DoG & MSER + SIFT działa dla mnie dobrze, ale przejrzałem go i papier jest całkiem dobry.
PS: skorzystaj z Google Scholar, jeśli nie masz dostępu do bazy danych IEEEXplore, z którą się łączyłem.