23.12.2014 Aufrufe

Evolutionäre Algorithmen für die zielgerichtete Optimierung pdfsubject

Evolutionäre Algorithmen für die zielgerichtete Optimierung pdfsubject

Evolutionäre Algorithmen für die zielgerichtete Optimierung pdfsubject

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.

64 5. Evaluierung<br />

Die Zeitoptimierung selbst wurde auf den drei Streams 01, 02 und 03 mit einer<br />

Population von 20 Individuen durchgeführt. Für jedes Individuum wurde <strong>die</strong> Fitness<br />

neun Mal berechnet. Der Verlauf der mittleren Fitness ist in der unteren<br />

rechten Grafik dargestellt:<br />

200<br />

180<br />

Parameter<br />

Mittelwert<br />

Anz. Partikel 749,09 ± 47,56<br />

Anz. Meanshift 1,27 ± 0,55<br />

Kernel Skal. 5,06 ± 1,34<br />

Qualitaet + Zeitconstraint<br />

160<br />

140<br />

120<br />

100<br />

80<br />

5 10 15 20 25 30 35 40 45 50 55 60<br />

Generation<br />

Beste Konfiguration in Generation 59<br />

Mittlerer Fehler: 111,85 [mm + s]<br />

Wie auch bei der Qualitätsoptimierung anhand der drei Streams wird hier eine<br />

Einzelevaluation für jeden Stream durchgeführt. In Tabelle 5.3 wurden für jeden<br />

Stream 30 Wiederholungen der Posturschätzung durchgeführt und dabei sowohl<br />

<strong>die</strong> Qualität der Postur als auch <strong>die</strong> benötigte mittlere Zeit für <strong>die</strong> Schätzung einer<br />

Postur aufgetragen. Zum Vergleich sind ebenfalls <strong>die</strong> qualitativen Ergebnisse aus<br />

Tabelle 5.2 dargestellt und um <strong>die</strong> Messung der Laufzeit erweitert. Die Laufzeit<br />

(in Sekunden) gibt an, wie lange das Body-Tracking-System im Mittel für <strong>die</strong><br />

Schätzung einer Postur in einem Frame benötigt.<br />

Qualitätskriterium<br />

+ Zeitconstraint<br />

Substream Fehler [mm] Zeit [s] Fehler [mm] Zeit [s]<br />

andre A 01 94,43 ± 14,22 4,46 ± 0,01 83,62 ± 12,57 1,97 ± 0,01<br />

andre A 02 193,83 ± 32,41 4,50 ± 0,02 196,55 ± 21,21 1,98 ± 0,01<br />

andre A 03 200,48 ± 123,18 4,46 ± 0,02 204,97 ± 141,64 1,98 ± 0,01<br />

Tabelle 5.3: Evaluierung der zeitoptimierten Parameterkonfiguration im Vergleich mit den<br />

qualitätsoptimierten Ergebnissen. Für jeden Stream wurde <strong>die</strong> Konfiguration 30 Mal ausgewertet<br />

und 30 Mal <strong>die</strong> Laufzeit gemessen.<br />

Die Ergebnisse der <strong>Optimierung</strong> mit dem Zeitconstraint sind recht überraschend:<br />

Bei gleichbleibender Qualität der Postur kann <strong>die</strong> Zeit für <strong>die</strong> Schätzung einer<br />

Körperpostur in einem Frame um mehr als <strong>die</strong> Hälfte verringert werden. Dies<br />

scheint dadurch möglich, dass der Skalierungsfaktor für den Epanechnikov-Kernel<br />

mit zunehmender Wertsteigerung <strong>die</strong> fehlenden Stützstellen der Posturhypothesen<br />

(Partikel) und gleichzeitig <strong>die</strong> schwindende Anzahl der Meanshift-Iterationen<br />

kompensieren kann.<br />

5.5 Parameter für den HumanEva-Datensatz<br />

Im Anschluss sollen <strong>die</strong> Parameter des Body-Tracking-Systems an eine neue Szene<br />

angepasst werden, für <strong>die</strong> noch keine Konfiguration existiert. Wie bei der <strong>Optimierung</strong><br />

der Parameter für den BiZiDa-Datensatz werden auch hier drei Streams

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!