1 Definition 2 Functional Requirements 3 Syntax
4 Semantics 5 Conformance Testing 6 Performance Assessment

1      Definition

A Data Type representing the arrangement of the Objects of a Scene that may include Objects and sub-scenes in a hierarchical fashion.

2      Functional Requirements

Scene Geometry may reference Objects and Scenes in a hierarchical fashion.

Scenes may be hierarchical, i.e., they may contain Objects and Scenes.

The following Table gives the Media Type-dependent Scene Geometries.

Scene Geometry name Acronym JSON
3DModel Scene Geometry OSD-3SG Link
Audio Scene Geometry OSD-ASG Link
Audio-Visual Scene Geometry OSD-MSG Link
LiDAR Scene Geometry OSD-LSG Link
Offline Map Scene Geometry OSD-OSG Link
RADAR Scene Geometry OSD-RSG Link
Speech Scene Geometry OSD-SSG Link
Ultrasound Scene Geometry OSD-USG Link
Visual Basic Geometry OSD-VSG Link

3      Syntax

https://schemas.mpai.community/OSD/V1.4/data/SceneGeometry.json

4      Semantics

Label Description
Header Scene Geometry Header
– Standard-SceneGeometry The characters “OSD-SCG-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
SceneGeometryID Identifier of Scene Geometry.
SceneGeometrySpaceTime Space and Time of Scene Geometry.
ObjectCount Number of Objects in Scene.
Objects[] Set of Objects.
– ObjectID Qualifiers of Object.
– ObjectSpaceTime Space Time of Object.
SubSceneCount Number of Sub-Scenes in Scene.
SubScenes[] Set of Scenes.
– SubSceneID ID of Sub-Scene.
– SubSceneSpaceTime Space Time of Sub-Scene.
DescrMetadata Descriptive Metadata

5     Conformance Testing

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

  1. The Data validates against the Visual Scene Geometry’s JSON Schema.
  2. All Data in the  Visual 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