11: Handschrifterkennung Flashcards

1
Q

Welche Aspekte beinhaltet die Handschrifterkennung?

A
  • Eingabe von handschriftlichen Notizen
  • Speicherung und Weiterverarbeitung von Bitmaps
  • Direkte Erkennung als Wörter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind die wesentlichen Tasks der Handschrifterkennung?

A
  • Vorverarbeitung
  • Merkmalsextraktion
  • Erkennung von Handschriftdaten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welche Arten der Handschrifterkennung gibt es? Erklären Sie diese.

A

Offline:
- Der Schriftzug liegt als Bitmap (Grafik) vor
- Beispiele:
-automatische Erkennung von Druckbuchstaben
-Auswertung von Adressen aus Briefen

Online:
- Zu jedem Punkt der abgetasteten Trajektorie (Pfad) wird die zeitliche und räumliche Information aufgezeichnet
- Erfassung von …
-x/y-Position
-Druckintensität
-Stiftneigung
-Stiftrotation
- Für MMI relevant, aber aufwändiger als Offline-Verfahren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Warum ist das Online-Verfahren für MMI wichtiger als das Offline-Verfahren?

A
  • Handschrift wird auf dem Gerät selbst aufgezeichnet und ausgewertet
    → Es stehen also online-Daten zur Verfügung
    → Online-Verfahren bietet höhere Erkennungsraten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind die Komponenten des Eingangssignals bei der handschriftlichen Eingabe?

A
  • x- und y-Position
  • Druck
  • Stiftneigung
  • Stiftrotation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie erfolgt die Normalisierung bei “freier Eingabe”?

A

Normalisierung = Eliminierung der Freiheitsgrade
- scale → Skalierung
- slant → Schriftneigung
- skew → Zeilenneigung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Aus welchen Schritten besteht die Vorverarbeitung bei der Handschrifterkennung?

A
  1. Diskretisierung
  2. Zeilenneigung
  3. Schriftneigung
  4. Schriftgröße
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Erklären Sie die Diskretisierung in der Vorverarbeitung.

A
  • Die Abtastung erfolgt zeitbasiert → Dadurch ist die Auflösung von Schriftteilen abhängig von der Schreibgeschwindigkeit
    ⇒ ungleiche Abstände der Abtastpunkte
  • Vorgehen → Neuabtastung der Schriftzüge, damit Abtastpunkte die gleichen Abstände zueinander haben
  • Diskretisierung nach dem letzten Schritt der Vorverarbeitung wiederholen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wann kann die Diskretisierung entfallen?

A

Wenn die Schrift nur “offline” also als Bitmap vorliegt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie lässt sich die Zeilenneigung korrigieren?

A
  • Neuausrichtung des Schriftzuges
  • Prüfen der Entropie (= Grad der Unordnung) → Ziel ist möglichst geringe Entropie
  • Ergebnis → Kernlinie ist möglichst horizontal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie lässt sich die Schriftneigung korrigieren?

A
  • Man nimmt an, dass die Schriftneigung in der Zeile konstant ist
  • Ausrichtung der Buchstaben innerhalb eines Schriftzuges
  • Prüfen der Entropie (= Grad der Unordnung) → Ziel ist möglichst geringe Entropie
  • Ergebnis → reduzierte Schriftneigung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie lässt sich die Schriftgröße normieren?

A
  • Schätzung der Referenzlinien im Schriftzug:
    • Oberlängenlinie
    • Kernlinie
    • Grundlinie
    • Unterlängenlinie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Welche schreiberabhängigen Merkmale werden durch die Vorverarbeitung nicht kompensiert?

A

Die Art und Weise wie ein konkreter Buchstabe geschrieben wird, z.B. Schreibschrift vs. Druckschrift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist die Merkmalsextraktion in der Handschrifterkennung?

A
  • Extraktion von besonderen Merkmalen aus dem normalisierten Schriftzug
  • 4- oder 5-dimensionaler Merkmalsvektor (ohne/mit Druckinformation)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wie erfolgt die Erkennung in der Handschrifterkennung und was sind mögliche Methoden?

A
  • Erfassung der Schreibweisen auf Modellebene ⇒ Modelle werden angewendet
  • Handschrift wird in kleine Segmente (Grapheme) zerlegt und über Algorithmen mit Modellen abgeglichen

Methoden für dynamische Modellierung und Erkennung:

  • Hidden-Markov-Modelle (HMM) → Merkmalsextraktion aus Rohdaten, Ermittlung der wahrscheinlichsten Wortfolge
  • Neuronale Netze → lernfähig auf Basis von Fehleroptimierung, robust und fehlertolerant (lernen ist aufwendig)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was sind Grapheme der deutschen Sprache?

A
  • Buchstaben
  • Sonderzeichen
  • Ziffern

Abstände zwischen Zeichen = sp
Abstände zwischen Wörtern = space

17
Q

Die Vorverarbeitung korrigiert schreiberabhängige Merkmale. Warum müssen Schreibweisen dennoch auf Modellebene erfasst werden?

A
  • Ein und derselbe Buchstabe wird von verschiedenen Schreibern unterschiedlich geschrieben
  • Varianzen in den Schriften eines einzelnen Schreibers
  • Diese Vielfalt erfordert es, Schreibweisen direkt auf Modellebene zu erfassen