<< Chapter < Page | Chapter >> Page > |
ImgMod30.inverseXform2D(realSpect,imagSpect,
recoveredSpatialData);
The first two parameters in the above statement refer to array objects containing the complex spectral data to be transformed. The third parameterrefers to an array that will be populated with the results of the inverse transform.
To rearrange the spectral data for plotting, execute a statement similar to the following where the parameter refers to an array object containing thespectral data to be rearranged.
double[][]shiftedRealSpect =
ImgMod30.shiftOrigin(realSpect);
This module will cover some technically difficult material in the general area of Digital Signal Processing, or DSP for short. As usual, the betterprepared you are, the more likely you are to understand the material. For example, it would be well for you to already understand the one-dimensionalFourier transform before tackling the 2D Fourier transform. If you don't already have that knowledge, you can learn about one-dimensional Fourier transforms bystudying the following modules :
In addition, I strongly recommend that you study Java1490-2D Fourier Transforms using Java, Part 1 before embarking on this part.
The 2D Fourier transform has many uses. I will use the 2D Fourier transform in several future modules involving such diverse topics as:
I recommend that you open another copy of this module in a separate browser window and use the following links to easily find and view the Figuresand Listings while you are reading about them.
Notification Switch
Would you like to follow the 'Digital signal processing - dsp' conversation and receive update notifications?