23.12.2014 Aufrufe

Erkennung von Personen anhand ihrer Kleidung und die ...

Erkennung von Personen anhand ihrer Kleidung und die ...

Erkennung von Personen anhand ihrer Kleidung und die ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Abbildung 4.2: Ein vom Encara Plugin erkanntes Gesicht<br />

4.2.3 Encara Stable Detect Plugin<br />

Das Encara Stable Detect Plugin <strong>die</strong>nt dazu, aus den vom Encara Plugin gelieferten<br />

Daten, <strong>die</strong>jenigen Objekte heraus zu filtern, <strong>die</strong> vom Encara Plugin nur kurzzeitig<br />

als Gesicht eingestuft werden. Dadurch soll vermieden werden, dass fälschlicherweise<br />

als Gesicht eingestufte Objekte <strong>die</strong> Verarbeitung der Daten durch <strong>die</strong> anderen Plugins<br />

beeinträchtigen. Des Weiteren fügt das Encara Stable Detect Plugin allen anderen,<br />

nicht herausgefilterten <strong>und</strong> damit als Gesicht eingestuften Daten, eine für jedes Gesicht<br />

eindeutige stable-id hinzu.<br />

4.2.4 aam4iw_init Plugin <strong>und</strong> aam4iw_fit Plugin<br />

Die beiden Plugins aam4iw_init <strong>und</strong> aam4iw_fit führen bei den erkannten Gesichtern<br />

eine Merkmalsextraktion, unter Verwendung der Active Appearance Models (siehe<br />

Abschnitt 2.3.1), druch. Dabei <strong>die</strong>nt das aam4iw_init Plugin zur Initialisierung der<br />

Appearance-Parameter der erkannten Gesichter. Diese werden vom, im aam4iw_fit<br />

Plugin implementierten, Active Appearance Models Suchalgorithmus verwendet.[9]<br />

Das aam4iw_fit Plugin trägt als Ergebnis einen Merkmalsvektor in <strong>die</strong> Gesichtsdaten<br />

des Encara Plugins ein.<br />

4.2.5 caiwicat-classify Plugin<br />

Das caiwicat-classify Plugin wird zur Klassifikation <strong>von</strong> Merkmalsvektoren verwendet.<br />

[9] Wird bei der Eingabe eines Merkmalsvektors, in Form <strong>von</strong> XML Daten,<br />

eine Klassen ID mit übergeben, trainiert das Plugin einen Klassifikator. Ist in den<br />

übergebenen XML Daten keine Klassen ID eingetragen, wird der Merkmalsvektor<br />

vom Plugin klassifiziert. Das aam4iw_fit Plugin kann Kommandos <strong>von</strong> anderen<br />

IceWing Plugins in Form <strong>von</strong> XML Daten entgegennehmen. Gegebenenfalls gibt<br />

es <strong>die</strong> Antwort ebenfalls in Form <strong>von</strong> XML Daten zurück. Diese Feature wird vom<br />

Adapter Plugin benutzt, um alle, dem caiwicat-classify Plugin bekannten Klassen, zu<br />

erhalten (siehe Abschnitt 4.2.8).<br />

Im Rahmen <strong>die</strong>ser Bachelorarbeit wurden <strong>die</strong> folgenden Klassifikatoren benutzt.<br />

Gesichtserkennung<br />

Für <strong>die</strong> Gesichtserkennung wurde eine Kombination aus Nächsten Nachbar Klassifikator<br />

<strong>und</strong> Support Vektor Maschinen verwendet. Die Funktionsweise <strong>die</strong>ser Klassifikatoren<br />

wird u.a. in [6] <strong>und</strong> [14] beschrieben.<br />

15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!