Blob Soft Sensoreita käytetään muotojen, merkkien jne. etsintään, luokitteluun ja laskentaan sekä paikkareferenssinä muille Soft Sensoreille. Blob-työkaulujen käytössä on kaksi vaihetta: luominen ja valinta.

Blob Generator Soft Sensor

• Generoi kaikki blobit erottelemalla alueita, joita saman intensiteetin liitännäiset pikselit muodostavat
• Käyttäjä voi valita minimi- ja maksimikoon
• Varjot ja valaistuksen epätasaisuus saattavat haitata kohteiden löytämistä
Blob Generator Soft Sensor käyttää tunnusvärejä:
• Punainen: hylätyt reunablobit
• Harmaa: hyväksytyt blobit
• Musta: käyttäjän parametrien (esim. koko) perusteella hylätyt blobit
• Generoinnin jälkeen voidaan käyttää morfologisia esikäsittelyoperaatioita häiriöiden poistamiseen kuvasta:
• Eroosio, Dilaatio, Avaaminen & Sulkeminen
Morfologiset operaatiot:
• Erode (eroosio, pienennys)
• Kutistaa blobeja
• Käytetään erottamaan toisiaan koskettavia blobeja

• Dilate (Dilaatio, täyttö, kasvatus)

• Laajentaa blobeja

• Käytetään eliminoimaan blobien epätäydellisyyksiä ja esimerkiksi yhdistämään matriisikirjaimia ja -merkkejä

• Open, avaus (Erode then Dilate)
• Kutistaa ja sen jälkeen laajentaa blobeja
• Käytetään taustakohinan poistamiseen, ei muuta blobien kokoa
• Close, sulkeminen (Dilate then Erode)
• Laajentaa ja sen jälkeen kutistaa blobeja
• Voidaan paikata blobeissa olevia reikiä, ei muuta blobien kokoa

Blob Selector Soft Sensor

• Referenssinä aina blob generator (Selectoria luodessa ei piirretä mitään)
• Valitsee aiemmin generoiduista blobeista käyttäjän tarpeiden mukaan (pinta-ala, paikka, ympyrämäisyys (roundness), kompaktisuus, säde, jne.
Myös Blob Selector Soft Sensor käyttää tunnusvärejä:
• Harmaa = blobit
• Musta = background
• Kannattaa valita “Show Images with Selected Sensor Only”, jotta molempien sensoreiden (Generator ja Selector) merkinnät näkyvät
Blob Selector paikkareferenssinä:                                                                                                                    
• Paikkareferenssinä on ensimmäisen Blob Info- välilehdessä näkyvän blobin keskipiste (x,y)
• Paikkareferenssiblobi näkyy aina valkoisena
• Kannattaa asettaa Blob Selector löytämään aina ainoastaan yksi blobi valitsemalla parametrit sopivalla tavalla
.
        

Blob Selector Soft Sensor:

• Laskee blobeille useita parametreja, joita käyttäjä voi valita (esim. koordinaatit ja koko)
• Arvoja voi vertailla Blob Info- välilehdellä
• Merkkauksessa näkyvät blobien numerot
• Parameters-välilehdellä voidaan asettaa rajoja halutuille parametreille
Parhaiten nämäkin asiat selviävät harjoittelemalla. Käynnistä FrameWork, valitse Emulaattori Legend 540. Harjoituksessä käytetään kuvasarjaa Blob001...003 hakemistosta BlobAnalysis. Kuvasarjat voit ladata Tuubista kurssin työtilan Dokumentit-välilehdeltä.

Tee Blob Generator Soft Sensor vetämällä suorakaide palikoiden yli. PreProcessing- välilehdeltä voidaan valita joko tummat tai vaaleat blobit. Soft Sensor löytää 5 tummaa blobia.

Kysymys 1. Mitä tapahtuu, jos valitset vaaleat blobit?

Tee seuraavaksi Blob Selector Soft Sensor. Muiden sopivien Soft Sensoreiden puuttuessa referenssiksi valitaan automaattisesti äsken tekemäsi Soft Sensor. Mitä tietoja on esitetty Blob Info -välilehdellä? Valitse Parameter-välilehdellä ’Calculate Blob Positions’.

Kysymys 2. Mitä muutoksia havaitset kuvassa?

Kysymys 3. Mitä tietoa on nyt Blob Info -välilehdellä?

Kysymys 4. Lisää parametreihin valintakriteeriksi pinta-ala. Tarkista tilanne Blob Info -välilehdellä. Mitä kuvassa tapahtuu?

Kohteet numeroidaan siinä järjestyksessä, kuin skannaus ne löytää: Vasemmalta oikealle ja ylhäältä alas. Blob Info -välilehdellä voit vaihtaa blobien järjestystä otsikoita klikkaamalla. Aseta läpäisyehdoksi (Pass) minimiksi ja maksimiksi 5.

Testaa jokaisella kuvalla. Vaikka kappaleet ovat eri paikoissa ja eri asennoissa, kappaleet löytyvät. Kuvassa 3 on kohinaa ja reikiä kappaleissa. Kohinasta johtuen löydetään yli 100 blobia. Tarkastele Blob Info -välilehdeltä tietoja ylimääräisistä blobeista.

Kysymys 5. Aseta Parameters-välilehdeltä minimipinta-alaksi esimerkiksi 100 pikseliä. Kuinka monta blobia kumpikin SS nyt löytää?

Palauta minimialue -> 0. Hoidetaan kohina morfologisilla operaatioilla kuntoon.

Avaa generointi Soft Sensorin PreProcessing-välilehti.

Kysymys 6. Mitä tapahtuu, kun valitset 1. morfologiseksi operaatioksi Erosion?

Kysymys 7. Valitse toiseksi operaatioksi Dilation. Mitä havaitset?

Palauta alkuperäinen häiriöinen kuva poistamalla molemmat operaatiot. Valitse ensimmäiseksi operaatioksi Dilation. Mitä huomaat? Lisää Dilation-esikäsittelyn kokoa, kunnes kappaleiden reiät häviävät.

Poista tekemäsi Dilation ja valitse ensimmäiseksi esikäsittelyoperaatioksi avaaminen (Open=Erosion+Dilation) ja kooksi 1. Toiseksi operaatioksi valitse sulkeminen (Close= Dilation+Erosion) ja sen kooksi edellä havaitsemasi riittävä koko. Tallenna tuote ja palauta tiedosto Tuubiin. Ota selostukseen kuvakaappaus lopullisesta kuviosta ja Result Tablesta jokaisessa tapauksessa. Vastaa selostuksessa myös yllä kysyttyihin kysymyksiin.

 


 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • No labels
You must log in to comment.