Wat is de Azure Face-service?

Waarschuwing

Op 11 juni 2020 kondigde Microsoft aan dat het geen gezichtsherkenningssoftware verkoopt aan politieafdelingen in de Verenigde Staten totdat er solide wetgeving op basis van mensenrechten in werking is getreden. Daardoor is het mogelijk dan klanten gezichtsherkenningsfuncties of een functionaliteit in Azure Services, zoals Face of Video Indexer, niet kunnen gebruiken als de klant deze services gebruikt of laat gebruiken voor of door een politieafdeling in de Verenigde Staten. Wanneer u een nieuwe Face-resource maakt, moet u in de Azure-portal bevestigen en ermee akkoord gaan dat u de service niet door of voor een politieafdeling in de Verenigde Staten gebruikt en dat u de documentatie over verantwoorde AI (RO) hebt bekeken en deze service in overeenstemming met deze service gebruikt.

De Azure Face-service biedt AI-algoritmen voor het detecteren, herkennen en analyseren van menselijke gezichten in afbeeldingen. Gezichtsherkenningssoftware is belangrijk in veel verschillende scenario's, zoals identiteitsverificatie, toegangsbeheer zonder aanraking en wazigheid van gezichten voor privacy.

Identiteitsverificatie: verifieert de identiteit van iemand op basis van een door de overheid uitgegeven id-kaart, zoals een passport- of stuurprogrammalicentie of een andere inschrijvingsafbeelding om toegang te verlenen tot digitale of fysieke services of om een account te herstellen. Specifieke toegangsscenario's zijn onder andere het openen van een nieuw account, het verifiëren van een werkmedewerker of het beheren van een online-evaluatie. Identiteitsverificatie kan eenmaal worden uitgevoerd wanneer er onboarding van een persoon wordt uitgevoerd en herhaaldelijk wanneer iemand toegang heeft tot een digitale of fysieke service.

Touchless Access Control: Vergeleken met de huidige methoden, zoals kaarten of tickets, biedt opt-in gezichtsidentificatie een verbeterde ervaring voor toegangsbeheer en vermindert u tegelijkertijd de beveiligings- en controlerisico's van het delen, verliezen of diefstal van kaarten. Gezichtsherkenning helpt bij het check-in-proces met een mens in de lus voor check-ins in luchthavens, stadiums, themathema's of gebouwen, evenals kiosken voor de kiosken in kantoren, in ziekenhuis, in de buurt, in de buurt, in de buurt of op scholen.

Gezichtsredaction: gedetecteerde gezichten van personen die in een video zijn opgenomen, redacteren of wazig maken om hun privacy te beschermen.

Deze documentatie bevat de volgende typen artikelen:

  • De quickstarts zijn stapsgewijs instructies voor het aanroepen van de service en het in korte tijd krijgen van resultaten.
  • De instructiegidsen bevatten instructies voor het gebruik van de service op specifiekere of aangepaste manieren.
  • De conceptuele artikelen bevatten uitgebreide uitleg over de functionaliteit en functies van de service.
  • De zelfstudies zijn langere handleidingen die laten zien hoe u deze service kunt gebruiken als onderdeel van bredere bedrijfsoplossingen.

Gezichtsdetectie en -analyse

Gezichtsdetectie is vereist als eerste stap in alle andere scenario's. De Detect-API detecteert menselijke gezichten in een afbeelding en retourneert de rechthoekcoördinaten van hun locaties. Het retourneert ook een unieke id die de opgeslagen gezichtsgegevens vertegenwoordigt, die in latere bewerkingen wordt gebruikt om gezichten te identificeren of te verifiëren.

Gezichtsdetectie kan eventueel ook een set gezichtsgerelateerde kenmerken extraheren, zoals hoofdhouding, leeftijd, emotie, gezichtshaar en bril. Deze kenmerken zijn algemene voorspellingen, geen werkelijke classificaties. Sommige kenmerken zijn handig om ervoor te zorgen dat uw toepassing gezichtsgegevens van hoge kwaliteit krijgt wanneer gebruikers zichzelf toevoegen aan een Face-service (uw toepassing kan gebruikers bijvoorbeeld adviseren om hun zonnebril uit te doen als de gebruiker een zonnebril draagt).

Notitie

De functie voor gezichtsdetectie is ook beschikbaar via de Computer Vision-service. Als u echter andere Face-bewerkingen wilt gebruiken, zoals Identificeren, Verifiëren, Vergelijkbaar zoeken of Gezicht groeperen, moet u in plaats daarvan deze service gebruiken.

Zie het artikel Concepten van gezichtsdetectie voor meer informatie over gezichtsdetectie en -analyse. Zie ook de referentiedocumentatie over de Detectie-API.

Identiteitverificatie

Moderne ondernemingen en apps kunnen de bewerkingen Gezichtsidentificatie en Gezichtsverificatie gebruiken om te controleren of een gebruiker is wie ze beweren te zijn.

