Anar al contingut

Transformada de coseno discreta

De L'Enciclopèdia, la wikipedia en valencià
Archiu:DCT-4x4.png
Transformada de coseno discreta
Per a atres usos d'este terme vore Transformació (desambiguación).

La transformada de coseno discreta (DCT de l'anglés Discrete Cosine Transform) és una transformada basada en la Transformada de Fourier discreta, pero utilisant únicament número real.Va ser publicada pel Professor Ingenier Nasir Ahmed i colaboradors en 1974

Introducció

[editar | editar còdic]

La transformada de coseno discreta expressa una seqüència finita de varis punts com a resultat de la suma de distintes senyals sinusoidals (en distintes freqüències i amplitut). Com la transformada discreta de Fourier (abreviada, DFT) la DCT treballa en una série de números finitos, pero mentres la DCT solament treballa en cosenos la DFT ho fa en exponencials complexos.

Archiu:Dandelion clock quarter dft dct.png
Concentració d'energia d'una DCT-II bidimensional comparada en una DFT.

Formalment, la transformada de coseno discreta és una funció llineal i invertible del domini real N al domini real N, que també es pot entendre de forma equivalent a una matriu de N×N posicions.

També existix la DCT multidimensional, que es pot considerar com la multiplicació separable de vàries DCT. Per eixemple la DCT de dos dimensions és una transformada normal calculada per cada fila i columna.

Característiques útils per a la compressió d'imàgens

[editar | editar còdic]
  • La DCT té una bona capacitat d'compactación de l'energia al domini transformat, és dir, que la transformada de coseno discreta conseguix concentrar la major part de l'informació en pocs coeficients transformats tal i com mostra l'image.
  • La transformació és independent de les senyes. l'algoritme aplicat no varia en les senyes que rep, com sí succeïx en atres algoritmes de compressió.
  • Hi ha fòrmules per al càlcul ràpit de l'algoritme, com podria ser la FFT per a la DFT.
  • Produïx pocs errors en els llímits dels blocs image. La minimisació dels errors als blocs image permet reduir l'efecte de bloc en les imàgens reconstruïdes.
  • Té una interpretació frecuencial dels components transformats. La capacitat d'interpretar els coeficients en el punt de vista frecuencial permet aprofitar al màxim la capacitat de compressió.

Definició formal

[editar | editar còdic]

La transformada de coseno discreta F(k) d'una funció discreta f(j):NN, (a on denota el conjunt dels número real) en la qual j=0,1,2,,N1 es definix com:[1]

F(k)=2c(k)Nj=0N1f(j)cos[(2j+1)kπ2N]
a on c(k)=12 per a k=0 i c(k)=1 per a atres número entero fins a N-1.

Atres definicions, en les quals F(k)=Xk i f(j)=xj són les següents:

Xk=12(x0+(1)kxN1)+j=1N2xjcos[πN1jk]k=0,,N1.
Xk=j=0N1xjcos[πN(j+12)k]k=0,,N1.

Esta és la forma més típicament utilisada.

Xk=12x0+j=1N1xjcos[πN(k+12)j]k=0,,N1.
Xk=j=0N1xjcos[πN(j+12)(k+12)]k=0,,N1.

DCT-V - VIII

[editar | editar còdic]

També existixen les DCT de la V a la VIII.

Les variants més usades d'estes equacions són la DCT-I i la DCT-II. La DCT-III es coneix popularment com la IDCT (transformada inversa). Cada una d'estes possibles variacions és deguda a la periodicitat i el tipo de simetria aplicada a les mostres originals.

Referències

[editar | editar còdic]
  1. IEEE TRANSACTIONS ON COMMUNICATIONS.25(9)Consultat el 27 de febrer de 2020.

N Ahmed, T Natarajan, KR Rao - Discrete Cosine Transform.IEEE transactions on Computers, 1974.23:90-93.


Referències

[editar | editar còdic]