Was ist Bildverarbeitungs-Gesichtserkennung?

Die Bildverarbeitungs-Gesichtserkennung ist eine computergestützte Technik, die einen Algorithmus verwendet, um ein Gesicht in einem Bild zu lokalisieren und zu erkennen, und diese Technologie hat mehrere Anwendungen. Obwohl viele verschiedene Gesichtserkennungsalgorithmen verfügbar sind, verwenden die meisten Programme die Kanten- oder Augenerkennung, um ein Gesicht zu lokalisieren. Die Bildverarbeitungs-Gesichtserkennung findet nicht nur ein Gesicht, sondern die meisten Algorithmen zeigen dem Benutzer auch die genaue Pixelposition des Gesichts im Bild an, wodurch es einfacher ist, ein bestimmtes Gesicht in einem überfüllten oder verschwommenen Bild zu finden. In der Unterhaltungsindustrie wird die Gesichtserkennung zur Gesichtsverfolgung bei Motion Capture verwendet, die für realistischere Animationen verwendet wird. Eine weitere häufige Anwendung für diese Technik ist die Sicherheit der Gesichtserkennung; der Algorithmus ist in diesem Fall typischerweise darauf spezialisiert, nur bestimmte Gesichter zu erkennen.

Das Erstellen eines bildverarbeitenden Gesichtserkennungsalgorithmus kann auf viele Arten erfolgen, aber die beiden häufigsten Komponenten sind die Kanten- und Augenerkennung. Die Kantenerkennung ist normalerweise ergänzend, da sie normalerweise nicht so zuverlässig ist wie die Augenerkennung. Bei der Kantenerkennung sucht der Algorithmus nach Kanten und Kurven, die im menschlichen Gesicht üblich sind. Die Augenerkennung sucht nach Augen, obwohl einige Algorithmen sie möglicherweise nur erkennen können, wenn das Bild eine Person zeigt, die mit beiden Augen nach vorne schaut.

Abgesehen davon, dass ein Gesicht gefunden wird, zeigt dieser Erkennungsalgorithmus normalerweise die genauen Pixelkoordinaten des Gesichts an. Für die meisten Benutzer, insbesondere bei klaren Fotos, auf denen das Gesicht leicht zu finden ist, ist dies möglicherweise nicht sehr wichtig. Wenn Benutzer verschwommene und überladene Bilder durchsuchen, kann es wichtig sein, die genaue Pixelposition zu kennen, um eine Person im Bild zu finden und zu identifizieren.

Eine weitere Verwendung für Gesichtserkennungsalgorithmen ist in der Unterhaltung, insbesondere bei Motion Capture und Performance Capture Animation. Bei dieser Technik spielen Schauspieler und Schauspielerinnen Szenen vor einem blauen Bildschirm, während sie ihre Zeilen lesen. Dadurch können Gesichts- und Körperbewegungen erfasst werden, was die Modellierung der Bewegungen erleichtert und den Realismus erhöht. Die Schauspieler und Schauspielerinnen tragen spezielle Elektroden im Gesicht, und ein Gesichtserkennungsalgorithmus verfolgt alle Gesichtsbewegungen, die für Ausdrücke verwendet werden. Dieser Algorithmus ist darauf spezialisiert, reale Gesichtsbilder in animierte Bilder zu übersetzen.

Spezialisierte bildverarbeitende Gesichtserkennungsalgorithmen werden in Sicherheitssystemen verwendet, die darauf angewiesen sind, Besucher anhand ihres Gesichts zu autorisieren. Im Gegensatz zu anderen Algorithmen, die nur ein Gesicht finden, sind diese Algorithmen so programmiert, dass sie ein bestimmtes Gesicht finden. Typischerweise müssen diese Algorithmen die gemeinsamen Elemente des Gesichts einer bestimmten Person – wie Augen, Kiefer, Ohren und Wangenknochen – finden und dann das Gesicht mit einem in der Bilddatenbank vergleichen. Sind die Gesichter gleich, wird dem Besucher der Zutritt gewährt.