- Apa perbedaan antara DFT dan DCT?
- Mengapa DCT digunakan sebagai ganti DFT?
- Lebih baik dari DFT?
- Mengapa DCT lebih disukai untuk pemrosesan gambar?
Apa perbedaan antara DFT dan DCT?
Seperti Discrete Fourier Transform (DFT), DCT beroperasi pada fungsi pada jumlah terbatas titik data diskrit. Perbedaan yang jelas antara DCT dan DFT adalah bahwa yang pertama hanya menggunakan fungsi cosinus, sedangkan yang terakhir menggunakan cosinus dan sinus (dalam bentuk eksponensial kompleks).
Mengapa DCT digunakan sebagai ganti DFT?
> DCT lebih disukai daripada DFT dalam algoritma kompresi gambar seperti JPEG > Karena DCT adalah transformasi nyata yang menghasilkan bilangan real tunggal per > titik data. Sebaliknya, DFT menghasilkan bilangan kompleks (nyata dan > bagian imajiner) yang membutuhkan dua kali lipat memori untuk penyimpanan.
Lebih baik dari DFT?
Kita bisa mengatakan DCT lebih sederhana dan lebih cepat dari DFT dan juga FFT. DCT cocok untuk urutan yang diperluas secara berkala dan simetris sedangkan DFT adalah untuk urutan yang diperluas secara berkala. Oleh karena itu DCT setara dengan DFT kira -kira dua kali panjangnya, beroperasi pada data nyata bahkan dengan simetri bahkan.
Mengapa DCT lebih disukai untuk pemrosesan gambar?
1) DCT bernilai nyata, bukan kompleksitas (i.e., itu melibatkan besarnya dan fase) sehingga lebih mudah diimplementasikan. 2) DCT lebih efisien untuk estimasi variasi iluminasi daripada DWT. 3) Pendekatan DCT mirip dengan penyaringan homomorfik, yang telah digunakan untuk peningkatan kontras.