VTracker Start Time
Stamp Unsigned
Long Uint64
TM_Instant End Time
Stamp Unsigned
Long Uint64
TM_Instant Locus
Structure Series
Location Velocity
Structure Velocity
Velocity Acceleration
Structure Acceleration
Acceleration
7.3.3.5 PixelNumber
The PixelNumber element as illustrated below specifies the position of a pixel within a frame. An array of pixels can be used to define a polygonal structure.
Figure 13: UML model of PixelNumber
The calculation of the pixel number uses the equation: X + Y-1 x Frame Width. The top left pixel of the frame equates to X,Y = 1,1 and a pixel number of 1.
7.3.3.6 VFeature
This class contains data that describes the properties or features of a target. VFeature is currently modeled at a very abstract level. As illustrated in the figure
below, VFeature serves as a container element for additional features feature: GFI_Feature modeled according to a named schema schema: CharacterString.
Figure 14: UML model of VFeature
A potential extension would define a specialized observation as GFI_Feature. That observation would bind the motion imagery frame or any subsection thereof with the
edge detection algorithm and with the resulting edges that led to the identification of that target. This extension would further define the evidence trace from the initial
video material to the detected targets.
7.3.3.7 VMask
This class defines a bounding box around the target consisting of two geo coordinates, one for the upper left and one for the lower right corner.
Figure 15: UML model of VMask and BitMask
VMask may associate a BitMask, which captures a run-length encoding of a bit mask describing the pixels that subtend a target within the video frame.
7.3.3.8 VChip
This class specifies a “chip” of the image frame, capturing the target image.
Table 5: VChip KLV to UML mappings
Key Name Data
Type KLV
Format UML
Rational
Image Type String
ISO-7 CharacterString Direct mapping
Image URI String
ISO-7 URI
Direct mapping Embedded
Image -
Wrapper base64Binary
Direct mapping to GML standard image encoding
7.3.3.9 Location
This class provides geo coordinates for a point on or near the surface of the Earth as well as standard deviation and correlation coefficients. Though the latter two make
use of trivial mappings, the latitude, longitude and height elements are aggregated in a GM_Point.
Table 6: VTargetPack LDS to UML Mappings
VMTI LDS Key Name
Data Type KLV Format
UML
Location Truncation
Pack Latitude
Float Uint32
GM_Point Longitude
Float Uint32
Height Float
Uint16