Mi az Azure AI Face szolgáltatás?

Az Azure AI Face szolgáltatás olyan AI-algoritmusokat biztosít, amelyek emberi arcokat észlelnek, ismernek fel és elemeznek képeken. Az arcfelismerő szoftver számos különböző helyzetben fontos, például az azonosítás, az érintés nélküli hozzáférés-vezérlés és az arc elmosódása az adatvédelem érdekében.

A Face szolgáltatást egy ügyfélkódtár SDK-val vagy közvetlenül a REST API meghívásával használhatja. Az első lépésekhez kövesse a rövid útmutatót.

Vagy kipróbálhatja a Face service képességeit gyorsan és egyszerűen a böngészőben a Vision Studio használatával.

Figyelmeztetés

A Face Service hozzáférése a jogosultsági és használati feltételek alapján korlátozott a felelős AI-alapelvek támogatása érdekében. A Face service csak a Microsoft által felügyelt ügyfelek és partnerek számára érhető el. A Hozzáférés igényléséhez használja a Face Recognition beviteli űrlapot . További információt a Face korlátozott hozzáférésű oldalán talál.

Ez a dokumentáció a következő típusú cikkeket tartalmazza:

  • A rövid útmutatók részletes útmutatók , amelyek segítségével hívásokat kezdeményezhet a szolgáltatáshoz, és rövid időn belül eredményeket kaphat.
  • Az útmutatók konkrétabb vagy testre szabottabb módon tartalmazzák a szolgáltatás használatára vonatkozó utasításokat.
  • Az elméleti cikkek részletesen ismertetik a szolgáltatás funkcióit és funkcióit.
  • Az oktatóanyagok hosszabb útmutatók , amelyek bemutatják, hogyan használhatja ezt a szolgáltatást összetevőként a szélesebb körű üzleti megoldásokban.

Strukturáltabb megközelítésért kövesse a Face betanítási modulját.

Példák az alkalmazási helyzetekre

Felhasználói identitás ellenőrzése: Személy ellenőrzése megbízható arcképen. Ezzel az ellenőrzéssel hozzáférést biztosíthat digitális vagy fizikai tulajdonságokhoz, például bankszámlához, épülethez való hozzáféréshez stb. A legtöbb esetben a megbízható arckép egy kormány által kiadott azonosítóból, például útlevélből vagy jogosítványból származhat, vagy egy személyes regisztrációs fényképből származhat. Az ellenőrzés során az élőség-észlelés kritikus szerepet játszhat annak ellenőrzésében, hogy a kép valódi személytől származik-e, nem nyomtatott fényképről vagy maszkról. Az élőséggel való ellenőrzéssel kapcsolatos további részletekért tekintse meg az élőségi oktatóanyagot. Az élőség nélküli identitás-ellenőrzéshez kövesse a rövid útmutatót.

Élőségészlelés: Az élőségészlelés egy hamisítás elleni funkció, amely ellenőrzi, hogy a felhasználó fizikailag jelen van-e a kamera előtt. A támadásokat a felhasználó arcának nyomtatott fényképével, videójával vagy 3D maszkjával lehet megakadályozni. Liveness oktatóanyag

Érintés nélküli hozzáférés-vezérlés: Az olyan mai módszerekhez képest, mint a kártyák vagy jegyek, az opt-in face identification továbbfejlesztett hozzáférés-vezérlési élményt tesz lehetővé, miközben csökkenti a kártyamegosztás, a veszteség vagy a lopás higiéniai és biztonsági kockázatait. Az arcfelismerés segít a bejelentkezés folyamatában egy emberrel, aki a repülőtereken, stadionokban, vidámparkokban, épületekben, recepciós kioszkokban irodákban, kórházakban, edzőtermekben, klubokban vagy iskolákban való bejelentkezéshez nyújt segítséget.

Arcfelfedés: A videóban rögzített személyek arcának elhomályosítása vagy elhomályosítása a személyes adatok védelme érdekében.

