Wat is computervisie?

Computer vision, ook bekend als vision AI of AI vision, is een gespecialiseerde toepassing van kunstmatige intelligentie (AI) die visuele gegevens wil analyseren en begrijpen. Hieronder vallen bijvoorbeeld video's, foto's, satellietbeelden of scans. Net als menselijke visie geeft computervisie machines de mogelijkheid om visuele informatie vast te leggen, te interpreteren en dienovereenkomstig te reageren.

Computer vision kort uitgelegd

Computer vision (ook: vision AI, AI vision) is niet alleen beeldherkenning. Het is een gebied van AI dat computers en systemen in staat stelt om zinvolle informatie uit visuele gegevens te halen. Met deze technologie kunnen systemen actie ondernemen of aanbevelingen doen. Computer vision gaat dus verder dan eenvoudige beeldverwerking door rekening te houden met contextuele informatie en intelligent te reageren op veranderingen in de omgeving. Met behulp van algoritmen en machinaal leren worden patronen en kenmerken herkend, objecten geïdentificeerd en bewegingen gevolgd.

Computer vision in actie

Computervisie kan op veel gebieden worden gebruikt, waaronder gezondheidszorg, autonome voertuigen en beveiligingstoezicht. In de robotica stelt computervisie robots bijvoorbeeld in staat om hun omgeving visueel waar te nemen, objecten te identificeren en op basis daarvan beslissingen te nemen. Hierdoor kunnen robots autonoom taken uitvoeren, zoals

  • Navigeren in onbekende omgevingen
  • voorwerpen grijpen 
  • samenwerking met mensen in dynamische werkomgevingen (zogenaamde cobots).

Hoewerkt computervisie?

Het doel van computervisie is om modellen voor machinaal leren te gebruiken om digitale systemen te maken die visuele gegevens op dezelfde manier kunnen verwerken en analyseren als mensen - of zelfs sneller en efficiënter.

Het proces begint met het vastleggen van afbeeldingen en video's, die door algoritmen worden voorbewerkt. De gegevens worden vervolgens geanalyseerd met behulp van machine learning door eerder getrainde modellen die specifieke kenmerken en patronen kunnen herkennen. Deze modellen zijn gebaseerd op grote datasets, waardoor ze door training steeds nauwkeuriger worden. 

Een geavanceerde techniek is deep learning, waarbij gebruik wordt gemaakt van convolutionele neurale netwerken (CNN's). Deze netwerken bestaan uit verschillende lagen die specifieke kenmerken van een afbeelding herkennen. Eenvoudige kenmerken zoals randen worden eerst herkend, gevolgd door complexere patronen. Hierdoor kan het systeem objecten en scènes geleidelijk steeds beter begrijpen.

Tot slot wordt de geëxtraheerde informatie gebruikt om acties in gang te zetten of aanbevelingen te doen. Dankzij de vooruitgang in hardware en rekenkracht kan computervisie al in bijna realtime werken en complexe taken aan. Cloud computing en edge computing hebben de prestaties van computervisie nog verder verhoogd.

Mogelijke toepassingen van computervisie:

  • Industriële robots: Robots gebruiken computervisie om hun omgeving te herkennen. Ze navigeren en voeren taken autonoom of als assistent van mensen uit. 
  • Industriële automatisering: nauwkeurige inspecties en kwaliteitscontroles van productielijnen om productiefouten in een vroeg stadium op te sporen
  • Beveiligingstechnologie: bewakingssystemen herkennen en reageren in realtime op verdachte activiteiten
  • Gezondheidszorg: Analyseren van medische beelden voor snellere en nauwkeurigere diagnoses.
  • Intelligente transportsystemen: De verkeersstroom bewaken en regelen om de verkeersveiligheid en -efficiëntie te verbeteren.

De voordelen van computervisie in een oogopslag:

  • Precisie en efficiëntie: snelle analyse van grote hoeveelheden visuele gegevens, wat leidt tot efficiëntere processen door minder handmatige interventie 
  • Automatisering: visuele inspectietaken, bijvoorbeeld in kwaliteitsbeheer, kunnen worden geautomatiseerd.
  • Real-time beslissingen: onmiddellijke verwerking en analyse van visuele gegevens, waardoor snel kan worden gereageerd op veranderingen