New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Opening - Wikipedia

Opening

aus Wikipedia, der freien Enzyklopädie

Dieser Artikel oder Abschnitt ist unverständlich formuliert. Eine konkrete Begründung findet sich auf der Diskussionsseite des Artikels oder in der Versionsgeschichte.


Opening (im deutschen auch Öffnen bzw. Öffnung) ist eine morphologische Basis-Operation in der digitalen Bildverarbeitung.

Inhaltsverzeichnis

[Bearbeiten] Formale Definition

Gegeben sei ein vollständiger Verband L. Ein Operator γ auf L ist ein (algebraisches) Öffnen, wenn für alle x,y \in L gilt:

  • \gamma (x) \leq x ; d.h. der Operator ist anti-extensiv (das Ergebnis ist "kleiner" als das Original)
  • x \leq y \Rightarrow \gamma (x) \leq \gamma (y) ; d.h. die Ordnungsstruktur des Verbandes bleibt durch die Operation erhalten.
  • γ(γ(x)) = γ(x) ; d.h. der Operator ist idempotent (ein mehrmaliges Anwenden führt zu keiner weiteren Veränderung des Ergebnisses).

[Bearbeiten] Öffnen in der Binärbildmorphologie

Im Fall der Binärbildmorphologie ist der Verband L gegeben durch den Potenzmengenverband aller Bildpunkte. Ein Binärbild wird also aufgefasst als Punktmenge. Die ersten beiden der oben genannten Eigenschaften lassen sich dann wie folgt formulieren:

  • Durch ein Öffnen werden keine zusätzlichen Bildpunkte gesetzt, sondern höchstens Punkte entfernt.
  • Wenn ein Bild y ein Bild x als Teilmenge enthält, so gilt, dass nach einem Öffnen auch das Ergebnis von y auch das Ergebnis von x enthält. Man beachte, dass es sich nicht um echte Teilmengen handeln muss. Daraus folgt u.a., dass zwei unterschiedliche Bilder durch ein Öffnen auf dasselbe Bild abgebildet werden können. Ein Öffnen ist also i.a. nicht umkehrbar (es wird also Information vollständig gelöscht).

Diese Definition ist sehr weit gefasst; in der Praxis haben sich verschiedene Verfahren etabliert, die im folgenden kurz skizziert werden.

[Bearbeiten] Öffnen mittels strukturierendem Element

Ein Spezialfall ist das Öffnen mittels strukturierendem Element. Es ist wie folgt definiert:

A \circ X = (A \ominus X) \oplus X

Es handelt sich also um das nacheinander Ausführen einer Erosion und einer Dilatation jeweils mit demselben strukturierenden Element. Durch die Erosion werden alle Strukturen gelöscht, die kleiner sind als das strukturierende Element. Die anschließende Dilatation macht die Erosion für den verbleibenden Rest wieder rückgängig.

Anschaulicher wird die Definition, wenn man sie umschreibt zu

A \circ X = \bigcup_{\{y | X_y \subseteq A\} } X_y

wobei Xy das um y verschobene Element X darstellt. Das Öffnen eines Bildes A mit einem strukturienden Element X ist also die Vereinigung aller verschobenen Versionen von X, die vollständig in A enthalten sind.

[Bearbeiten] Öffnen mittels Größe

Beim Öffnen mittels Größe werden einfach alle zusammenhaängenden Strukturen gelöscht, die weniger Bildpunkte enthalten als ein bestimmter Schwellwert. Auch dieser Operator genügt der formalen Definition des Öffnens.

[Bearbeiten] Öffnen mittels Rekonstruktionsfilter

Die bedingte Dilatation von A mit X unter der Bedingung B ist definiert zu

A \oplus_{B} X = (A \oplus X) \cap B.

Man dilatiert also A mit X und "schneidet" anschließend alle Punkte ab, die nicht in B liegen. Wählt man als strukturierendes Element X die Einheitsumgebung (also die benachbarten Pixel eines Punktes), so spricht man von der geodätischen Dilatation

\delta^{(1)}_B(A).

Die n-te geodätische Dilatation ist definiert zu

\delta^{(n)}_B(A) = \delta^{(1)}_B(\delta^{(n-1)}_B(A)).

