In order to prevent or minimize blocking artifacts from appearing in an
image due to independent processing of each overlapped block of an image
by one of many different filters, true pixel correction values are
calculated, then added to each pixel of the image so that the transition
between adjacent blocks of pixels will be smooth. This corrective method
coined "stitching" is applied in either the spatial or the frequency
domain to each block of filtered pixels in the image and generally
includes the steps of:
(i) choosing measurement points within a given block, so that the
measurement points reside in areas overlapped by adjacent blocks and are
situated in between pixels which have been saved (the saved region) and
pixels which have been discarded during filtering;
(ii) determining measurement point values at each measurement point by
pixel measurement or approximation from neighboring pixels, as necessary;
(iii) calculating measurement point correction values which will be
non-zero when the measurement points are situated between pixels;
(iv) calculating true pixel correction values for pixels situated in the
saved region by interpolating between the measurement point correction
values; and
(v) modifying pixel values within the saved region in accordance with the
true pixel correction values, respectively.
Afin d'empêcher ou réduire au minimum bloquer des objets façonnés d'apparaître dans une image due au traitement indépendant de chaque bloc recouvert d'une image par un de beaucoup de différents filtres, de véritables valeurs de correction de Pixel sont calculées, alors supplémentaire à chaque Pixel de l'image de sorte que la transition entre les blocs adjacents de Pixel soit lisse. Ce "piquer" inventé par méthode corrective est appliqué dans le domaine spatial ou de fréquence à chaque bloc de Pixel filtrés dans l'image et inclut généralement les étapes de : (i) la mesure de choix se dirige dans un bloc indiqué, de sorte que les points de mesure résident dans les secteurs recouverts par les blocs adjacents et soient situés entre les Pixel qui ont été sauvés (la région sauvée) et les Pixel qui ont été jetés pendant le filtrage ; (ii) déterminant des valeurs de point de mesure à chaque mesure se dirigent par la mesure ou l'approximation de Pixel des Pixel voisins, selon les besoins ; (iii) valeurs calculatrices de correction de point de mesure qui seront différentes de zéro quand les points de mesure sont situés entre les Pixel ; (iv) véritables valeurs calculatrices de correction de Pixel pour des Pixel situés dans la région sauvée par l'interpolation entre les valeurs de correction de point de mesure ; et (v) valeurs de modification de Pixel dans la région sauvée selon les véritables valeurs de correction de Pixel, respectivement.