Skip to content

Commit a4a79d6

Browse files
committed
Update face docs
1 parent 6408493 commit a4a79d6

File tree

2 files changed

+188
-128
lines changed

2 files changed

+188
-128
lines changed

articles/ai-services/content-understanding/face/overview.md

Lines changed: 40 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,77 +18,70 @@ ms.custom: build-2025-understanding-refresh
1818
> * Azure AI Content Understanding is available in preview. Public preview releases provide early access to features that are in active development.
1919
> * Features, approaches, and processes can change or have limited capabilities, before General Availability (GA).
2020
> * For more information, *see* [**Supplemental Terms of Use for Microsoft Azure Previews**](https://azure.microsoft.com/support/legal/preview-supplemental-terms).
21-
Azure AI Content Understanding face offers cloud-based face detection, enrollment, and recognition services to enable secure and intelligent applications. It allows developers to detect faces, enroll Persons and Faces into a structured directory, and perform face recognition tasks for identity verification and content management.
2221
23-
Whether you're building a secure access system, enhancing photo management, or creating intelligent attendance or check-in solutions, Content Understanding face supports both individual face records and structured person identity management.
22+
Azure AI Content Understanding provides a cloud-based solution for face detection, enrollment, and recognition, enabling secure and intelligent applications. Developers can apply these capabilities to detect faces, organize them into a structured directory, and perform recognition tasks for identity verification and content management.
23+
24+
This service is ideal for building secure access systems, streamlining photo management, or implementing intelligent attendance and check-in solutions. It supports both standalone face records and structured person identity management, offering flexibility for various real-world scenarios.
2425

2526
## Business use cases
2627

27-
Content Understanding face enables various real-world applications across detection verification, identification, and large-scale content processing scenarios.
28+
Content Understanding enables a wide range of real-world applications, including face detection, verification, identification, and large-scale content processing.
2829

29-
**Find faces in images**: Automatically detect faces in an image and return the bounding boxes of each detected face. It helps customers find, highlight, blur, or count faces without manually reviewing every photo. Common applications:
30-
* Crop detected faces for ID photos, albums, or personalization.
31-
* Blur faces to protect privacy before sharing images publicly.
32-
* Count the number of people in event photos, crowds, or security footage.
30+
**Detect faces in images**:
31+
Automatically identify faces in an image and return their bounding boxes. This capability simplifies tasks like highlighting, blurring, or counting faces without manual review. Common use cases include:
32+
* Cropping detected faces for ID photos, albums, or personalized content.
33+
* Blurring faces to ensure privacy before sharing images publicly.
34+
* Counting people in event photos, crowd scenes, or security footage.
3335

34-
**Check if two faces match**: Compare a face in an image with either another face image or an enrolled person to see if they belong to the same individual. Useful for confirming identity in scenarios like photo ID checks, sign-ins, or verifying someone against a known profile. Common applications:
35-
* Check if a driver’s selfie matches their profile photo.
36-
* Confirm a student’s face before starting an online exam.
37-
* Compare a live photo with an uploaded ID to confirm identity.
36+
**Verify if two faces match**:
37+
Compare a face in one image with another face or an enrolled person to determine if they belong to the same individual. This is ideal for identity verification scenarios such as photo ID checks or sign-ins. Common use cases include:
38+
* Verifying if a driver’s selfie matches their profile photo.
39+
* Confirming a student’s identity before starting an online exam.
40+
* Comparing a live photo with an uploaded ID for identity confirmation.
3841

39-
**Find out who the person is from their face**: Look at a face in a photo and check if it matches someone in your saved list of people. Useful when you want to find out who someone is without needing their name, ID, or other input. Common applications:
40-
* Match a patient’s face to hospital records during check-in.
41-
* Look up a student or employee from their face photo.
42-
* Spot someone from a watchlist entering a secure area.
42+
**Identify a person from their face**:
43+
Match a face in a photo to a saved list of people to identify them. Common use cases include:
44+
* Matching a patient’s face to hospital records during check-in.
45+
* Identifying a student or employee from their face photo.
46+
* Recognizing someone from a watch list entering a secure area.
4347

44-
**Save faces first to make future searches faster**: Detect and save faces from photos ahead of time, so you don’t need to scan everything again later. Helps speed up future face searches without reprocessing the original content. Common applications:
45-
* Extract and save faces from event group photos to help recognize returning participants in future sessions
46-
* Preprocess photos from school activities or sports games to easily find returning students or athletes.
47-
* When visiting a place like a theme park, check if a visitor’s face matches a record from previous visits without rescanning years of photos.
48+
**Save faces for faster future searches**:
49+
Index faces from images to enable quicker searches later without needing to reprocess the original content. This feature is especially useful for recurring search scenarios. Common use cases include:
50+
* Extracting and saving faces from group photos at events to recognize returning participants in future sessions.
51+
* Preprocessing images from school activities or sports events to easily identify students or athletes in subsequent searches.
52+
* Matching a theme park visitor’s face to records from previous visits without rescanning years of archived photos.
4853

4954
## Face capabilities
5055

51-
Our system provides comprehensive face capabilities, from detection and quality analysis to identity enrollment and search. At the core of these capabilities is the Person Directory—a scalable and structured container for managing Persons and Faces.
56+
Content Understanding offers robust face capabilities, including detection, quality analysis, identity enrollment, and search. Central to these features is the **person directory**—a scalable, structured repository for managing persons and faces.
5257

5358
### Person Directory
5459

55-
The Person Directory is designed to store and organize face data and identity profiles. It supports:
56-
* **Face enrollment**: Add detected faces either as standalone entries or associate them to specific persons.
57-
* **Person enrollment**: Create identity records that can be associated with one or more enrolled faces.
58-
* **Metadata management**: Update Face/Person metadata, modify tags, and manage associations between Persons and Faces.
59-
* **Flexible association**: Faces can be associated or disassociated from Persons without data loss, supporting clean, maintainable identity management.
60+
The person directory is a flexible system for organizing face data and identity profiles. Key features include:
61+
* **Face enrollment**: Add detected faces as standalone entries or associate them with specific persons.
62+
* **Person enrollment**: Create identity records that link to one or more enrolled faces.
63+
* **Metadata management**: Update metadata, apply tags, and manage relationships between persons and faces.
64+
* **Dynamic associations**: Associate or disassociate faces from persons without losing data, ensuring clean and maintainable identity management.
6065

61-
:::image type="content" source="../media/face/person-directory-overview.png" alt-text="Diagram of person directory flow.":::
66+
:::image type="content" source="../media/face/person-directory-overview.png" alt-text="Diagram illustrating the flow of the person directory.":::
6267

6368
### Search capabilities
6469

65-
Once enrolled, both Persons and Faces within the Person Directory can be searched and matched:
66-
* **Identify within Persons**: Match the input face against identities represented by Persons (aggregated face vectors).
67-
* **Find similar within Faces**: Find the most similar individual faces across the entire Person Directory.
70+
The person directory enables powerful search and matching functionalities:
71+
* **Identify candidate persons**: Match an input face to candidate persons in the directory.
72+
* **Find similar faces**: Search for all similar faces across the entire directory.
6873

6974
## Key benefits
7075

71-
Azure AI Content Understanding Face delivers powerful face capabilities designed for secure, scalable, and intelligent applications:
72-
* **End-to-end face intelligence**: Detect, enroll, and recognize faces using a cloud-based service that supports both standalone face records and structured person identity management—all in one unified platform.
73-
* **Flexible and scalable for real-world scenarios**: Supports secure access, check-ins, customer recognition, and photo management with fast, accurate face searching across large collections.
74-
75-
## Input requirements
76-
77-
We support multiple input file formats, including BMP, JPEG, PNG, WebP, ICO, and GIF. You can provide the image input in either of the following forms:
78-
* **Base64-encoded string**: The image must be provided as a Base64 string (not a byte array). Learn more about [converting to Base64](https://learn.microsoft.com/en-us/dotnet/api/system.convert.tobase64string?view=net-9.0)
79-
* **Image URL**: You can provide a publicly accessible URL pointing to the image. This can be:
80-
* A URL from Azure Blob Storage with a valid SAS token. Learn how to Create SAS tokens for Azure Blob Storage.
81-
* A custom domain URL that supports direct access to the image.
82-
83-
## Supported regions
84-
85-
For a detailed list of supported languages and regions, visit our [Language and region support](../language-region-support.md) page.
76+
Content Understanding provides advanced face recognition capabilities tailored for secure, scalable, and intelligent applications:
77+
* **Comprehensive face intelligence**: Detect, enroll, and recognize faces seamlessly using a unified cloud-based service. It supports both standalone face records and structured person identity management.
78+
* **Adaptable and scalable for diverse scenarios**: Enables secure access, streamlined check-ins, customer recognition, and efficient photo management with rapid, accurate face searches across extensive collections.
8679

8780
## Data privacy and security
8881

89-
As with all the Azure AI services, developers using the Content Understanding service should be aware of Microsoft's policies on customer data. See our [Data, protection and privacy](https://www.microsoft.com/trust-center/privacy) page to learn more.
82+
Azure AI Content Understanding adheres to Microsoft's strict policies on customer data protection and privacy. Developers should review these policies to ensure compliance and understand how data is handled. For more details, visit the [Data protection and privacy](https://www.microsoft.com/trust-center/privacy) page.
9083

9184
## Next steps
9285

93-
* Learn to build a [**person directory**](../quickstart/use-ai-foundry.md).
94-
* Review code sample: [**person directoy**](https://github.com/Azure-Samples/azure-ai-content-understanding-python/blob/zhizho/face/notebooks/build_person_directory.ipynb).
86+
* Learn to build a [**person directory**](../tutorial/build-person-directory.md).
87+
* Review code sample: [**person directory**](https://github.com/Azure-Samples/azure-ai-content-understanding-python/blob/zhizho/face/notebooks/build_person_directory.ipynb).

0 commit comments

Comments
 (0)