10/06/051 JPEG 2000 as a PDS Archive Format: Introduction and Status Working Group: Sue LaVoie, Elizabeth Rye, Brad Castalia, Patty Garcia, Steve Hughes,

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

METS: An Introduction Structuring Digital Content.
Tools for Manipulating JPEG-2000 Based Whole Slide Image Formats
Chapter 4 Quality Assurance in Context
Digital Preservation - Its all about the metadata right? “Metadata and Digital Preservation: How Much Do We Really Need?” SAA 2014 Panel Saturday, August.
Placing Movies in the PDS Archive Engineering Node Pasadena, California Nov 30, 2006
Lecture 5: security: PGP Anish Arora CIS694K Introduction to Network Security.
JPEG 2000 as a PDS Archive Format: Supplementary Material Working Group: Sue LaVoie, Elizabeth Rye, Brad Castalia, Patty Garcia, Steve Hughes, Chris Isbell,
1 Outline  Introduction to JEPG2000  Why another image compression technique  Features  Discrete Wavelet Transform  Wavelet transform  Wavelet implementation.
JPEG2000 Performance Result (so far…) A HiRISE-centric update by Myche McAuley
SWE 423: Multimedia Systems
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Quicktime Howell Istance School of Computing De Montfort University.
CIRS Data Archiving Status Presentation to the Cassini CIRS Team Meudon, France - April 2004 Conor A Nixon (University of Maryland) Mike Flasar (NASA GSFC)
Physical, Logical, Conceptual DSA Lecture
Physical, Logical, Conceptual DSA Lecture
Data Compression Basics & Huffman Coding
September,2012 File Compression 8/6/ Compiled By:- Solomon W. Demissie.
JPEG 2000 CS 525 Research Project Spring 2008 Presented By - Ankur Chattopadhyay University Of Colorado At Colorado Springs 1.
March 2010 PDS Imaging Node 1 NASA PDS Imaging Node: NASA PDS Imaging Node: Digital Data Archives and Distribution Archiving and distributing data and.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Data Compression for PDS4 Lisa Gaddis, Sue LaVoie, Jeff Anderson, Elizabeth Rye PDS Imaging Node March 26, 2010.
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
LexEVS 6.0 Overview Scott Bauer Mayo Clinic Rochester, Minnesota February 2011.
ESAC June R. Noschese G.Picardi, R. Orosei, A. Cicchetti, S. Giuppi, M. Cartacci.
S m a r t e r D o c u m e n t M a n a g e m e n t SM NLM Invitational Planning Meeting Bethesda, Maryland August 1, 2005 Robert Buckley Imaging & Services.
PDSMC November 29-30, PDS Imaging Node PDS4 Migration Lisa Gaddis (USGS) Sue LaVoie (JPL) November 30, 2012 PDS Management Council Meeting UCLA.
Imaging Node Meeting Atlas II Status and Plans August 2, 2006.
Versus JEDEC STAPL Comparison Toolkit Frank Toth February 20, 2000.
Linux+ Guide to Linux Certification Chapter Thirteen Compression, System Back-Up, and Software Installation.
Rings Node Migration Plan Mark & Mitch PDSMC, UCLA November 28-29, 2012.
Information Processes and Technology Multimedia: Graphics.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
Lev Weisfeiler Aware, Inc. SPIE Medical Imaging 2006 San Diego, CA, USA February 14, 2006 DICOM Supplement 106: JPEG 2000 Interactive Protocol.
Protecting Data Rights Under DoD Contracts October 14, 2009 NCMA Workshop Cape Canaveral Chapter Keith R. Szeliga Sheppard Mullin Richter & Hampton.
Label Design Tool Management Council F2F Washington, D.C. November 29-30, 2006
Chapter 9 Database Systems Introduction to CS 1 st Semester, 2014 Sanghyun Park.
Data Standards and Build 3b Plans Steve Hughes MC Face-to-Face UCLA, Los Angeles, CA November 28-29, 2012.
NASA’s Planetary Data System (PDS) Michael F. A’Hearn.
1 PDS 4 Data Design Report PDS Management Council April 2, 2009 PDS 2010 Data Design WG.
Validation Tool (VTool) PDS Management Council Meeting Washington, D.C. November 2006
Data Integrity Issues: How to Proceed? Engineering Node Elizabeth Rye August 3, 2006
1 Metadata Working G roup Report Members (fixed in mid-January) G.AndronicoINFN,Italy P.CoddingtonAdelaide,Australia R.EdwardsJlab,USA C.MaynardEdinburgh,UK.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Retrieval of multiple IEs and Reports with filering rule Date.
ECE791 Senior Design Experience Project Requirements and Timeline.
A Quick Illustration of JPEG 2000 Presented by Kim-Huei Low Chun Data Fok.
Comp 335 File Structures Data Compression. Why Study Data Compression? Conserves storage space Files can be transmitted faster because there are less.
SOFTWARE ARCHIVE WORKING GROUP (SAWG) REPORT TODD KING PDS MANAGEMENT COUNCIL MEETING FEB. 4-5, 2016.
Chapter – 8 Software Tools.
May SPACE LINK AREA MID-TERM REPORT SUMMARY TECHNICAL STATUS 1.DATA COMPRESSION WG Goal : specify an image compression algorithm fulfilling identified.
JPEG 2000: A PDS Perspective Elizabeth Rye May 23, 2005.
Project management Topic 8 Configuration Management.
IMAGE/VIDEO COMPRESSION STANDARD JPEG-2000/JasPer/Motion JPEG/Wireless JPEG/Kakadu Jan T. Bialasiewicz.
Chapter 3 Part II. 3.8 Placing a Class in a Separate File for Reusability.cpp file is known as a source-code file. Header files ◦ Separate files in which.
Tools Report Engineering Node March 2007
Movies Engineering Node Standards August 13, 2007.
JPEG 2000 CS 525 Research Project Spring 2008 Presented By - Ankur Chattopadhyay University Of Colorado At Colorado Springs.
Introduction to MPEG  Moving Pictures Experts Group,  Geneva based working group under the ISO/IEC standards.  In charge of developing standards for.
1 SWE 423 – Multimedia System. 2 SWE Multimedia System Introduction  Compression is the process of coding that will effectively reduce the total.
Tools Report Engineering Node August 2007
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
K. U. Khimani Asst. Prof. IT Dept. VVP Engineering College
Configuration Management
Data Compression for PDS4
Configuration Management
SPACE LINK AREA MID-TERM REPORT
File Formats V
ELECTRONIC MAIL SECURITY
ELECTRONIC MAIL SECURITY
COMS 161 Introduction to Computing
Presentation transcript:

