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

Erfolgreiche ePaper selbst erstellen

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

5 Merkmalsgewinnung<br />

y position<br />

9300<br />

9400<br />

9500<br />

9600<br />

9700<br />

4250 4500 4750 5000 5250 5500 5750 6000 6250 6500 6750 7000 7250 7500 7750 8000 8250 8500<br />

x position<br />

Abbildung 5.3: Schriftbild der Signale aus Abbildung 5.2<br />

sung im Stift. Die Abtastung der Stiftposition erfolgt in einigen Geräten nicht mit einer konstanten<br />

Rate. Stattdessen variiert die Abtastrate (engl. sampling rate) beim hier verwendeten<br />

Gerät ioPen der Firma Logitech [Log07] zwischen etwa 20 und 50 Hz. Andere Geräte besitzen<br />

zwar eine konstante Abtastrate, jedoch speichern sie keine Zeitinformationen, so dass<br />

zwar aus der Anzahl der Abtastpunkte die Dauer eines Strokes, jedoch nicht die Länge <strong>von</strong><br />

Gaps und damit die Gesamtschreibzeit ermittelt werden kann. Ein Beispiel für diese Art <strong>von</strong><br />

Geräten ist etwa das DigiMemo A501 der Firma ACE CAD [ACE07]. Unter anderem um dem<br />

Problem der ungleichmäßigen Abtastung zu begegnen, ist als Teil der Vorverarbeitung eine<br />

Neuabtastung (engl. resampling) der Signale der Stiftbewegung sinnvoll. Diese Neuabtastung<br />

wird in Abschnitt 5.1.3 erläutert.<br />

5.1.1 Entfernen doppelter Abtastpunkte<br />

Aufgrund technischer Umstände ist es möglich, dass bei der Abtastung einer Schreibbewegung<br />

mehrere aufeinanderfolgende Abtastpunkte pi, pi+1, pi+2, . . . pi+l die selbe Position<br />

besitzen [Sim03]:<br />

xi = xi+1 = xi+2 = ... = xi+l und yi = yi+1 = yi+2 = ... = yi+l mit l > 0 (5.6)<br />

Dies kann geschehen bei einer hohen Abtastrate und einer kurzzeitig minimalen Bahngeschwindigkeit<br />

der Stiftspitze beziehungsweise in Situationen des vollständigen kurzzeitigen<br />

Stillstandes der Stiftspitze. Um Probleme bei weiteren Verarbeitungsschritten der Abtastpunkte,<br />

insbesondere der Neuabtastung, zu vermeiden, werden solche Abtastpunkte aus dem<br />

Signalverlauf entfernt, deren Position gleich dem des unmittelbar vorherigen Abtastpunktes<br />

ist. In Algorithmus 5 1 ist eine Funktion deleteDoubles dargestellt, die diese Entfernung doppelter<br />

Abtastpunkte realisiert. Formal lässt sich die Funktion folgendermaßen beschreiben:<br />

deleteDoubles : P n → P ¯n mit 1 ≤ ¯n ≤ n (5.7)<br />

5 Algorithmen werden in dieser Arbeit durchgehend in einem leicht an die Sprache Pascal angelehnten Pseudo-<br />

52<br />

code dargestellt.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!