Hahmontunnistus on tärkeä työkalu 2D-kuvankäsittelyssä. Etu- ja taka-alan reunat ja muutoskohdat tunnistetaan, minkä jälkeen ääriviivat lasketaan tämän informaation perusteella. Hahmontunnistuksen erityispiirteisiin kuuluu, että se toimii luotettavasti ulkoisen valaistuksen aiheuttamista häiriöistä huolimatta, sillä ulkoinen valo osuu normaalisti koko kohteeseen. Etualan ja taka-alan välinen suhteellinen ero siirtyy, mutta ääriviivat voidaan silti tunnistaa samalla varmuudella. Kohteen tarkistus suoritetaan sitten vertaamalla k.o. kohdetta ja referenssihahmoa toisiinsa.
Menetelmää käytetään pääasiassa kuvioiden ja muotojen tunnistukseen sekä kohteiden tunnistukseen. Tyypillisiä käyttöalueita ovat puristin-, jyrsin-, sorvi- ja kokoonpanosovellukset. Hahmontunnistusta käytetään näillä alueilla laadunvarmistukseen.
Muotoanalyysi on tärkeä kuvankäsittelymetodi, jossa kuvan ominaisuuksia valitaan ja analysoidaan suhteessa joukkoon samanlaisia viereisiä kuvapisteitä.
Tässä yhteydessä lyhenteellä BLOB (alkuperäinen merkitys Binary Large Object) tarkoitetaan termiä "Binary-Logic Data Object", joka vapaasti käännettynä tarkoittaa sarjaa kuvapisteitä, joilla on sama looginen tila. Viereisten kuvapisteiden valinta tehdään yleensä harmaasävyarvoon perustuvien kynnysarvojen avulla. Analyysin perusteella voidaan sitten vetää johtopäätöksiä erilaisista tunnusluvuista. Tunnettu toiminto on esim. kuvapistelaskuri.
Sovellusalueita on useita. BLOB-analyysiä voidaan käyttää esimerkiksi täydellisyyden valvontaan, paikallaolon tunnistamiseen, kierteiden tunnistamiseen sekä kohteiden lukumäärän laskemiseen ja lajitteluun.
Paikan seurannassa käytetään ankkuriääriviivaa, joka esiintyy kerran kuvassa. Tätä ääriviivaa käyttämällä hakualueet voivat seurata muiden mallien paikkaa ja suuntausta.
Paikan seurannan graafinen esitys perustuen esimerkkiin:
ifm:n O2D5 -sarjan antureissa käytetään 1,2 MP (1280 x 960 pikseliä) CMOS-kuvaprosessoria.
CMOS-kuvaprosessorit ovat helpompia, nopeampia ja halvempia valmistaa, mikä tekee niistä markkinoiden laajimmin käytetyn teknologian.
Kunkin kuvapisteen kontrastin maksimoimiseksi on tärkeää valita oikeanlainen valaistus. O2D-tuoteperheen laitteet toimitetaan sisäänrakennetuilla, valovoimaisilla RGB-W (punainen, vihreä, sininen, valkoinen) ja infrapuna-LED-valolähteillä varustettuina.
Huom.! Hahmontunnistin ei ole värintunnistusanturi!
Oikeanvärisen valolähteen valinnalla voi olla kuitenkin dramaattinen vaikutus kuvan kontrastiin. Alla oleva kuva esittää värikyniä päivänvalossa ja vertailun vuoksi valaistuna O2D5-sarjan anturin erilaisilla LED:eillä.
Valotyyppi | Huom.! |
---|---|
Päivänvalo (referenssi) |
|
Punainen valo |
|
Vihreä valo |
|
Sininen valo |
|
Valkoinen valo |
|
Infrapunavalo |
|
Heijastusten vuoksi voi joskus olla vaikeaa erottaa tarkkoja ääriviivoja tai alueita kirkkailla kohteilla. RGB-W -valolähteellä varustetut O2D5-sarjan anturit sisältävät polarisaatiosuodattimen, joka voidaan kytkeä päälle tai pois päältä heijastusten vaikutusten minimoimiseksi.