KURZFASSUNG
Das von uns erstellte Programm ist ein Plug-In für das auf Java basierende Bildbearbeitungsprogramm ImageJ. Das Plugin mit dem Titel „regionLabelling“ identifiziert Regionen in einem Binärbild und markiert diese. Das heißt, dass z.B. weiße zusammenhängende Flächen in einem Bild erkannt und mit Grauwerten eingefärbt werden.
Dazu sind zwei Durchläufe durch das Bild notwendig. Der erste Durchlauf erkennt einzelne Flächen, die in unserem Programm durch “Labels” repräsentiert werden. Dabei wird auch zeitgleich gespeichert, welche einzelnen Labels zusammenstoßen und so eine Region bilden. In einem zweiten Durchlauf werden unter Berücksichtigung eben dieser Informationen die einzelnen Labels zu Regionen zusammengefasst und entsprechend eingefärbt. Am Ende
des Programmes werden noch die insgesamt im Bild vorkommenden Regionen gezählt und ausgegeben.
[...]
Inhaltsverzeichnis
- Kurzfassung
- Abstract
- Inhaltsverzeichnis
- ERSTE SCHRITTE
- Aufgabenstellung
- Lösungsansatz
- Denkarbeit
- UMSETZUNG
- Initialisierung
- Erster Durchlauf
- Zweiter Durchlauf
- Zählen der Regionen
- ERGEBNISSE
- Testbilder
- ...und was das Programm daraus macht
- ZUSAMMENFASSUNG
- Probleme
- Zusammenfassung
- Arbeitsaufteilung
- ANHANG: SourceCode
Zielsetzung und Themenschwerpunkte
Das Ziel dieses Projekts war die Entwicklung eines Java-basierten Plugins für das Bildbearbeitungsprogramm ImageJ. Dieses Plugin, „regionLabelling“ genannt, soll binäre Bilder analysieren, zusammenhängende weiße Regionen identifizieren, diese mit Graustufen markieren und ihre Anzahl ermitteln.
- Entwicklung eines Plugins für ImageJ
- Regionenanalyse in binären Bildern
- Markierung von Regionen mit Graustufen
- Zählung der Regionen im Bild
- Optimierung der Datenstrukturen und Algorithmen
Zusammenfassung der Kapitel
ERSTE SCHRITTE
Dieses Kapitel beschreibt die Aufgabenstellung des Projekts, die Entwicklung eines Plugins für das Bildbearbeitungsprogramm ImageJ, das binäre Bilder analysieren soll. Es wird der Lösungsansatz erläutert, der auf einem zweistufigen Verfahren basiert, bei dem das Bild zweimal durchlaufen wird. Im ersten Durchlauf werden Teilflächen erkannt und mit eindeutigen Werten versehen. Im zweiten Durchlauf werden diese Teilflächen zu Regionen zusammengefasst und mit Graustufen markiert. Schließlich wird die Denkarbeit während der Entwicklung des Plugins dargestellt.
UMSETZUNG
Dieses Kapitel erläutert die Umsetzung des Plugins „regionLabelling“. Es werden die einzelnen Phasen der Programmierung beschrieben, darunter die Initialisierung, der erste Durchlauf, der zweite Durchlauf und das Zählen der Regionen. Der erste Durchlauf des Algorithmus identifiziert Teilflächen und weist ihnen eindeutige Werte zu. Im zweiten Durchlauf werden diese Teilflächen zu Regionen zusammengefasst und mit Graustufen markiert. Schließlich wird die Anzahl der Regionen im Bild ermittelt.
ERGEBNISSE
Dieses Kapitel präsentiert die Ergebnisse des Plugins „regionLabelling“. Es werden verschiedene Testbilder vorgestellt, die mit dem Plugin verarbeitet wurden. Die Ergebnisse zeigen, wie das Plugin zusammenhängende weiße Regionen in den Bildern erkennt, diese mit Graustufen markiert und die Anzahl der Regionen zählt.
Schlüsselwörter
Binäres Bild, Regionenanalyse, ImageJ Plugin, Java, Graustufen, Datenstrukturen, Algorithmen, Teilflächen, Regionen, Zählung, Bildverarbeitung, Testbilder.
- Arbeit zitieren
- Stephan Enzinger (Autor:in), Markus Gerhard (Autor:in), 2001, Auffinden und Markieren von Regionen in einem Binärbild, München, GRIN Verlag, https://www.grin.com/document/3091