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

1      Definition

An Data Type including the arrangement of the Ultrasound Objects in a scene with their Ultrasound Qualifiers.

In the following, Data, Objects, Qualifiers, and (Sub-)Scenes should be read as Ultrasound Data, Ultrasound Objects, Ultrasound Qualifiers, and Ultrasound (Sub-)Scenes

2      Functional Requirements

Scene Geometry includes the arrangements of the Scenes – called Sub-Scenes – in addition to the arrangement of Objects.

3      Syntax

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

4      Semantics

Label Description
Header Ultrasound Scene Geometry Header
– Standard-UltrasoundSceneGeometry The characters “OSD-USG-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.
ObjectCount Number of Objects in Scene.
SubSceneCount Number of Sub-Scenes in Scene.
SceneGeometrySpaceTime Space and Time of Scene Geometry.
SceneObjects[] Set of Data related to Objects.
– SceneObjectID ID of Object.
– SceneObjectSpaceTime Space Time of Object.
SceneSubScenes[] Set of Sub-Scenes.
– SceneSubSceneID ID of Sub-Scene.
– SceneSubSceneSpaceTime Space Time of Sub-Scene.
DescrMetadata Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with Ultrasound Scene Geometry (OSD-USG) 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