| Author |
Message |
naresh850
Joined: 09 Jun 2006 Posts: 148 Helped: 1
|
09 Jan 2008 8:25 JPEG:DCT and DFT |
|
|
|
Why DCT is used instead of DFt?
What is the big differenc to use DCT then DFT?
Regards?
|
|
| Back to top |
|
 |
shakeelsultan
Joined: 10 Aug 2006 Posts: 16
|
25 Jan 2008 15:59 Re: JPEG:DCT and DFT |
|
|
|
| well the advatage of DCT over DFT is complexity, the kernal of DFT is having a complex exponential with it which makes the computations comlplex
|
|
| Back to top |
|
 |
vadkudr
Joined: 12 Jul 2005 Posts: 118 Helped: 12
|
26 Jan 2008 11:03 Re: JPEG:DCT and DFT |
|
|
|
1. The best compression of signal is achieved by using its eigen-transform (karhunen-Loeve transform). But it depends on signal, so inconvenient to use.
2. Many of signals in real world can be approximated by first order Markov process. So that is good idea to use eigen-transform of first order Markov process. ( By the way it has parameter 'beta', so let choose some value )
3. DCTII is eigentransform of processes which correlation matrix is very similar to first order Markov processes, when 'beta' close to 1.
Vetterli M., Kovacevic J.(1995) Wavelets and Subband Coding(488s).djvu
see page 375
N. Ahmed, T. Natarajan. and K. R Rao. Discrete cosine transform. IEEE Trans. on Computers, 23:88-93. January 1974.
If you want to see method of computing DCT through DFT and vice cersa - see h**p://vadkudr.boom.ru/Algorithms/vadkudr_Algorithms_eng.html#DTT
|
|
| Back to top |
|
 |
vacikel
Joined: 08 Oct 2007 Posts: 18 Helped: 1
|
29 Jan 2008 19:39 Re: JPEG:DCT and DFT |
|
|
|
when using dft you have to keep complex numbers also you have to perform complex computation however by using dct you all deal with real numbers you perform your computation with real numbers and you keep real coefficients. So, you gain memory locations and your computational cost decrease. ( if your signal is real )
|
|
| Back to top |
|
 |
salma ali bakr
Joined: 27 Jan 2006 Posts: 938 Helped: 76
|
18 Jun 2008 13:39 Re: JPEG:DCT and DFT |
|
|
|
the DC term of the 8-point DCT represents a 1/8 scale of the input sequence and each following AC term adds another 1/8 as well...so the frequency info is concentrated in the first terms...and thus lossy compression can be done with minimal distortion in DCT...by simply discarding the higher frequency components...
also...the number of multiplications needed for DCT is less than DFT...since DCT multiplications are real...
|
|
| Back to top |
|
 |
hairo
Joined: 20 Nov 2006 Posts: 133 Helped: 17 Location: nowhere
|
|
| Back to top |
|
 |
smile2dhamu
Joined: 10 Sep 2008 Posts: 9
|
10 Sep 2008 12:19 JPEG:DCT and DFT |
|
|
|
| dct coding
|
|
| Back to top |
|
 |
xulfee
Joined: 27 May 2008 Posts: 205 Helped: 25 Location: Pakistan
|
11 Sep 2008 6:44 JPEG:DCT and DFT |
|
|
|
| dft contains both real and imaginery part of fourior transform,where as dct contains only real part
|
|
| Back to top |
|
 |