Computer vision

Computers kunnen ook zien

Wat is computer vision ?

Kort gezegd biedt computer vision de mogelijkheid om een computer beelden zoals foto’s en video materiaal zichtbaar te maken. Geef hem ogen !

Zo kan je bijvoorbeeld foto’s een naam geven waardoor ze terug te vinden te zijn, of om foto’s te zoeken die vergelijkbaar zijn, maar ook om overeenkomsten vast te stellen en weer nieuwe relevante foto’s te zoeken. Google gebruikt dit bijvoorbeeld met google foto’s om personen te vinden in je albums. Voor een computer is video is een aaneenschakeling van foto’s en zo kan je een dergelijk album van foto’s ook vergelijken met andere albums. Op die manier kan je bewegende beelden analyseren en vergelijken.

Zakelijke toepassingen van beeldherkenning

Hoewel dit dus inderdaad handig is voor facebook en google zijn er ook veel zakelijke toepassingen te bedenken voor computer vision. In de industrie worden veel metingen gedaan met sensoren, maar dat kan dus ook uitgebreid worden met beeldmateriaal. Je kan daarmee bijvoorbeeld tellingen doen van producten op een lopende band, of veiligheids checks dat mensen wel of niet in de buurt mogen komen van bepaalde objecten. Zo kun je ons vlaggenschip Intra ook inzetten in de industrie

In de veiligheids branche kan je gebruik maken van computer vision om dingen te onderscheiden van mensen en relatie te leggen in de interactie tussen mensen en dingen.

Een veel gebruikte toepassing is ook persoonsherkenning, dit kan onder andere worden gebruikt voor toegangscontrole bij bedrijven, maar zou ook kunnen worden gebruikt voor toegang tot websites of applicaties.

Computer vision wordt vaak ingedeeld bij Artificial Intelligence. Het is echter eerder een opstap naar dan dat het hier perfecte match is. Uiteraard kun je bijvoorbeeld machine learning heel goed als aanvulling gebruiken voor computervision. Dit is dan ook een van de onderscheidende vermogens van Centillien, dat we in beide disciplines actief zijn en kijken wat het beste past of juist de combinatie noodzakelijk is. Onderstaand filmpje laat zien hoe snel je beeld materiaal kunt trainen.

Naarmate hoge betrouwbaarheid van herkenning noodzakelijk is, zal machine learning steeds meer een noodzaak zijn. Maar als er een behoorlijke foutmarge mag zijn kan dit achterwege blijven.

Hoe werkt het?

Onze software Intra vergelijkt (video)beelden met elkaar en op basis van statistische overeenkomst komt een match tot stand. Hoe meer beelden, hoe beter dit systeem werkt. Meestal moet Intra dan ook getraind worden voor een taak. Dit gaat met beeldmateriaal veel sneller dan met normale data waar vaak bergen data nodig zijn om patronen te herkennen. Beeldmateriaal bevat namelijk relatief veel data waardoor trainen sneller gaat.

Na de herkenning kan regels opstellen wat er gedaan moet worden. Dat kan een telling zijn, het openen van een deur, een bericht sturen of een robot aansturen. Het analyseren en herkennen van beelden is behoorlijk computer intensief, wij hebben dit drastisch verbeterd door grafische kaarten te gebruiken voor het verwerken van de algoritmes en de beeld analyse. Performance is namelijk een belangrijk onderwerp om mee te nemen in ieder project rondom computer vision.

computer vision

Onze Ervaring

We hebben behoorlijk wat ervaring met computer vision. Zo hebben we toepassingen gemaakt voor Defensie, wetenschappelijk onderzoek en de industrie. Allemaal met Intra als basis.

Wil je meer weten over computer vision of heb je een concrete toepassing voor ogen, neem dan contact op voor een afspraak.

Verder praten ?




Concrete voorbeelden

Intra

Gedragsherkenning

We hebben software gemaakt voor het herkennen van gedrag.  Dit is op basis van machine learning en computer vision. Intra kan getraind worden om diverse vormen van gedrag te herkennen zoals verdacht gedrag, maar andere vormen van opmerkelijk gedrag. Dit is handig voor beveiliging, zorg en onderzoeks toepassingen.

Prijs Optimalisatie

Prijs Optimalisatie

Met machine learning kan je ook grote hoeveelheden data verwerken en dan kijken of er interessante verbanden of conclusies kunnen worden getrokken. Zo hebben we voor een onderneming in de bouw een virtuele makelaar gemaakt. De software geeft op basis van een locatie en wat basis kenmerken van het gebouw een betrouwbare verkoopprijs weer.

Object detectie

Object detectie

We gebruiken in combinatie met machine learning vaak object detectie. Hier hebben we een aantal projecten mee gedaan, zoals het herkennen van dieren en recent hebben we een applicatie gemaakt voor een industrieel bedrijf in de pluimvee sector dat geautomatiseerd eieren wilde laten tellen die op een transport band voorbij komen.

Share This