Kopf- bzw. Munderkennung in EyesWeb

Aus toolbox_interaktion
Wechseln zu: Navigation, Suche

Hier wird der vorläufige Part für die Kopferkennung bzw. Munderkennung vorgestellt. Die beschriftete Szene veranschaulicht grob die eingesetzten Verfahren.

Kopf-bzw. Munderkennung in EyesWeb


Auch die Kantendetektion ist ein häufig eingesetztes Mittel in der Bildverarbeitung. Die Anwendung detektiert Grauwertkanten im Bild. Mit Hilfe der Differentiation der Grauwertfunktion kann eine Änderung des Grauwertes bestimmt werden. Die erste Ableitung hat an einer Kante ein Maximum, die zweite einen Nulldurchgang. Beide Kriterien können zur Kantenbestimmung verwendet werden. Mit diesem Verfahren können Kanten und Konturen voneinander unterschieden werden, da bei Konturen die erste Ableitung eine Nullstelle, und bei der zweiten ein Maximum besitzt. Beim Sobel-Operator, der das Verfahren „Differenz von Mittelwerten“ anwendet, werden mehrere Punkte, meist eine 8er Nachbarschaft, für die Berechnung der Ableitungen berücksichtigt. Dieser Operator im Gradientenverfahren erweist sich als störungsarm.

Bei weiteren Überlegungen, im Bezug zur Detektion der Kopfregion, stellte sich dieses Verfahren als praxistauglich dar. Als Ausgangspunkt für die Analyse wird der maximale Wert in y-Richtung definiert, der Punkt Headmax (y). Dieser Punkt wird bereits beim Erfassen der Kontur bestimmt. Vorausgesetzt wird, dass eine Person im Videobild aufrecht steht und der Kopf der höchsten Position einer Kontur entspricht. Somit muss Headmax (y) aufgrund seiner Position auf der Kopfdecke liegen.

Detektion der Kopfregion

Zur Verfolgung detektierter Körperregionen bietet „Eyesweb“ eine Vielzahl von Blöcken an. Die Verfolgung mehrere Punkte wird ist mit dem Block LK Tracker ermöglicht, der den Algorithmus von Lucas Kanade verwendet.

KopferkennungEyesWebBlock.jpg KopferkennungEyesWebBlockView.jpg


Die sogenannten Tracking Punkte können mit dem Block TrackerViewer in das Bild eingezeichnet werden, und so eine Visualisierung der zu verfolgenden Körperbereiche liefern.