Identificatie

Gezichtsidentificatie kan 'een-op-veel' aanpakken door één gezicht in een afbeelding te koppelen aan een set gezichten in een beveiligde opslagplaats. Kandidaten voor overeenkomst worden geretourneerd op basis van hoe nauwkeurig hun gezichtsgegevens overeenkomen met het querygezicht. Dit scenario wordt gebruikt om gebouw- of luchthaventoegang te verlenen aan een bepaalde groep personen of om de gebruiker van een apparaat te verifiëren.

In de volgende afbeelding ziet u een voorbeeld van een database met de naam "myfriends". Elke groep kan maximaal 1 miljoen verschillende persoonsobjecten bevatten. Voor elk persoonsobject kunnen maximaal 248 gezichten zijn geregistreerd.

Een raster met drie kolommen voor verschillende personen, elk met drie rijen van afbeeldingen van gezichten

Nadat u een groep hebt aangetroffen en traint, kunt u een identificatie voor de groep met een nieuw gedetecteerd gezicht maken. Als het gezicht wordt geïdentificeerd als een persoon in de groep, wordt het persoonsobject geretourneerd.

Verificatie

Met de verificatiebewerking wordt de vraag beantwoord: 'Behoren deze twee gezichten tot dezelfde persoon?'.

Verificatie is ook een 'een-op-een'-match van een gezicht in een afbeelding met één gezicht vanuit een beveiligde opslagplaats of foto om te controleren of ze dezelfde persoon zijn. Verificatie kan worden gebruikt voor identiteitsverificatie, zoals een bank-app waarmee gebruikers op afstand een tegoedaccount kunnen openen door een foto van een foto-id te maken om hun identiteit te verifiëren.

Zie de handleiding over concepten van gezichtsherkenning of de referentiedocumentatie api identificeren en verifiëren voor meer informatie over identiteitsverificatie.

Vergelijkbare gezichten zoeken

Met de bewerking Vergelijkbare zoeken worden gezichten gevonden tussen een doelgezicht en een set kandidaatgezichten, en wordt een kleinere set gezichten gevonden die lijken op het doelgezicht. Dit is handig voor het zoeken van een gezicht binnen een afbeelding.

De service ondersteunt twee werkmodi: matchPerson en matchFace. De modus matchPerson retourneert vergelijkbare gezichten nadat er een filter is toegepast op basis van een persoon. Hiervoor wordt de Verify API gebruikt. In de modus matchFace wordt het filter voor dezelfde persoon genegeerd. Er wordt een lijst met vergelijkbare gezichten geretourneerd die al dan niet tot dezelfde persoon behoren.

In het onderstaande voorbeeld ziet u het doelgezicht:

Een glimlachende vrouw

En deze afbeeldingen zijn de kandidaatgezichten:

Vijf afbeeldingen van glimlachende mensen Afbeeldingen A en B tonen dezelfde persoon.

Om vier vergelijkbare gezichten te vinden, retourneert de modus matchPerson A en B, die dezelfde persoon als het doelgezicht tonen. De modus matchFace retourneert A, B, C en D, wat precies vier kandidaten zijn, zelfs als sommige niet dezelfde persoon zijn als het doel of weinig gelijkenis hebben. Zie de handleiding over concepten van Gezichtsherkenning of de referentiedocumentatie over de Find Similar API voor meer informatie.

Gezichten groeperen

De groep bewerking verdeelt een set onbekende gezichten in verschillende kleinere groepen op basis van gelijkenis. Elke groep is een niet-aaneengesloten juiste subset van de oorspronkelijke set van gezichten. Er wordt ook een enkele 'rommeligegroup'-matrix met de gezichts-ID's waarvoor geen overeenkomsten zijn gevonden, retourneert.

Alle gezichten in een geretourneerde groep behoren waarschijnlijk tot dezelfde persoon, maar er kunnen verschillende groepen voor één persoon zijn. Deze groepen worden gedifferentieerd door een andere factor, zoals expressies. Zie de handleiding over concepten van Gezichtsherkenning of de referentiedocumentatie over de Group API voor meer informatie.

Voorbeeldapp

In de volgende voorbeeldtoepassingen ziet u een aantal manieren om de Face-service te gebruiken:

  • FamilyNotes UWP-app is een UWP-app (Universal Windows Platform) die gebruikmaakt van gezichtsidentificatie gecombineerd met spraak, Cortana, inkt en camera in een familiescenario waarin notities worden gedeeld.

Gegevensprivacy en -beveiliging

Zoals geldt voor alle resources van Cognitive Services, dienen ontwikkelaars die de Face-service gebruiken op de hoogte te zijn van het beleid van Microsoft inzake klantgegevens. Zie de pagina Cognitive Services (Engelstalig) in het Microsoft Trust Center voor meer informatie.

Volgende stappen

Volg een quickstart over het coderen van de basisonderdelen van een gezichtsherkennings-app in de taal van uw keuze.