Inferensys

Glossary

Wavelet Transform

A mathematical decomposition technique that filters an image into different frequency sub-bands to extract multi-scale texture features not visible in the spatial domain.
Data engineer managing feature store on laptop, feature definitions visible, casual data engineering session.
MULTI-SCALE IMAGE DECOMPOSITION

What is Wavelet Transform?

A mathematical decomposition technique that filters an image into different frequency sub-bands to extract multi-scale texture features not visible in the spatial domain.

The Wavelet Transform is a mathematical decomposition technique that filters a medical image into distinct frequency sub-bands, enabling the extraction of multi-scale texture features invisible in the spatial domain. By applying cascaded high-pass and low-pass filters, it separates fine edges from coarse intensity variations, quantifying tumor heterogeneity at multiple resolutions simultaneously.

In radiomics, common implementations include the discrete wavelet transform (DWT) using families like Coiflet or Daubechies. The process generates decomposition coefficients—approximation (LL), horizontal detail (LH), vertical detail (HL), and diagonal detail (HH)—from which first-order statistics and texture matrices are computed to capture frequency-specific tissue patterns.

Multi-Scale Decomposition

Key Characteristics of Wavelet Transforms

Wavelet transforms decompose an image into distinct frequency sub-bands, enabling the extraction of texture features at multiple scales simultaneously. This provides a localized analysis of spatial frequency content that is invisible to standard histogram or single-scale methods.

01

Time-Frequency Localization

Unlike the Fourier transform, which loses all spatial information, the wavelet transform preserves spatial localization. It reveals where specific frequency components occur in an image, making it ideal for analyzing heterogeneous tumors where texture varies across the region of interest. This is achieved by convolving the image with a small, localized oscillating waveform called the mother wavelet.

02

Multi-Resolution Decomposition

The transform applies a series of high-pass and low-pass filters iteratively, breaking the image into detail coefficients and approximation coefficients.

  • Approximation coefficients: Represent the coarse, low-frequency background.
  • Detail coefficients: Capture fine edges and textures in horizontal, vertical, and diagonal directions. This creates a hierarchical pyramid of images at progressively coarser resolutions.
03

Common Wavelet Families

The choice of mother wavelet is critical and application-specific. Key families include:

  • Haar: A simple, discontinuous step function effective for detecting sharp edges.
  • Daubechies (db-N): Compact support wavelets with varying vanishing moments, widely used for texture classification.
  • Coiflets: Near-symmetric wavelets with scaling functions that also have vanishing moments.
  • Biorthogonal: Allows linear phase filtering, preserving edge locations precisely.
04

Sub-Band Feature Extraction

After decomposition, radiomic features are extracted from the resulting sub-bands rather than the original image. This captures scale-specific heterogeneity.

  • LHL Sub-band: Low-pass filtered horizontally, high-pass vertically—captures horizontal edges at a specific scale.
  • HHH Sub-band: High-pass filtered in all directions—captures fine, chaotic noise-like textures. Statistical measures like energy and entropy are then calculated on these sub-bands.
05

Stationary vs. Decimated Transforms

The standard Discrete Wavelet Transform (DWT) involves downsampling, which makes it shift-variant—a slight shift in the ROI changes the coefficients. The Stationary Wavelet Transform (SWT) omits decimation, preserving translation invariance at the cost of redundancy. For radiomics, SWT is often preferred because it produces a consistent feature map regardless of minor segmentation variations.

06

IBSI Standardization

The Image Biomarker Standardisation Initiative (IBSI) provides strict guidelines for wavelet-based feature extraction to ensure reproducibility. This includes specifications for:

  • Boundary handling: How to pad image edges during convolution.
  • Filter normalization: Ensuring energy preservation across scales.
  • Decomposition levels: Standardizing the number of filter iterations based on physical voxel dimensions rather than arbitrary pixel counts.
WAVELET TRANSFORM IN RADIOMICS

Frequently Asked Questions

Addressing common technical questions about the application of wavelet decomposition for multi-scale texture feature extraction in medical imaging.

A wavelet transform is a mathematical decomposition technique that filters an image into different frequency sub-bands to extract multi-scale texture features not visible in the spatial domain. Unlike the Fourier transform, which only provides frequency information, the wavelet transform preserves spatial localization, making it ideal for analyzing heterogeneous tumor textures. The process works by applying a series of high-pass and low-pass filters to the image, followed by downsampling. In a 2D medical image, this yields four sub-bands: LL (approximation coefficients capturing low-frequency structural information), LH (horizontal edge details), HL (vertical edge details), and HH (diagonal high-frequency noise and fine texture). This decomposition can be applied recursively to the LL sub-band, creating a multi-resolution pyramid that reveals texture patterns at different scales—from coarse anatomical structures to fine micro-architectural details.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.