Segmentointi

Sen avulla kuva jaetaan osiin tai siitä eristetään mielenkiintoalueita. Esimerkkinä mainittakoon kirjainten tunnistus skannatulta A4-sivulta. Segmentoinnin lopputuloksena saadaan yleensä raakaa pikselidataa, joka esittää joko mielenkiintoalueen reunaviivan tai kaikki mielenkiintoalueen sisään jäävät pisteet. Reunaviiva halutaan yleensä silloin, kun ollaan kiinnostuneita alueen muodosta. Sisään jäävä alue halutaan vastaavasti silloin, kun ollaan kiinnostuneita objektin sisäisestä rakenteesta. Joissain sovellutuksissa tarvitaan molempia
segmentointitapoja yhtä aikaa. Segmentoinnin pohjalta tehdään neljäntenä vaiheena hahmontunnistus
(feature selection). Sen avulla kuvataan, mitä piirteitä segmentoitu objekti sisältää ja miten se on
erotettavissa toisista segmentoiduista objekteista. Esimerkiksi kirjainten tunnistuksen yhteydessä
määritellään, missä kohtaa mitäkin kirjanta on reikiä ja missä vastaavasti yhtenäisiä alueita.

Alkuperäinen kuva

Funktio, jolla kuva segmentoidaan ääriviivoiksi

function segmentointi()

I = imread('cell.tif');

[junk threshold] = edge(I, 'sobel');
fudgeFactor = .5;
BWs = edge(I,'sobel', threshold * fudgeFactor);
figure, imshow(BWs), title('binary gradient mask');


Segmentoitu kuva

  • No labels
You must log in to comment.