Definition
Visual Scene Descriptors is a Data Type including the Scene Geometry and the Objects of a Visual Scene
Syntax
https://schemas.mpai.community/OSD/V1.0/data/VisualSceneDescriptors.json
Semantics
Label | Size | Description | ||
HEADER | 9 Bytes | |||
· Standard | 7 Bytes | The string OSD-VSD | ||
· Version | 1 Byte | Major version | ||
· Subversion | 1 Byte | Minor | ||
VSDID | 16 Bytes | UUID Identifier of the total set of Visual Scene Descriptors (uuid). | ||
Time | 17 Bytes | Collects various data expressed with bits | ||
· TimeType | 0 bit | 0=Relative: time starts at 0000/00/00T00:00 1=Absolute: time starts at 1970/01/01T00:00. |
||
· Reserved | 1-7 bits | reserved | ||
· StartTime | 8 Bytes | Start time of current Visual Scene Descriptors (in microseconds). | ||
· EndTime | 8 Bytes | End time of current Visual Scene Descriptors (in microseconds). | ||
VisualObjectCount | 1 Byte | Number of Visual Objects in Visual Scene. | ||
VisualObjectsData | N1 Bytes | Data associated to each Visual Object. | ||
· VisualObjectID | 1 Byte | ID of a specific Visual Object in a Visual Scene. | ||
· SpatialAttitude | N2 Bytes | According to MPAI-OSD V1 | ||
· VisualObject | N3 Bytes | |||
◦ FormatID | 1 Byte | Visual Object Format Identifier | ||
◦ Length | 4 Bytes | Number of Bytes in Visual Object | ||
◦ DataInObject | N4 Bytes | Data of Visual Object |