Różnica między nimi jest rodzajem funkcji podstawowej stosowanej przez każdą transformację; DFT wykorzystuje zestaw złożonych harmonicznie złożonych funkcji wykładniczy.
- Jaka jest różnica między DCT i DFT?
- Dlaczego DCT jest lepszy niż DFT?
- Jest DCT prawdziwą częścią DFT?
- Dlaczego DCT jest preferowany do przetwarzania obrazu?
Jaka jest różnica między DCT i DFT?
Podobnie jak dyskretna transformacja Fouriera (DFT), DCT działa na funkcji przy skończonej liczbie dyskretnych punktów danych. Oczywistym rozróżnieniem między DCT a DFT polega na tym, że pierwsza używa tylko funkcji cosinus, podczas gdy druga używa zarówno cosinów, jak i sinów (w postaci złożonych wykładniczych).
Dlaczego DCT jest lepszy niż DFT?
> DCT jest preferowany niż DFT w algorytmach kompresji obrazu, takich jak JPEG > Ponieważ DCT jest prawdziwą transformacją, która powoduje pojedynczą liczbę rzeczywistą na > punkt danych. Natomiast DFT powoduje liczbę złożoną (prawdziwa i > Części wyimaginowane), które wymagają podwójnej pamięci do przechowywania.
Jest DCT prawdziwą częścią DFT?
DCT nie jest prawdziwą częścią DFT, a raczej jest związany z DFT symetrycznie rozszerzonego sygnału/obrazu. Energia sygnału/obrazu jest pakowana głównie tylko w kilka współczynników DCT (i.mi. Tylko kilka znaczących x (k)), stąd DCT jest bardzo przydatnym w aplikacjach kompresyjnych danych.
Dlaczego DCT jest preferowany do przetwarzania obrazu?
1) DCT jest realne zamiast złożoności (i.mi., obejmuje wielkość i fazę), aby łatwiej jest wdrożyć. 2) DCT jest bardziej wydajny do oszacowania zmienności oświetlenia niż DWT. 3) Podejście DCT jest podobne do filtrowania homomorficznego, które zostało wykorzystane do wzmocnienia kontrastu.