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.

immer <strong>die</strong> gleiche Größe haben, müssen <strong>die</strong> extrahierten Merkmalsvektoren<br />

skaliert werden. Dazu müssen alle Einträge des Merkmalsvektors, also des<br />

ermittelten Farbhistogrammes, mit einem Faktor f multipliziert werden. Dieser<br />

wird aus einer gewählten Standardbildgröße b s <strong>und</strong> der tatsächlichen Bildgröße<br />

b t berechnet, als f = b s /b t . Für <strong>die</strong> Standardbildgröße wurde b = 30000<br />

gewählt.<br />

Der euklidische Abstand zweier Merkmalsvektoren hängt <strong>von</strong> deren Skalierung<br />

ab. Daher muss der maximale euklidische Abstand d max (siehe Abschnitt 4.2.5)<br />

abhängig <strong>von</strong> b festgelegt werden. Für den maximale euklidische Abstand wurde<br />

d max = 20000 gewählt.<br />

• Local Binary Pattern (LBP): Hier wurde b s = 100000 <strong>und</strong> d max = 3500<br />

gewählt. Für den Abstand der Pixel in der Nachbarschaft (siehe Abschnitt 3.2)<br />

wurde d nachb = 2 festgelegt.<br />

• Farbhistogramme mit Nächster-Nachbar Klassifikator (FNN): Die Standardbildgröße<br />

wurde, wie bei den Farbhistogrammen, b s = 30000 gewählt. Für den<br />

Nächsten-Nachbar Klassifikator muss ein Faktor f nn festgelegt werden. f nn<br />

wird verwendet, um für jeden Trainingsvektor v i einen Radius r i festzulegen.<br />

Dieser wird berechnet als<br />

r i = f nn · dist(v i , v j )<br />

Dabei ist dist(x, y) <strong>die</strong> Distanz zwischen zwei Vektoren im Merkmalsraum <strong>und</strong><br />

v j ist der zu v i nächstgelegene Trainingsvektor aus derselben Klasse, mit i ≠ j.<br />

Ist jetzt v i der Nächste Nachbar eines zu klassifizierenden Merkmalsvektors x,<br />

wird x zurückgewiesen, wenn der Abstand zwischen v i <strong>und</strong> x größer als r i ist.<br />

[9] Es wurde f nn = 12 gewählt. (Es kann auch ein Radius für den Fall festgelegt<br />

werden, dass der Nächste Nachbar <strong>von</strong> v i zu einer anderen Klasse gehört. Da im<br />

Testszenario nur eine Klasse trainiert wurde, ist <strong>die</strong>ser Radius nicht relevant.)<br />

• Active Appearance Models (AAM): Hier wurde der Faktor f nn (siehe oben) als<br />

f nn = 80 festgelegt. Ansonsten wurden bei der Gesichtserkennung <strong>die</strong> Standardeinstellungen<br />

verwendet.<br />

5.2.1 Serie 1<br />

Bei der ersten Serie <strong>von</strong> Videos wurden der erste Teil <strong>und</strong> <strong>die</strong> Teile 3 <strong>und</strong> 4 (siehe<br />

vorherigen Abschnitt) in zwei verschiedenen Räumen unter verschiedenen Lichtverhältnissen<br />

aufgenommen. Ein weiteres Problem mit den Videos der ersten Serie bestand<br />

darin, dass <strong>die</strong> <strong>Kleidung</strong>sstücke manchmal nur zum Teil im Bild sind. Des Weiteren<br />

wurden <strong>die</strong> <strong>Personen</strong> in den Videos teilweise nur sehr kurz aufgenommen, so dass das<br />

caiwicat-majority-vote Plugin zu wenige Bilder für eine Auswertung hat. Wie bereits<br />

erwähnt, wurden pro Serie 10 Videos aufgenommen. In Tabelle 5.1 wird dargestellt,<br />

wie oft <strong>die</strong> einzelnen Klassifikatoren <strong>die</strong> erste Person wiedererkannt haben <strong>und</strong> wie<br />

oft <strong>die</strong> zwei anderen <strong>Personen</strong> fälschlicherweise als <strong>die</strong> erste Person klassifiziert wurden.<br />

In Tabelle 5.2 sind <strong>die</strong> Ergebnisse der Klassifikation nach den einzelnen Videos<br />

aufgelistet.<br />

21

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!