P OWERFUL. F AST. E ASY. F REE Unclassified
GV 3.0 Imagery and video viewing i tool which h is platform independent, d extensible, and product oriented. Used today operationally by US DoD, NATO, and Coalition Partners to view NITF and UAV/UAS motion imagery data. 28,000+ Licenses JTIC NITF C Level 7 Certified JITC Motion Imagery Standards Lab (MIS-LAB) Cert. MISB Reference Architecture NGA ITF and USAF Security Accredited Desktop, Web, & Mobile Implementations Platform-Independent Product Windows, Linux, Solaris Included in NGA IEC and AF DCGS Baselines Free to US DOD and Contractors with PMO approval INTERNET: www.gv30.net or www.gv30.com or www.gv30.org NIPRNET: http://www.nga.ic.gov/product_type/software/u_gv_3_0_imagery_viewer.html https://www.geointel.nga.mil/product_type/software/u_gv_3_0_imagery_viewer.html https://geointonline.nga.mil/productsservices/software/pages/gv%203.0%20imagery%20viewer.aspx SIRPNET: http:// www.nga.smil.mil/product_type/software/u_gv_3_0_imagery_viewer.html http:// www.rl.af.smil.mil/gv3.0 JWICS: http:// www.nga.ic.gov/product_type/software/u_gv_3_0_imagery_viewer.html http:// web1.rome.ic.gov/mivie 2
GV 3.0 Functions Raster Image Viewing: Multi-image/multi-channel visualization Overlay Graphics Support Shape and text annotations Target graphic product generation Spectral analysis Brightness/contrast/sharpness adjustment Simple geo-location and measurement Image layer burn-in Plug-in API (Java) API product format Product reading/writing API (Java) NITF 2.1 Certified C Level 7, NSIF Compliant Motion Imagery Viewing: MPEG2 demultiplexing Motion JPEG 2000 Real-Time streaming Frame coding and extraction KLV (key-length value) parsing Auto-segmentation Brightness and contrast NITF and AAF encapsulation and export Video mosaic creation Real-time video annotation Video tracking Frame Slicing H.263, H.264, and high definition Motion JPEG200 Generation from Still Frames 3
Example GV 3.0 Integration Connecting Products to Provide a Complete Solution (Rover 3, GV 3.0, CGS, and JRE) UAS Analog Video Geo-Metadata Provided FMV Integration Facilitating Sensor to Shooter Communication Automated Data Correlation to Substantially Reduce Kill Chain from 60 to 5 Minutes Enhance Mission Effectiveness Reduce Manpower Requirements Strike Shooter Coordinates Convert Register Targeting Digital FMV FMV Frame with Reference Image Coordinates CGS JRE Rover GV 3.0 4
GV Government Off-the-Shelf (GOTS) GOTS GV Applications Android Mobile WebViewer 1.0 Video Re-Streamer Saber Viewer JAVA API GOTS GV Framework JAVA JMF Raster Imagery Libraries (GEO-I/O) (i.e., NITF, TIFF, JPEG) Video I/O Primitive FFmpeg Extensions Advanced d Authoring Format (AAF) Libraries (GOTS) Kakadu JPEG2000 (Commercial) FFmpeg (Open Source) 5
GV 3.0 Capabilities Virtual Demo 6
Video Play Play file based or streaming full motion video (FMV) Save a stream to a file Adjust brightness and contrast UNCLASSIFIED UTM 43 :10 33 N, 73: 42 35 W 57.3 Full support for KLV or closed caption metadata - Synchronous or Asynchronous AV Watch Play, pause, fast / slow forward / reverse 207m/s 194m/s EO 43 10 36 N, 73 42 34 W 1335.3 Pixel and ground coordinates of mouse cursor 7
Annotations Annotations can be applied to FMV or NITF files MISB RP 0602 TRE Can be burned-in to pixels on saving file if desired Text annotation provides full control over font, box fill, color, outline, etc. Shapes can be an arrow, box, ellipse, or lines. Full control over fill, point size, layer order, grouping, etc. When a frame is exported to a NITF file, KLV is copied to appropriate file and image headers and annotations are put into TREs. 8
Video Zooming and Cropping Zoom Tool Videos can be zoomed in and out while playing. Videos can be cropped to only include an area of interest Cropped videos can be saved to a new video clip. 9
Video Clipping / Slicing Users can specify start and stop frames. Sliced videos can then be saved in desired format KLV time stamps are adjusted if saved with clip Slicing Tool Start and stop frame preview Selected frames on time scale 10
Video Frame Browsing Frames can be examined at predetermined time intervals Different frames can be selected for each of the RGB bands Resultant RRGB composite can be exported to a NITF file 11
Tie Video to Image Can be used to show location of video frame on a reference image such as a map 12
Saving and Transcoding Videos Advanced user options when saving videos Select which metadata to include if any Numerous Transcoding options, including transport streams and program streams 13
Video Concatenation User may concatenate any number of individual video clips into one consecutive video Transcoding options available Operation can be run from a batch (.bat) file 14
Non-Linear Video Editor Concatenate multiple video clips, still images (including JPEG 2000), and text frames into a single video Works similar to Windows Movie Maker, but preserves KLV metadata, and accepts NITF files. Can save a work in progress as a Project or can export the work as a video Video Preview Frame Time line view Clipping and playback rate control Text Frame 15
Flipbook Generator Build a Motion JPEG 2000 file from a series of stills Used when image resolution is greater than what can fit into even an HD video (exceeding 1080 limit) Ordered d by file name or image date / time in NITF file 16
Frame Export to NITF Frames exported to NITF files include KLV Metadata NITF editing capability included JITC C Level 7 Certified Dynamic Range Adjustment Full set of annotation tools 17
Video Mosaic Integrated AFRL video mosaicing included Third party algorithm selection supported 18
Video Diagnostics Plug-ins Video diagnostic tools included Helps identify non- compliant videos Trouble shoot problematic videos 19
Plug-in Architecture GV 3.0 supports the creation of third party plug-in extensions Documentation is in Java Doc format Available on request 20
GV 3.0 Web Provides a web-based implementation of a FMV viewing capability Display KLV, export frame to NITF Runs as an Internet Explorer / Fire Fox plug-in Signed with a DoD provided code signing certificate to comply with STIG Working with AFRL to install on NIPRNET Can be incorporated in any HTML page on a network with access to GV 3.0 server Supports HTTP, UDP, and file based streams 21