Image representation
What Is Image Representation?
Image representation is the study of how digital images are encoded, structured, and described so that they can be stored, processed, analyzed, and transmitted efficiently. A representation maps visual data from its raw sensor form into a structured format suited to a particular downstream task, whether compression, classification, retrieval, or display. The field draws on signal processing, linear algebra, information theory, and machine learning, with choices of representation affecting every aspect of image system performance from storage cost to recognition accuracy.
The choice of representation is never neutral: it encodes assumptions about which image properties are important. A representation that efficiently captures the texture of natural scenes may be poorly suited to medical images dominated by smooth gradients and sharp edges. A representation optimized for compression may discard information needed for recognition. This tension between generality and task-specificity has driven the development of both classical transform-based methods and modern learned representations.
Pixel and Raster Representation
The most direct representation stores an image as a two-dimensional array of intensity or color values, one per spatial location. In a grayscale image each pixel holds a single intensity scalar; in an RGB color image each pixel holds three channel values. Raster representation preserves spatial structure directly, making it natural for display and pixel-level processing operations such as filtering, compositing, and geometric transformation. Its main limitation is redundancy: neighboring pixels in natural images are highly correlated, so storing raw pixel arrays is inefficient for both storage and transmission. Standard image file formats address this through lossless coding (PNG), lossy transform coding (JPEG), or wavelet coding (JPEG 2000), each of which converts the raw pixel array into a more compact form before writing to disk.
Transform and Frequency-Domain Representation
Transform representations project the image from the spatial domain into a domain where its energy is more compactly concentrated. The Discrete Cosine Transform (DCT) decomposes an image block into a sum of cosine basis functions at different spatial frequencies; natural image content concentrates in low-frequency coefficients, allowing high-frequency coefficients to be quantized or discarded with minimal visible loss. This principle underlies JPEG compression, which operates on 8x8 pixel blocks. The Discrete Wavelet Transform (DWT) provides a multi-scale alternative that analyzes images at multiple resolutions simultaneously, capturing both coarse structure and fine detail. Learning in the frequency domain, presented at CVPR 2020, showed that deep learning classification and detection models trained directly on DCT coefficients rather than pixel values can achieve higher accuracy with reduced computational cost, indicating that frequency-domain representations carry discriminative information that spatial processing can obscure.
Learned and Implicit Representations
Neural network models learn image representations as byproducts of training on large labeled datasets. Convolutional neural networks produce hierarchical feature maps that encode increasingly abstract properties, from local edges in early layers to semantic object categories in later layers. These learned features dramatically outperform hand-crafted descriptors for recognition tasks. A more recent approach treats an image not as a discrete array but as a continuous function parameterized by a neural network: implicit neural representations (INRs) represent a single image as the weights of a small network that maps pixel coordinates to intensity values. Implicit neural representations for image compression demonstrated that INRs can achieve competitive compression ratios while offering continuous-resolution querying, enabling reconstruction at arbitrary scales. Wavelet-based INRs, such as WIRE (Wavelet Implicit Neural Representations), improve on sinusoidal activations by providing simultaneous frequency and spatial localization suited to the multi-scale structure of natural images.
Applications
Image representation has applications in a wide range of fields, including:
- Image and video compression for streaming, archiving, and broadcast
- Visual search and content-based image retrieval in large databases
- Medical image analysis and computer-aided diagnosis
- Satellite and aerial imagery storage and change detection
- Rendering and novel view synthesis in computer graphics