Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

A Data Type including the arrangement of the Visual Objects and the Visual Sub-Scenes in a scene.

2      Functional Requirements

A Visual Scene Geometry instance must include:

  1. The Visual Scene Geometry Header
  2. The ID of the Visual Scene Geometry.
  3. The ID and the Space-Time information of the Visual Objects in the Visual Scene.
  4. The ID and the Space-Time information of the Sub-Visual Scenes in the Visual Scene.

A Visual Scene Geometry instance may include:

  1. The ID of a Virtual Space (M-Instance) to which it refers.
  2. The ID of a U-Environment to which it refers.
  3. The Space-Time information of this Visual Scene Geometry instance.
  4. Information about this Visual Scene Geometry.
  5. Descriptive Metadata.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/VisualSceneGeometry.json

4      Semantics

Label Description
Header Visual Scene Geometry Header – Standard “OSD-VSG-Vx.y”
MInstanceID Identifier of the M-Instance.
UEnvironment Identifier of the U-Environment.
VisualSceneGeometryID ID of this Visual Scene Geometry instance.
VisualSceneGeometryTime Space and Time of Visual Scene Geometry.
VisualSceneGeometrySpaceTime Space and Time of Visual Scene Geometry.
ObjectCount Number of Objects in Visual Scene.
VisualSceneObjects[] Set of Data related to Visual Objects in the Visual Scene.
– VisualSceneObjectSpaceTime Space and Time of a Visual Object in the Visual Scene.
– VisualSceneObjectQualifier Qualifiers of the Visual Object in the Visual Scene.
SubVisualSceneCount Number of Sub-Visual Scenes in the Visual Scene.
SubVisualScenes[] Set of Data related to Visual Objects in the Visual Scene.
– SubOfflineMapSceneSpaceTime Space and Time of Sub-Visual Scene in the Visual Scene.
DataXMData Information on this Visual Scene Geometry instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Visual Scene Geometry (OSD-VSG) if:

  1. The Data validates against the Scene Geometry’s JSON Schema.
  2. All Data in the  Scene Geometry’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers.

6     Performance Assessment