16.12.2012 Aufrufe

Zusammenfassung - Otto-von-Guericke-Universität Magdeburg

Zusammenfassung - Otto-von-Guericke-Universität Magdeburg

Zusammenfassung - Otto-von-Guericke-Universität Magdeburg

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5 Merkmalsgewinnung<br />

Algorithmus 2 Extraktion <strong>von</strong> Quadratgitter-basierten Merkmalen aus Sequenzen <strong>von</strong> Abtastpunkten<br />

mittels der Circular Quantisierung nach [KT76]<br />

1: function CIRCULARQUANTIZATION(P,wg)<br />

2: ¯P ← ε ⊲ initialisiere Sequenz ¯P als leere Sequenz<br />

3: j ← 1 ⊲ j ist die Indexvariable für ¯P<br />

4: for i ← 1,...,|P| do<br />

5: (xi,yi,zi,ti) ← pi<br />

6: xgrid ← ⌊xi/wg + 0.5⌋ ⊲ bestimme Koordinaten des zu pi<br />

7: ygrid ← ⌊yi/wg + 0.5⌋ nächstgelegenen Gitterknotens<br />

�<br />

8: d ← (xi − xgrid · wg) 2 + (yi − ygrid · wg) 2 ⊲ Abstand <strong>von</strong> pi zu Knotenpunkt<br />

9:<br />

10:<br />

11:<br />

if d ≤ wg/2 then<br />

¯p j ← (xgrid,ygrid,zi,ti)<br />

j ← j + 1<br />

⊲ falls pi innerhalb des Kreises um den Knoten<br />

liegt, dann füge Knotenpunkt zu ¯P hinzu<br />

12: end if<br />

13: end for<br />

14: return ¯P<br />

15: end function<br />

wird jener Gitterpunkt selektiert, der zu diesem Schnittpunkt den geringsten Abstand hat. In<br />

Abbildung 5.7 unten links ist jeder Gitterknoten umgeben <strong>von</strong> vier kleineren Markierungen<br />

auf den Gitterlinien, die den Bereich festlegen, in dem sich der Schnittpunkt befinden muss,<br />

damit dieser Gitterknoten berücksichtigt wird.<br />

1<br />

2<br />

0<br />

w g<br />

p 1<br />

wg<br />

/2<br />

p<br />

2<br />

1 2<br />

Abbildung 5.8: Darstellung eines quadratischen Gitters sowie der Quantisierungskreise der<br />

Gitterknoten<br />

60

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!