Continual advancements in technologies are producing sensors that generate exponentially increasing volumes of data covering expanding regions of interest. This, combined with the plethora of commercial and public data sets available, is overwhelming information consumers as they try to make sense of this massive amount of data in a timely manner. ObjectVideo is addressing this challenge with research into advanced analytics algorithms and visualization techniques that present the data in an intuitive and meaningful way.
Solutions have been developed to enhance situational context of geo-registered video by overlaying customizable reference metadata highlighting objects and regions of interest in real-time. Simultaneous Localization and Mapping (SLAM) techniques are employed to recover local 3D map and sensor poses from distributed and independent sensors to fuse into a centralized team view of the region. Results are overlayed onto each individual team member's video feed, enabling immersive visualization with user-controllable interface that enhances situational awareness, collaborative engagement, and target-to-shooter handoff.
ObjectVideo in Action
Adding Structure to Video
Video data is hard to search. ObjectVideo video-to-text algorithms render video more easily searchable. In this example, as objects move through the camera view the video analysis engine returns text describing object type, position, trajectory, and type of activity.
Duplicate Ship Identification
This example shows how media depicting a maritime object is checked against a ship database (within the context of GIS registration data) to identify duplicate vessels.
Map View and Augmented Reality
In this example mobile application, objects and events are identified in a map view and correlated with an augmented view of the mobile device's camera view.
Airborne Tracking (Multiple Targets)
Airborne tracking of multiple objects is challenging due to several factors, including extreme camera jitter, motion parallax, and the small size of objects viewed from a high altitude. ObjectVideo airborne algorithms compensate for these challenges, effectively tracking multiple objects simultaneously.
Maritime Target Data
In the following example, a map-based interface monitors maritime objects and displays tracking, geolocation, and velocity data for selected objects. The user may also place rules and view triggered alerts.