10/06/051 JPEG 2000 as a PDS Archive Format: Introduction and Status Working Group: Sue LaVoie, Elizabeth Rye, Brad Castalia, Patty Garcia, Steve Hughes, Chris Isbell, Ron Joyner, Myche McAuley, and Betty Sword October 6, 2005

10/06/052 JPEG 2000 as a PDS Archive Format What is JPEG 2000? –a compression scheme: a raw image, when compressed using the JPEG 2000 compression algorithm, becomes a JPEG 2000 codestream (mime type: J2C) –and an image format: the JPEG 2000 codestream, when encapsulated in the JPEG 2000 binary wrapper, becomes a JP2 formatted image (mime type: JP2)

10/06/053

4 JPEG 2000 as a PDS Archive Format What makes JPEG 2000 different from other compression algorithms? –The attainable compression ratios can be significanty better (cf. 3.8 for both 16-bit images using Zip compression): h0068_0000_s22.imgh0068_0009_s22.img Tile Size16-bit8-bit16-bit8-bit

10/06/055 JPEG 2000 as a PDS Archive Format –The structure of the codestream is highly flexible. This enables selective decompression of: different resolution “layers” images of varying precision portions (or “tiles”) of the image targeted regions of interest (ROIs)

10/06/056 JPEG 2000 as a PDS Archive Format Why should we care about the JP2 format? –The J2C codestream is self-contained and contains sufficient information for a conforming software program to fully decompress the image data. However... –Without the JP2 header, a software program can’t take advantage of the additional capabilities of the JPEG 2000 format.

