Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Blob SS:eita käytetään muotojen, merkkien jne. etsintään, luokitteluun ja laskentaan sekä paikkareferenssinä muille SoftSensorseille. Blob-työkaulujen käyttö on kaksivaiheinen

Blob Generator SS

• Generoi kaikki blobit erottelemalla alueita, joita saman intensiteetin liitännäiset pikselit muodostavat
• Käyttäjä voi valita minimi & maximi koon
• Varjot ja valaistuksen epätasaisuus saattavat haitata kohteiden löytämistä
Blob Generator SS käyttää värikoodausta:
• 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 laajentaa blobeja
• Käytetään taustakohinan poistamiseen, ei muuta blobien kokoa
• Close, sulkeminen (Dilate then Erode)
• Laajentaa ja kutistaa blobeja
• Blobeissa olevien reikien paikkaamiseen, ei muuta blobien kokoa

Blob Selector SS

• Referenssinä aina blob generator (tässä 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 SS käyttää 'värikoodausta':
• 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 tabissa näkyvän blobin keskipiste (x,y)
• Paikkareferenssiblobi näkyy aina valkeana
• Kannattaa asettaa Blob Selector löytämään aina ainoastaan yhden blobin valitsemalla parametri sopivasti
.
       

Blob Selector SS

• Laskee blobeille useita parametreja, joita käyttäjä voi valita
• Arvoja voi vertailla Blob Info tabissa
• 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 ja hae kuvat Blob001...003 hakemistosta BlobAnalysis.

Tee Blob Tools generointi SS vetämällä suorakaide palikoiden yli. PreProcessing välilehdellä voi valita joko tummat tai vaaleat blobit. SS löytää 5 tummaa blobia. Mitä tapahtuu, jos valitset vaaleat blobit?

Tee seuraavaksi Blob Selector SS. Referenssinä on automaattisesti äsken tekemäsi SS, koska muita sopivia ei ole. Mitä tietoja on esitetty Blob Info -välilehdellä? Valitse Parameter-välilehdellä ’Calculate Blob Positions’.   Mitä muutoksia havaitset kuvassa? Mitä tietoa on nyt Blob Info -välilehdellä?

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 Pass-ehdoksi minimi ja maksimi 5.

Testaa kaikilla kuvilla. Vaikka kappaleet ovat eri paikoissa ja eri asennoissa, kaikki löydetään. Kuvassa 3 on kohinaa ja reikiä kappaleissa. Kohinasta johtuen löydetään yli 100 blobia. Katso Blob Info -välilehdellä, tietoja ’ylimääräisistä’ blobeista. Aseta Parameters-välilehdellä minimialaksi esimerkiksi 100 pikseliä. Kuinka monta blobia kumpikin SS nyt löytää? Palauta minimialue -> 0.

Avaa generointi SS:n PreProcessing-välilehti. Mitä tapahtuu, kun valitset 1. morfologiseksi operaatioksi Erosion? 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 kaikissa instansseissa sekä Result Tablesta.