Tracking und Bewegungsschätzung
Bewegungsschätzung und -Tracking sind Schlüsselprozesse bei vielen Computer-Vision-Anwendungen, darunter Aktivitätserkennung, Verkehrsüberwachung, Automobilsicherheit und Überwachung.
Computer Vision Toolbox™ stellt verschiedene Videotracking-Algorithmen bereit, wie Continuously Adaptive Mean Shift (CAMShift) und Kanade-Lucas-Tomasi (KLT). Sie können diese Algorithmen zum Tracking eines einzelnen Objekts oder als Bausteine für ein komplexeres Trackingsystem verwenden. Die Toolbox bietet zudem ein Framework für das Tracking mehrerer Objekte, das einen Kalman-Filter umfasst und den Hungarian-Algorithmus zur Zuweisung nachzuverfolgender Objekterkennungen verwendet.
Bewegungsschätzung ist der Prozess zur Ermittlung der Bewegungen von Blöcken zwischen aneinandergrenzenden Videobildern. Diese Toolbox umfasst Algorithmen zur Bewegungsschätzung wie optischen Fluss, Blockabgleich und Vorlagenabgleich. Diese Algorithmen erstellen Bewegungsvektoren, die sich auf das gesamte Bild, Blöcke, beliebige Bereiche oder einzelne Pixel beziehen können. Bei Block- und Vorlagenabgleich umfassen die Beurteilungsmetriken zur Ermittlung der höchsten Übereinstimmung mittlere quadratische Abweichung (mean square error, MSE), mittlere absolute Abweichung (mean absolute deviation, MAD), maximale absolute Differenz (MaxAD), Summe der absoluten Differenz (SAD) und Summe der quadratischen Differenz (SSD).
Funktionen
Themen
- Multiple Object Tracking
Locate a moving object or multiple objects over time in a video stream.