Morfologiskt skelett
I digital bildbehandling är morfologiskt skelett ett skelett (eller mediala axel ) representation av en form eller binär bild , beräknad med hjälp av morfologiska operatorer .
Morfologiska skelett är av två slag:
- De som definieras med hjälp av morfologiska öppningar , från vilka den ursprungliga formen kan rekonstrueras,
- De som beräknas med hjälp av träff-eller-miss-transformen , som bevarar formens topologi .
Skelett vid öppningar
Lantuéjouls formel
Kontinuerliga bilder
I ( Lantuéjoul 1977 ) härledde Lantuéjoul följande morfologiska formel för skelettet av en kontinuerlig binär bild :
- ,
där och \ är den morfologiska erosionen respektive öppningen, ρ är en öppen boll med radien , och är stängningen av .
Diskreta bilder
Låt , , vara en familj av former, där B är ett strukturerande element ,
- och
- , där o anger ursprunget.
Variabeln n kallas storleken på strukturelementet.
Lantuéjouls formel har diskretiserats enligt följande. För en diskret binär bild är skelettet S(X) föreningen av skelettets delmängder , , där:
- .
Rekonstruktion från skelettet
Den ursprungliga formen X kan rekonstrueras från uppsättningen av skelettdelmängder enligt följande:
- .
Partiella rekonstruktioner kan också utföras, vilket leder till öppnade versioner av den ursprungliga formen:
- .
Skelettet som centrum för de maximala skivorna
Låt vara den översatta versionen av till punkten z , det vill säga .
En form centrerad vid z kallas en maximal disk i en mängd A när:
- , och
- om, för något heltal m och någon punkt y , då .
Varje skelettdelmängd består av mitten av alla maximala skivor av storlek n .
Utför morfologisk skelettisering på bilder
Morfologisk skelettbildning kan betraktas som en kontrollerad erosionsprocess. Detta innebär att bilden krymper tills det intressanta området är 1 pixel brett. Detta kan möjliggöra snabb och exakt bildbehandling på en annars stor och minnesintensiv operation. Ett bra exempel på att använda skelettbildning på en bild är att bearbeta fingeravtryck. Detta kan snabbt åstadkommas med bwmorph; en inbyggd Matlab-funktion som kommer att implementera Skeletonization Morphology-tekniken till bilden.
Bilden till höger visar omfattningen av vad skelettmorfologi kan åstadkomma. Givet en partiell bild är det möjligt att extrahera en mycket fylligare bild. Korrekt förbearbetning av bilden med en enkel Auto Threshold gråskala till binär omvandlare kommer att ge skelettiseringsfunktionen lättare att tunna ut. Det högre kontrastförhållandet gör att linjerna kan sammanfogas på ett mer exakt sätt. Tillåter att korrekt rekonstruera fingeravtrycket.
skelIm = bwmorph(ellerIm,'skel',Inf); % Funktion som används för att generera skelettbilder
Anteckningar
- Bildanalys och matematisk morfologi av Jean Serra, ISBN 0-12-637240-3 (1982)
- Bildanalys och matematisk morfologi, volym 2: Teoretiska framsteg av Jean Serra, ISBN 0-12-637241-1 (1988)
- En introduktion till morfologisk bildbehandling av Edward R. Dougherty, ISBN 0-8194-0845-X (1992)
- Ch. Lantuéjoul, "Sur le modèle de Johnson-Mehl généralisé", Intern rapport från Centre de Morph. Matematik. , Fontainebleau, Frankrike, 1977.
- Scott E. Umbaugh (2018). Digital bildbehandling och analys, s 93-96. CRC Tryck. ISBN 978-1-4987-6602-9