• Keine Ergebnisse gefunden

Regionen in Binärbildern

N/A
N/A
Protected

Academic year: 2022

Aktie "Regionen in Binärbildern"

Copied!
34
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Regionen in Binärbildern

Industrielle Bildverarbeitung, Vorlesung No. 9 1

M. O. Franz

05.12.2007

1falls nicht anders vermerkt, sind die Abbildungen entnommen aus Burger & Burge, 2005.

(2)

Übersicht

1 Auffinden von Bildregionen

2 Konturen von Regionen

3 Repräsentation von Bildregionen

4 Eigenschaften binärer Bildregionen

(3)

Übersicht

1 Auffinden von Bildregionen

2 Konturen von Regionen

3 Repräsentation von Bildregionen

4 Eigenschaften binärer Bildregionen

(4)

Regionen in Binärbildern

Aufgaben:

Auffinden von verbundenen Regionen gleicher Pixelfarbe Extraktion von Konturen

Repräsentation der Bildregionen

Beschreibung der Regionen durch geeignete Kennzahlen

(5)

Auffinden von Bildregionen

Regionenmarkierung (region labeling oder coloring):

Bestimmung der Anzahl der Regionen im Bild Bestimmung der Position der Regionen im Bild

Bestimmung der Zugehörigkeit der einzelnen Pixel zu den Bildregionen

Vorher festzulegen: Art der Nachbarschaft (4er oder 8er) ⇒ führt zu unterschiedlichen Regionen.

Ergebnis der Regionenmarkierung:

(6)

Regionenmarkierung durch Flood Filling (1)

entspricht rekursiver Tiefensuche bei Graphenalgorithmen. Vorsicht:

Erschöpfung des Stack-Speichers bei großen Regionen

(7)

Regionenmarkierung durch Flood Filling (2)

entspricht sequentieller Tiefensuche bei Graphenalgorithmen. Da der

Stack im Heapspeicher angelegt wird, besteht prinzipiell keine

Größenlimitierung.

(8)

Regionenmarkierung durch Flood Filling (3)

entspricht sequentieller Breitensuche bei Graphenalgorithmen.

Ebenfalls keine Größenlimitierung, geringerer Speicherbedarf.

(9)

Beispiel: Flood Filling (1)

(10)

Beispiel: Flood Filling (2)

(11)

Sequentielle Regionenmarkierung

Verfahren läuft in 2 Schritten ab:

1

Schritt 1- Vorläufige Markierung: Beim ersten Durchlauf werden alle Labels aus der linken/oberen Nachbarschaft übernommen.

Gleichzeitig werden das Aufeinandertreffen von Regionen mit unterschiedlichen Labels (Kollisionen) gespeichert.

2

Schritt2 - Auflösung der Kollisionen: Zusammenhängende Regionen werden miteinander verschmolzen.

Häufig eingesetzt wegen moderatem Speicherbedarf, Verschmelzung

der Regionen ist aber komplex.

(12)

Sequentielle Regionenmarkierung: Schritt 1

(13)

Beispiel: Vorläufige Markierung (1)

(14)

Beispiel: Vorläufige Markierung (2)

(15)

Beispiel: Vorläufige Markierung (3)

(16)

Sequentielle Regionenmarkierung: Schritt 2

(17)

Sequentielle Regionenmarkierung: Schritt 2

(18)

Beispiel: fertige Regionenmarkierung

(19)

Übersicht

1 Auffinden von Bildregionen

2 Konturen von Regionen

3 Repräsentation von Bildregionen

4 Eigenschaften binärer Bildregionen

(20)

Äußere und innere Konturen

(21)

Repräsentation einer Kontur durch eine geordnete

Folge von Pixelkoordinaten

(22)

Kombinierte Regionenmarkierung und Konturfindung

(23)

Algorithmus (1)

(24)

Algorithmus (2)

(25)

Algorithmus (3)

(26)

Beispiel Konturverfolgung (1)

(27)

Beispiel Konturverfolgung (2)

(28)

Übersicht

1 Auffinden von Bildregionen

2 Konturen von Regionen

3 Repräsentation von Bildregionen

4 Eigenschaften binärer Bildregionen

(29)

Matrixrepräsentation und Lauflängencodierung

(30)

Chain Codes

(31)

Differentielle Chain Codes

Problem: Vergleich zweier durch Chain Codes dargestellter Regionen ist schwierig, da

abhängig vom Startpunkt

Drehung um 90

führt zu völlig anderem Chain Code.

Umwandlung absoluter Chain Code C = (c

0

, c

1

, . . . , c

M−1

) in differentiellen Chain Code C

0

= (c

00

, c

01

, . . . , c

0M−1

):

Voriges Beispiel:

(32)

Shape Numbers

Problem: Differentielle Chain Codes bleiben zwar bei Drehungen um 90

unverändert, aber sie hängen immer noch von Startpunkt ab.

Idee: Repräsentation als Zahlen zur Basis 4 oder 8 (Shape Numbers). Zyklisch vertauschen, z.B.

C

0

= (0, 1, 3, 2, . . . , 9, 3, 7, 4) C

0

→ 2 = (7, 4, 0, 1, . . . , 0, 3) und maximale Ähnlichkeit suchen.Aber:

Drehungen um beliebige Winkel Skalierungen

Verzerrungen

Veränderung an Teilen

führen zu starken Abweichungen in dieser Repräsentation.

(33)

Übersicht

1 Auffinden von Bildregionen

2 Konturen von Regionen

3 Repräsentation von Bildregionen

4 Eigenschaften binärer Bildregionen

(34)

Eigenschaften binärer Bildregionen

Nächstes Mal....

Referenzen

ÄHNLICHE DOKUMENTE

In der dritten Reihe befinden sich zwei weibliche Wesen, ein Glücksbringer und eine Art Tier.. Links von der Mumie strickt jemand

Mit Institutionen werden hier nicht nur formelle Institutionen bezeichnet, sondern auch institutionalisierte Praktiken in Politik, Wirtschaft, Gesetzgebung, und

[r]

Auch wenn man «mit dem Kanton nicht immer gleicher Meinung ist», soll er für beide Aufgaben zuständig sein.. Das gewährleistet, dass diejenigen Funktionen ausgebildet werden, die

Die  Verstaatlichtenkrise  erreichte  die  elektrotechnische  Industrie  mit  etwas  Zeitverzögerung  (in  den  späten  1980er  Jahren).  Deren  späte  K‐Phase 

Vorrat in Kubikmeter pro Hektar nach Eigentumsarten (begehbarer Wald); Seite 19 Zuwachs nach Baumartengruppe in m 3 /ha 2002-2012; Seite 20. Nutzung nach Baumartengruppe in m 3

Auch dazu muss das Grundgesetz geändert werden, mehr noch: Deutschland muss sich à la longue (aber vielleicht auch schon recht bald!) eine neue Verfassung geben und Europa endlich

Sie weisen nach, dass sich Deutschland bei der Umsetzung der Beschlüsse der Welt- konferenzen schwer tut: Zwar habe man die neuen Leitbilder wie „nach- haltige Entwicklung“ offiziell