Real

Unterschied zwischen DCT und DFT in der Bildverarbeitung

Unterschied zwischen DCT und DFT in der Bildverarbeitung

Der Unterschied zwischen den beiden ist die Art der Basisfunktion, die von jeder Transformation verwendet wird. Der DFT verwendet eine Reihe von harmonisch verwandten komplexen Exponentialfunktionen, während der DCT nur (realwerte) Cosinus-Funktionen verwendet.

  1. Was ist der Unterschied zwischen DCT und DFT?
  2. Warum ist DCT besser als DFT?
  3. Ist DCT real Teil von DFT?
  4. Warum DCT für die Bildverarbeitung bevorzugt wird?

Was ist der Unterschied zwischen DCT und DFT?

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 Kosinusfunktionen verwendet, während der letztere sowohl Cosinus als auch Sinus verwendet (in Form komplexer Exponentiale).

Warum ist DCT besser als DFT?

> 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 real Teil von DFT?

DCT ist nicht der eigentliche Teil des DFT, sondern mit der DFT eines symmetrisch erweiterten Signals/Bildes zusammen. Die Energie von Signal/Bild ist hauptsächlich in nur wenigen DCT -Koeffizienten gepackt (i.e. Nur wenige signifikante x (k)), wodurch DCT für Datenkomprimierungsanwendungen sehr nützlich ist.

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.

Frage zu diskreten Signalen und Quantisierung
Warum verzerrt die Quantisierung ein Signal??Was sind zwei Arten von Quantisierungsfehlern?Was ist die Beziehung zwischen den Quantisierungsniveaus u...
Warum muss ich die Frequenzen mit einer Zahl multiplizieren, um korrekte Verschiebung im Bode -Diagramm zu erhalten?
Wie berechnen Sie den Frequenzgang??Wie finden Sie die Stabilität eines Bode -Diagramms?? Wie berechnen Sie den Frequenzgang??Dies kann für den Freq...
Warum extrahiert die Hilbert -Transformation nur die modulierte Komponente eines Signals??
Warum wird Hilbert -Transformation in der Signalverarbeitung verwendet??Warum transformiert Hilbert nicht kausal?Was ist Hilbert -Transformation in S...