@mastersthesis{Veith2013, type = {Bachelor Thesis}, author = {Veith, Alruna}, title = {Classification of Facial Expressions Based on Visual Features}, url = {https://nbn-resolving.org/urn:nbn:de:kola-7373}, institution = {Fachbereich 4}, school = {Universit{\"a}t Koblenz-Landau, Campus Koblenz, Universit{\"a}tsbibliothek}, pages = {xvi, 132}, year = {2013}, abstract = {Autonome Systeme, wie Roboter, sind bereits Teil unseres t{\"a}glichen Lebens. Eine Sache, in der Menschen diesen Maschinen {\"u}berlegen sind, ist die F{\"a}higkeit, auf sein Gegen{\"u}ber angemessen zu reagieren. Dies besteht nicht nur aus der F{\"a}higkeit zu h{\"o}ren, was eine Person sagt, sondern auch daraus, ihre Mimik zu erkennen und zu interpretieren. In dieser Bachelorarbeit wird ein System entwickelt, welches automatisch Gesichtsausdr{\"u}cke erkennt und einer Emotion zuordnet. Das System arbeitet mit statischen Bildern und benutzt merkmalsbasierte Methoden zur Beschreibung von Gesichtsdaten. In dieser Arbeit werden gebr{\"a}uchliche Schritte analysiert und aktuelle Methoden vorgestellt. Das beschriebene System basiert auf 2D-Merkmalen. Diese Merkmale werden im Gesicht detektiert. Ein neutraler Gesichtsausdruck wird nicht als Referenzbild ben{\"o}tigt. Das System extrahiert zwei Arten von Gesichtsparametern. Zum einen sind es Distanzen, die zwischen den Merkmalspunkten liegen. Zum anderen sind es Winkel, die zwischen den Linien liegen, die die Merkmalspunkte verbinden. Beide Arten von Parametern werden implementiert und getestet. Der Parametertyp, der die besten Ergebnisse liefert, wird schließlich in dem System benutzt. Eine Support Vector Machine (SVM) mit mehreren Klassen klassifiziert die Parameter. Das Ergebnis sind Kennzeichen von Action Units des Facial Action Coding Systems (FACS). Diese Kennzeichen werden einer Gesichtsemotion zugeordnet. Diese Arbeit befasst sich mit den sechs Basisgesichtsausdr{\"u}cken (gl{\"u}cklich, {\"u}berrascht, traurig, {\"a}ngstlich, w{\"u}tend und angeekelt) plus dem neutralen Gesichtsausdruck. Das vorgestellte System wird in C++ implementiert und an das Robot Operating System (ROS) angebunden.}, language = {en} }