next up previous
Next: About this document ... Up: No Title Previous: Fourier Analysis

Subsections

The Quantized Degrees-of-Freedom in a Continuous Signal

There are several important results in continuous mathematics expressing the idea that even though a function (such as some time-varying signal) is continuous and dense in time (i.e. the value of the signal is defined at each real-valued moment in time), nevertheless a finite and countable set of discrete numbers suffices to describe it completely, and thus to reconstruct it, provided that its frequency bandwidth is limited.

Such theorems may seem counter-intuitive at first: How could a finite sequence of numbers, at discrete intervals, capture exhaustively the continuous and uncountable stream of numbers that represent all the values taken by a signal over some interval of time?

In general terms, the reason is that bandlimited continuous functions are not as free to vary as they might at first seem. Consequently, specifying their values at only certain points, suffices to determine their values at all other points.

 
Figure 2: The sinc function for recovering a continuous signal exactly from its discrete samples, provided their frequency equals the Nyquist rate.


Some examples are:

Gabor-Heisenberg-Weyl Uncertainty Relation. ``Logons."

The Uncertainty Principle

If we define the ``effective support" of a function f(x) by its normalized variance, or the normalized second-moment

\begin{displaymath}(\Delta x)^{2} = \frac{\displaystyle \int_{-\infty}^{+\infty}...
... dx}
{\displaystyle \int_{-\infty}^{+\infty} f(x) f^{*}(x) dx}
\end{displaymath} (74)

where x0 is the mean value, or first-moment, of the function

\begin{displaymath}x_{0} = \frac{\displaystyle \int_{-\infty}^{+\infty} x f(x) f...
...dx }
{\displaystyle \int_{-\infty}^{+\infty} f(x) f^{*}(x) dx}
\end{displaymath} (75)

and if we similarly define the effective support of the Fourier Transform $F(\mu)$ of the function by its normalized variance in the Fourier domain

