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 een computer 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 een aaneenschakeling van foto’s. Soort foto album die je per foto kan bekijken en het geheel (onderwerp, story line) Op die manier kan je bewegende beelden analyseren en vergelijken.

Zakelijke toepassingen van beeldherkenning

Da is dus handig voor facebook en google. Maar er zijn 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 denk aan veiligheids checks dat mensen niet te dicht in de buurt mogen komen gevaarlijke dingen. Je kan ons vlaggenschip Intra  dan ook prima inzetten in de industrie.

In de veiligheids branche kan je gebruik maken van computer vision om dingen te onderscheiden van mensen. Vervolgens kan je relatie leggen in de interactie tussen mensen en dingen. Maar ook kan je gedrag analyseren, zoals agressie, diefstal, wegrennen of klimmen.

Een veel gebruikte toepassing is persoonsherkenning, dit kan onder andere worden gebruikt voor toegangscontrole bij bedrijven. Het wordt ook wel gebruikt voor toegang tot websites of applicaties. Wij richten ons op anonieme toepassingen, zonder gezichtsherkenning.

Computer vision wordt ingedeeld bij Artificial Intelligence. Uiteraard kun je machine learning heel goed gebruiken bij 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 dat je ook afstand kan meten tussen personen.

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. Als iets geen vaste wiskundige vorm heeft zoals een rondje of een vierkantje en je wil het wel uniek herkennen is er maar 1 optie.

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 specifieke 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 je regels opstellen wat er gedaan moet worden. Dat kan een telling zijn, een afstandsmeting, temperatuur of iets veel ingewikkelder als gedrag. Als iets interessants wordt herkend, kan je 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. Door eigen algoritmes toe te voegen zijn we momenteel voorloper op het gebied van performance en we onderzoeken nog snellere en daarmee ook goedkopere manieren.

computer vision in de industrie

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, vul het formulier hieronder in en dan praten we verder.

Verder praten ?




Email contact

Concrete voorbeelden van Computer Vision

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