Figyelmeztetés:

2020. június 11-én a Microsoft bejelentette, hogy nem értékesít arcfelismerő technológiát az Egyesült Államok rendőrségének egészen addig, amíg az emberi jogokra alapozott erős szabályozást nem vezetnek be. Ezért előfordulhat, hogy az ügyfelek nem használják az Azure-szolgáltatásokban található arcfelismerési funkciókat vagy funkciókat, például a Face vagy a Video Indexer szolgáltatást, ha az ügyfél az Egyesült Államok rendőrőrse által vagy számára engedélyezi az ilyen szolgáltatások használatát. Amikor új Face-erőforrást hoz létre, el kell fogadnia és el kell fogadnia az Azure Portalon, hogy nem fogja használni a szolgáltatást a Egyesült Államok rendőri részlege vagy egy rendőri részlege számára, és hogy áttekintette a felelős AI-dokumentációt, és ennek megfelelően fogja használni ezt a szolgáltatást.

Arcfelismerés és -elemzés

Az arcfelismerés az összes többi forgatókönyv első lépéseként szükséges. A Detect API emberi arcokat észlel egy képen, és visszaadja a helyük téglalap koordinátáit. Emellett egy egyedi azonosítót is visszaad, amely a tárolt arcadatokat jelöli. Ez a későbbi műveletekben az arcok azonosítására vagy ellenőrzésére szolgál.

Igény szerint az arcészlelés képes kinyerni az archoz kapcsolódó attribútumokat, például a fej pózát, az életkort, az érzelmet, az arcszőrzetet és a szemüveget. Ezek az attribútumok általános előrejelzések, nem tényleges besorolások. Bizonyos attribútumok hasznosak annak biztosításához, hogy az alkalmazás kiváló minőségű arcadatokat kapjon, amikor a felhasználók hozzáadják magukat a Face szolgáltatáshoz. Az alkalmazás például azt tanácsolhatja a felhasználóknak, hogy vegyenek le napszemüveget, ha napszemüveget viselnek.

Figyelmeztetés

A Microsoft kivezette az arcfelismerési képességeket, amelyekkel megpróbálhatja kikövetkeztetni az érzelmi állapotokat és identitástulajdonságokat, amelyek visszaélve sztereotípiáknak, hátrányos megkülönböztetésnek vagy a szolgáltatások tisztességtelen megtagadásának tehetik ki az embereket. Ezek közé tartoznak az érzelmeket, a nemet, az életkort, a mosolyt, az arcszőrzetet, a hajat és a sminket előrejelző képességek. Erről a döntésről itt olvashat bővebben.

Az arcfelismeréssel és -elemzéssel kapcsolatos további információkért tekintse meg az arcészlelési fogalmakat ismertető cikket. Lásd még az Detect API referenciadokumentációját.

A Vision Studióval gyorsan és egyszerűen kipróbálhatja az arcfelismerést a böngészőben.

Élőség észlelése

Fontos

A Face ügyféloldali SDK-k az élőséghez kapus funkciók. A Face Recognition beviteli űrlap kitöltésével hozzáférést kell kérnie az élőség funkcióhoz. Amikor az Azure-előfizetése hozzáférést kap, letöltheti a Face liveness SDK-t.

Az arcélesség-észleléssel megállapítható, hogy egy bemeneti videóstreamben lévő arc valós (élő) vagy hamis (hamis). Ez egy kulcsfontosságú építőelem a biometrikus hitelesítési rendszerekben, hogy megakadályozza a hamis támadásokat azoktól a támadóktól, amelyek egy fénykép, videó, maszk vagy más módon próbálnak hozzáférni a rendszerhez egy másik személy megszemélyesítéséhez.

Az élőség-észlelés célja annak biztosítása, hogy a rendszer a hitelesítés időpontjában fizikailag jelen lévő élő személlyel kommunikáljon. Az ilyen rendszerek egyre fontosabbá váltak a digitális finanszírozás, a távelérés-vezérlés és az online identitás-ellenőrzési folyamatok növekedésével.

