Image compression

related topics
{system, computer, user}
{rate, high, increase}
{math, number, function}
{theory, work, human}
{film, series, show}

The objective of image compression is to reduce irrelevance and redundancy of the image data in order to be able to store or transmit data in an efficient form.

Lossy and lossless compression

Image compression may be lossy or lossless. Lossless compression is preferred for archival purposes and often for medical imaging, technical drawings, clip art, or comics. This is because lossy compression methods, especially when used at low bit rates, introduce compression artifacts. Lossy methods are especially suitable for natural images such as photographs in applications where minor (sometimes imperceptible) loss of fidelity is acceptable to achieve a substantial reduction in bit rate. The lossy compression that produces imperceptible differences may be called visually lossless.

Methods for lossless image compression are:

Methods for lossy compression:

Other properties

The best image quality at a given bit-rate (or compression rate) is the main goal of image compression, however, there are other important properties of image compression schemes:

Scalability generally refers to a quality reduction achieved by manipulation of the bitstream or file (without decompression and re-compression). Other names for scalability are progressive coding or embedded bitstreams. Despite its contrary nature, scalability also may be found in lossless codecs, usually in form of coarse-to-fine pixel scans. Scalability is especially useful for previewing images while downloading them (e.g., in a web browser) or for providing variable quality access to e.g., databases. There are several types of scalability:

Full article ▸

related documents
Time transfer
Remote concentrator
Frequency-division multiplexing
Network interface device
Commodore 1571
Amiga Chip RAM
MIRC
Internet Control Message Protocol
PalmPilot
BBCi
Hitachi 6309
V5 interface
Scalable Coherent Interface
Bit stuffing
Connection Machine
Motorola 56000
IBM 650
Amiga Advanced Graphics Architecture
Multiple document interface
Single UNIX Specification
Arcadia 2001
ISM band
Direct current
SunOS
Transponder
Williams tube
Control unit
Automatic callback
Signal generator
Automatic call distributor