Computer vision

Computers laten 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. 

Bewegende beelden analyseren is ook het primaire werk terrein van Centillien. Hierbij gebruiken we Artificial Intelligence technologie om herkenning en voorspelbaarheid te optimaliseren.

Zakelijke toepassingen van computer vision

Computer Vision is dus handig voor facebook en google. Maar er zijn veel zakelijke toepassingen te bedenken voor computer vision. In de industrie worden metingen gedaan met sensoren, maar dat kan dus uitgebreid worden met bewegend beeldmateriaal. Je kan daarmee bijvoorbeeld tellingen doen van producten op een lopende band. Dat kan vaak ook met meer traditionele software. Met computer vision kan je ook complexere producten of processen monitoren. Denk hierbij aan levensmiddelen of natuurlijke producten. 

Ook zijn complexe veiligheids checks mogelijk, zodat mensen niet te dicht in de buurt mogen komen bij gevaarlijke situaties. Veiligheids inspecties worden vaak door mensen gedaan. Dat is niet alleen relatief duur, maar je krijgt ook vaak verschillende uitkomsten. Met computer vision krijg je altijd hetzelfde antwoord in dezelfde situatie. Handig voor compliancy rapportages. 

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 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 vooral op anonieme toepassingen, dus zonder gezichtsherkenning. Prettiger voor mensen, maar biedt nog steeds de mogelijkheid om meer te weten over het gedrag van mensen.

Computer vision wordt ingedeeld bij Artificial Intelligence evenals machine learning. Uiteraard kun je machine learning heel goed gebruiken bij computer vision. Dit is dan ook wat we intensief doen bij Centillien. We zijn 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. Daarvoor is een combinatie van technieken gebruikt.

Afstand meten met een camera?

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 vorm heeft en je wil het wel uniek herkennen is er eigenlijk maar één 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.

Computer vision in de glastuinbouw

Meer inspiratie opdoen ?




    Email contact
    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.