| Definition | Functional Requirements | Syntax | Semantics | Conformance Testing | 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 Header – Standard OSD-OFH-Vx.y |
| MInstanceID | Identifier of the M‑Instance producing or associated with this Occlusionj Flag instance |
| AcousticProfileID | Identifier of this Acoustic Profile instance |
| 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 |
| DataExchangeMetadata | Information about this Occlusionj Flag instance |
| DescrMetadata | Optional human‑readable description (≤2048 characters) |
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.