The Discrete Haar Wavelet Transform is a simple wavelet transform used for signal analysis and data compression. It is defined by recursively computing averages and differences of a signal.

Definition

For a signal with (a power of 2):

  1. Pairwise averages:
  2. Pairwise differences:

These steps are applied recursively to the averages () to form a hierarchical decomposition.

Key Properties

  • Orthogonality: Haar wavelet basis functions are orthogonal.
  • Compact Support: Haar wavelet has the smallest possible support.
  • Fast Computation: Computable in via the Fast Wavelet Transform (FWT).
  • Piecewise Constant Approximation: Captures abrupt changes in signals efficiently.

Matrix Representation

The DHWT can be expressed as a matrix multiplication:

where is the Haar Wavelet Matrix, a product of scaling and wavelet filters.