1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     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 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:

  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