VTracker VMTI Common Elements

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