Brevet FR2766946A1 — publié le 19990205

L'invention concerne un procédé de prétraitement pour un estimateur de mouvement exploité dans le traitement de séquences d'images de télévision. L'estimation de mouvement prend de plus en plus d'importance dans les systèmes tels que les convertisseurs de normes, les convertisseurs en fréquences hautes plus connus sous l'appellation anglo-saxonne de "up- converters", les désentrelaceurs ou codeurs, alors que les algorithmes 1o deviennent plus performants et que leur intégration devient plus aisée. Il existe différents types d'estimateur de mouvement, par exemple le type à appariement de blocs ou "block matching" en anglais, le type point à point ou "pel-récursif". Afin d'améliorer le fonctionnement de ces estimateurs de mouvement et d'accroître leur performance, les images qui leurs sont transmises sont en général prétraitées. C'est par exemple un sous- échantillonnage puis un filtrage pour réduire la taille de l'image afin de simplifier les circuits et augmenter la vitesse de traitement, un filtrage passe- bas pour enlever une partie des hautes fréquences afin de faciliter le fonctionnement de I'estimateur de mouvement, une interpolation de lignes pour chaque trame afin d'avoir de nouvelles trames dont les lignes se correspondent (il s'agit en fait d'un désentrelacement)... Par exemple, I'estimateur du type pel-récursif décrit dans le brevet français n 8812468 nécessite un prétraitement des images pour fonctionner de façcon satisfaisante. De même, les estimateurs de type "block-matching" sont souvent précédés d'un prétraitement des images. Les estimateurs de mouvement fonctionnent d'une manière imparfaite sur les images entrelacées contenant des contours horizontaux: il y a repliement du spectre dans ces zones, et les trames successives, présentant des lignes différentes, n'y sont pas corrélées. Les estimateurs de 3 0 mouvement, tels que du type pel récursif, divergent alors dans ces zones. Les prétraitements précédemment décrits, par exemple le filtrage spatial, améliorent globalement les performances des estimateurs mais ne 2 2766946 résolvent pas de façon satisfaisante les défauts d'estimation de mouvement qui peuvent être particulièrement visibles sur l'image compensée en mouvement ou estimée et se traduire par une dégradation de la qualité de l'image. L'invention a pour but de pallier les inconvénients précités. Elle a pour objet un procédé de prétraitement d'une séquence d'images vidéo constituée d'une succession de trames entrelacées pour une estimation de mouvement entre une première et une deuxième trame, caractérisé en ce qu'un filtrage temporel est effectué à partir d'au moins deux trames d'entrée pour fournir chacune des deux trames exploitées par l'estimateur de mouvement. Elle a également pour objet un dispositif pour la mise en oeuvre du procédé, caractérisé en ce qu'il comporte: - une mémoire pour la mémorisation de quatre trames entrelacées successives, - des filtres verticaux (9, 10, 11, 12) pour la transformation de ces quatre trames entrelacées mémorisées en quatre trames progressives, - un filtre temporel (16, 17) pour fournir deux trames filtrées, la première à partir des trames progressives correspondant aux trois premières trames mémorisées et la deuxième à partir des trames progressives correspondant aux trois dernières trames mémorisées, l'estimation de mouvement étant réalisée à partir de ces deux trames filtrées. Les caractéristiques et avantages de la présente invention ressortiront mieux de la description suivante, donnée à titre d'exemple et en référence aux figures annexées, o: - la figure 1 représente un dispositif de prétraitement selon I'invention pour estimateur de mouvement; -la figure 2 représente un circuit de détection de contour; 3 2766946 -la figure 3 représente les trames des images dans la chaîne de prétraitement. Le procédé réalise un filtrage spatio-temporel 3 trames, un filtrage spatial des trames entrelacées pour obtenir des trames progressives puis un filtrage temporel de trois trames progressives successives. Grâce à ce prétraitement des images, les performances de l'estimateur de mouvement sont améliorées, en particulier dans les zones possédant des contours horizontaux, zones généralement critiques. La figure 1 représente un dispositif de traitement selon l'invention. Les informations vidéonumériques de luminance d'une séquence d'images provenant d'une source vidéo, sous la forme de trames successives entrelacées, sont au préalable mémorisées dans une mémoire d'image. Il s'agit d'une mémoire quatre trames, non représentée sur la figure car généralement non spécifique au dispositif. Cette mémoire transmet sur les quatre entrées du dispositif de prétraitement tel que représenté à la figure 1, avec la trame d'indice n+1 appelée Yin,.+, les trames précédentes Yin-2, Yinn_1, Yinn. Les quatre trames successives entrelacées sont transmises simultanément, ligne par ligne, sur les quatre entrées. Chacune de ces entrées Yin,2, Yin,-, Yin, et Yin,+, est respectivement reliée à un filtre numérique 1, 2, 3, 4, filtres numériques horizontaux à réponse impulsionnelle finie demi-bandes (FIR pour "Finite-Impulse Response" en anglo-saxon). Les sorties de ces filtres sont reliées respectivement aux entrées de circuits échantillonneurs par 2 des fréquences horizontales 5, 6, 7, 8. Les sorties de ces échantillonneurs sont respectivement reliées aux entrées de filtres FIR verticaux demi-bandes 9, 10, 11, 12. La sortie du sous-échantillonneur 6 est également reliée à une entrée d'un détecteur de contours 14 et la sortie du sous- échantillonneur 7 à une entrée d'un détecteur de contours 15. Les sorties des filtres 9, 10, 11, 12 sont transmises aux entrées de filtres temporels 16 et 17 par l'intermédiaire, par exemple, d'un bus de distribution 13. Sont ainsi reçues, sur trois entrées du filtre temporel 16, les signaux de trame filtrés provenant des filtres 9, 10, 11 et sur trois entrées du filtre temporel 17, les signaux de trame filtrés provenant des filtres 10, 11, 12. Une deuxième sortie du filtre 10 et du filtre 12 est respectivement reliée à une deuxième entrée du détecteur de contour 14 et 15. La sortie du filtre 16 est reliée à l'entrée d'un filtre FIR horizontal quart de bande 18 puis à l'entrée d'un filtre FIR vertical quart de bande 19. La sortie du filtre 17 est reliée à l'entrée d'un filtre FIR horizontal quart de bande 20 puis à l'entrée d'un filtre FIR vertical quart de bande 21. Les sorties des filtres 19 et 21 sont les sorties du dispositif de prétraitement. Les signaux numériques vidéo de luminance arrivant sur chacune des quatre entrées du dispositif sont ainsi filtrés en horizontal à la moitié de leur largeur de bande à l'aide de filtres RIF monodimensionnels horizontaux à 8 coefficients. Il s'agit de filtres anti-repliement de spectre placés donc en amont du sous-échantillonneur en horizontal et dont les coefficients, dans notre exemple, sont: -22/1024; 43 /1024; 135/1024; 442/1024; 442/1024; 135/1024; -43/1024; -22/1024; Le signal en sortie de chaque filtre est ensuite sous-échantillonné par un échantillonneur, une décimation horizontale d'un facteur deux étant effectuée sur ce signal. Le but d'un tel échantillonnage est d'adapter la résolution de l'image à la capacité de traitement actuelle des circuits d'estimation de mouvement. Pour la suite du raisonnement, on fera l'hypothèse que les trames progressives calculées pour le filtrage temporel et pour la transmission vers I'estimateur de mouvement sont alignées sur les trames impaires en entrée du dispositif. Le fonctionnement est décrit à deux instants différents, l'instant tl correspondant à la présence, sur les quatre entrées du dispositif, des trames Yin._2 à Yinr+1, tel que représenté sur le schéma, I'instant postérieur t2 correspondant à la présence des trames Yin.. à Yinn+2. Faisons l'hypothèse que la trame d'indice n est impaire. 2766946 - Instant tl Les signaux échantillonnés obtenus en sortie du filtre 1 et du filtre 3 et correspondant aux trames impaires n-2 et n sont filtrés en vertical à la moitié de la largeur de bande à l'aide d'un filtre RIF monodimensionnel vertical 9, 11, demi-bande à 3 coefficients. Les coefficients choisis pour ces filtres sont 0,25; 0,50; 0,25; Ainsi, les trames obtenues en sortie de ces filtres verticaux demi- bande, que l'on appellera Yv,.2 et Yv. ont leur lignes positionnées sur les lignes des trames d'entrée, les valeurs de luminance étant obtenues par moyennage pondéré des luminances de la ligne courante, la ligne précédente et la ligne antérieure (supérieure) à la ligne précédente. Le résultat correspond à la ligne précédente. Ce sont des trames alignées sur les trames impaires Les signaux échantillonnés obtenus en sortie du filtre 2 et du filtre 4 et correspondant aux trames paires n-1 et n+1 sont filtrés en vertical à la moitié de la largeur de bande à l'aide d'un filtre RIF monodimensionnel vertical 10, 12, demi-bande à 2 coefficients qui sont choisis égaux à 0, 50. Ici, les trames obtenues que l'on appellera Yv,. et Yv.+1 ont leur lignes positionnées entre les lignes des trames d'entrée n-1 et n+1 et ces lignes sont donc en correspondance avec les trames progressives obtenues à partir des trames n-2 et n. En effet, la valeur de luminance des pixels de la ligne générée est obtenue par moyennage des valeurs de luminance des pixels de la ligne inférieure (ligne courante) et de la ligne supérieure (antérieure). Ce sont donc également des trames alignées sur les trames impaires. - Instant t2 Les signaux arrivant sur le filtre 9 et 11 proviennent des trames paires n-1 et n+l. Le filtrage utilisé est maintenant un filtrage monodimensionnel vertical demi-bande à 2 coefficients qui sont choisis égaux 6 2766946 à 0,50. Les trames obtenues Yv,.1 et Yv,.+1 ont donc leur lignes alignées sur les trames impaires. Les signaux arrivant sur le filtre 10 et 12 proviennent des trames impaires n et n+2. Le filtrage utilisé par ces filtres est maintenant un filtrage monodimensionnel vertical demi-bande à 3 coefficients qui sont choisis égaux à 0,25, 0,50, 0,25. Les trames obtenues Yv, et Yvn+2 ont donc leur lignes alignées sur les trames impaires. Ainsi sont fournies, en sortie des filtres demi-bande verticaux 9, 10, 11, 12, qui effectuent alternativement et selon la parité des trames reçues, un filtrage à deux coefficients et un filtrage à trois coefficients, des trames Yvn.-2, Yv.,1, Yv., Yvn+1 à l'instant tl et des trames Yvn.1, Yv., Yv+11, Yvn+2 à l'instant t2. Ces trames sont toutes alignées sur les trames impaires (on aurait tout aussi bien pu réaliser un alignement sur des trames de parité paire). Ce sont ces trames progressives qui sont exploitées par les filtres temporels. Les filtres temporels reçoivent également des informations des circuits de détection de contours 14 et 15. A l'instant tl, le circuit 14 reçoit simultanément une ligne de la trame paire n-1 provenant de l'échantillonneur 6 et la ligne précédente de cette trame n-1 mémorisée dans le filtre 10 et provenant de ce filtre. Le circuit 15 reçoit une ligne de la trame impaire n et la ligne précédente de cette trame mémorisée par le filtre 11. A l'instant t2, les parités des trames et donc des lignes sont inversées. L'obtention des informations binaires de contour transmises par les circuits 14 et 15 au filtre temporel sera explicitée plus loin. La suite de la description se réfère uniquement à l'instant tl, le fonctionnement étant identique pour l'instant t2, les images traitées par les circuits en aval étant progressives. Un premier filtrage temporel agissant sur les trois trames Yvr._, Yv., Yvn+1 est effectué par le filtre temporel 17. Le calcul d'un pixel courant d'une ligne courante prend en compte les luminances de chacun des pixels des trames Yvn-1, Yvn, Yvn+1 correspondant à la position du pixel courant (même ligne, même colonne), en pondérant respectivement ces valeurs par l'intermédiaire des coefficients de filtre qui sont choisis égaux à: 7 2766946 13/64; 38164; 13/64. Ces valeurs sont paramétrables et données à titre d'exemple. Elles pourraient être choisies égales à 1/3, 1/3, 1/3. La sortie est donc temporellement centrée sur l'élément central du triplet. Ce filtre temporel 17 est validé uniquement sur les hautes fréquences verticales dans l'image. Pour ce faire, la trame centrale Yin, sous- échantillonnée en horizontal est transmise, deux lignes par deux lignes, la ligne courante et la ligne précédente, à un détecteur de contour horizontal 15 décrit plus loin qui a pour rôle de déterminer les zones correspondant à ces hautes fréquences verticales. Le signal ytn en sortie du filtre temporel 17 qui correspond au signal filtré pour les zones détectées, ou bien à la trame Yvn pour les zones non concernées, est ensuite transmis successivement à deux filtres quart de bande 20, 21, un premier filtre horizontal quart de bande à 5 coefficients puis un deuxième filtre vertical quart de bande à 5 coefficients. Le rôle de ces filtres est de rendre l'image légèrement floue afin de faciliter l'estimation de mouvement. Les gradients sur les contours d'objets sont corrigés pour permettre la convergence de l'estimateur de mouvement exploitant un algorithme de gradients. Le signal délivré en sortie de ces circuits de filtrage est le signal de sortie Yen du dispositif de prétraitement, signal transmis sur une première entrée d'un estimateur de mouvement non représenté sur la figure. Un deuxième filtrage temporel agissant sur les trois trames Yvn- 2, Yv.1, Yv, est effectué simultanément. Comme indiqué précédemment, il prend en compte les luminances du triplet de pixels correspondant au pixel courant et aux trames Yv-2, Yv..1, Yvn en pondérant respectivement ces valeurs par l'intermédiaire des coefficients de filtre qui sont choisis égaux à: 13/64; 38164; 13/64. Ce filtre temporel 16 est validé uniquement sur les hautes fréquences verticales dans l'image. Pour ce faire, la trame Yin., sous- échantillonnée en horizontal est transmise, deux lignes par deux lignes, la 8 2766946 ligne courante et la ligne précédente, à un détecteur de contour horizontal 14 décrit plus loin qui a pour rôle de déterminer les zones correspondant à ces hautes fréquences verticales. Le signal en sortie du filtre temporel 16 qui correspond au signal filtré pour les zones détectées, ou bien à la trame Yv,1 pour les zones non concernées est ensuite transmis successivement à deux filtres quart de bande 18, 19, un premier filtre horizontal quart de bande à 5 coefficients puis un deuxième filtre vertical quart de bande à 5 coefficients. Le rôle de ces filtres est de rendre l'image légèrement floue afin de faciliter l'estimation de mouvement. Le signal délivré en sortie de ces circuits de filtrage est le signal de sortie Ye..1 du dispositif de prétraitement, signal transmis sur une deuxième entrée d'un estimateur de mouvement non représenté sur la figure. La fonction des circuits de détection de contours 14 et 15 est de détecter des contours horizontaux dans l'image. Le schéma d'un tel circuit est représenté à la figure 2. Les deux entrées du circuit de détection de bord précédemment mentionnées sont les deux entrées d'un circuit de détection de gradient vertical 22. Ce circuit 22 est relié à un circuit d'érosion 23 puis à un circuit de dilatation 24 dont la sortie est transmise au filtre temporel. Le circuit de détection de gradient vertical effectue, pour chaque pixel de l'image, une mesure de gradient sur une fenêtre glissante de dimension cinq pixels horizontaux sur deux pixels verticaux. Pour ce faire, chaque entrée fournit une ligne de la trame i+1, celle en sortie de l'échantillonneur 6 ou 7, sur la première entrée et une ligne précédente i, celle mémorisée dans le filtre 10 ou 11, sur la deuxième entrée, ces deux lignes étant de trame paire ou impaire selon le détecteur de contour étudié à un instant donné ou bien selon l'instant considéré pour un détecteur de contour donné. Pour chaque pixel de la ligne i et colonne j est calculée la somme des différences de luminance entre le pixel de la ligne i et celui, au dessous, de la ligne i+1 (ou i+2 si l'on veut conserver la numérotation de ligne des trames entrelacées), sommation effectuée pour le pixel courant et les quatre pixels 9 2766946 avoisinant sur la même ligne. Cette accumulation est comparée à un seuil Thr. Si le critère suivant est respecté: j=+2 E |Y( (,) - Y( + 1, j) 2 Thr ô= -2 o Y(i, j) représente la valeur de luminance du pixel à la ligne i et la colonne j de la trame courante et Thr la valeur du seuil, par exemple choisie égale à 192, la valeur binaire, un, est affectée au pixel courant correspondant à cette accumulation. Dans le cas contraire, la valeur zéro est attribuée. L'image binaire d'information de contours horizontaux ainsi obtenue est ensuite traitée par morphologie mathématique. L'image binaire transmise au circuit d'érosion 23 est généralement relativement bruitée et nécessite d'être filtrée. Une érosion dans le sens horizontal est effectuée à partir d'une fenêtre glissante de dimension neufs pixels horizontaux sur un pixel vertical. Le seuil est par exemple fixé à la valeur 3. Pour chaque pixel courant (situé au milieu de la fenêtre) ayant la valeur unité, un comptage des pixels dans la fenêtre ayant la valeur unité est effectué et si le nombre obtenu est inférieur ou égal au seuil, le pixel courant est forcé à la valeur zéro. Ce traitement est non récursif et c'est la valeur des pixels de l'image initiale et non la nouvelle valeur calculée pour le pixel courant qui est prise en compte pour le calcul du pixel courant suivant. Une dilatation est ensuite effectuée en deux étapes: Une dilatation dans le sens horizontal est réalisée à partir d'une fenêtre de dimensions neuf pixels horizontaux sur un pixel vertical. Le seuil est choisi égal à 3. Une dilatation dans le sens vertical est ensuite effectuée à partir d'une fenêtre glissante de dimension un pixel horizontal sur deux pixels verticaux. Le seuil est par exemple fixé à la valeur 1. 2766946 Pour chacune de ces dilatations, lorsque le pixel courant a la valeur zéro, le nombre de pixels ayant la valeur unité est compté dans la fenêtre et si ce nombre est supérieur ou égal au seuil, alors le pixel courant est forcé à la valeur unité. La fenêtre utilisée pour la dilatation verticale est causale, c'est à dire qu'elle inclut le pixel courant et le pixel au dessus. En conséquence le procédé n'entraîne pas de délai de traitement supplémentaire. En sortie des circuits de détection de contour est disponible, pour chaque ligne courante, une information sous forme binaire correspondant aux pixels marqués ou pas, c'est à dire concernés ou pas par le filtrage temporel. C'est cette information qui est transmise aux filtres temporels. La trame exploitée pour une telle détection de contour est la trame Yin, pour le détecteur 15 et la trame Yin,, pour le détecteur 14. La figure 3 représente les pixels des lignes des différentes trames n-2 à n+1 à différentes étapes du procédé de prétraitement. Le temps est représenté en abscisses, l'axe étant orienté vers la gauche et gradué en trames n-2 à n+1, les lignes d'une trame sont repérées sur l'axe des ordonnées. La figure 3a concerne l'obtention des trames (aussi appelées images) progressives Yv à partir des trames d'entrée Yin. I est une ligne impaire et, pour la trame n-2 et n, les pixels des lignes 1-2, I et 1+2 sont utilisés pour la construction du pixel de la ligne I de la trame yvn-2 et yvn. Pour les trames impaires n-1 et n+I, les pixels des lignes 1- 1 et 1+1 permettent d'obtenir le pixel de la ligne I des trames Yvn-j et Yv.+1. La figure 3b concerne le filtrage temporel. Les pixels de la ligne I pour la trame Yv,-2, Yv, l et Yv. sont traités pour fournir le pixel de la ligne I de la trame filtrée Yt._1. Les pixels de la ligne I pour la trame Yv,1, Yv, et Yv,+, sont traités pour fournir le pixel de la ligne I de la trame filtrée Yt,. La figure 3c représente l'obtention des trames (pixels) de sortie Ye à partir des trames Yt en sortie des filtres temporels (filtres 18 et 20). 1 1 2766946 Les pixels des lignes 1, 1+2, 1+4, 1+6 et 1+8 de la trame Yt,1 sont filtrés pour fournir un pixel sur la ligne 1+4 pour la trame Ye,j. en sortie du dispositif. Les pixels des lignes 1, 1+2, 1+4, 1+6 et 1+8 de la trame Yt, sont filtrés pour fournir un pixel sur la ligne 1+4 pour la trame Yen en sortie du dispositif. L'estimateur de mouvement reçoit les trames progressives Ye,. et Yen, correspondant, dans notre exemple, à des trames alignées sur les lignes impaires qu'il va comparer pour calculer les vecteurs mouvement. Revenons à la figure 1 pour expliciter le traitement qui est effectué au niveau des lignes de trames. Prenons par exemple les lignes 100 et 101 reçues au même instant à l'entrée du dispositif, la ligne 100 correspondant aux trames paires Y,.1 et Yn,.1 et la ligne 101 aux trames impaires Y-2 et Y,. Ces lignes sont transmises, après filtrage horizontal et échantillonnage, aux filtres verticaux demi-bande. Les filtres 9 et 11 fournissent, après réception de la ligne 101 filtrée et échantillonnée, une ligne filtrée 99 exploitant, pour ce filtrage, les lignes 97, 99 et 101 comme explicité précédemment. En même temps, les filtres 10 et 12 après réception de la ligne 100 filtrée et échantillonnée, fournissent en sortie une ligne 99 qui est calculée à partir des lignes 98 et 100. On obtient ainsi les lignes impaires de quatre trames progressives en sortie des filtres. La ligne 99 de trois d'entre elles (n-2, n-1, n) est transmise à un premier filtre temporel qui réalise ce filtrage pour fournir cette même ligne 99 filtrée. Le deuxième filtre temporel utilise simultanément la ligne 99 des trois trames progressives suivantes (n-1, n, n+1) disponible au même instant, pour fournir cette même ligne 99 filtrée. Les filtres verticaux quart de bande exploitent les lignes précédentes filtrées 91, 93, 95, 97 et la ligne filtrée 99 pour fournir en sortie la ligne médiane 95 qui est également, après filtrage horizontal quart de bande, celle fournie en sortie du dispositif de prétraitement. 12 2766946 Les contours dits "horizontaux" d'une image sont rarement parfaitement horizontaux et ces lignes se traduisent, pour les trames, par des marches d'escalier. Le but de ces traitements est de reconstituer au mieux, dans une trame progressive, I'information contenue dans les trames entrelacées, en particulier lorsque la trame progressive calculée est décalée, au niveau lignes, par rapport aux trames d'entrée correspondantes (dans notre exemple lorsque la trame progressive est calculée à partir de trames paires). L'estimation de mouvement sera de meilleure qualité, la corrélation étant ainsi plus forte entre les deux trames progressives qui entrent dans I'estimateur de mouvement. Les opérateurs morphologiques ont donc également une fonction de reconstruction de l'image. Le filtrage temporel va également créer des échos sur lesquels est naturellement effectuée l'estimation de mouvement améliorant par là même cette estimation, car toutes les images transmises à l'estimateur subissent le même traitement et les gradients des échos sont à la même vitesse que les gradients de l'image originale. Lorsqu'il y a des croisements d'objets complexes, I'algorithme de filtrage temporel est moins performant et c'est la raison pour laquelle le filtrage temporel est réservé aux zones à contours horizontaux. Les risques d'une détérioration de l'information contenue dans l'image, due à ce filtrage, par exemple dans le cas de zones apparaissantes ou disparaissantes ou de croisement d'objets, sont ainsi limités. Le filtrage temporel pourrait bien sûr être effectué sur l'image complète et la sélection des zones filtrées être effectuée par la suite. Cette sélection est facultative. La séparation en deux filtres temporels et deux détecteurs de contours est bien sûr arbitraire et il pourrait tout aussi bien être utilisé un circuit commun de filtrage et/ou un circuit commun de détection de contour, ces circuits communs étant adaptés pour le traitement des informations reçues sur chacun des circuits décrits à la figure 1. D'autre part, la mémoire d'image pour mémoriser les trames successives de la séquence d'images et les distribuer simultanément, ligne 13 2766946 par ligne, aux filtres, peut aussi être considérée comme partie intégrante du dispositif de prétraitement. 14 2766946 REVENDICATIONS 1. Procédé de prétraitement d'une séquence d'images vidéo constituée d'une succession de trames entrelacées pour une estimation de mouvement entre une première et une deuxième trame, caractérisé en ce qu'un filtrage temporel (16, 17) est effectué à partir d'au moins deux trames d'entrée pour fournir chacune des deux trames exploitées par l'estimateur de mouvement. 2. Procédé selon la revendication 1, caractérisé en ce que le filtrage temporel (16, 17) est effectué sur des trames progressives obtenues par filtrage vertical (9, 10, 11, 12). 3. Procédé selon la revendication 2, caractérisé en ce qu'un premier filtrage vertical (10, 12) est effectué sur les trames d'entrée paires et un deuxième filtrage vertical (9, 11) est effectué sur les trames d'entrée impaires de manière à obtenir des trames progressives, toutes alignées sur une trame d'entrée de parité prédéfinie. 4. Procédé selon la revendication 3, caractérisé en ce que, préalablement au filtrage vertical, un filtrage horizontal demi-bande (1, 2, 3, 4) est réalisé sur les trames d'entrée, puis une décimation horizontale (5, 6, 7, 8) sur les images ainsi filtrées. 5. Procédé selon la revendication 1, caractérisé en ce qu'il mémorise quatre trames successives et en ce qu'un premier filtrage temporel (16) est effectué à partir des trois premières trames mémorisées pour fournir la première trame à l'estimateur de mouvement et en ce qu'un deuxième filtrage temporel (17) est effectué à partir des trois dernières trames mémorisées pour fournir la deuxième trame à l'estimateur de mouvement. 6. Procédé selon la revendication 5, caractérisé en ce que le filtrage temporel (16, 17) sur les trames est effectué ligne par ligne. 2766946 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que les trames filtrées temporellement sont ensuite filtrées horizontalement par un filtre quart de bande (18, 20). 8. Procédé selon l'une des revendications précédentes, caractérisé en ce que les trames filtrées temporellement sont ensuite filtrées verticalement par un filtre quart de bande (19, 21). 9. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'une détection des contours horizontaux (14, 15) est effectuée sur les trames d'entrée et en ce que le filtrage temporel est effectué sur les seules régions comportant de tels contours. 10. Procédé selon la revendication 9, caractérisé en ce que la détection de contours est effectuée à partir d'opérateurs de gradient, suivis d'opérations morphologiques de type érosion et dilatation. 1l. Dispositif de prétraitement pour un estimateur de mouvement pour la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comporte: - une mémoire pour la mémorisation de quatre trames entrelacées successives, - des filtres verticaux (9, 10, 11, 12) pour la transformation de ces quatre trames entrelacées mémorisées en quatre trames progressives, - un filtre temporel (16, 17) pour fournir deux trames filtrées, la première à partir des trames progressives correspondant aux trois premières trames mémorisées et la deuxième à partir des trames progressives correspondant aux trois dernières trames mémorisées, I'estimation de mouvement étant réalisée à partir de ces deux trames filtrées. 16 2766946 12. Dispositif selon la revendication 11, caractérisé en ce qu'il comprend en série un filtre vertical (18, 20) et un filtre horizontal (19,21) quarts de bande pour le filtrage des trames en sortie des filtres temporels (16, 17).