Region growingRegion growing (traducibile in italiano come "accrescimento delle regioni") è un semplice metodo di segmentazione di immagini basato su regioni. Viene anche considerato come un metodo basato sul singolo pixel poiché tale metodo comporta inizialmente la selezione dei punti seme. Questo approccio alla segmentazione esamina i pixel adiacenti di punti iniziali, detti semi, e determina se i vicini di pixel possono essere aggiunti a tale regione. Il processo viene iterato, allo stesso modo come negli algoritmi di clustering di dati. Segmentazione basata su regioniL'obiettivo principale della segmentazione è di suddividere un'immagine in regioni. Alcuni metodi di segmentazione come quelli basati su di una "soglia" sono in grado di raggiungere questo obiettivo, andando a cercare i confini tra le varie regioni sulla base delle discontinuità nei livelli di grigio o nelle proprietà dei colori. La segmentazione basata su regioni è una tecnica per determinare la regione direttamente. La formulazione di base per la segmentazione basata su regioni è:
(a) indica che la segmentazione deve essere completa, cioè, ogni pixel deve essere in una regione. (b) richiede che i punti in una regione devono essere collegati in qualche modo predefinito. (c) indica che le regioni devono essere disgiunte, questo indica la totale mancanza di pixel in comune fra due regioni. (d) riguarda le proprietà che devono essere soddisfatte dai pixel in una regione segmentata. Ad esempio se tutti i pixel in hanno lo stesso livello di grigio. (e) indica che la regione e sono differenti nel senso di predicato . Concetto di base di punti semeIl primo passo di un metodo di region growing è quello di selezionare un insieme di punti seme. La selezione di un punto seme è basata su alcuni criteri decisi dall'utente (ad esempio, pixel appartenenti ad un certo intervallo di livelli di grigio, pixel equidistanti su una griglia, ecc). Le regioni iniziali cominciano nella esatta posizione di questi semi. Le regioni vengono quindi accresciute a partire da questi punti seme di altri punti adiacenti a seconda di un criterio di appartenenza alla regione. Il criterio potrebbe essere, ad esempio, l'intensità di pixel, il livello di grigio, o di colore. Poiché le regioni crescono sulla base del criterio selezionato, le informazioni riguardanti l'immagine stessa diventano anche importanti. Ad esempio, se il criterio fosse di utilizzare un valore di soglia di un pixel, la conoscenza dell'istogramma dell'immagine risulterebbe comodo per determinare un valore di soglia adeguato al criterio utilizzato. Un esempio molto semplice viene descritto qui di seguito. Se si considerano 4 pixel adiacenti al punto seme ed il criterio utilizzato sia quello del valore stesso del pixel, ovvero, esaminiamo i pixel adiacenti di punti seme. Se questi hanno lo stesso valore in intensità con i punti seme, li classifichiamo come i punti seme. Il processo viene iterato finché non ci sono cambiamenti in due fasi successive iterativi. Naturalmente, si possono utilizzare anche altri criteri, ma l'obiettivo principale rimane quello di classificare la somiglianza delle regioni nell'immagine.[1] Alcuni aspetti importantiPossiamo quindi concludere diverse questioni importanti sul region growing:
Vantaggi e svantaggiVantaggi
Svantaggi
In realtà il problema della presenza di rumore si può facilmente risolvere utilizzando apposite maschere per filtrare i buchi e/o i valori anomali. Pertanto, il problema del rumore si può anche ignorare. Concludendo, risulta evidente che il problema più grave nei metodi di region growing è il tempo che essi impiegano. Note
Bibliografia
Altri progetti
|