Skip to main content

Vad är morfologisk bildbehandling?

Morfologisk bildbehandling är en teknik för att modifiera pixlarna i en bild.När det gäller en gråskala bild identifieras pixlarna med de binära värdena 0 och 1, och processen genomförs med antingen sofistikerade bildbehandlingsalgoritmer eller mindre matematiskt komplicerade operationer.Dessa inkluderar erosion och utvidgning samt öppning och stängning.Syftet med morfologisk bildbehandling är att ta bort oönskade artefakter från en bild eller förbättra dess tydlighet.Det används i sådana applikationer som fingeravtrycksbehandling, tittar på bilder från rymdteleskop och analys av medicinska skanningar.

Ett objekt i en bild representeras av en specifik uppsättning pixlar, kallade objektpixlar.Bakgrundspixlar representeras separat och är vita.Driften av erosion konverterar pixlar associerade med objektets gräns till pixlar i bakgrunden, medan de gränsande bakgrundspixlarna har ändrats till de gränsande pixlarna som är associerade med objektet.Objekt blir mindre under erosionsprocessen och förstoras eller till och med smälter samman under utvidgningen.

De två operationerna kan kombineras i morfologisk bildbehandling, så en bild kan redigeras genom att utföra erosion och sedan dilation, vilket resulterar i öppning.Filament och isolerade pixlar kan tas bort från objektet på detta sätt för att jämna ut bilden.Bakgrundspixlar kan filtreras med hjälp av stängningsoperationen, som kan ta bort hål och pixlar som redan är kända för att inte vara på rätt plats.En annan morfologisk bildbehandlingsteknik kallas skelettisering, under vilken extra pixlar kan tas bort för att bilda enstaka linjer.Det används ofta för att bearbeta fingeravtryck.

Bildbehandlingsapplikationer använder några regler för att ändra bildvisualiseringen, eller använda Set Theory, ett matematiskt koncept som ofta är mer sofistikerat än vad som krävs.När man ändrar en pixel från objekt till bakgrund betraktar programmet endast pixlarna som är associerade med objektet.Den koncentrerar sig också på kantregionerna, så närliggande bakgrundspixlar analyseras innan de svarta pixlarna kan ändras.Om en objektpixel ska ändras, måste mer än en liknande pixel gränsar till det eftersom det tar bort pixlar i slutet av en linje.Om att ta bort en pixel kommer att bryta upp ett enda objekt, kommer programmet inte att ta bort det.Bildbehandlingsteknologi består av olika programprogram som kan möjliggöra uppspelning av bildändringar, spola tillbaka ändringarna för att komma tillbaka till föredragna konfigurationer och analysera hur specifika förändringar påverkar delar av en bild.