Paper
2 May 2006 Reduced memory JPEG decompression for mobile devices
Elias Z. Ioup, Hillary Mesick, John T. Sample, Frank P. McCreedy
Author Affiliations +
Abstract
Imagery makes up a large percentage of geospatial data in use today. One feature of this imagery is that it tends to be large, often hundreds or thousands of megabytes. As a result JPEG compression is often used to make geospatial imagery manageable by reducing the file size without greatly reducing the quality of the image. However, the benefits of compression are absent when the image must be viewed. Viewing a large JPEG image requires decompressing and holding the uncompressed version in memory. Holding the entirety of a large image in memory is a burden on many systems and sometimes impossible. However, the entire image is rarely needed at full resolution. Usually only a small area of interest is viewed or processed. This paper describes a method of removing a small area of interest from a large JPEG without decompressing the entire image. JPEG compressed images are streams which cannot be randomly accessed. Viewing a particular area requires that all preceding areas be partially decompressed. This process is more efficient than fully decompressing the whole JPEG, but depending on the area requested the entire image may need to be partially decompressed. To circumvent this problem an index file is created on first decompression which records markers for the sections of the JPEG. The index file allows random access to the JPEG file so that areas may be decompressed without reading the preceding portions of the JPEG. This method of decompressing a JPEG requires a limited amount of memory and with an index file is fast enough to be performed in real time.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Elias Z. Ioup, Hillary Mesick, John T. Sample, and Frank P. McCreedy "Reduced memory JPEG decompression for mobile devices", Proc. SPIE 6250, Mobile Multimedia/Image Processing for Military and Security Applications, 625001 (2 May 2006); https://doi.org/10.1117/12.665248
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image compression

Computer programming

Mobile devices

Image processing

Java

Quantization

Image quality

RELATED CONTENT

VLSI systems for image compression a power consumption image...
Proceedings of SPIE (September 16 1996)
Optimal color coding for compression of true color images
Proceedings of SPIE (November 06 1998)
Image Compression Based On Hierarchical Encoding
Proceedings of SPIE (May 01 1986)
New approach to high-quality progressive image compression
Proceedings of SPIE (February 16 1996)
Fast JPEG encoding for color fax using HVQ
Proceedings of SPIE (April 19 2000)
Nonuniform visual pattern image sequence coding
Proceedings of SPIE (June 01 1991)

Back to Top