- Was ist der Unterschied zwischen DFT und DCT?
- Warum DCT anstelle von DFT verwendet wird?
- Ist DCT besser als DFT?
- Warum DCT für die Bildverarbeitung bevorzugt wird?
Was ist der Unterschied zwischen DFT und DCT?
Wie die diskrete Fourier -Transformation (DFT) arbeitet ein DCT mit einer endlichen Anzahl diskreter Datenpunkte mit einer Funktion ein. Die offensichtliche Unterscheidung zwischen einem DCT und einem DFT besteht darin, dass er erstere nur Cosinusfunktionen verwendet, während letztere sowohl Cosinus als auch Sinus verwendet (in Form komplexer Exponentiale).
Warum DCT anstelle von DFT verwendet wird?
> DCT wird gegenüber DFT in Bildkomprimierungsalgorithmen wie JPEG bevorzugt > Weil DCT eine reale Transformation ist, die zu einer einzigen reellen Zahl pro führt > Datenpunkt. Im Gegensatz dazu führt ein DFT zu einer komplexen Zahl (real und > imaginäre Teile), die den doppelten Speicher für die Speicherung benötigen.
Ist DCT besser als DFT?
Wir können sagen, dass DCT einfacher und schneller als DFT und auch FFT ist. DCT ist für periodisch und symmetrisch erweiterte Sequenz geeignet, während DFT für die periodisch erweiterte Sequenz ist. Daher entspricht DCTs DFTs von ungefähr doppelt so hoch wie bei realen Daten mit gleichmäßiger Symmetrie.
Warum DCT für die Bildverarbeitung bevorzugt wird?
1) Der DCT ist realiert anstelle von Komplexität (i.e., Es beinhaltet Größe und Phase), so dass es einfacher ist, implementiert zu werden. 2) Der DCT ist effizienter für die Schätzung der Beleuchtungsvariation als das DWT. 3) Der DCT -Ansatz ähnelt der homomorphen Filterung, die zur Kontrastverstärkung verwendet wurde.