A filter reduces artifacts, such as grid noise and staircase noise, in
block-coded digital images with image block boundaries. The type of
filtering is determined after an estimation of the image global metrics
and local metrics. For areas of the image near grid noise, the filter
performs low pass filtering. For image fine details, such as edges and
texture, no filtering is performed so that masking is avoided. The filter
operates in intra-field mode and uses a fuzzy logic process, pixel deltas,
and dual ramp generators to determine the horizontal and vertical length
of a processing window surrounding an image block boundary.
Un filtre réduit des objets façonnés, tels que le bruit de grille et le bruit d'escalier, dans des images numériques bloquer-codées avec des frontières de bloc d'image. Le type de filtrage est déterminé après une évaluation de la métrique globale d'image et de la métrique locale. Pour des secteurs de l'image près du bruit de grille, le filtre effectue le bas filtrage de passage. Pour l'image l'amende détaille, comme des bords et la texture, aucun filtrage est exécutée de sorte que masquer soit évité. Le filtre fonctionne en mode d'intra-champ et utilise un processus de logique floue, des deltas de Pixel, et des générateurs duels de rampe pour déterminer la longueur horizontale et verticale d'une fenêtre de traitement entourant une frontière de bloc d'image.