Qu’est-ce que le tramage ?
Le tramage ajoute un bruit contrôlé ou des motifs de pixels pour rendre aléatoire l’erreur de quantification lors de la réduction de précision d’un signal. Dans les images, il simule des couleurs ou des dégradés indisponibles et contribue à supprimer les bandes visibles.
Fonctionnement du tramage
Le tramage redistribue délibérément l’erreur d’arrondi avant que les échantillons soient associés à un ensemble plus restreint de valeurs de sortie. Plutôt que de laisser une erreur corrélée former de larges contours, il la transforme en variations spatiales plus fines que la vision perçoit souvent comme des tons plus réguliers. Les matrices ordonnées, la diffusion d’erreur et les motifs de bruit mis en forme répartissent ces variations différemment. Dans une chaîne de traitement d’images, le tramage est appliqué à proximité de l’étape de réduction de précision, après les principales opérations tonales et avant l’encodage final.
Points clés
- Le tramage doit être ajouté avant la quantification cible ; ajouter du bruit après que les valeurs ont déjà été ramenées aux entrées de la palette ne permet pas de récupérer les niveaux de transition manquants.
- Le tramage ordonné est déterministe et se prête au traitement parallèle, tandis que la diffusion d’erreur propage les résidus aux voisins et peut préserver les tons locaux au prix d’une texture directionnelle et de dépendances séquentielles.
- Les variations supplémentaires de haute fréquence peuvent réduire l’efficacité de la compression sans perte, et une compression avec perte, un redimensionnement ou un débruitage ultérieurs peuvent effacer ou réorganiser le motif voulu.
Quand le tramage est utile
Appliquez le tramage lorsqu’une réduction de la profondeur des couleurs produirait autrement de faux contours ou des transitions tonales abruptes. Il préserve les dégradés perçus au prix d’une texture supplémentaire, d’une sortie encodée plus volumineuse ou de motifs moins compressibles.