📐 Page 02 - DCT 8×8 (Discrete Cosine Transform)

Fonction : Applique la Transformée en Cosinus Discrète 2D sur chaque bloc 8×8.
La DCT convertit les valeurs spatiales (pixels) en coefficients fréquentiels.
Entrée : Fichier JSON des macroblocs (sortie Page 01)
Sortie : Fichier JSON des coefficients DCT pour chaque bloc
Macroblocs Centrage -128 DCT 2D Coefficients

1. ENTRÉE - Blocs Pixels

Valeurs pixels [0-255] centrées → [-128, +127]

2. TRAITEMENT - DCT Progressive

Visualisation : log(1 + |coef|) normalisé
F(u,v) = ¼·C(u)·C(v)·Σₓ Σᵧ f(x,y)·cos[(2x+1)uπ/16]·cos[(2y+1)vπ/16]
où C(0) = 1/√2, C(k) = 1 pour k > 0

3. SORTIE - Coefficients DCT

Cliquez sur un bloc pour voir ses coefficients