Presentation on theme: "Image Access Solutions"— Presentation transcript:
1Image Access Solutions An Overview of IAS Image Compression & Streaming TechnologyClive CookThe 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.
3Introduction The problem, The solution, Customers with very large geospatial data sets consisting of imagery whose file size’s are often in excess of 10 GBThey need to provide access to this imagery to their many field workersThe field workers might only have access to narrow bandwidth networks (Satellite phones etc …)The solution,Exelis Visual information Image Access Solution (IAS)Pulls together existing technologies and concepts,The Pull ApproachJPEG 2000 / JPIP
4The Pull Approach What is it? What are the benefits? Compress and store data on the server sideTransmit only data the user requests – but allow access to all of the information in every imageWhat are the benefits?Less storage spaceSmall communication link demandsMuch less expensive than large server farmsAllows for the support of a large and disperse user baseServe large image products over existing communication links – all the way down to hand held devices and radios (3G connections, satellite connections, etc …)
5JPEG 2000 Overview Standards based, so multi client, eg … JPEG 2000 IAS ViewerENVI ZoomKDU ShowArcMapJPEG 2000Is an image compression standard and coding systemSuperior compression performance, particularly at low bit ratesLossless and lossy compression using wavelet transformationProgressive transmission – after small part of whole image received, viewer can display a lower quality version of image, quality improves through download of more bits from source.Multi-layered and multi-resolutionMetadata allows for geolocated imagery
6JPEG 2000 Compression Example: 8-bit RGB Colour Photo Raw Image: 28701 cols x rows x 3 bands x 8-bit1072 MB original file size
7JPEG 2000 Compression Example: 8-bit RGB Colour Photo Raw Image: 28701 cols x rows x 3 bands x 8-bit1072 MB original file sizeExample: 8-bit RGB Colour PhotoRaw Image:28701 cols x rows x 3 bands x 8-bit1072 MB original file sizeNumerically Lossless:Numerically Reversible608 MB1.76:1 compression (57%)
8JPEG 2000 Compression Example: 8-bit RGB Colour Photo Raw Image: 28701 cols x rows x 3 bands x 8-bit1072 MB original file sizeExample: 8-bit RGB Colour PhotoRaw Image:28701 cols x rows x 3 bands x 8-bit1072 MB original file sizeNumerically Lossless:Numerically Reversible608 MB1.76:1 compression (57%)Visually Lossless:Lossy compression107 MB10:1 compression (10%)
10JPEG 2000 Overview JPIP streaming JPEG 2000 Interactive Protocol Is a compression streamlining protocol that works with JPEG 2000 to produce an image with the least bandwidthDownloads only the requested part of the imageAllows for a quick viewing of a large image at low resolution, or a smaller part of the image at high resolution.
115 4 3 2 1 R4 image displayed (999KB / 1.8%) MBDataTransferR4 image displayed (999KB / 1.8%)Original image = 13.5K x 13.5K x 24 bits/pixel (530MB)JPEG 2000 compressed to 10:1 (53 MB)sub-frame enlargement with digital zoomR2 image sub-frame (295KB / 0.5%)IAS reduces the total data transmitted to 1,324 KB (2.4%)sub-frame enlargement digital zoomR0 image sub-frame (30KB / 0.06%)
12Image Access SolutionImage Access Solutions (IAS) is an image dissemination platform that allows you to deliver and visually exploit geospatial imagery data, when and where your users need it
13Image Access Solutions 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 Service-Orientated 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.
14IAS System IAS Server IAS Client WMS WCS JPIP REST HTTP / HTTPS EnterpriseViewerClientSDKGDALImageIOIASClient ChipperRESTMessage ManagerHTTP /HTTPSRegistryAdministrationJ2KCompressorTranscoderDiscoveryCustom ClientsStreamer
15IAS System - ServerCompressor - Compresses TIFF and GeoTIFF data to JPEG2000 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.
16IAS System - ServerIAS Web Coverage Service (WCS) - Provides standard WCS interfaces to create, register and retrieve imagery for clients that are not JPIP enabledIAS Web Mapping Service (WMS) - Provides standard WMS interfaces to create, register and retrieve imagery for clients that are not JPIP enabled
17IAS System - Client IAS Viewer IAS Client Chipper Custom Clients Freely availableView data from any JPIP streamView associated metadata from an IAS ServerSmall download using Java WebStartIAS Client ChipperAdditional cost plug-in to IAS ViewerSave a ‘chip’ as a compliant NITF or GeoTIFF image at user-specified resolutionCustom ClientsAccess registered images through REST eg … using the netURL class in IDL
19New Features Support for basic vector feature data Register vector data (GeoJSON format) with serverStream point, line or polygon features with imageryIAS Viewer support streamed vector dataIAS Mobile viewer for AndroidZoom and PanShow co-ordinatesAvailable as an independent Android App or a component to enable existing AppsSupports both phones and tablets
21IAS System Specifications IAS Server Version 2.1Operating systems,Red Hat 5.x (linux 2.x)Windows XP, Windows 7Solaris 10Application ServersJboss FinalGlassFish 3.1.1JavaJAVA JDK 1.5+DatabasesPostgreSQLOracleMySQLIAS Client Version 2.4Operating systems,Red Hat 5.x (linux 2.x)Windows XP, Windows 7Solaris 10JavaJAVA JDK 1.5+
23Summary IAS provides immediate access and viewing of large imagery Not constrained by bandwidthWorks over existing communication links to a variety of clients – from desktops to handheldsIAS is based on open standards and can be deployed into a variety of enterprise architecturesIAS – Geospatial imagery where you need it, when you need it