the information contained in this document pertains to
TRANSCRIPT
The information contained in this document pertains to software products and services that are subject to the controls of the Export Administration Regulations (EAR). The recipient is responsible for ensuring compliance to all applicable U.S. Export Control laws and regulations.
Enterprise Services for Image Processing & Image Management
Visual Information Solutions
Visual Information Solutions
Agenda
•Introducing ITT VIS
•Image Streaming
•Enterprise IAS
•Image Processing in the Enterprise
•Demonstration
Visual Information Solutions
Introducing ITT VIS
• Formerly Research Systems Inc (RSI)
• Acquired by ITT to become ITT VIS• Part of Space Systems Division
• HQ Boulder, Colorado
• Offices in Europe and Asia plus distributors
• Consultancy, customisation & education services
• 30 years experience in image processing, data analysis and visualisation
Visual Information Solutions
ITT VIS Desktop Products
• IDL (Interactive Data Language)• Easy-to-use programming language• Widely used in data analysis & visualisation• Used by scientists, engineers, researchers
• ENVI• Image display and processing application• Written in IDL• Extensible using IDL• Available for use as a batch toolkit• Originally for multi- and hyper-spectral analysis• “ENVI Zoom” recently developed for image/geospatial analyst
Visual Information Solutions
Image Access Solutions (IAS)
• Make Informed Decisions Faster• Provide deployed military personnel and disaster responders in
remote locations with quick access to large geospatial images• Immediately stream full image scenes with metadata regardless of
network bandwidth limitations, including dial-up (56k) connections
• IAS Provides• Support for the critical standards
• Standards-compliant, JPEG 2000 Interactive Protocol (JPIP) image streaming
• NITF, JPEG 2000, NGA NPJE & EPJE, and DoDIIS Interoperability
• A scalable COTS architecture designed for performance• Consulting engineering services for integration into existing
enterprise architectures
Visual Information Solutions
JPEG2000 CompressionExample: 8-bit RGB Color Air Photo
• Raw Image:• 28701 cols x 13053 rows x 3 bands x 8-bit
• 1072 MB original file size
• Numerically Lossless:• Numerically Reversible
• 608 MB
• 1.76:1 compression (57%)
• Visually Lossless:• VL compression
• 107 MB
• 10:1 compression (10%)
Visual Information Solutions
Visually LosslessImage Comparison
Numerically Lossless
Visual Information Solutions
The Pull Approach
• What is it?• Compress and store data on the Server side • Transmit only the data the user requests – but allow access to all
of the information in every image
• What is the benefit?• Less storage space• Small communication link demands• Much less expensive than using massive server farms• Allows for delivery of time-dominant information• Allows for support of a large and disperse user base
• Serve Large Products over existing communication links – all the way down to handheld devices and radios.
Visual Information Solutions
Robust Metadata Streaming
• Business Logic to determines when/what metadata is streamed to the client• Stream any subset of NITF metadata
• Just the RPC, Collection Date, Classification…
• Stream metadata from other sources• Ancillary data, annotations, MOTD text messages
• Viewer can request preferred metadata format• ITT XML, GeoJP2, GMLJP2, SensorML, KML, or Binary Blob
• Viewer Hints• IdealStretch (determined at compression time), GoTo Location
• NITF XML Generator (NXG) standalone utility creates ITT XML for backward compatibility
Visual Information Solutions
Image Dissemination – Enterprise IAS
Bringing rapid image delivery services to the enterprise
• JPIP Streaming services
• Image compression services
• NITF J2K services
• Custom services
• Access from Java Viewer, ENVI and other clients
Visual Information Solutions
What is Enterprise IAS?
• Image Access Solutions (IAS) provides a client-server configuration for high-performance image compression, conversion, and delivery based on JPEG 2000 standards.
• On the server, IAS provides image compression, conversion, streaming, and integration into SOA architectures.
• On the client side, IAS provides a high-performance, user-friendly interface for viewing and chipping streamed imagery.
• These tools use wavelet compression technology to convert images to JPEG 2000 in either JP2 or Certified NITF file formats.
• The converted images can be requested and viewed on different platforms, regardless of screen size, processing capabilities, and bandwidth constraints.
Visual Information Solutions
Enterprise IAS Components
Visual Information Solutions
Enterprise IAS Server Components (1)
• Compressor - Compresses NITF, TIFF, and GeoTIFF data to NITF 2.1 (NSIF 1.0) with JPEG2000 compression (NITF C8) with support for multiple profiles to meet a variety of compression needs.
• Server Registry - A simple registry based on the Atom publishing protocol for registering datasets and disseminating available data, metadata and associations via HTTP or HTTPS.
• JPIP Streamer - Enables your application server to stream imagery via JPIP over HTTP or HTTPS to any JPIP-enabled viewer.
• Transcoder - Transcodes images between the Exploitation Preferred JPEG 2000 Encoding (EPJE) and the NITF Preferred JPEG 2000 Encoding (NPJE) format, without having to uncompress and re-compress the image.
Visual Information Solutions
Enterprise IAS Server Components (2)
• IAS Web Coverage Service (WCS) - Provides standard WCS interfaces to create, register and retrieve imagery for clients that are not JPIP enabled
• IAS Web Mapping Service (WMS) - Provides standard WMS interfaces to create, register and retrieve imagery for clients that are not JPIP enabled
• TFRD to NITF Converter - Converts TFRD files to NITF 2.1 files using compression profiles to prepare TFRD data for the JPIP Streamer. Additional cost component.
• Image Chipper – Create compliant NITF or GeoTIFF images on the server. Chips from compressed images and chips and transcodes. Additional cost component.
Visual Information Solutions
Enterprise IAS System
E-IAS ServerE-IAS Client
WMS
WCS
JPIP
Enterprise Viewer
Client SDK
GDAL
ImageIO
IAS Client Chipper
REST
Messa
ge Manager
HTTP /HTTPS
IAS Registry
Administration
J2KCompressor
Transcoder
Discovery
Custom Clients
JPIPStreamer
E-IAS ServerE-IAS Client
WMS
WCS
JPIP
Enterprise Viewer
Client SDK
GDAL
ImageIO
IAS Client Chipper
REST
Messa
ge Manager
HTTP /HTTPS
IAS Registry
Administration
J2KCompressor
Transcoder
Discovery
Custom Clients
JPIPStreamer
Visual Information Solutions
Enterprise IAS Client Components
• IAS Viewer • Freely available• View data from any JPIP stream. • View associated metadata from an IAS Server • Small download using Java WebStart
• IAS Client Chipper• Additional cost plug-in to IAS Viewer • Save a ‘chip’ as a compliant NITF or GeoTIFF image at user-
specified resolution
• GDAL JPIP format driver• Enable almost any application to view data from a JPIP stream• ITT VIS provided a reference implementation to the Open Source
Community
Visual Information Solutions
Benefits of Enterprise IAS
• Secure Streaming (HTTPS, SSL) [aka JPIPS]
• Standard Administration• Authentication, Cluster, Failover, Bandwidth Control, User
Restriction
• Improved catalog for image_pathname and metadata
• More stream-time tap points• Interceptors for OTF operations (metadata insertion, transcode)• Filters for limiting connections and supporting releasability
• Linux and WebLogic Support
• Readily integrates into your SOA enterprise
Visual Information Solutions
Benefits of Enterprise IAS
• Immediate access and viewing of very large geospatial and other imagery over constrained bandwidth.
• Control of image transmission to meet image quality and resolution needs of different users.
• NITF Certified by the JITC
• DoDIIS Certified for “your networks”.
• Robust enterprise implementation using open standards and technologies.
Visual Information Solutions
Enterprise Image Processing
•Meet enterprise imagery management and exploitation requirements with custom web services created by ITT VIS.
•Leverage the rich library of trusted ENVI & IDL algorithms.
•For example: Anomaly Detection, Change Detection, Pan Sharpening, & Target Identification.
Visual Information Solutions
ENVI For The Enterprise
• Bringing ENVI geoprocessing services to the ArcGIS Server • Standard image processing and analysis capabilities will be
available as services to the enterprise• Additional services can be added as needed• Custom services available• Access ArcGIS Server from ENVI
• Bringing ENVI Orthorectification Services to ArcGIS Server• Access rigorous orthorectification as a service
• We are releasing our first round of ENVI Enterprise Services or ENVI ES in the Q3 of 2010.
Image Preparation and Analysis Services – ENVI ES
Visual Information Solutions
Enterprise Imagery Solutions Strategy
• Imagery Management – ArcGIS Server and Image Extension
• Imagery Dissemination – Support standards-based data compression and delivery
• Image Preparation Services – Orthorectification services
• Image Processing/Analysis Services – ENVI functionality as enterprise services
• Rich Client Support – Client support to define, publish and consume imagery
• Expanding the reach of imagery through enterprise technologies
Key Components of Enterprise Solutions:
Visual Information Solutions
ESRI + ENVI ES Solution
2222
A Complete Imagery Server Solution
• Complete Image Delivery Solution– Compression– JPIP Streaming– Scales easily for image delivery across large
enterprises or geographically distributed organizations
• Complete Imagery Prep & Analysis Solution– ENVI provides image processing & analysis to ArcGIS– IAS Viewer provides image viewing
• Benefits– Proven server technology– Robust imagery support – Best in Breed image processing & analysis– Proven, scalable image processing
Providing proven solutions for both server and federated systems.
Visual Information Solutions
Processing Services
• Proven ENVI processing and algorithms are deployed in server via the GeoProcessing (GP) tools of ArcGIS• A processing bridge/adaptor is delivered
to support this integration• Enables rapid integration of ENVI
functionality• Allows user published functionality in the
future.
• ArcGIS Server provides service publishing, management and execution
Leveraging ENVI Functionality within ArcGIS Server
Arc
GIS
S
erv
er
Ecosyste
m
Arc
GIS
S
erv
er
Ecosyste
m
NetworkNetwork
ArcGIS ServerArcGIS Server
Image Extensi
on
Image Extensi
on
ENVI/IDL
Engine
ENVI/IDL
Engine
GeoProc -IDL Bridge
GeoProc -IDL Bridge
ENVI DesktopENVI DesktopArcMapArcMap
Visual Information Solutions
Example Applications
Visual Information Solutions
Enterprise IAS Deployments: ESA Osprey
• Prototype Enterprise Deployment
• Delivering ESA image products
• EBRIM Portal
• Web-based Configuration Management
• WCS, WMS and WFS Access
First Enterprise Deployment
Visual Information Solutions
Enterprise IAS Deployments: Defence
• Defence and Security
• Military personnel deployed to field locations depend on timely and accurate information to help them make tactical decisions that are critical to military operations.
• IAS allow field users to access location-specific images quickly when involved in a mission.
• Even users in constrained bandwidth deployments can access imagery up to 100 times faster.
Proven Functionality for Rapid Image Dissemination
Visual Information Solutions
Enterprise IAS Deployments: KSAT
• Kongsberg Satellite Services
• Ice navigation assistance with satellite images
• Use IAS to stream SAR imagery rapidly to ships navigating ice flows
• KSAT can deliver the latest satellite image within half-an-hour of acquisition, enabling users to receive the very latest information on the sea ice conditions.
KSAT Image Anywhere
Visual Information Solutions
Enterprise IAS Service: Anomaly Detection•Service calls ENVI’s Reed-Xialoli Detector
•Identifies features spectrally different from the background
•Narrows results by anomaly strength and size.
•Service outputs a JP2K image with metadata giving the locations of detected anomalies.
•Stream the output image to IAS Viewer
Visual Information Solutions
•Questions?
•Demonstration http://iasdemo.ittvis.com
David BurridgeITT Visual Information [email protected]
Visual Information Solutions
Visual Information Solutions3131
• http://iasdemo.ittvis.com/
• Click the Browse link for the “Sea_Island” image
• 3” Aerial RGB Imagery courtesy of USGS
• 5714 MB (5.58 GB) original file size
• 50000 cols x 40000 rows x 3 bands
• Compressed using custom JPEG2000 profile designed for JPIP streaming of very large images
• Visually lossless
• 571 MB GeoJP2
• 10:1 compression (10%)
• Exceptional JPIP streaming performance
IAS – JP2 Compression & JPIP Image Streaming