5. Morfologické transformácie 

 

5.1 Definícia

Matematická morfológia predpokladá, že obraz sa dá modelovať pomocou bodových množín. Definičným oborom pre popis  dvojrozmerných útvarov je dvojrozmerný euklidovský priestor E2  a systém jeho podmnožín. Základným prvkom pre binárnu matematickú morfológiu je usporiadaná dvojica celých čísel, pre šedotónové obrazy usporiadaná trojica.
    Binárny obraz môžeme vyjadriť ako 2D bodovú množinu. Množina X bude obsahovať body s hodnotou 1 – body objektu, Xc body s hodnotou 0 – body pozadia.

 
   
             5.1 Príklad bodovej množiny.

Morfologická transformácia Y je relácia medzi bodovou množinou X a štrukturálnym elementom B. Štrukturálny element je tiež bodová množina, ale skladá sa z menšieho počtu bodov. Obsahuje jeden význačný bod O, ktorý sa nazýva reprezentatívny bod.
Typické štrukturálne elementy: 

               
                        5.2 Typické štrukturálne elementy.

Translácia bodovej množiny X o vektor h sa označuje Xh a je definovaná vzťahom:

                Xh = {pÎE2 , p=x+h  , xÎX}

5.2 Dilatácia a erózia

Dilatácia je relácia Ĺ , ktorá skladá body dvoch množín pomocou vektorového súčinu.

                X Ĺ B={ pÎE2 : p=x+b , xÎX , bÎB } 

                   
   
                 5.3 Bodová množina, štrukturálny element, dilatácia.

Dilatácia zväčšuje objekt, zaplňuje malé diery a úzke zálivy.
Vlastnosti dilatácie:

                Komutatívnosť    X Ĺ B = B Ĺ X
                Asociatívnosť     X
Ĺ ( B Ĺ D ) = ( X Ĺ B ) Ĺ D
                Dilatácia je zjednotenie posunutých bodových množín:            X
Ĺ B = UbÎB Xb  
                invariantnosť vzhľadom na posunutie           Xh
Ĺ B = ( X Ĺ B )h  
   
             X Í X Ĺ B 
   
             X Í Y Ţ X Ĺ B Í Y Ĺ B


5.4 Simulácia dilatácie. 

Erózia je relácia Q definovaná:

                X Q B = { pÎE2 : p+bÎX pre " bÎB } = { pÎE2 :  BpÍX }

Bod p patrí do množiny X Q B, ak pre každý bod b z množiny B,  p+b patrí do množiny X, alebo ak B posunutí o vektor p  patrí celý do X.

               
   
                 5.5 Bodová množina, štrukturálny element, erózia.

Erózia zjednodušuje štruktúru objektu, stenšuje objekty, pričom príliš tenké a malé sa stratia.
Vlastnosti erózie:

                Nie je komutatívna              X Q B ą B Q X
                 Asociatívnosť     X Q ( B Q D ) = ( X Q B ) Q D
                je prienikom všetkých posunutých množín X-b             X
Q B = ÇbÎB  X-b
   
              invariantnosť vzhľadom na posunutie           Xh Q B = ( X Q B )h
                                                                                  X Q Bh = ( X Q B )-h

                X
Q B Í X   
                X
Í Y Ţ X Q B Í Y Q B
                D
Í B Ţ X Q B Í X Q D
 

   
5.6 Simulácia erózie.

Ďalšie vlastnosti erózie a dilatácie:
·         Prienik:

( X Ç Y ) Q B = ( X Q B ) Ç ( X Q B )
B
Q ( X ÇY ) Ę ( B Q X ) Č ( B Ĺ Y )
( X
Ç Y ) Ĺ B = B Ĺ ( X Ç Y ) Í ( X Ĺ B ) Č ( Y Ĺ B )

·         Zjednotenie

B Ĺ  ( X Č Y ) = ( X Č Y ) Ĺ B = ( X Ĺ B) Č ( Y Ĺ B)
( X
Č Y ) Q B Ę ( X Q B ) Č ( Y Q B )
B
Q ( X Č Y ) = ( X Q B ) Ç ( Y Q B )

·         Doplnok

Xc Ĺ B = ( X Q B )c
X
Ĺ B = (Xc Q B )c
 

5.3 Otvorenie a uzatvorenie

Dilatácia a erózia nie sú navzájom inverzné transformácie. Ich kombinácia vytvára ďalšie dôležité transformácie, ako otvorenie a uzatvorenie.
Otvorenie je morfologická transformácia, ktorú získame spojením erózie a dilatácie. Otvorenie množiny X štrukturálnym elementom B sa označuje X ○ B.

                X ○ B = ( X Q B ) Ĺ  B

Hovoríme, že obraz X je otvorený vzhľadom na B, ak sa X nezmení po otvorení množinou B. Otvorenie zjednodušuje objekt , lebo oddeľuje objekty spojené úzkou čiarou.

Vlastnosti:

                X ○ B = ( X ○ B ) ○ B
                X ○ B
Í X
                X
Í Y Ţ X ○ B Í Y ○ B 

Uzatvorenie je morfologická transformácia, ktorú získame spojením dilatácia a erózie. Uzatvorenie množiny X štrukturálnym elementom B sa označuje X · B.

                X · B = ( X Ĺ B ) Q B

Hovoríme, že obraz X je uzatvorení vzhľadom na B, ak sa X nezmení po uzatvorení množinou B. Uzatvorenie  zjednodušuje objekt, zapĺňa malé diery a zálivy, spája objekty, ktoré sú dosť blízko k sebe.

Vlastnosti:

                X · B = ( X · B ) · B
                X
Í X · B
                X
Í Y Ţ X · B Í Y · B

     
5.7 Simulácia operácie otvorenia a uzatvorenia.

5.4 Transformácia hit&miss

                Doteraz popisované operácie pomocou štrukturálného elementu B testovali výskyt bodov v obraze X. Operácia hit&miss testuje aj to či niaké body do X nepatria.
Zložený strukturálný element je dvojica disjunktných množin B=(B1,B2), kde B1 a B2 sú strukturálné elementy.
Operácia
hit&miss Ä je morfologická transformácia, definovaná vzťahom:

                X Ä B = { x : B1(x) Ě X a B2(x) Ě X }

Bod x patrí do výslednej množiny, ak sú splnené dve podmienky. Časť zloženého štrukturálneho elementu B1 s reprezentatívnym bodom v x patrí do X a B2 v polohe x musí byť mimo X.
Operáciu hit
&miss môžeme používať napr. pri hladaní hrán a rohov objektu.

Vlastnosti:

                X Ä B = ( X Q B1 ) Ç ( Xc Q B2 )

 


5.8 Simulácia operácie hit&miss.
Lavé tlačidlo - B1
Pravé tlačidlo - B2

 


DIP - Digital Image Processing, Interaktívna učebnica spracovania obrazu
Copyright©2003-06 Gábor Blázsovits, Katedra aplikovanej informatiky FMFI UK Bratislava