SURF
Vorlage:Hinweisbaustein Vorlage:Hinweisbaustein SURF (englisch, Speeded Up Robust Features, frei übersetzt: „Beschleunigte, robuste Merkmale“) ist ein im Jahr 2006 patentierter Algorithmus zur schnellen und robusten Erkennung von Bildmerkmalen für maschinelles Sehen.<ref>Patent EP1850270B1: Robuster Detektor und Deskriptor für einen Interessenspunkt. Angemeldet am 28. April 2006, veröffentlicht am 9. Juni 2010, Anmelder: Toyota Motor europe NV, K.U. Leuven Research & Development, Eidgenössische Technische Hochschule Zürich, Erfinder: Ryuji Funayama et al.</ref> Er wurde erstmals von Herbert Bay, Tinne Tuytelaars und Luc Van Gool beschrieben. SURF ersetzt die in SIFT verwendeten Gauß-Filter durch Mittelwertfilter, die durch die Verwendung von Integralbildern mit konstantem Zeitaufwand berechnet werden können.<ref name="surf">Herbert Bay, Tinne Tuytelaars and Luc Van Gool: <templatestyles src="Webarchiv/styles.css" />SURF: Speeded Up Robust Features ( vom 19. März 2015 im Internet Archive) (PDF; 723 kB), Proceedings of the 9th European Conference on Computer Vision, Springer Verlag, 2006</ref><ref>Herbert Bay, Andreas Ess, Tinne Tuytelaars, and Luc Van Gool: Speeded-Up Robust Features (SURF). (PDF) ETH Zurich, Katholieke Universiteit Leuven, 10. September 2008, abgerufen am 13. Dezember 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Implementierungen
- In der Programmbibliothek Dlib ist die Funktion get_surf_points(image) enthalten.<ref>dlib C++ Library - surf_ex.cpp. Abgerufen am 8. Januar 2019 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
- In der Programmbibliothek OpenCV sind unter opencv_contrib/modules/xfeatures2d/ unfreie Algorithmen wie SURF und SIFT im Quelltext vorhanden.<ref>opencv_contrib: Repository for OpenCV's extra modules. In: GitHub. OpenCV, 13. Dezember 2018, abgerufen am 13. Dezember 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Dieses Modul gehört nicht zur Standardauslieferung.
Weblinks
- SURF on Github
- Homepage des SURF-Algorithmus
- Präsentation: GPU Accelerating Speeded-Up Robust Features (PDF-Datei; 4,22 MB)
- Alexandre Chariot, Renaud Keriven: GPU-boosted online image matching (PDF-Datei; 666 kB)
Einzelnachweise
<references />