Man nimmt also nach und nach alle benachbarten Pixel hinzu, die in der unmittelbaren Umgebung des Bildes liegen und prüft, ob sie auch noch in B liegen. Wiederholt man diesen Vorgang beliebig oft, so erreicht man irgendwann den Punkt, an dem sich nichts mehr verändert. Man bezeichnet dies als die Rekonstruktion von B aus dem Marker A

\rho_A(B) = \bigcup_{n \ge 1} \delta^{(n)}_B(A).

Ist der Marker A aus dem Bild B durch ein Öffnen mittels strukturiendem Element X gewonnen worden, so bezeichnet man dies als Öffnen durch Rekonstruktion

\mu_X(B) = \rho_A(B) ; A = B \circ X.

[Bearbeiten] Beispiel

Die folgende Abbildung zeigt die Ergebnisse der unterschiedlichen Verfahren. Das Originalbild ist in (a) dargestellt, das in (b) nach Größe geöffnet wurde. Bei einem Öffnen mit einem Kreis als strukturierendem Element (gelb dargestellt) erhält man das Ergebnis (c). Die linke untere Struktur wird vollständig gelöscht, da der Kreis nicht "hineinpasst". Das Bild (d) schließlich ist die Rekonstruktion von (a) aus (c), also ein Rekonstruktionsöffnen mit dem Kreiselement. Bild:Oeffnengesamt.gif


[Bearbeiten] Funktion

Die Operation wird verwendet um:

  • äußere Ecken zu glätten
  • dünne Brücken zu öffnen
  • kleine außenliegende Fransen am Bildrand zu eliminieren
  • bestimmte Einzelpixel-Störungen zu entfernen

[Bearbeiten] Aufbau

Beim Opening wird zuerst eine Erosion gefolgt von einer Dilatation auf das Basisbild angewandt.

Eine Beispielanwendung (Entfernung einzelner störender Pixel) funktioniert wie folgt: Die Erosion entfernt alleinstehende Bildpunkte, so dass diese bei der anschließenden Dilatation nicht wiederhergestellt werden. Größere, glatt berandete Bereiche mit zusammenhängenden Pixeln hingegen gehen aus der Operation unverändert hervor: Die Erosion verkleinert zuerst den zusammenhängenden Bereich, danach wird der zusammenhängende Bereich durch die Dilatation wieder auf die gleiche Größe wie vor der Erosion. (Bild fehlt)

Ebenso würde eine dünne Verbindung zwischen zwei größeren zusammenhängenden Bereichen durch passende Parameter entfernt, ohne die Bereiche selbst in ihrer Größe zu verändern. Dadurch können z.B. zusammenhängende Zellen in einem Mikroskopbild separiert werden. (Bild fehlt)

Erosion: Bild:Ominus.png
Dilation: \oplus

X \circ B = (XBild:Ominus.pngB) \oplus B


X ... Bild
B ... Strukturelement

[Bearbeiten] Beispiel

  • 1. Erosion


Erosion


Ein Objekt (hier weiß im Bild) wird durch Anwendung der Erosion verkleinert.

Bedingung: Wenn alle Pixel des Strukurelements mit dem Objekt matchen dann schreibe das Centerpixel im Wert des Objektes, alle anderen Pixel werden als Hintergrund (Grauwert 0) geschrieben.


  • 2. Dilatation

Dilatation

Ein Objekt (hier weiß im Bild) wird durch Anwendung der Dilatation vergrößert.

Bedingung: Wenn ein Pixel des Strukurelements mit dem Objekt matcht dann schreibe das Centerpixel im Wert des Objektes, alle anderen Pixel werden als Hintergrund (Grauwert 0) geschrieben.

Siehe auch: Closing

[Bearbeiten] Literatur

  • Image Processing and Mathematical Morphology. Jean Serra. Academic Press, London, 1982
  • Image Processing and Mathematical Morphology, Part II: Theoretical Advances. Jean Serra. Academic Press, London, 1988
  • Methoden der digitalen Bildsignalverarbeitung. Piero Zamperoni, Vieweg Verlag, 1989
  • Granulometrien in der Grauwertmorphologie. Martin Pfeiffer. Shaker Verlag Aachen, 1999. ISBN 3-8265-4784-5
Andere Sprachen

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu