# Practical Programming Tutorial of Two Dimensional Discrete Fourier Transform (DFT) Based on MATLAB® for Both 2D Signals and Images

## Authors

• Asst. Prof. Dr.Kornkamol Thakulsukanant
• Asst. Prof. Dr.Vorapoj Patanavijit

## Keywords:

2-D Discrete Fourier Transform (DFT), 2-D Inverse Discrete Fourier Transform (IDFT), Digital Image Processing (DIP)

## Abstract

The two-dimensional (2-D) Discrete Fourier Transform (DFT) and Inverse Discrete
Fourier Transform (IDFT) represent mathematical models for 2-D signals (such as digital
images and digital videos) in the frequency and spatial domains, respectively. Digital Image
Processing (DIP) has been implemented globally over the past two decades. Thus, 2-D
Discrete Fourier Transform (2-D DFT) is essential in terms of representing mathematical
models and analyzing 2-D signals and systems. In light of its importance, this article
presents a tutorial for 2-D DFT utilizing MATLAB® for both 2-D signals and images. The
analysis of the discrete signals are based on both spatial and frequency domains. The
theoretical basic of 2-D DFT is presented, followed by a tutorial based on synthetic and
real examples using MATLAB®.

2016-01-01

## How to Cite

Thakulsukanant, A. P. D., & Patanavijit, A. P. D. (2016). Practical Programming Tutorial of Two Dimensional Discrete Fourier Transform (DFT) Based on MATLAB® for Both 2D Signals and Images. Journal of Food Health and Bioenvironmental Science, 9(1), 119–139. Retrieved from https://li01.tci-thaijo.org/index.php/sdust/article/view/177744

Review Articles