Top Banner
Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook 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.
23

Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Jan 14, 2016

Download

Documents

Summer Hamblet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Image Access Solutions

An Overview of IAS Image Compression & Streaming Technology

Clive Cook

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.

Page 2: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Outline

1. Introduction2. Technology Background3. Image Access Solution4. Summary

Page 3: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Introduction

• The problem,• Customers with very large geospatial data sets consisting of imagery whose file

size’s are often in excess of 10 GB• They need to provide access to this imagery to their many field workers• The 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 Approach• JPEG 2000 / JPIP

Page 4: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

The Pull Approach

What is it?• Compress and store data on the server side• Transmit only data the user requests – but allow access to all of the information in

every image

What are the benefits?• Less storage space• Small communication link demands• Much less expensive than large server farms• Allows for the support of a large and disperse user base• Serve large image products over existing communication links – all the way down

to hand held devices and radios (3G connections, satellite connections, etc …)

Page 5: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

JPEG 2000 Overview

• Standards based, so multi client, eg …• IAS Viewer• ENVI Zoom• KDU Show• ArcMap

• JPEG 2000• Is an image compression standard and coding system• Superior compression performance, particularly at low bit rates• Lossless and lossy compression using wavelet transformation• Progressive 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-resolution• Metadata allows for geolocated imagery

Page 6: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

JPEG 2000 Compression

Example: 8-bit RGB Colour Photo• Raw Image:

• 28701 cols x 13053 rows x 3 bands x 8-bit• 1072 MB original file size

Page 7: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

JPEG 2000 Compression

Example: 8-bit RGB Colour 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%)

Example: 8-bit RGB Colour Photo• Raw Image:

• 28701 cols x 13053 rows x 3 bands x 8-bit• 1072 MB original file size

Page 8: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

JPEG 2000 Compression

Example: 8-bit RGB Colour 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:• Lossy compression• 107 MB• 10:1 compression (10%)

Example: 8-bit RGB Colour Photo• Raw Image:

• 28701 cols x 13053 rows x 3 bands x 8-bit• 1072 MB original file size

Page 9: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Image Comparison

Visually LosslessNumerically Lossless

Page 10: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

JPEG 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 bandwidth• Downloads only the requested part of the image• Allows for a quick viewing of a large image at low resolution, or a smaller part of

the image at high resolution.

Page 11: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

sub-frame enlargement with digital zoom

– Original image = 13.5K x 13.5K x 24 bits/pixel (530MB)– JPEG 2000 compressed to 10:1 (53 MB)

1

2

3

4

5

MB

DataTransfer

R4 image displayed (999KB / 1.8%)

R2 image sub-frame (295KB / 0.5%)

sub-frame enlargement digital zoomR0 image sub-frame (30KB / 0.06%)

Transmission Time

0

50

100

150

200

56 Kbps 1.5 Mbps 10 Mbps

Min

ute

s

Entire JPEG DCT File JPEG2000 Data Shown

164min

3.1min

6.1min

6.9sec

55sec

1sec

IAS reduces the total data transmitted to 1,324 KB (2.4%)

Page 12: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Image Access Solution

Image 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

Page 13: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Image 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.

Page 14: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS System

IAS ServerIAS Client

WMS

WCS

JPIP

Enterprise Viewer

Client SDK

GDAL

ImageIO

IAS Client Chipper

REST

Me

ssag

e M

an

ag

er

HTTP /HTTPS

IAS Registry

Administration

J2KCompressor

Transcoder

Discovery

Custom Clients

JPIPStreamer

IAS ServerIAS Client

WMS

WCS

JPIP

Enterprise Viewer

Client SDK

GDAL

ImageIO

IAS Client Chipper

REST

Me

ssag

e M

an

ag

er

HTTP /HTTPS

IAS Registry

Administration

J2KCompressor

Discovery

Custom Clients

JPIPStreamer

Page 15: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS System - Server

• Compressor - 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.

Page 16: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS System - Server

• 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

Page 17: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS System - Client

• 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

• Custom Clients• Access registered images through

REST eg … using the netURL class in IDL

Page 18: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS System - Client

Page 19: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

New Features

• Support for basic vector feature data• Register vector data (GeoJSON format) with server• Stream point, line or polygon features with imagery• IAS Viewer support streamed vector data

• IAS Mobile viewer for Android• Zoom and Pan• Show co-ordinates• Available as an independent Android App or a

component to enable existing Apps• Supports both phones and tablets

Page 20: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS System Specifications

IAS Server Version 2.1• Operating systems,

• Red Hat 5.x (linux 2.x)• Windows XP, Windows 7• Solaris 10

• Application Servers• Jboss 6.0.0 Final• GlassFish 3.1.1

• Java• JAVA JDK 1.5+

• Databases• PostgreSQL• Oracle• MySQL

IAS Client Version 2.4• Operating systems,

• Red Hat 5.x (linux 2.x)• Windows XP, Windows 7• Solaris 10

•Java• JAVA JDK 1.5+

Page 21: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

IAS Demo

http://iasdemo.exelisvis.com/iasdemo

Page 22: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Summary

• IAS provides immediate access and viewing of large imagery • Not constrained by bandwidth

• Works over existing communication links to a variety of clients – from desktops to handhelds

• IAS is based on open standards and can be deployed into a variety of enterprise architectures

• IAS – Geospatial imagery where you need it, when you need it

Page 23: Image Access Solutions An Overview of IAS Image Compression & Streaming Technology Clive Cook The information contained in this document pertains to software.

Thank You

[email protected]@exelisvis.comwww.exelisvis.com

© 2011 Exelis Visual Information Solutions, Inc.

24