Konturdetektering är ett viktigt verktyg för 2D-bildbearbetning. Kanterna samt övergångarna från förgrund till bakgrund detekteras och en kontur beräknas utifrån informationen. Det speciella med konturdetektering är att den även fungerar tillförlitligt med störningar som orsakas av ströljus eftersom ströljus vanligtvis träffar hela objektet. Den relativa skillnaden mellan förgrund och bakgrund ändras men konturen kan ändå detekteras med samma säkerhet. Objektinspektion utförs sedan genom att matchar en referenskontur med det aktuella objektet.
Metoden används i huvudsak vid mönster- och formdetektering samt vid objektdetektering, vilket vanligtvis används vid stansning, fräsning, svarvning eller montering. Konturdetektering används för kvalitetsstyrning på de här områdena.
Blobanalys är en viktig bildbearbetningsmetod där bildegenskaper väljs ut och analyseras med en grupp av liknande angränsande pixlar.
BLOB (binärt stort objekt) står i det här sammanhanget för ett binär-logiskt dataobjekt som ungefär kan översättas med en uppsättning pixlar med samma logiska status. Valet av angränsande pixlar sker vanligtvis genom att använda ett tröskelvärde på gråskalan. Olika slutsatser kan sedan dras om olika egenskaper utifrån analysen. En välkänd funktion är t.ex. pixelräknaren.
Det finns många olika applikationer. Blobanalys kan t.ex. används för fullständighetsövervakning, detektering av närvaro eller gängdetektering samt för räkning och sortering av objekt.
Positionsspårning utförs med hjälp av en förankringskontur som finns på bilden. Med hjälp av den här konturen kan sökzoner spåra andra modeller (t.ex. sökzon för blobanalys) i position samt orientering.
Grafisk representation av positionsspårning baserat på exemplet:
O2D5-familjen från ifm använder en CMOS-bildprocessor med 1,2 MP (1280 x 960 pixlar).
CMOS-bildprocessorer är lättare, snabbare och billigare att tillverka, vilket gör dem till de mest använda på marknaden.
För att maximera kontrasten för varje pixel är det viktigt att välja rätt belysning. Produkterna i O2D-familjen levereras med integrerade LED-ljuskällor med hög intensitet i RGB-W (rött, grönt, blått, vitt) och infrarött.
Observera att bildgivaren inte är en färggivare!
Att välja en ljuskälla med en annan färg kan dock ge en dramatisk effekt på bildens kontrast. Bilden nedan visar kritor i dagsljus och, som jämförelse, belysta av O2D5-givarens olika LED-lampor.
Typ av ljus | OBS! |
---|---|
Dagsljus (referens) |
|
Rött ljus |
|
Grönt ljus |
|
Blått ljus |
|
Vitt ljus |
|
Infrarött ljus |
|
På grund av reflektioner kan det vara svårt att få skarpa konturer eller områden på blanka föremål. O2D5-givarna med RGB-W-ljuskällor har ett polariseringsfilter som kan slås på eller av för att minimera effekten av reflektioner.