EP0348320A1

Animated electronic image segmentation process according to the movement of image blocks, using a contour detection process.

Abstract

Le domaine de l'invention est celui de l'analyse et du codage de séquences d'images électroniques. L'objectif est de fournir un tel procédé qui détermine la vitesse de déplacement du contour, dans une image, et singulièrement des contours à déplacement translatif, destiné à être inséré dans un procédé de segmentation d'image permettant une compression du signal d'image sans dégradation psychovisuelle de l'image reconstruite. Cet objectif est notamment atteint à l'aide d'un procédé de segmentation d'image en blocs à vecteur-vitesse de déplacement unique, caractérisé en ce qu'il comprend un procédé (13) de détection d'un contour dans chacun desdits blocs d'image, et en ce que ledit vecteur-vitesse représentant affecté (17) à un bloc possédant un contour unique prédominant est le vecteur-vitesse de déplacement dudit contour. Avantageusement, le vecteur vitesse représentant est choisi parmi un ensemble de n vecteurs, préalablement choisis (15) comme étant les plus représentatifs de l'image courante. Une application préférentielle est à trouver en compression d'image TVHD pour transmission à travers canal MAC.

EP0348320A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 22 June 2009, 17.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    1) Procédé de réallocation de vecteurs-vitesse dans des blocs d'images en fonction de la segmentation d'un champ de vecteurs-vitesse, notamment représenta­tif des valeurs de la vitesse courante de déplacement, dans le plan de l'image, de points (41, 42, 43, 44) d'une image électronique appartenant à une séquence d'image, ladite segmentation consistant à découper ledit champ de vecteurs en blocs à vitesse de déplacement sensiblement homogène et à affecter à chacun desdits blocs au moins un vecteur-vitesse représentant, notamment en vue de réaliser un traitement de compression optimisée du signal d'image fournissant d'une part des échantillons des points d'image, et d'autre part des données d'assistance à la reconstruction d'image à partir desdits échantillons, les données d'assistance comprenant notamment les valeurs de vecteurs vitesse représentatifs du déplacem­ent des échantillons de points, procédé caractérisé en ce qu'il comprend un procédé (13) de détection de contours dans chacun desdits blocs d'image, et en ce que ledit vecteur-vitesse représentant affecté à un bloc possédant un contour unique prédominant est le vecteur-vitesse de déplacement dudit contour.
  2. 2
    2) Procédé selon la revendication 1, caractérisé en ce qu'il utilise le procédé de détection de contours consistant à associer à chaque point (41, 42, 43, 44) de ladite image, une mesure du gradient de la valeur d'un critère visuel dans l'environnement immédiat dudit point, et à sélectionner un ensemble de points-con­tour définis en ce qu'ils sont associés à une mesure de gradient supérieure à un seuil donné.
  3. 3
    3) Procédé suivant la revendication 2 caractérisé en ce que ledit critère visuel de valeur variable est la luminance.
  4. 4
    4) Procédé selon la revendication 1, caractérisé en ce que l'étape de détermination de l'existence d'un contour unique prédominant dans un bloc d'image consiste à vérifier qu'il existe un vecteur vitesse unique représentant un pourcentage du nombre de points-contour sélectionnés dans ledit bloc, supérieur à un pourcentage prédéterminé.
  5. 5
    5) Procédé selon la revendication 4, caractérisé en ce que ledit pour­centage prédéterminé est compris entre 80% et 90% environ, préférentiellement 85% environ.
  6. 6
    6) Procédé selon la revendication 1, caractérisé en ce que le nombre de vecteurs vitesse représentants, pour une image, ou une portion d'image est au plus égal à un nombre n prédéterminé.
  7. 7
    7) Procédé selon la revendication 6, dans le cas de la ségmentation d'une image, ou portion d'image, en haute définition, destinée à subir un traitement de compression en vue de sa transmission à travers un canal à débit limité de type MAC, ledit traitement de compression étant du type à saut de trame et échantillon­nage en quinconce ('field skipped'), avec transmission de données d'assistance à la reconstruction de l'image comprimée représentatives notamment du mouvement des points retenus par l' échantillonnage, caractérisé en ce que ledit nombre n de vecteurs vitesse représentants est au moins égal à 12, préférentiellement 15 environ.
  8. 8
    8) Procédé selon la revendication 6, caractérisé en ce que le processus de sélection desdits n vecteurs vitesse représentants comprend notamment au moins certaines des étapes suivantes :- on associe à chaque point-contour, le vecteur-vitesse estimé de son déplacement dans le plan de l'image;- on calcule, pour chaque valeur estimée de vecteur vitesse, le nombre de points-contour auxquels ladite valeur est associée;- on lisse la valeur de chaque vecteur-vitesse en fonction de l'environnement spatial immédiat du point-contour auquel il est associé. - on classe lesdits vecteurs-vitesse par ordre décroissant de représentativité des points-contour - on sélectionne les n premiers vecteurs vitesse de ladite liste de classement.
  9. 9
    9) Procédé suivant la revendication 1 caractérisé en ce que ledit procédé de détection d'un contour unique prédominant est effectué itérativement, sur des blocs d'images divisés en sous-blocs à chaque itération, ledit découpage itératif étant appliqué à chaque bloc ou sous-bloc jusqu 'à détection d'un contour unique prédominant dans chaque bloc ou sous-bloc.
  10. 10
    10) Procédé suivant la revendication 9 caractérisé en ce que ledit découpage itératif est effectué jusqu'à obtention d'une taille minimale de sous-bloc, et en ce que chaque sous-bloc de taille minimale comprenant des points de contour n'appartenant pas à un contour unique prédominant est déclaré non compensable et/ou est représenté par le vecteur-vitesse représentant le plus grand nombre de points dans ledit bloc.