Prise en main de l’analyse faciale sur Azure

Effectué

Microsoft Azure fournit plusieurs services Azure AI que vous pouvez utiliser pour détecter et analyser des visages, notamment :

  • Azure AI Vision, qui offre une détection des visages et des analyses de base des visages, comme retourner les coordonnées de cadre englobant d’une image.
  • Azure AI Video Indexer que vous pouvez utiliser pour détecter et identifier des visages dans une vidéo.
  • Azure AI Visage qui offre des algorithmes prédéfinis capables de détecter, de reconnaître et d’analyser des visages.

Parmi celles-ci, Visage offre la plus large gamme de fonctionnalités d’analyse faciale.

Service Azure AI Face

Le service Azure AI Visage peut retourner les coordonnées du rectangle pour les visages humains dans une image, ainsi qu’une série d’attributs associés, tels que :

  • Les accessoires : indique si le visage donné porte des accessoires. Cet attribut retourne les accessoires possibles, y compris casques, lunettes et masques, avec un score de confiance entre zéro et un pour chaque accessoire.
  • Le flou : degré de flou du visage, ce qui peut être une indication de la probabilité que le visage soit le sujet principal de l’image.
  • L’exposition : par exemple, si l’image est sous-exposée ou trop exposée. Cela s’applique au visage de l’image et non à l’exposition globale de l’image.
  • Les lunettes : si l’individu porte ou non de lunettes.
  • Posture de tête : orientation du visage dans un espace 3D.
  • Masque : indique si le visage porte un masque.
  • Bruit : le bruit visuel sur l’image Si vous avez pris une photo avec un paramètre ISO élevé pour des paramètres plus sombres, vous remarquerez ce bruit sur l’image. L’image semble granuleuse ou pleine de petits points qui rendent l’image moins claire.
  • Occlusion : présence ou non d’objets cachant le visage dans l’image.
  • Qualité pour la reconnaissance : un classement élevé, moyen ou faible qui reflète la qualité suffisante de l’image pour tenter une reconnaissance faciale.

Utilisation de l’IA responsable

Important

Pour prendre en charge le standard d’IA responsable de Microsoft, Azure AI Visage et Azure AI Vision disposent d’une stratégie d’accès limité.

Tout le monde peut utiliser le service Visage :

  • Détectez l’emplacement des visages dans une image.
  • Déterminez si une personne porte des lunettes.
  • Déterminez la présence d’une occlusion, d’un flou, de bruit ou d’une sur ou sous-exposition d’un des visages.
  • Retournez les coordonnées de la posture de tête de chaque visage d’une image.

La stratégie d’accès limité oblige les clients à envoyer un formulaire d’admission pour accéder à des fonctionnalités supplémentaires du service Azure AI Visage, notamment :

  • Vérification de visage : possibilité de comparer des visages pour évaluer leur similarité.
  • Identification de visage : possibilité d’identifier des personnes nommées dans une image.
  • Détection de liveness : possibilité de détecter et corriger des instances de comportement et/ou de contenu périodiques qui indiquent une violation des stratégies (par exemple, si le flux vidéo entrant est réel ou fictif).

Ressources Azure pour Visage

Pour utiliser le service Visage, vous devez créer l’un des types de ressources suivants dans votre abonnement Azure :

  • Visage : Utilisez ce type de ressource spécifique si vous n’avez pas l’intention d’utiliser d’autres services Azure AI ou si vous souhaitez suivre séparément l’utilisation et les coûts du service Visage.
  • Azure AI services : Une ressource générale qui comprend Azure AI Visage et de nombreux autres services Azure AI services, tels qu’Azure AI Sécurité du Contenu, Azure AI Language, etc. Utilisez ce type de ressource si vous envisagez d’utiliser plusieurs services Azure AI afin de simplifier l’administration et le développement.

Conseils pour des résultats plus précis

Certaines considérations peuvent aider à améliorer la précision de la détection dans les images :

  • Format de l’image : les images prises en charge sont JPEG, PNG, GIF et BMP.
  • Taille du fichier : 6 Mo maximum.
  • Plage de taille du visage : de 36 x 36 pixels à 4096 x 4096 pixels. Les visages plus petits ou plus grands ne seront pas détectés.
  • Autres problèmes : la détection des visages peut être altérée par des angles extrêmes du visage, une luminosité extrême et une occlusion (des éléments cachant le visage, comme une main).