skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: JPEG-2000 Part 10 Verification Model

Software ·
OSTI ID:1230518

VM10 is a research software implementation of the ISO/IEC JPEG-2000 Still Image Coding standard (ISO international Standard 15444). JPEG-2000 image coding involves subband codiing and compression of digital raster images to facilitate storage and transmission of such imagery. Images are decomposed into space/scale subbands using cascades of two-dimensional (tensor product) discrete wavelet transforms. The wavelet transforms can be either reversible (integer-to-integer) transforms or irreversible (integer-to-float). The subbands in each resolution level are quantized by uniform scalar quantization in the irreversible case. The resulting integer subbands in each resolution level are partitioned into spatially localized code blocks to facilitate localized entropy decoding. Code blocks are encoded and packaged into an embedded bitstream using binary arithmetic bitplane coding (the MQ Coder algorithm applied to hierarchical bitplane coding (the MQ coder algorithm applied to hierachical bitplane context modeling). The resultant compressed bitstream is configured for use with the JPIP interactive client-server protocol (JPEG-2000 part 9). VM10 is written in ANSI C++ using the Biltz++ array class library. To enable development of multidimensional image coding algorithms, VM10 is templated on the dimension of the array containers. It was developed with the GNU g++ compiler on both Linux (Red Hat) and Windows/cygwin platforms, although it should compile and run under other ANSI C++ compilers as well. Software design is highly modular and object-oriented in order to facilitate rapid development and frequent revision and experimentation. No attempt has been made to optimize the run-time performance of the code. The software performs both the encoding and decoding operations involved in JPEG-2000 image coding, as implemented in apps/compress/main.cpp and apps/expand/main.cpp. VM10 implements all of the JPEG-2000 baseline (Part 1, ISO 15444-1) and portions of the published extensions to the baseline (Part 2, ISO 15444-2). As such, VM10 is an implementation of published international standards for digital image coding systems. The purpose of VM10 is to serve as a software platform for developing further extensions of the JPEG-2000 standard that will contribute to JPEG-2000 Part 10, "Extensions for Three-Dimensional Data and Floating Point Data" (currently under development). It will be used to test the performance and compati bility of poposed Part 10 algorithms. The authors of VM10 are active participants in the iSO standardization effort that is producing JPEG-2000 Part 10. The VM10 software will be distributed to other membes of the ISO still image coding standards committee (ISO/IEC JTC1/SC29/WG1). VM10 is only intended for the use of ISO/IEC JTC1/SC29/WG1, however, and will not be distributed to the general public. In particular, it is not being placed in the public domain (or "open-sourced"). The University of California/LANL will retain copyright on all LANL source code contained in the VM10 distribution. This does not preclude rights to this software retainied by the US government in accordance with its contract with the University of California.

Short Name / Acronym:
VM10 Ver. 0.9; 001454IBMPC00
Site Accession Number:
LA-CC-02-38, C-02,056
Version:
00
Programming Language(s):
Medium: X; OS: Not Specified
Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-36
OSTI ID:
1230518
Country of Origin:
United States

Similar Records

A New Approach for Fingerprint Image Compression
Technical Report · Mon Dec 01 00:00:00 EST 1997 · OSTI ID:1230518

Lifted linear phase filter banks and the polyphase-with-advance representation
Conference · Thu Jan 01 00:00:00 EST 2004 · OSTI ID:1230518

Report of official foreign travel to France, June 7--20, 2000
Technical Report · Tue Jul 11 00:00:00 EDT 2000 · OSTI ID:1230518

Related Subjects