Az élőségészlelési megoldás sikeresen véd a különféle hamisítási típusok ellen, kezdve a papírnyomatoktól, a 2d/3d maszkoktól és a hamisításos bemutatóktól a telefonokon és laptopokon. Az élőségészlelés a kutatás aktív területe, és folyamatosan fejlesztenek, hogy ellensúlyozzák az egyre kifinomultabb hamisítási támadásokat. Folyamatosan fejlesztjük az ügyfelet és a szolgáltatás összetevőit, mivel az általános megoldás robusztusabbá válik az új típusú támadásokhoz.

Az élőségészlelési megoldás megfelel az iBeta 1. és 2. szintű ISO/IEC 30107-3 szabványnak.

Tutorial

Arcélesség SDK referencia-dokumentációk:

arcfelismerés

A modern vállalatok és alkalmazások használhatják az Arcfelismerési technológiákat, beleértve a Face-ellenőrzést (egy-az-egyhez) és a Face-azonosítást ("egy-a-többhöz" egyeztetést) annak ellenőrzésére, hogy egy felhasználó az, akinek vallja magát.

Fontos

Ha Microsoft-termékeket vagy -szolgáltatásokat használ a biometrikus adatok feldolgozásához, a következőkért felelős: (i) értesítés küldése az érintettek számára, beleértve a megőrzési időtartamokat és a megsemmisítést; ii. hozzájárulás beszerzése az érintettektől; és (iii) a biometrikus adatok törlése, az alkalmazandó adatvédelmi követelményeknek megfelelően és szükség szerint. A "biometrikus adatok" a GDPR 4. cikkében meghatározott jelentéssel és adott esetben az egyéb adatvédelmi követelményeknek megfelelő kifejezésekkel rendelkeznek. A kapcsolódó információkért lásd : Data and Privacy for Face.

Azonosítás

Az arcazonosítás a képen szereplő arcok "egy-a-többhöz" egyezését képes kezelni egy biztonságos adattárban lévő arckészlettel. Az egyezésjelöltek a lekérdezés arcának megfelelő arcadatok alapján lesznek visszaadva. Ezt a forgatókönyvet arra használják, hogy hozzáférést adjon az épülethez vagy a repülőtérhez egy bizonyos csoportnak, vagy ellenőrizze az eszköz felhasználóját.

Az alábbi képen egy példa látható egy nevű adatbázisra "myfriends". Minden csoport legfeljebb 1 millió különböző személyobjektumot tartalmazhat. Mindegyik személyobjektumhoz legfeljebb 248 arc lehet regisztrálva.

A grid with three columns for different people, each with three rows of face images

Miután létrehozott és betanított egy csoportot, egy új észlelt arccal azonosíthatja a csoportot. Ha a rendszer a csoport egyik tagjaként azonosítja az arcot, visszaadja a személyobjektumot.

Ellenőrzés

Az ellenőrzési művelet megválaszolja a következő kérdést: "Ez a két arc ugyanahhoz a személyhez tartozik?".

Az ellenőrzés egy kép egy arcának "egy-az-egyhez" egyezése egy biztonságos adattárból vagy fényképből származó egyetlen arccal annak ellenőrzéséhez, hogy azonosak-e. Az ellenőrzés használható hozzáférés-vezérléshez, például egy banki alkalmazáshoz, amellyel a felhasználók távolról nyithatnak meg egy hitelszámlát, új képet készíthetnek magukról, és elküldhetik azt fényképes azonosítójukkal. Az Azonosítási API-hívások eredményeinek végső ellenőrzéseként is használható.

A Face recognition szolgáltatással kapcsolatos további információkért tekintse meg az arcfelismerési fogalmakat ismertető útmutatót vagy az API-referenciadokumentációt.

Hasonló arcok keresése

