Wat is feature matching?
Feature matching is een techniek van computer vision. Bij deze techniek kijkt een algoritme naar specifieke pixels van een afbeelding en gaat deze vergelijken met plaatjes in de database. Vervolgens matcht de software twee afbeeldingen met elkaar die het meest met elkaar overeenkomen.
De techniek
De software kan uit een selectie van beeld uit een database bepaalde pixel features halen. Zo'n database zijn bijvoorbeeld etiketten die gedrukt moeten worden, of afbeeldingen die op relatie geschenken komen. Deze features zijn unieke groepjes pixels die op een afbeelding voorkomen zoals randen, hoekjes of kleur combinaties. Als dan het daadwerkelijk gedrukte product voorbij een camera komt, zoekt de software op dezelfde manier naar deze features en gaat ze matchen met de database. Het artikel met de meeste overeenkomst wordt dan uitgekozen en zo kan herkend worden om welk product het gaat. Door andere koppelingen met systemen kan ook achterhaald worden om welke order het gaat, of welke sticker geprint zou moeten worden.
Toepassingen
Labeldrukkerij
Een camera herkent het etiket op de doos die voorbijkomt op de lopende band. Het systeem matcht Het etiket met de order informatie die erbij hoort en plakt deze erop. Lees er meer over in het interview met Computer Vision & AI Lead Thomas de Wolf.
Cadeauwebshop
Per 400 gaan de bedrukte producten de oven in. Nadat ze uit de oven gaan staat er niks anders op dan een afbeelding. Wanneer je deze voor de camera plaatst matcht de software de afbeelding met de juiste order.
Branches
- (Maatwerk) Drukkerij
- Cadeauwebshops die afbeeldingen op producten bedrukken
- Digital signage
Voor- en nadelen feature matching
Voordelen
- Voorkomt fouten in order afhandeling door het specifiek herkennen van het beeld, hogere klanttevredenheid.
- Geen handmatige controle meer nodig.
- Tijdbesparing doordat werk uit handen wordt genomen en het systeem sneller de juiste order bij de hand heeft.
- Net zo makkelijk als het scannen van een barcode.
Nadelen
- Soortgelijke beelden moeten in de database staan, zodat de software kan matchen.
Uitleg
In dit stukje film zie je het proces om uit te vinden welke order hoort bij het specifiek geprinte label voor een klant.