| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
Occlusion Flag (OSD-OCF)
- Is produced by the Depth & Occlusion Estimation (PGM-DOE).
- Represents the visibility status of a visual object relative to the user’s point of view, based on spatial geometry and scene composition.
- Informs salience ranking, interaction feasibility, and prompt construction by indicating whether an object is fully visible, partially hidden, or completely obscured.
2 Functional Requirements
| Function | Description |
|---|---|
| Visibility Status | Indicates whether the object is visible, partially occluded, or fully occluded |
| Header Metadata | Identifies the schema version and ensures traceability across AIMs |
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/OcclusionFlag.json
4 Semantics
| Label | Description |
|---|---|
| Header | Occlusion Flag schema header |
| – Standard-OCF | The characters OSD-OCF-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 |
| OcclusionStatus | Visibility status of the object from the user’s point of view |
| – Visible | Object is fully visible |
| – PartiallyOccluded | Object is partially hidden by other scene elements |
| – FullyOccluded | Object is completely obscured and not directly visible |
5 Conformance Testing
A Data instance Conforms with MPAI-OSD Occlusion Flag (OSD-OCF) if:
- The Data validates against the OSD-OCF’s JSON Schema.
- All Data in the OSD-OCF’s JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers if present.