Fast Fourier Transform 2D (hereafter referred to FFT2D) is a fast algorithm based on fast Fourier transform (hereafter referred to FFT), which converts two-dimensional data from time domain to frequency domain. This algorithm can convert 2D data from time domain to frequency domain, and provide basic support for signal processing in frequency domain. It is usually used as the pre-step for frequency domain analysis of 2D data such as image.
| Time Domain Input Data | Parameter | Frequency Domain Output Data |
|---|---|---|
![]() | p_size = HB_HPL_FFT16 normalize = 0 dataType = HB_HPL_DATA_TYPE_I16 imFormat = HB_IM_FORMAT_SEPARATE numDimensionSize = 2 | ![]() |
FFT2D is an extension method developed based on the FFT algorithm. It conducts FFT processing separately on two-dimensional data along both the x and y axes, thereby mapping time-domain data to frequency-domain data. The specific procedure is as follows:
For detailed interface information, please refer to hbFFT2D。