Skip to content

Commit 6e3957c

Browse files
authored
Merge pull request #179821 from Juliako/ampupdate
added new content
2 parents 94a9512 + dccc60e commit 6e3957c

File tree

9 files changed

+124
-5
lines changed

9 files changed

+124
-5
lines changed
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: People's detected in a video clothing
3+
description: This topic gives an overview of a person's detected in a video clothing feature.
4+
5+
ms.topic: conceptual
6+
ms.date: 11/15/2021
7+
ms.author: juliako
8+
---
9+
10+
# People's detected clothing (preview)
11+
12+
Video Analyzer for Media detects clothing associated with the person wearing it in the video and provides information such as the type of clothing detected and the timestamp of the appearance (start, end). The API returns the detection confidence level.
13+
14+
Two examples where this feature could be useful:
15+
16+
* Improve efficiency when creating raw data for content creators, like video advertising, news, or sport games (for example, find people wearing a red shirt in a video archive).
17+
* Post-event analysis—detect and track a person’s movement to better analyze an accident or crime post-event (for example, explosion, bank robbery, incident).
18+
19+
The newly added clothing detection feature is available when indexing your file by choosing the **Advanced option** -> **Advanced video** or **Advanced video + audio** preset (under Video + audio indexing). Standard indexing will not include this new advanced model.
20+
21+
:::image type="content" source="./media/detected-clothing/index-video.png" alt-text="This screenshot represents an indexing video option":::
22+
23+
When you choose to see **Insights** of your video on the [Video Analyzer for Media](https://www.videoindexer.ai/) (former Video Indexer) website, the People's detected clothing could be viewed from the **Observed People** tracing insight. When choosing a thumbnail of a person the detected clothing became available.
24+
25+
:::image type="content" source="./media/detected-clothing/observed-people.png" alt-text="Observed people screenshot":::
26+
27+
If you are interested to view People's detected clothing in the Timeline of your video on the Video Analyzer for Media website, go to **View** -> **Show Insights** and select the **All** option or **View** -> **Custom View** and select **Observed People**.
28+
29+
:::image type="content" source="./media/detected-clothing/observed-person.png" alt-text="Observed person screenshot":::
30+
31+
Searching for a specific clothing to return all the observed people wearing it is enabled using the search bar of either the **Insights** or from the **Timeline** of your video on the Video Analyzer for Media website .
32+
33+
The following JSON response illustrates what Video Analyzer for Media returns when tracing observed people having detected clothing associated:
34+
35+
```json
36+
"observedPeople": [
37+
{
38+
"id": 1,
39+
"thumbnailId": "68bab0f2-f084-4c2b-859b-a951ed03c209",
40+
"clothing": [
41+
{
42+
"id": 1,
43+
"type": "sleeve",
44+
"properties": {
45+
"length": "short"
46+
}
47+
},
48+
{
49+
"id": 2,
50+
"type": "pants",
51+
"properties": {
52+
"length": "long"
53+
}
54+
}
55+
],
56+
"instances": [
57+
{
58+
"adjustedStart": "0:00:05.5055",
59+
"adjustedEnd": "0:00:09.9766333",
60+
"start": "0:00:05.5055",
61+
"end": "0:00:09.9766333"
62+
}
63+
]
64+
},
65+
{
66+
"id": 2,
67+
"thumbnailId": "449bf52d-06bf-43ab-9f6b-e438cde4f217",
68+
"clothing": [
69+
{
70+
"id": 1,
71+
"type": "sleeve",
72+
"properties": {
73+
"length": "short"
74+
}
75+
},
76+
{
77+
"id": 2,
78+
"type": "pants",
79+
"properties": {
80+
"length": "long"
81+
}
82+
}
83+
],
84+
"instances": [
85+
{
86+
"adjustedStart": "0:00:07.2072",
87+
"adjustedEnd": "0:00:10.5105",
88+
"start": "0:00:07.2072",
89+
"end": "0:00:10.5105"
90+
}
91+
]
92+
},
93+
]
94+
```
95+
96+
## Limitations and assumptions
97+
98+
It's important to note the limitations of Detected clothing, to avoid or mitigate the effects of false negatives (missed detections).
99+
100+
* To optimize the detector results, use video footage from static cameras (although a moving camera or mixed scenes will also give results).
101+
* People are not detected if they appear small (minimum person height is 200 pixels).
102+
* Maximum frame size is HD
103+
* People are not detected if they're not standing or walking.
104+
* Low-quality video (for example, dark lighting conditions) may impact the detection results.
105+
* The recommended frame rate at least 30 FPS.
106+
* Recommended video input should contain up to 10 people in a single frame. The feature could work with more people in a single frame, but the detection result retrieves up to 10 people in a frame with the detection highest confidence.
107+
* People with similar clothes (for example, people wear uniforms, players in sport games) could be detected as the same person with the same ID number.
108+
* Occlusions – there maybe errors where there are occlusions (scene/self or occlusions by other people).
109+
* Pose: The tracks may be split due to different poses (back/front)
110+
111+
## Next steps
112+
113+
[Trace observed people in a video](observed-people-tracing.md)
109 KB
Loading
192 KB
Loading
108 KB
Loading
-3.57 KB
Loading

articles/azure-video-analyzer/video-analyzer-for-media-docs/observed-people-tracing.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.date: 04/30/2021
77
ms.author: juliako
88
---
99

10-
# Trace observed people in a video
10+
# Trace observed people in a video (preview)
1111

1212
Video Indexer detects observed people in videos and provides information such as the location of the person in the video frame and the exact timestamp (start, end) when a person appears. The API returns the bounding box coordinates (in pixels) for each person instance detected, including detection confidence.
1313

@@ -22,7 +22,6 @@ For example, if a video contains a person, the detect operation will list the pe
2222

2323
The newly added **Observed people tracing** feature is available when indexing your file by choosing the **Advanced option** -> **Advanced video** or **Advanced video + audio** preset (under **Video + audio indexing**). Standard indexing will not include this new advanced model.
2424

25-
2625
:::image type="content" source="./media/observed-people-tracing/youtube-trailer.png" alt-text="Observed people tracing screenshot":::
2726

2827
When you choose to see **Insights** of your video on the [Video Indexer](https://www.videoindexer.ai/account/login) website, the Observed People Tracing will show up on the page with all detected people thumbnails. You can choose a thumbnail of a person and see where the person appears in the video player.

articles/azure-video-analyzer/video-analyzer-for-media-docs/release-notes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ Azure Video Analyzer for Media introduces a public preview of Azure Resource Man
2626

2727
For more information go to [create a Video Analyzer for Media account](https://techcommunity.microsoft.com/t5/azure-ai/azure-video-analyzer-for-media-is-now-available-as-an-azure/ba-p/2912422).
2828

29+
### People’s clothing detection
30+
31+
When indexing a video through the advanced video settings, you can view the new **People’s clothing detection** capability. If there are people detected in your media file, you can now view the clothing type they are wearing through the media player.
32+
2933
## October 2021
3034

3135
### Embed widgets in your app using Azure Video Analyzer for Media package

articles/azure-video-analyzer/video-analyzer-for-media-docs/toc.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,10 @@
3939
href: language-identification-model.md
4040
- name: Live stream analysis
4141
href: live-stream-analysis.md
42-
- name: Observed people
43-
href: observed-people-tracing.md
42+
- name: Observed in a video people
43+
href: observed-people-tracing.md
44+
- name: People's detected clothing
45+
href: detected-clothing.md
4446
- name: Audio effects detection
4547
href: audio-effects-detection.md
4648
- name: Customizing content models

articles/azure-video-analyzer/video-analyzer-for-media-docs/video-indexer-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ The following list shows the insights you can retrieve from your videos using Vi
6161
* **Rolling credits**: Identifies the beginning and end of the rolling credits in the end of TV shows and movies.
6262
* **Animated characters detection** (preview): Detection, grouping, and recognition of characters in animated content via integration with [Cognitive Services custom vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/). For more information, see [Animated character detection](animated-characters-recognition.md).
6363
* **Editorial shot type detection**: Tagging shots based on their type (like wide shot, medium shot, close up, extreme close up, two shot, multiple people, outdoor and indoor, and so on). For more information, see [Editorial shot type detection](scenes-shots-keyframes.md#editorial-shot-type-detection).
64-
* **Observed People Tracking**: detects observed people in videos and provides information such as the location of the person in the video frame (using bounding boxes) and the exact timestamp (start, end) and confidence when a person appears. For more information, see [Trace observed people in a video](observed-people-tracing.md).
64+
* **Observed People Tracking** (preview): detects observed people in videos and provides information such as the location of the person in the video frame (using bounding boxes) and the exact timestamp (start, end) and confidence when a person appears. For more information, see [Trace observed people in a video](observed-people-tracing.md).
65+
* **People's detected clothing**: detects the clothing types of people appearing in the video and provides information such as long or short sleeves, long or short pants and skirt or dress. The detected clothing are associated with the people wearing it and the exact timestamp (start,end) along with a confidence level for the detection are provided.
6566

6667
### Audio insights
6768

0 commit comments

Comments
 (0)