Wat is Computer Vision?

Meer informatie over wat Computer Vision is, hoe Computer Vision werkt en waarvoor Computer Vision wordt gebruikt.

Computer Vision

Computer Vision is een gebied van de computerwetenschap dat erop is gericht om met computers objecten en personen op afbeeldingen en video's te identificeren. Net als andere typen AI wordt met Computer Vision gepoogd om menselijke taken uit te voeren en te automatiseren. Computer Vision richt zich specifiek op het nabootsen van het gezichtsvermogen van de mens en van de manier waarop mensen verwerken wat ze zien.

Door het scala aan praktische toepassingen is Computer Vision-technologie een centraal onderdeel van veel moderne innovaties en oplossingen. Computer Vision kan worden uitgevoerd in de cloud of on-premises.

De werking van Computer Vision

Computer Vision-toepassingen maken gebruik van invoer van sensorapparaten, kunstmatige intelligentie, machine learning en Deep Learning om de werking van het menselijke gezichtsvermogen na te bootsen. Computer Vision-toepassingen worden uitgevoerd met algoritmen die zijn getraind met enorme hoeveelheden visuele gegevens of afbeeldingen in de cloud. Ze herkennen patronen in deze visuele gegevens en gebruiken deze patronen om de inhoud van andere afbeeldingen te bepalen.

Hoe een afbeelding wordt geanalyseerd met Computer Vision

  • Een sensorapparaat legt een afbeelding vast. Het sensorapparaat is vaak gewoon een camera, maar het kan ook een videocamera, een medisch beeldvormingsapparaat of elk ander type apparaat zijn waarmee afbeeldingen worden vastgelegd voor analyse.
  • De afbeelding wordt vervolgens naar een interpretatie-apparaat verzonden. Het interpretatie-apparaat maakt gebruik van patroonherkenning om de afbeelding op te splitsen, de patronen in de afbeelding te vergelijken in de bibliotheek met bekende patronen en te bepalen of enige inhoud van de afbeelding overeenkomt. Het patroon kan iets algemeens zijn, zoals het uiterlijk van een bepaald type object, of het kan worden gebaseerd op unieke identificatiekenmerken, zoals gelaatstrekken.
  • Een gebruiker vraagt specifieke informatie over een afbeelding aan en het interpretatie-apparaat verstrekt de aangevraagde informatie na analyse van de afbeelding.

Deep Learning en Computer Vision

In moderne Computer Vision-toepassingen vindt er een verschuiving plaats van het gebruik van statistische methoden voor het analyseren van afbeeldingen naar wat bekend staat als Deep Learning. Met Deep Learning wordt een Computer Vision-toepassing uitgevoerd met een type algoritme dat een neuraal netwerk wordt genoemd, waardoor deze nóg nauwkeurigere analyses van afbeeldingen biedt. Met Deep Learning kan een Computer Vision-programma bovendien de informatie van elke geanalyseerde afbeelding bewaren zodat het programma nauwkeuriger wordt naarmate het meer wordt gebruikt.

Computer Vision-mogelijkheden

Er zijn drie hoofdfuncties voor het verwerken van afbeeldingen en het retourneren van gegevens door Computer Vision-programma's:

Het systeem classificeert de objecten in een afbeelding volgens een gedefinieerde categorie. Met objectclassificatie kan een computer bijvoorbeeld mensen onderscheiden van objecten op een foto en bepalen hoeveel mensen op de foto staan.

Het systeem identificeert een bepaald object op een foto, video of afbeelding. Met objectidentificatie zou het systeem bijvoorbeeld niet alleen personen op een foto kunnen onderscheiden, maar ook hun uiterlijk kunnen analyseren om de identiteit of uiterlijke kenmerken van deze personen te bepalen.

Het systeem analyseert een video om de locatie van een bewegend object in de loop van de tijd te verwerken. Met objecttracering kan een bewakingscamera op een parkeerplaats bijvoorbeeld auto's op de parkeerplaats identificeren en informatie verstrekken over de locatie en verplaatsing van deze auto's in de loop van de tijd.

Het systeem identificeert letters en cijfers in afbeeldingen en converteert deze tekst naar computergecodeerde tekst die door andere computertoepassingen kan worden gelezen of door gebruikers kan worden bewerkt.

De toepassingen van Computer Vision

Computer Vision is een krachtige functie en kan worden gecombineerd met veel soorten toepassingen en sensorapparaten om diverse praktische gebruiksscenario‘s te ondersteunen. Dit zijn slechts enkele typen Computer Vision-toepassingen:

Inhoud organiseren

Computer Vision kan worden gebruikt om personen of objecten op foto's te identificeren en te organiseren op basis van die identificatie. Fotoherkenningstoepassingen zoals deze worden vaak gebruikt in toepassingen voor foto-opslag en sociale media.

Tekstextractie

Optische tekenherkenning kan worden gebruikt om de vindbaarheid van inhoud te verbeteren voor informatie in grote hoeveelheden tekst en om documentverwerking mogelijk te maken voor auomatiseringsscenario‘s met robotverwerking.

Augmented reality

Fysieke objecten worden realtime gedetecteerd en bijgehouden met Computer Vision. Deze informatie wordt vervolgens gebruikt om virtuele objecten realistisch in een fysieke omgeving te plaatsen.

Landbouw

Afbeeldingen van gewassen die zijn genomen met satellieten, drones of vliegtuigen kunnen worden geanalyseerd om de oogst te bewaken, opkomend onkruid te detecteren of voedingsstoftekorten van gewassen te identificeren.

Zelfrijdende voertuigen

In zelfrijdende auto's wordt gebruikgemaakt van realtime objectidentificatie en -tracering om informatie te verzamelen over wat er rondom een auto gebeurt en om de auto dienovereenkomstig te routeren.

Gezondheidszorg

Foto's of afbeeldingen die zijn vastgelegd door andere medische apparaten kunnen worden geanalyseerd om artsen te helpen problemen te identificeren en sneller en nauwkeuriger diagnoses te kunnen stellen.

Sport

Objectdetectie en -tracering wordt gebruikt voor spel- en strategieanalyse.

Productie

Met Computer Vision kunnen productiemachines worden gecontroleerd voor onderhoudsdoeleinden. Ook kan de productkwaliteit en verpakking op een productielijn worden gecontroleerd.

Ruimtelijke analyse

Het systeem identificeert mensen of objecten, zoals auto's, in een ruimte en houdt de verplaatsing ervan binnen die ruimte bij.

Gezichtsherkenning

Computer Vision kan worden toegepast om personen te identificeren.

Bladeren door Azure computer Vision-oplossingen

Ontdek Azure Cognitive Services, een uitgebreide reeks AI-services en cognitieve API's waarmee het eenvoudiger wordt om intelligente apps met Computer Vision-mogelijkheden te bouwen.

Computer Vision in Azure verkennen

Vergroot de vindbaarheid van inhoud, versnel tekstextractie en maak producten die meer mensen kunnen gebruiken door zichtmogelijkheden in te sluiten in uw apps.

Meer informatie