Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

Occlusion Flag (OSD-OCF)

  1. Is produced by the Depth & Occlusion Estimation (PGM-DOE).
  2. Represents the visibility status of a visual object relative to the user’s point of view, based on spatial geometry and scene composition.
  3. 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:

  1. The Data validates against the OSD-OCF’s JSON Schema.
  2. All Data in the  OSD-OCF’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment