| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
Depth (OSD-DPT)
- Is produced by the Depth & Occlusion Estimation Sub-AIM of the Visual Scene AIM.
- Represents the estimated distance of a visual object from the user’s point of view, expressed in meters.
- Includes depth value accuracy to support improved downstream processing.
2 Functional Requirements
| Function | Description |
|---|---|
| Depth Value | Specifies the estimated distance from the user’s point of view in meters |
| Depth Accuracy | Indicates the reliability of the depth estimation (range: 0–1) |
| Header Metadata | Identifies the schema version and ensures traceability across AIMs |
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/Depth.json
4 Semantics
| Label | Description |
|---|---|
| Header | Depth schema header |
| – Standard-DPT | The characters OSD-DPT-V indicating schema family and type |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character . separating version components |
| – Subversion | Minor version – 1 or 2 characters |
| DepthValue | Estimated distance from the user’s point of view, in meters |
| DepthAccuracy | The accuracy of Depth value in meters. |
5 Conformance Testing
A Data instance Conforms with MPAI-OSD Depth (OSD-DPT) if:
- The Data validates against the OSD-DPT’s JSON Schema.
- All Data in the OSD-DPT’s JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers if present.