Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The information contained in this document pertains to ...


Published on

  • Be the first to comment

  • Be the first to like this

The information contained in this document pertains to ...

  1. 1. Enterprise Services for Image Processing & Image Management Visual Information Solutions
  2. 2. Agenda <ul><li>Introducing ITT VIS </li></ul><ul><li>Image Streaming </li></ul><ul><li>Enterprise IAS </li></ul><ul><li>Image Processing in the Enterprise </li></ul><ul><li>Demonstration </li></ul>
  3. 3. Introducing ITT VIS <ul><li>Formerly Research Systems Inc (RSI) </li></ul><ul><li>Acquired by ITT to become ITT VIS </li></ul><ul><ul><li>Part of Space Systems Division </li></ul></ul><ul><li>HQ Boulder, Colorado </li></ul><ul><li>Offices in Europe and Asia plus distributors </li></ul><ul><li>Consultancy, customisation & education services </li></ul><ul><li>30 years experience in image processing, data analysis and visualisation </li></ul>
  4. 4. ITT VIS Desktop Products <ul><li>IDL (Interactive Data Language) </li></ul><ul><ul><li>Easy-to-use programming language </li></ul></ul><ul><ul><li>Widely used in data analysis & visualisation </li></ul></ul><ul><ul><li>Used by scientists, engineers, researchers </li></ul></ul><ul><li>ENVI </li></ul><ul><ul><li>Image display and processing application </li></ul></ul><ul><ul><li>Written in IDL </li></ul></ul><ul><ul><li>Extensible using IDL </li></ul></ul><ul><ul><li>Available for use as a batch toolkit </li></ul></ul><ul><ul><li>Originally for multi- and hyper-spectral analysis </li></ul></ul><ul><ul><li>“ ENVI Zoom” recently developed for image/geospatial analyst </li></ul></ul>
  5. 5. Image Access Solutions (IAS) <ul><li>Make Informed Decisions Faster </li></ul><ul><ul><li>Provide deployed military personnel and disaster responders in remote locations with quick access to large geospatial images </li></ul></ul><ul><ul><li>Immediately stream full image scenes with metadata regardless of network bandwidth limitations, including dial-up (56k) connections </li></ul></ul><ul><li>IAS Provides </li></ul><ul><ul><li>Support for the critical standards </li></ul></ul><ul><ul><ul><li>Standards-compliant, JPEG 2000 Interactive Protocol (JPIP) image streaming </li></ul></ul></ul><ul><ul><ul><li>NITF, JPEG 2000, NGA NPJE & EPJE, and DoDIIS Interoperability </li></ul></ul></ul><ul><ul><li>A scalable COTS architecture designed for performance </li></ul></ul><ul><ul><li>Consulting engineering services for integration into existing enterprise architectures </li></ul></ul>
  6. 6. JPEG2000 Compression <ul><li>Example: 8-bit RGB Color Air Photo </li></ul><ul><li>Raw Image: </li></ul><ul><ul><li>28701 cols x 13053 rows x 3 bands x 8-bit </li></ul></ul><ul><ul><li>1072 MB original file size </li></ul></ul><ul><li>Numerically Lossless: </li></ul><ul><ul><li>Numerically Reversible </li></ul></ul><ul><ul><li>608 MB </li></ul></ul><ul><ul><li>1.76:1 compression (57%) </li></ul></ul><ul><li>Visually Lossless: </li></ul><ul><ul><li>VL compression </li></ul></ul><ul><ul><li>107 MB </li></ul></ul><ul><ul><li>10:1 compression (10%) </li></ul></ul>
  7. 7. Image Comparison Visually Lossless Numerically Lossless
  8. 8. The Pull Approach <ul><li>What is it? </li></ul><ul><ul><li>Compress and store data on the Server side </li></ul></ul><ul><ul><li>Transmit only the data the user requests – but allow access to all of the information in every image </li></ul></ul><ul><li>What is the benefit? </li></ul><ul><ul><li>Less storage space </li></ul></ul><ul><ul><li>Small communication link demands </li></ul></ul><ul><ul><li>Much less expensive than using massive server farms </li></ul></ul><ul><ul><li>Allows for delivery of time-dominant information </li></ul></ul><ul><ul><li>Allows for support of a large and disperse user base </li></ul></ul><ul><li>Serve Large Products over existing communication links – all the way down to handheld devices and radios. </li></ul>
  9. 9. Robust Metadata Streaming <ul><li>Business Logic to determines when/what metadata is streamed to the client </li></ul><ul><ul><li>Stream any subset of NITF metadata </li></ul></ul><ul><ul><ul><li>Just the RPC, Collection Date, Classification… </li></ul></ul></ul><ul><ul><li>Stream metadata from other sources </li></ul></ul><ul><ul><ul><li>Ancillary data, annotations, MOTD text messages </li></ul></ul></ul><ul><ul><li>Viewer can request preferred metadata format </li></ul></ul><ul><ul><ul><li>ITT XML, GeoJP2, GMLJP2, SensorML, KML, or Binary Blob </li></ul></ul></ul><ul><ul><li>Viewer Hints </li></ul></ul><ul><ul><ul><li>IdealStretch (determined at compression time), GoTo Location </li></ul></ul></ul><ul><li>NITF XML Generator (NXG) standalone utility creates ITT XML for backward compatibility </li></ul>
  10. 10. Image Dissemination – Enterprise IAS <ul><li>Bringing rapid image delivery services to the enterprise </li></ul><ul><ul><li>JPIP Streaming services </li></ul></ul><ul><ul><li>Image compression services </li></ul></ul><ul><ul><li>NITF J2K services </li></ul></ul><ul><ul><li>Custom services </li></ul></ul><ul><ul><li>Access from Java Viewer, ENVI and other clients </li></ul></ul>
  11. 11. What is Enterprise IAS? <ul><li>Image Access Solutions (IAS) provides a client-server configuration for high-performance image compression, conversion, and delivery based on JPEG 2000 standards. </li></ul><ul><li>On the server, IAS provides image compression, conversion, streaming, and integration into SOA architectures. </li></ul><ul><li>On the client side, IAS provides a high-performance, user-friendly interface for viewing and chipping streamed imagery. </li></ul><ul><li>These tools use wavelet compression technology to convert images to JPEG 2000 in either JP2 or Certified NITF file formats. </li></ul><ul><li>The converted images can be requested and viewed on different platforms, regardless of screen size, processing capabilities, and bandwidth constraints. </li></ul>
  12. 12. Enterprise IAS Components
  13. 13. Enterprise IAS Server Components (1) <ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>JPIP Streamer - Enables your application server to stream imagery via JPIP over HTTP or HTTPS to any JPIP-enabled viewer. </li></ul><ul><li>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. </li></ul>
  14. 14. Enterprise IAS Server Components (2) <ul><li>IAS Web Coverage Service (WCS) - Provides standard WCS interfaces to create, register and retrieve imagery for clients that are not JPIP enabled </li></ul><ul><li>IAS Web Mapping Service (WMS) - Provides standard WMS interfaces to create, register and retrieve imagery for clients that are not JPIP enabled </li></ul><ul><li>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. </li></ul><ul><li>Image Chipper – Create compliant NITF or GeoTIFF images on the server. Chips from compressed images and chips and transcodes. Additional cost component. </li></ul>
  15. 15. Enterprise IAS System
  16. 16. Enterprise IAS Client Components <ul><li>IAS Viewer </li></ul><ul><ul><li>Freely available </li></ul></ul><ul><ul><li>View data from any JPIP stream. </li></ul></ul><ul><ul><li>View associated metadata from an IAS Server </li></ul></ul><ul><ul><li>Small download using Java WebStart </li></ul></ul><ul><li>IAS Client Chipper </li></ul><ul><ul><li>Additional cost plug-in to IAS Viewer </li></ul></ul><ul><ul><li>Save a ‘chip’ as a compliant NITF or GeoTIFF image at user-specified resolution </li></ul></ul><ul><li>GDAL JPIP format driver </li></ul><ul><ul><li>Enable almost any application to view data from a JPIP stream </li></ul></ul><ul><ul><li>ITT VIS provided a reference implementation to the Open Source Community </li></ul></ul>
  17. 17. Benefits of Enterprise IAS <ul><li>Secure Streaming (HTTPS, SSL) [aka JPIPS] </li></ul><ul><li>Standard Administration </li></ul><ul><ul><li>Authentication, Cluster, Failover, Bandwidth Control, User Restriction </li></ul></ul><ul><li>Improved catalog for image_pathname and metadata </li></ul><ul><li>More stream-time tap points </li></ul><ul><ul><li>Interceptors for OTF operations (metadata insertion, transcode) </li></ul></ul><ul><ul><li>Filters for limiting connections and supporting releasability </li></ul></ul><ul><li>Linux and WebLogic Support </li></ul><ul><li>Readily integrates into your SOA enterprise </li></ul>
  18. 18. Benefits of Enterprise IAS <ul><li>Immediate access and viewing of very large geospatial and other imagery over constrained bandwidth. </li></ul><ul><li>Control of image transmission to meet image quality and resolution needs of different users. </li></ul><ul><li>NITF Certified by the JITC </li></ul><ul><li>DoDIIS Certified for “your networks”. </li></ul><ul><li>Robust enterprise implementation using open standards and technologies. </li></ul>
  19. 19. Enterprise Image Processing <ul><li>Meet enterprise imagery management and exploitation requirements with custom web services created by ITT VIS. </li></ul><ul><li>Leverage the rich library of trusted ENVI & IDL algorithms. </li></ul><ul><li>For example: Anomaly Detection, Change Detection, Pan Sharpening, & Target Identification. </li></ul>
  20. 20. ENVI For The Enterprise <ul><li>Bringing ENVI geoprocessing services to the ArcGIS Server </li></ul><ul><ul><li>Standard image processing and analysis capabilities will be available as services to the enterprise </li></ul></ul><ul><ul><li>Additional services can be added as needed </li></ul></ul><ul><ul><li>Custom services available </li></ul></ul><ul><ul><li>Access ArcGIS Server from ENVI </li></ul></ul><ul><li>Bringing ENVI Orthorectification Services to ArcGIS Server </li></ul><ul><ul><li>Access rigorous orthorectification as a service </li></ul></ul><ul><li>We are releasing our first round of ENVI Enterprise Services or ENVI ES in the Q3 of 2010. </li></ul>Image Preparation and Analysis Services – ENVI ES
  21. 21. Enterprise Imagery Solutions Strategy <ul><li>Imagery Management – ArcGIS Server and Image Extension </li></ul><ul><li>Imagery Dissemination – Support standards-based data compression and delivery </li></ul><ul><li>Image Preparation Services – Orthorectification services </li></ul><ul><li>Image Processing/Analysis Services – ENVI functionality as enterprise services </li></ul><ul><li>Rich Client Support – Client support to define, publish and consume imagery </li></ul><ul><li>Expanding the reach of imagery through enterprise technologies </li></ul>Key Components of Enterprise Solutions:
  22. 22. A Complete Imagery Server Solution ESRI + ENVI ES Solution <ul><li>Complete Image Delivery Solution </li></ul><ul><ul><li>Compression </li></ul></ul><ul><ul><li>JPIP Streaming </li></ul></ul><ul><ul><li>Scales easily for image delivery across large enterprises or geographically distributed organizations </li></ul></ul><ul><li>Complete Imagery Prep & Analysis Solution </li></ul><ul><ul><li>ENVI provides image processing & analysis to ArcGIS </li></ul></ul><ul><ul><li>IAS Viewer provides image viewing </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Proven server technology </li></ul></ul><ul><ul><li>Robust imagery support </li></ul></ul><ul><ul><li>Best in Breed image processing & analysis </li></ul></ul><ul><ul><li>Proven, scalable image processing </li></ul></ul>Providing proven solutions for both server and federated systems.
  23. 23. Processing Services <ul><li>Proven ENVI processing and algorithms are deployed in server via the GeoProcessing (GP) tools of ArcGIS </li></ul><ul><ul><li>A processing bridge/adaptor is delivered to support this integration </li></ul></ul><ul><ul><li>Enables rapid integration of ENVI functionality </li></ul></ul><ul><ul><li>Allows user published functionality in the future. </li></ul></ul><ul><li>ArcGIS Server provides service publishing, management and execution </li></ul>Leveraging ENVI Functionality within ArcGIS Server ArcGIS Server Ecosystem Network ArcGIS Server Image Extension ENVI/IDL Engine GeoProc -IDL Bridge ENVI Desktop ArcMap
  24. 24. Example Applications
  25. 25. Enterprise IAS Deployments: ESA Osprey <ul><li>Prototype Enterprise Deployment </li></ul><ul><li>Delivering ESA image products </li></ul><ul><li>EBRIM Portal </li></ul><ul><li>Web-based Configuration Management </li></ul><ul><li>WCS, WMS and WFS Access </li></ul>First Enterprise Deployment
  26. 26. Enterprise IAS Deployments: Defence <ul><li>Defence and Security </li></ul><ul><ul><li>Military personnel deployed to field locations depend on timely and accurate information to help them make tactical decisions that are critical to military operations. </li></ul></ul><ul><ul><li>IAS allow field users to access location-specific images quickly when involved in a mission. </li></ul></ul><ul><ul><li>Even users in constrained bandwidth deployments can access imagery up to 100 times faster. </li></ul></ul>Proven Functionality for Rapid Image Dissemination
  27. 27. Enterprise IAS Deployments: KSAT <ul><li>Kongsberg Satellite Services </li></ul><ul><ul><li>Ice navigation assistance with satellite images </li></ul></ul><ul><ul><li>Use IAS to stream SAR imagery rapidly to ships navigating ice flows </li></ul></ul><ul><ul><li>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. </li></ul></ul>KSAT Image Anywhere
  28. 28. Enterprise IAS Service: Anomaly Detection <ul><li>Service calls ENVI’s Reed-Xialoli Detector </li></ul><ul><li>Identifies features spectrally different from the background </li></ul><ul><li>Narrows results by anomaly strength and size. </li></ul><ul><li>Service outputs a JP2K image with metadata giving the locations of detected anomalies. </li></ul><ul><li>Stream the output image to IAS Viewer </li></ul>
  29. 29. <ul><li>Questions? </li></ul><ul><li>Demonstration </li></ul><ul><ul><li> </li></ul></ul>David Burridge ITT Visual Information Solutions [email_address]
  30. 31. <ul><li>http:// / </li></ul><ul><li>Click the Browse link for the “Sea_Island” image </li></ul><ul><li>3” Aerial RGB Imagery courtesy of USGS </li></ul><ul><li>5714 MB (5.58 GB) original file size </li></ul><ul><li>50000 cols x 40000 rows x 3 bands </li></ul><ul><li>Compressed using custom JPEG2000 profile designed for JPIP streaming of very large images </li></ul><ul><li>Visually lossless </li></ul><ul><li>571 MB GeoJP2 </li></ul><ul><li>10:1 compression (10%) </li></ul><ul><li>Exceptional JPIP streaming performance </li></ul>IAS – JP2 Compression & JPIP Image Streaming
  31. 32. ITT Server Integration Strategy Using ENVI & IAS Technologies to Extend ArcGIS Server ENVI and IAS functionality will be integrated to ArcGIS Server
  32. 33. Benefits of Enterprise IAS (1) <ul><li>Security and Reliability </li></ul><ul><ul><li>Protects your data with encrypted Image Streaming </li></ul></ul><ul><ul><li>Reliable services levels using state-of-the-art load balancing and failover technologies </li></ul></ul><ul><li>Lower Total Cost of Ownership </li></ul><ul><ul><li>Optimize communication bandwidth using robust metadata control </li></ul></ul><ul><ul><li>Increase performance/price ratio using Linux </li></ul></ul><ul><ul><li>Lower integration cost by leveraging existing centralized services (LDAP etc) </li></ul></ul><ul><ul><li>Lower operating costs by using standard technologies well-known to your system administration staff </li></ul></ul>