\begin{displaymath}(\Delta \mu)^{2} = \frac{\displaystyle \int_{-\infty}^{+\inft...
...\displaystyle \int_{-\infty}^{+\infty} F(\mu) F^{*}(\mu) d\mu}
\end{displaymath} (76)

where $\mu_{0}$ is the mean value, or first-moment, of the Fourier transform $F(\mu)$


\begin{displaymath}\mu_{0} = \frac{\displaystyle \int_{-\infty}^{+\infty} \mu F(...
...\displaystyle \int_{-\infty}^{+\infty} F(\mu) F^{*}(\mu) d\mu}
\end{displaymath} (77)

then it can be proven (by Schwartz Inequality arguments) that there exists a fundamental lower bound on the product of these two ``spreads," regardless of the function f(x) !

\begin{displaymath}\fbox{$(\Delta x) (\Delta \mu) \ge \frac{1}{4 \pi} $\space }\end{displaymath} (78)

This is the famous Gabor-Heisenberg-Weyl Uncertainty Principle. Mathematically it is exactly identical to the uncertainty relation in quantum physics, where $(\Delta x)$ would be interpreted as the position of an electron or other particle, and $(\Delta \mu)$ would be interpreted as its momentum or deBroglie wavelength. We see that this is not just a property of nature, but more abstractly a property of all functions and their Fourier Transforms. It is thus a still further, and more lofty, respect in which the information in continuous signals is quantized, since they must occupy an area in the Information Diagram (time - frequency axes) that is always greater than some irreducible lower bound.

Gabor ``Logons"

Dennis Gabor named such minimal areas ``logons" from the Greek word for information, or order: logos. He thus established that the Information Diagram for any continuous signal can contain only a fixed number of information ``quanta." Each such quantum constitutes an independent datum, and their total number within a region of the Information Diagram represents the number of independent degrees-of-freedom enjoyed by the signal.

The unique family of signals that actually achieve the lower bound in the Gabor-Heisenberg-Weyl Uncertainty Relation are the complex exponentials multiplied by Gaussians. These are sometimes referred to as ``Gabor wavelets:"

\begin{displaymath}f(x)=e^{-i \mu_{0} x} e^{-(x-x_{0})^{2}/a^{2} }
\end{displaymath} (79)

localized at ``epoch" x0, modulated by frequency $\mu_{0}$, and with size or spread constant a. It is noteworthy that such wavelets have Fourier Transforms $F(\mu)$ with exactly the same functional form, but with their parameters merely interchanged or inverted:

\begin{displaymath}F(\mu)=e^{-i x_{0} \mu} e^{-(\mu-\mu_{0})^{2}a^{2} }
\end{displaymath} (80)

Note that in the case of a wavelet (or wave-packet) centered on x0=0, its Fourier Transform is simply a Gaussian centered at the modulation frequency $\mu_{0}$, and whose size is 1/a, the reciprocal of the wavelet's space constant.

Because of the optimality of such wavelets under the Uncertainty Principle, Gabor (1946) proposed using them as an expansion basis to represent signals. In particular, he wanted them to be used in broadcast telecommunications for encoding continuous-time information. He called them the ``elementary functions" for a signal. Unfortunately, because such functions are mutually non-orthogonal, it is very difficult to obtain the actual coefficients needed as weights on the elementary functions in order to expand a given signal in this basis! The first constructive method for finding such ``Gabor coefficients" was developed in 1981 by the Dutch physicist Martin Bastiaans, using a dual basis and a complicated non-local infinite series.

When a family of such functions are parameterized to be self-similar, i.e. they are dilates and translates of each other so that they all have a common template (``mother" and ``daughter"), then they constitute a (non-orthogonal) wavelet basis. Today it is known that an infinite class of wavelets exist which can be used as the expansion basis for signals. Because of the self-similarity property, this amounts to representing or analyzing a signal at different scales. This general field of investigation is called multi-resolution analysis.

Two-dimensional Gabor filters over the image domain
(x,y) have the functional form

\begin{displaymath}f(x,y)=e^{-\left[(x-x_{0})^{2}/\alpha^{2} + (y-y_{0})^{2}/\beta^{2}\right]}
e^{-i\left[u_{0}(x-x_{0}) + v_{0}(y-y_{0})\right]}
\end{displaymath} (81)

where (x0,y0) specify position in the image, $(\alpha, \beta)$ specify effective width and length, and (u0,v0) specify modulation, which has spatial frequency $\omega_{0}=\sqrt{u_{0}^{2}+v_{0}^{2}}$and direction $\theta_{0}=\arctan(v_{0}/u_{0})$. (A further degree-of-freedom not included above is the relative orientation of the elliptic Gaussian envelope, which creates cross-terms in xy.) The 2-D Fourier transform F(u,v) of a 2-D Gabor filter has exactly the same functional form, with parameters just interchanged or inverted:

\begin{displaymath}F(u,v)=e^{-\left[(u-u_{0})^{2}\alpha^{2} + (v-v_{0})^{2}\beta^{2}\right]}
e^{-i\left[x_{0}(u-u_{0}) + y_{0}(v-v_{0})\right]}
\end{displaymath} (82)

2-D Gabor functions can form a complete self-similar 2-D wavelet expansion basis, with the requirements of orthogonality and strictly compact support relaxed, by appropriate parameterization for dilation, rotation, and translation. If we take $\Psi(x,y)$ to be a chosen generic 2-D Gabor wavelet, then we can generate from this one member a complete self-similar family of 2-D wavelets through the generating function:

\begin{displaymath}\Psi_{mpq\theta}(x,y)=2^{-2m}\Psi(x',y')
\end{displaymath} (83)

where the substituted variables (x',y') incorporate dilations in size by 2-m, translations in position (p,q), and rotations through orientation $\theta$:

\begin{displaymath}x'=2^{-m}[x\cos(\theta) + y\sin(\theta)]-p
\end{displaymath} (84)


\begin{displaymath}y'=2^{-m}[-x\sin(\theta)+y\cos(\theta)]-q
\end{displaymath} (85)

It is noteworthy that as consequences of the similarity theorem, shift theorem, and modulation theorem of 2-D Fourier analysis, together with the rotation isomorphism of the 2-D Fourier transform, all of these effects of the generating function applied to a 2-D Gabor mother wavelet $\Psi(x,y) = f(x,y)$ have corresponding identical or reciprocal effects on its 2-D Fourier transform F(u,v). These properties of self-similarity can be exploited when constructing efficient, compact, multi-scale codes for image structure.

Grand Unification of Domains: an Entente Cordiale

Now we can see that the ``Gabor domain" of representation actually embraces and unifies both the Fourier domain and the original signal domain! To compute the representation of a signal or of data in the Gabor domain, we find its expansion in terms of elementary functions having the form

\begin{displaymath}f(x)=e^{-i \mu_{0} x} e^{-(x-x_{0})^{2}/a^{2} }
\end{displaymath} (86)

The single parameter a (the space-constant in the Gaussian term) actually builds a continuous bridge between the two domains: if the parameter a is made very large, then the second exponential above approaches 1.0, and so in the limit our expansion basis becomes

\begin{displaymath}\lim_{a \rightarrow \infty} f(x)=e^{-i \mu_{0} x}
\end{displaymath} (87)

the ordinary Fourier basis! If the parameter a is instead made very small, the Gaussian term becomes the approximation to a delta function at location xo, and so our expansion basis implements pure space-domain sampling:

\begin{displaymath}\lim_{\mu_{0},a \rightarrow 0} f(x)=\delta(x-x_{0})
\end{displaymath} (88)

Hence the Gabor expansion basis ``contains" both domains at once. It allows us to make a continuous deformation that selects a representation lying anywhere on a one-parameter continuum between two domains that were hitherto distinct and mutually unapproachable. A new Entente Cordiale, indeed.


next up previous
Next: About this document ... Up: No Title Previous: Fourier Analysis
Neil Dodgson
2000-10-23