10/06/057 JPEG 2000 as a PDS Archive Format What impact does this have on the use of JPEG 2000 in PDS archives? –The working group is proposing that we permit data providers to provide data files in either J2C or JP2 format.

10/06/058 JPEG 2000 as a PDS Archive Format What would a JPEG 2000 product label look like? –Because JP2 formatted files can contain intermingled header and image data, they are best considered as a single, compressed entity, rather than as a set of independently compressed objects. Thus, the combined detached labeling approach most accurately describes the file.

10/06/059 JPEG 2000 as a PDS Archive Format PDS_VERSION_ID = PDS3 (identification and descriptive data elements) OBJECT = COMPRESSED_FILE FILE_NAME = “filename.jp2” RECORD_TYPE = UNDEFINED ENCODING_TYPE = “JP2” ENCODING_TYPE_VERSION_NAME = “ISO/IEC :2004” INTERCHANGE_FORMAT = BINARY UNCOMPRESSED_FILE_NAME = “filename.img” REQUIRED_STORAGE_BYTES = nnnn ^DESCRIPTION = “jp2_description.txt” END_OBJECT = COMPRESSED_FILE OBJECT = UNCOMPRESSED_FILE FILE_NAME = “filename.img” RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = nnn FILE_RECORDS = nnn /* POINTER TO DATA OBJECT */ ^IMAGE = “filename.img” /* DATA OBJECT DEFINITION */ OBJECT = IMAGE LINES = nnn LINE_SAMPLES = nnn (etc.) END_OBJECT = IMAGE END_OBJECT = UNCOMPRESSED_FILE END

10/06/0510 JPEG 2000 as a PDS Archive Format What other issues are there surrounding the JPEG 2000 compression format? –The JPEG 2000 specification permits both lossless and lossy compression. –We propose that the PDS should limit the use of this compression algorithm to lossless compression.

10/06/0511 JPEG 2000 as a PDS Archive Format –Data conforming to part 1 of the JPEG 2000 specification are available on a “royalty and license fee free” basis. –Extensions to the format providing additional capabilities are described in other parts of the specification. These may require the payment of royalties or licensing fees. –We propose that JPEG 2000 formatted data in the PDS be limited to the syntax and features defined in part 1 of the specification.

10/06/0512 JPEG 2000 as a PDS Archive Format What impact would acceptance of JPEG 2000 have on PDS tools? –Reference decompression software (including source code) is freely available in C and Java. –The Object Access Library would need to be updated to include these decompression algorithms. –NASAView would require some minor modifications.

10/06/0513 JPEG 2000 as a PDS Archive Format Summary: –The JPEG 2000 compression algorithm is better at compressing data and has more flexibility than other compression algorithms. –The JPEG 2000 specification is an ISO standard, and is therefore well documented. The PDS has a copy of that specification. –Decompression algorithms and software are freely available and will be included in the archive. –The Imaging Node is committed to ensuring that data will be validated for compliance with the JPEG 2000 specification. –The compression algorithm, when limited to Part 1 of the spec., has no royalty or licensing issues.

10/06/0514 JPEG 2000 as a PDS Archive Format Status Schedule:Actual: Informative presentation to Tech Session 08/31/05 SCR and StdRef update distributed to SCR WG for review 09/12/0509/26/05 Present full draft of SCR to Tech Group 09/28/05 Informative presentation to MC 10/05/0510/06/05 Tech Group vote on draft 10/26/0510/03/05 Full SCR distributed to MC for their review 11/07/05 Sent to R. Beebe 10/04/05 MC vote on SCR 11/15/05 Complete implementation into PSDD and StdRef 12/31/05

10/06/0515 JPEG 2000 as a PDS Archive Format Supplementary Material

10/06/0516 JPEG 2000 as a PDS Archive Format What precedents exist in the PDS for handling compressed data and data in non-PDS formats? –The precedents for compressed data can be broken down into two main categories: data files containing distinct objects, some or all of which consist of compressed data data files where the entire file is a single, compressed entity