A Hasonló keresése művelet a cél arc és a jelölt arcok egy készlete közötti egyezést hajtja végre, és a cél archoz hasonló, kisebb arckészletet keres. Ez akkor hasznos, ha kép alapján végez arckeresést.

A szolgáltatás két munkamódot támogat, a matchPersont és a matchFace-t. A matchPerson mód hasonló arcokat ad vissza, miután szűrést végzett ugyanazon személyre a Verify API használatával. A matchFace mód figyelmen kívül hagyja az azonos személyű szűrőt. Visszaadja a hasonló jelölt arcok listáját, amelyek ugyanahhoz a személyhez tartozhatnak vagy nem tartozhatnak.

Az alábbi példa a cél arcát mutatja:

A woman smiling

És ezek a képek a jelölt arcok:

Five images of people smiling. Images A and B show the same person.

Négy hasonló arc megkereséséhez a matchPerson mód A és B értéket ad vissza, amely ugyanazt a személyt jeleníti meg, mint a célarc. A matchFace mód A, B, C és D értéket ad vissza, amely pontosan négy jelölt, még akkor is, ha némelyik nem ugyanaz a személy, mint a cél, vagy alacsony a hasonlósága. További információkért tekintse meg az arcfelismerési fogalmakat ismertető útmutatót vagy a hasonló API-referenciadokumentációt .

Arcok csoportosítása

A Csoport művelet ismeretlen arcok készletét több kisebb csoportra osztja a hasonlóság alapján. Mindegyik csoport az eredeti arcok halmazának különálló valódi részhalmaza. Egyetlen "messyGroup" tömböt is visszaad, amely tartalmazza azokat az arcazonosítókat, amelyekhez nem található hasonlóság.

A visszaadott csoport összes arca valószínűleg ugyanahhoz a személyhez tartozik, de egyetlen személyhez több különböző csoport is lehet. Ezeket a csoportokat egy másik tényező, például a kifejezés különbözteti meg. További információ: Arcfelismerési fogalmak útmutatója vagy a Group API referenciadokumentációja.

Bemeneti követelmények

Általános képbemeneti követelmények:

  • A támogatott bemeneti képformátumok: JPEG, PNG, GIF (az első képkocka), BMP.
  • A képfájl mérete nem lehet nagyobb 6 MB-nál.

Az arcfelismerés bemeneti követelményei:

  • A minimálisan észlelhető arcméret 36 x 36 képpont egy olyan képen, amely nem nagyobb, mint 1920 x 1080 képpont. Az 1920 x 1080 képpontnál nagyobb méretű képek arányosan nagyobb minimális arcmérettel rendelkeznek. Az arcméret csökkentése esetén előfordulhat, hogy egyes arcok nem észlelhetők, még akkor sem, ha nagyobbak, mint a minimálisan észlelhető arcméret.
  • A maximális észlelhető arcméret 4096 x 4096 képpont.
  • A 36 x 36 és 4096 x 4096 képpont közötti mérettartományon kívüli arcok nem észlelhetők.

Az arcfelismerés bemeneti követelményei:

  • Előfordulhat, hogy egyes arcok nem ismerhetők fel a fénykép összeállítása miatt, például:
    • Szélsőséges megvilágítású képek, például súlyos háttérvilágítás.
    • Akadályok, amelyek blokkolják az egyik vagy mindkét szemet.
    • Különbségek a hajtípusban vagy az arcszőrzetben.
    • Az arc megjelenésének változása az életkor miatt.
    • Szélsőséges arckifejezések.

Adatvédelem és biztonság

Az Azure AI-szolgáltatások összes erőforrásához hasonlóan a Face szolgáltatást használó fejlesztőknek is tisztában kell lenniük a Microsoft ügyféladatokra vonatkozó szabályzataival. További információkért tekintse meg az Azure AI-szolgáltatások oldalát a Microsoft Adatvédelmi központban.

Következő lépések

Az arcfelismerő alkalmazás alapösszetevőinek a választott nyelven történő kódolásához kövesse a rövid útmutatót.