Multidimensional transform
In mathematical analysis and applications, multidimensional transforms are used to analyze the frequency content of signals in a domain of two or more dimensions.
Multidimensional Fourier transform
One of the more popular multidimensional transforms is the Fourier transform, which converts a signal from a time/space domain representation to a frequency domain representation. The discrete-domain multidimensional Fourier transform can be computed as follows:where F stands for the multidimensional Fourier transform, m stands for multidimensional dimension. Define f as a multidimensional discrete-domain signal. The inverse multidimensional Fourier transform is given by
The multidimensional Fourier transform for continuous-domain signals is defined as follows:
Properties of Fourier transform
Similar properties of the 1-D FT transform apply, but instead of the input parameter being just a single entry, it's a Multi-dimensional array or vector. Hence, it's x instead of x.Linearity
if , and then,Shift
if, thenModulation">Multidimensional modulation">Modulation
if, thenMultiplication
if, andthen,
or,
Differentiation
If, thenTransposition
If, thenReflection
If, thenComplex conjugation
If, thenParseval's theorem (MD)
if , and then,if, then
A special case of the Parseval's theorem is when the two multi-dimensional signals are the same. In this case, the theorem portrays the energy conservation of the signal and the term in the summation or integral is the energy-density of the signal.
Separability
One property is the separability property. A signal or system is said to be separable if it can be expressed as a product of 1-D functions with different independent variables. This phenomenon allows computing the FT transform as a product of 1-D FTs instead of multi-dimensional FT.if,,
..., and if
, then
, so
MD FFT
A fast Fourier transform is an algorithm to compute the discrete Fourier transform and its inverse. An FFT computes the DFT and produces exactly the same result as evaluating the DFT definition directly; the only difference is that an FFT is much faster..There are many different FFT algorithms involving a wide range of mathematics, from simple complex-number arithmetic to group theory and number theory. See more in FFT.MD DFT
The multidimensional discrete Fourier transform is a sampled version of the discrete-domain FT by evaluating it at sample frequencies that are uniformly spaced. The DFT is given by:for,.
The inverse multidimensional DFT equation is
for.
Multidimensional discrete cosine transform
The discrete cosine transform is used in a wide range of applications such as data compression, feature extraction, Image reconstruction, multi-frame detection and so on. The multidimensional DCT is given by:for, i = 1, 2,..., r.
Multidimensional Laplace transform
The multidimensional Laplace transform is useful for the solution of boundary value problems. Boundary value problems in two or more variables characterized by partial differential equations can be solved by a direct use of the Laplace transform. The Laplace transform for an M-dimensional case is defined aswhere F stands for the s-domain representation of the signal f.
A special case of the multi-dimensional Laplace transform of function f is defined as
is called the image of and is known as the original of. This special case can be used to solve the Telegrapher's equations.
Multidimensional Z transform
The multidimensional Z transform is used to map the discrete time domain multidimensional signal to the Z domain. This can be used to check the stability of filters. The equation of the multidimensional Z transform is given bywhere F stands for the z-domain representation of the signal f.
A special case of the multidimensional Z transform is the 2D Z transform which is given as
The Fourier transform is a special case of the Z transform evaluated along the unit circle and unit bi-circle. i.e. at
where z and w are vectors.
Region of convergence
Points for which are located in the ROC.An example:
If a sequence has a support as shown in Figure 1.1a, then its ROC is shown in Figure 1.1b. This follows that |F| < ∞.
lies in the ROC, then all pointsthat satisfy |z1|≥|z01| and |z2|≥|z02 lie in the ROC.
Therefore, for figure 1.1a and 1.1b, the ROC would be
where L is the slope.
The 2D Z-transform, similar to the Z-transform, is used in multidimensional signal processing to relate a two-dimensional discrete-time signal to the complex frequency domain in which the 2D surface in 4D space that the Fourier transform lies on is known as the unit surface or unit bicircle.
Applications
The DCT and DFT are often used in signal processing and image processing, and they are also used to efficiently solve partial differential equations by spectral methods. The DFT can also be used to perform other operations such as convolutions or multiplying large integers. The DFT and DCT have seen wide usage across a large number of fields, we only sketch a few examples below.Image processing
The DCT is used in JPEG image compression, MJPEG, MPEG, DV, Daala, and Theora video compression. There, the two-dimensional DCT-II of NxN blocks are computed and the results are quantized and entropy coded. In this case, N is typically 8 and the DCT-II formula is applied to each row and column of the block. The result is an 8x8 transform coefficient array in which the: element is the DC component and entries with increasing vertical and horizontal index values represent higher vertical and horizontal spatial frequencies, as shown in the picture on the right.In image processing, one can also analyze and describe unconventional cryptographic methods based on 2D DCTs, for inserting non-visible binary watermarks into the 2D image plane, and According to different orientations, the 2-D directional DCT-DWT hybrid transform can be applied in denoising ultrasound images. 3-D DCT can also be used to transform video data or 3-D image data in watermark embedding schemes in transform domain.
Spectral analysis
When the DFT is used for spectral analysis, the sequence usually represents a finite set of uniformly spaced time-samples of some signal x where t represents time. The conversion from continuous time to samples changes the underlying Fourier transform of x into a discrete-time Fourier transform, which generally entails a type of distortion called aliasing. Choice of an appropriate sample-rate is the key to minimizing that distortion. Similarly, the conversion from a very long sequence to a manageable size entails a type of distortion called leakage, which is manifested as a loss of detail in the DTFT. Choice of an appropriate sub-sequence length is the primary key to minimizing that effect. When the available data is more than the amount needed to attain the desired frequency resolution, a standard technique is to perform multiple DFTs, for example to create a spectrogram. If the desired result is a power spectrum and noise or randomness is present in the data, averaging the magnitude components of the multiple DFTs is a useful procedure to reduce the variance of the spectrum ; two examples of such techniques are the Welch method and the Bartlett method; the general subject of estimating the power spectrum of a noisy signal is called spectral estimation.A final source of distortion is the DFT itself, because it is just a discrete sampling of the DTFT, which is a function of a continuous frequency domain. That can be mitigated by increasing the resolution of the DFT. That procedure is illustrated at.
- The procedure is sometimes referred to as zero-padding, which is a particular implementation used in conjunction with the fast Fourier transform algorithm. The inefficiency of performing multiplications and additions with zero-valued "samples" is more than offset by the inherent efficiency of the FFT.
- As already noted, leakage imposes a limit on the inherent resolution of the DTFT. So there is a practical limit to the benefit that can be obtained from a fine-grained DFT.
Partial differential equations
DCTs are also widely employed in solving partial differential equations by spectral methods, where the different variants of the DCT correspond to slightly different even/odd boundary conditions at the two ends of the array.
Laplace transforms are used to solve partial differential equations. The general theory for obtaining solutions in this technique is developed by theorems on Laplace transform in n dimensions.
The multidimensional Z transform can also be used to solve partial differential equations.
Image processing for arts surface analysis by FFT
One very important factor is that we must apply a non-destructive method to obtain those rare valuables information about works of art and zero-damage on them.We can understand the arts by looking at a color change or by measuring the surface uniformity change. Since the whole image will be very huge, so we use a double raised cosine window to truncate the image:
where N is the image dimension and x, y are the coordinates from the center of image spans from 0 to N/2.
The author wanted to compute an equal value for spatial frequency such as:
where "FFT" denotes the fast Fourier transform, and f is the spatial frequency spans from 0 to. The proposed FFT-based imaging approach is diagnostic technology to ensure a long life and stable to culture arts. This is a simple, cheap which can be used in
museums without affecting their daily use. But this method doesn’t allow a quantitative measure of the corrosion rate.
Application to weakly nonlinear circuit simulation
The inverse multidimensional Laplace transform can be applied to simulate nonlinear circuits. This is done so by formulating a circuit as a state-space and expanding the Inverse Laplace Transform based on Laguerre function expansion.The Lagurre method can be used to simulate a weakly nonlinear circuit and the Laguerre method can invert a multidimensional Laplace transform efficiently with a high accuracy.
It is observed that a high accuracy and significant speedup can be achieved for simulating large nonlinear circuits using multidimensional Laplace transforms.