10/06/0517 JPEG 2000 as a PDS Archive Format –PDS archived, compressed data sets which consist of data files containing distinct objects are: the Clementine image EDRs the MGS MOC SDPs (essentially EDRs) the Viking Orbiter image EDRs the Voyager image EDRs

10/06/0518 JPEG 2000 as a PDS Archive Format –The data products in each of these data sets have attached PDS labels which contain information describing both the compressed and the decompressed files within a single, implicit FILE object. –In each case, the decompression software included in the archive produces a decompressed image file with an attached PDS label modified from the original label to describe only the decompressed file.

10/06/0519 JPEG 2000 as a PDS Archive Format –An attached PDS Viking label for a compressed product: CCSD3ZF NJPL3IF0PDS = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = VARIABLE_LENGTH RECORD_BYTES = 1204 FILE_RECORDS = 2176 LABEL_RECORDS = 60 /* POINTERS TO START RECORDS OF MAJOR OBJECTS IN FILE */ ^IMAGE_HISTOGRAM = 61 ^ENCODING_HISTOGRAM = 62 ^ENGINEERING_TABLE = 64 ^LINE_HEADER_TABLE = 65 ^IMAGE = 1121 /* IMAGE DESCRIPTION */... OBJECT = IMAGE ENCODING_TYPE = HUFFMAN_FIRST_DIFFERENCE LINES = 1056 LINE_SAMPLES = 1204 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2# # CHECKSUM = END_OBJECT END

10/06/0520 JPEG 2000 as a PDS Archive Format –An attached PDS Viking label for a decompressed product: CCSD3ZF NJPL3IF0PDS = SFDU_LABEL /* FILE FORMAT AND LENGTH */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 1204 FILE_RECORDS = 1115 LABEL_RECORDS = 2 /* POINTERS TO START RECORDS OF MAJOR OBJECTS IN FILE */ ^IMAGE_HISTOGRAM = 3 ^ENGINEERING_TABLE = 4 ^LINE_HEADER_TABLE = 5 ^IMAGE = 60 /* IMAGE DESCRIPTION */... OBJECT = IMAGE LINES = 1056 LINE_SAMPLES = 1204 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 SAMPLE_BIT_MASK = 2# # END_OBJECT END

10/06/0521 JPEG 2000 as a PDS Archive Format –PDS archived, compressed data sets which consist of data files treated as a single, compressed entity have, to date, exclusively used Zip compression. They are: the MPF Rover Engineering data the Cassini Radar LBDR data the MER mobility reports the HST Saturn Ring Plane Crossing supplementary data files

10/06/0522 JPEG 2000 as a PDS Archive Format –A combined detached Cassini LBDR label: PDS_VERSION_ID = PDS3 /* PRODUCT DESCRIPTION */ DATA_SET_ID = "CO-V/E/J/S-RADAR-3-LBDR-V1.0" DATA_SET_NAME = "CASSINI RADAR LONG BURST DATA RECORD"... OBJECT = COMPRESSED_FILE FILE_NAME = "LBDR_02_003_V01.ZIP" RECORD_TYPE = UNDEFINED ENCODING_TYPE = ZIP INTERCHANGE_FORMAT = BINARY UNCOMPRESSED_FILE_NAME = "LBDR_02_003_V01.TAB" REQUIRED_STORAGE_BYTES = ^DESCRIPTION = "SOFTWARE/SOFTINFO.TXT" END_OBJECT = COMPRESSED_FILE OBJECT = UNCOMPRESSED_FILE FILE_NAME = "LBDR_02_003_V01.TAB" RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = FILE_RECORDS = 612 LABEL_RECORDS = 1 /* POINTERS TO START RECORDS OF OBJECTS IN FILE */ ^LBDR_TABLE = ("LBDR_02_003_V01.TAB", 2)...

10/06/0523 JPEG 2000 as a PDS Archive Format –Non-PDS formats for data files which have been included in PDS archives are: FITS images ISIS images ISIS qubes VICAR images –Data sets which include these formats have provided a combination of attached and detached labels to provide both the PDS and native format labeling information. Typically, the PDS label has been the detached label.