Abstract:
Un procédé de modélisation du grain d'une image en un nombre réduit de paramètres pour la compression de cette image. On prévoit des classes d'intensité, chaque classe d'intensité correspondant à un intervalle de valeurs de pixels déterminé. Pour chaque classe d'intensité, on recherche, à partir des valeurs de pixels de macroblocs de l'image, des macroblocs à affecter à cette classe d'intensité, et on estime des composantes fréquentielles du grain à partir de valeurs de pixels des macroblocs affectés à cette classe d'intensité. On regroupe les classes d'intensité en fonction des composantes fréquentielles estimées, de façon à limiter le nombre de classes d'intensité auxquelles est affecté au moins un macrobloc. Pour chacune des dites classes d'intensité ainsi regroupées, on calcule en fonction de composantes fréquentielles correspondant à cette classe un jeu de valeurs de paramètres de modélisation du grain.
Abstract:
Un procédé et un dispositif de filtrage adaptatif, par sous-ensembles de pixels, d'images vidéo successives, subdivisées en blocs de nxn pixels. On alloue (A) à chaque pixel une référence géographique relative, fonction d'une référence de catégorie (P) parmi n catégorie de pixel dans le bloc et d'une référence de groupe de bloc (Q) parmi un nombre n catégories de blocs dans l'image. On mémorise (B) dans au moins une zone mémoire d'adresse déterminée chaque sous-ensemble de pixels d'un nombre de pixels double de la dimension n en nombre de pixels de chaque bloc, la référence géographique relative allouée à chaque pixel et l'adresse de la zone mémoire y associée constituant une adresse relative. On applique (C) aux valeurs de composantes de pixels de chaque sous-ensemble de pixels un opérateur de filtrage adaptatif contextuel, pour délivrer des valeurs de composante de pixel filtrée. Application au codage d'images vidéo.
Abstract:
L'invention concerne un procédé de codage d'une séquence temporelle d'images vidéo. A chaque scène (Zj) est associé au moins un paramètre de complexité (Cj) établi au cours d'une phase d'analyse préalable, par codage avec une qualité (Q) déterminée de la succession temporelle d'images vidéo. On réordonne (A) la succession des scènes en fonction du paramètre de complexité (Cj) pour engendrer une loi spécifique d'ordre de codage des scènes successives et on encode successivement chaque scène (Zj) selon la loi spécifique d'ordre de codage, sous contrainte d'une adaptation du pas de quantification de codage, en fonction d'au moins un paramètre de qualité (Qj) affecté à chaque scène.Application à l'implémentation de codeurs vidéo.
Abstract:
A method of processing an image is proposed, which comprises: perform contour detection on the image to detect one or more contours in the image; for at least one contour of the image, determine a ringing area of pixels, wherein the ringing area comprises a first set of pixels of the image located on a first side of the at least one contour; determine a local background area of pixels that corresponds to the ringing area; determine a ringing local distortion value for at least one pixel of the ringing area; determine a background local distortion value for a pixel of the local background area that corresponds to the at least one pixel of the ringing area; compare the ringing local distortion value with the background local distortion value; and determine a quality coefficient based on the comparison.
Abstract:
A method for verifying a system is proposed, which comprises: obtaining a data flow generated in output by the system during runtime execution of the system for a time period, the data flow comprising a system output data sequence; processing the data flow to obtain at least a set of metadada that are respectively related to the data of the system output data sequence; and determine whether or not a property is verified based on the metadata.
Abstract:
A method of processing an image is provided, which comprises, extract from the image a plurality of component images comprising a first chroma component image and a second chroma component image, divide each of the plurality of component images into respective sets of component pixel blocks, and define respective processing sequences of the component pixel blocks of the sets of component pixel blocks, for a current chroma component pixel block of the respective set of component pixel blocks of the first and/or second chroma component image, perform an intra mode prediction method to obtain one or more intra prediction modes for the current chroma component pixel block. The intra mode prediction method comprises, for the current chroma component pixel block: determining an application area comprising a set of at least one pixel in at least one pixel block of one of the plurality of component images, wherein the at least one pixel block has already been processed according to a respective processing sequence defined for the one of the plurality of component images, performing a gradient analysis on at least one pixel of the application area, selecting, based on results of the gradient analysis, at least one intra prediction video coding mode among a plurality of intra prediction video coding modes usable for encoding and/or decoding the current chroma component pixel block.
Abstract:
A method of processing an image divided into a plurality of pixel blocks which are processed according to a processing sequence is provided, which comprises, for a current pixel block: determining an application area consisting of a set of pixels in blocks preceding the current block in the processing sequence, for each pixel of the application area, computing a gradient representing a directional change of an intensity at the pixel, and selecting, based on at least one of the computed gradients, an intra prediction video coding mode among a plurality of intra prediction video coding modes usable for encoding and/or decoding the current block.
Abstract:
The invention proposes a method for encoding a first image in a set of images, in which the first image is cut into blocks, each block being encoded according to one from a plurality of encoding modes comprising at least one temporal correlation prediction encoding mode using a plurality of images from the set of images. The method comprises, for a current block of the first image: determining a first motion estimation vector of the current block, determining a value of a visual distortion metric for a temporal correlation prediction encoding mode, the visual distortion metric using a distance between a first temporal prediction vector of the current block pointing to the second image and the first motion estimation vector of the current block, and using the value of the visual distortion metric to encode the current block.