Brevet FR2614745A1 — publié le 19881104

La présente invention se rapporte à un producteur d'échantillons à M-tile adaptif o un M-tile d'un sous- groupe déterminé de manière adaptive d'échantillons d'entrée est produit. La technologie numérique actuelle a rendu un traite- ment plus avancé de signaux possible. Par exemple, des matrices d'échantillons, représentant des images, peuvent maintenant être traitées par ordinateur, donnant de meilleures images. Comme autre exemple, des signaux vidéo représentant des images peuvent être traités numériquement pour donner des images également améliorées. Une forme d'un tel traitement numérique améliorant les images est appelé filtrage médian. Un exemple d'un filtre médian comprend une fenêtre d'éléments d'image, chacun représentant un point particulier dans l'image. La fenêtre comprend un élément donné d'image et un certain nombre d'éléments d'image entourant l'élément donné d'image. Un exemple d'une telle fenêtre est une matrice 3 x 3 d'éléments d'image (des configurations autres que des matrices carrées peuvent également être utilisées, par exemple, une configuration croisée consistant en l'échantillon donné et les quatre échantillons directement au-dessus, au-dessous, à droite et à gauche de l'échantillon donné). La matrice comprend un élément donné d'image occupant le carré central et huit autres éléments d'image entourant l'élément donné d'image. L'image est améliorée en remplaçant l'élément donné d'image par un élément d'image ayant la valeur de la médiane des neuf éléments d'image dans la fenêtre. On a trouvé qu'un filtre médian éliminerait un bruit du type impulsionnel, se manifestant comme un bruit de "sel et poivre" dans l'image visualisée sans cependant adoucir les bords ou arrondir les coins des objets dans l'image. La médiane d'un groupe d'échantillons est un exemple spécifique d'un Mtile du groupe d'échantillons. Une valeur de M-tile est la valeur d'un échantillon qui occupe un emplacement particulier dans une liste des échantillons d'entrée triés selon leurs valeurs. Par exemple, la valeur de M-tile appelée la médiane est la valeur de l'échantillon qui est au milieu de la liste triée. Comme autre exemple, la valeur de M-tile appelée le quartile supérieur est la valeur de l'échantillon placé à 1/4 du chemin de l'échan- tillon de plus forte valeur à l'échantillon de plus faible valeur dans la liste triée; et la valeur de M-tile appelée le quartile inférieur est la valeur de l'échantillon qui se trouve à 3/4 du chemin de l'échantillon de la plus forte valeur à l'échantillon de la plus faible valeur dans la liste triée. La figure 1 illustre, dans la colonne marquée (A) ENTREE, un groupe d'échantillons représentés par une colonne de carrés. Le chiffre dans chaque carré représente la valeur de cet échantillon. La colonne de carrés marquée (B) TRIEE représente le groupe d'échantillons de la colonne marquée (A) ENTREE réarrangé en ordre de rang avec l'échantillon de la plus forte valeur au sommet et l'échantillon de la plus faible valeur en bas. Les trois M-tiles choisis décrits ci-dessus (c'est-à-dire le quartile supérieur, a, la médiane, b, et le quartile inférieur, c) sont illustrés comme étant obtenus de leurs emplacements appropriés dans la liste ordonnée. Par exemple, l'échantillon de valeur médiane (ayant la valeur de 4) est l'échantillon au milieu de la liste triée (c'est-à-dire qu'il a cinq échantillons au-dessus de lui et cinq échantillons en dessous de lui). L'échantillon du quartile supérieur (ayant la valeur de 5) est l'échantillon à 1/4 du chemin du sommet au bas de la liste triée (c'est-à-dire qu'il a deux échantillons au- dessus de lui et huit échantillons en dessous de lui). L'échantillon de la valeur du quartile inférieur (ayant la valeur de 2) est l'échantillon à 3/4 du chemin du sommet au bas de la liste triée (c'est-à-dire qu'il a huit échantillons au-dessus de lui et deux en dessous). Lors du traitement de données d'image, il peut devenir souhaitable de déterminer la valeur du M-tile (c'est-à-dire la médiane)d'un sous-groupe seulement du groupe d'échantillons d'entrée. Par exemple, en présence d'un bruit impulsionnel de haute densité, il peut être souhaitable d'utiliser la totalité des échantillons d'entrée pour rendre maximale la suppression du bruit impulsionnel. Cependant, en présence d'un bruit impulsion- nel de faible densité, il peut être souhaitable d'utiliser moins des échantillons d'entrée afin de minimiser l'effet du filtrage sur l'image sous-jacente. La présente invention est dirigée vers un producteur d'échantillons à Mtile adaptif comprenant une source d'un groupe d'échantillons d'entrée et une source d'un signal de commande. Des moyens sont prévus pour remplacer de manière adaptive un sous-groupe du groupe d'échantillons d'entrée par des échantillons ayant une valeur prédétermi- née en réponse au signal de commande. Des moyens sont prévus qui reçoivent les échantillons résultants et produisent un groupe ordonné d'échantillons en ordre de rang. Des moyens sont prévus pour produire un échantillon de sortie à partir de l'emplacement dans le groupe ordonné d'échantillons correspondant au M-tile souhaité en réponse au signal de commande. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels: - La figure 1 est un schéma utile à la compréhension de la signification du terme M-tile, en particulier pour les M-tiles suivants: quartile supérieur, médiane et quartile inférieur; - Les figures 2a et b sont des schémas utiles à la compréhension d'un procédé de filtrage médian adaptif d'un groupe d'échantillons d'entrée; - la figure 3 donne un schéma-bloc d'un producteur d'échantillons à M-tile adaptif selon la présente invention la figure 4 donne un schéma-bloc d'un producteur d'échantillons à M-tile adaptif que l'on peut utiliser pour le traitement d'un signal vidéo; et la figure 5 est un schéma d'un circuit de mise au zéro que l'on peut utiliser dans le producteur d'échan- tillons à M-tile illustré à la figure 4. Dans la description détaillée ci-dessous, le M-tile souhaité est supposé être la médiane. Cependant, tout M-tile pourrait être dérivé par un appareil selon la présente invention. Un procédé du filtrage médian de données d'image comprend l'utilisation d'une fenêtre, qui, dans ce cas, est une matrice 3 x 3 d'éléments d'image, bien que, comme on l'a décrit ci-dessus, des configurations de fenêtre autres qu'une matrice 3 x 3 puissent être utilisées. Comme on l'a décrit ci-dessus, l'élément donné d'image, c'est-à- dire l'élément d'image qui est filtré, est l'élément central d'image dans la matrice des éléments d'image et le groupe d'échantillons utilisés pour dériver la médiane sont les neuf échantillons de la matrice. La fenêtre (comprenant la matrice 3 x 3) peut être envisagée comme se déplaçant sur l'image, élément d'image par élément d'image,de manière que chaque élément de l'image à son tour soit filtré en étant l'échantillon du milieu dans la matrice. Une image filtrée est produite consistant en les éléments d'image de valeur médiane qui se trouvent aux emplacements corres- pondant à celui de chaque élément d'image tandis que la fenêtre est déplacée sur l'image. Sur les figures 2a et 2b, une telle fenêtre est représentée par une matrice 3 x 3 appelée DONNEESD'IMAGE (A) et contenant neuf carrés. Chaque carré représente un élément d'image. Le nombre dans chaque carré représente la valeur de l'élément d'image. Une colonne de neuf carrés marquée ENTREE (B) représente les échantillons qui ont une correspondance de un à un en valeur avec les éléments d'image dans la matrice. Les éléments d'image de la matrice de données d'image pris de la gauche à la droite et du haut au bas correspondent aux échantillons dans la colonne marquée ENTREE, pris du bas au haut. Une matrice 3 x 3 marquée MASQUE (C) illustre les éléments d'image dans la fenêtre de données d'image qui sont utilisés lorsque l'on dérive la valeur médiane. L'astérisque du carré du milieu indique que l'échantillon donné est utilisé. Les petits "x" dans les carrés restants indiquent que les éléments d'image aux emplacements correspondants de la fenêtre sont également utilisés. Si une case est vide, l'élément correspondant d'image est dans un sous-groupe d'éléments d'image non utilisé lorsque l'on dérive la valeur médiane. Sur la figure 2a, il y a des "x" dans tous les carrés entourant le carré du milieu, indiquant que tous les échantillons d'entrée sont utilisés pour dériver la valeur médiane. Dans la colonne d'échantillons marquée MASQUEE (D), par conséquent, tous les échantillons de la colonne marquee ENTREE sont présents et non altérés. La colonne marquée TRIEE (E) est un groupe ordonné comprenant les échantillons de la colonne marquée MASQUEE avec l'échantillon de plus forte valeur au sommet et l'échantillon de plus faible valeur en bas. Dans ce cas, il y a neuf échantillons utilisés pour dériver la valeur médiane. L'échantillon au cinquième emplacement (dans cet exemple ayant la valeur de 4) contient la valeur médiane. L'échantillon marqué MEDIANE (F) et contenant la valeur 4, est obtenu de cet emplacement du milieu dans la liste ordonnée d'échantillons. Sur la figure 2b, un sous-groupe d'échantillons d'entrée n'est pas utilisé lorsque l'on dérive la valeur médiane. La fenêtre marquée DONNEES IMAGE (A) et la colonne d'échantillons marquée ENTREE (B) sont les mêmes que celles de la figure 2a. La matrice marquée MASQUE (C) contient un astérisque dans le carré central, indiquant que l'échantillon donné est utilisé lorsque l'on dérive la médiane. De plus, il y a des "x" dans les carrés des coins. Cela indique que les échantillons des emplacements corres- pondants de la fenêtre DONNEES D'IMAGE sont utilisés lorsque l'on dérive la médiane. Les carrés restants ne contenant pas de "x" doivent indiquer que les échantillons aux emplacements correspondants de la fenêtre DONNEES D'IMAGE sont dans le sous-groupe d'échantillons qui n'est pas utilisé lorsque l'on détermine la médiane. Ce sous-groupe d'échantillons a été remplacé, dans la colonne d'échantil- lons marquée MASQUEE (D),par des échantillons ayant une valeur prédéterminée de "0". Lorsque cette colonne d'échantillons est triée, les quatre "O" sont au bas de la colonne TRIEE (E) et les cinq échantillons dont la médiane doit être déterminée sont dans les cinq emplace-- ments du haut. L'emplacement contenant l'échantillon de valeur médiane est au milieu de ces cinq échantillons ou au troisième emplacement à partir du haut. Les quatre échantillons restants au bas de la colonne sont négligés. En général, un masque indiquant qu'un sous-groupe d'échantillons est remplacé par la valeur prédéterminée de "O", a pour résultat que ces valeurs sont au bas de la colonne TRIEE et que la valeur médiane est au milieu de la liste ordonnée des échantillons restants. Par exemple, un masque ne comprenant que les trois échantillons de la colonne du milieu ou que les trois échantillons de la rangée du milieu peut également être avantageusement utilisé. Dans un tel cas, les trois valeurs utilisées pour déterminer la médiane occuperont les trois emplacements supérieurs dans la colonne TRIEE et des "0" occuperont les six emplacements inférieurs. La médiane sera alors la valeur de l'échantillon au second emplacement à partir du sommet, c'est-à-dire l'emplacement du milieu des trois emplacements du haut dans la colonne TRIEE. La figure 3 montre un appareil producteur d'un échan- tillon ayant pour valeur un M-tile. Sur la figure 3, un producteur d'échantillons 10 produit un groupe d'échantil- lons d'entrée à un certain nombre de bornes de sortie. Le groupe d'échantillons représente des échantillons d'une fenêtre. Les bornes de sortie du producteur d'échantillons sont couplées à des bornes correspondantes d'entrée d'un producteur d'échantillons masqués 20. Le producteur 20 2 6 1 4 7 4 5 produit un groupe d'échantillons masqués à un certain nombre de bornes de sortie, en réponse à un signal de commande à une borne d'entrée de commande C. Les diverses bornes de sortie du producteur d'échantillons masqués 20 sont couplées aux bornes correspondantes d'entrée d'un tr-ieur30. Le trieur 30 produit un groupe ordonné d'échantillons à un certain nombre de bornes de sortie. Les bornes de sortie du trieur 30 sont couplées à des bornes correspondantes d'entrée d'un sélecteur d'échantil- ion 40. Le sélecteur 40 produit l'échantillon de l'emplace- ment dans le groupe ordonné d'échantillons contenant le M-tile souhaité à une borne de sortie 15, en réponse au signal de commande à une borne d'entrée de commande C. Un générateur 50 de signaux de commande a une borne de sortie couplée aux bornes respectives d'entrée de commande C du producteur d'échantillons masqués 20 et du sélecteur d'échantillon 40. En fonctionnement, le producteur d'échantillons 10 produit, à ses bornes de sortie, un groupe d'échantillons, représentant une fenêtre d'éléments d'image, par exemple, d'un signal représentatif d'une image. Ces échantillons peuvent être considérés comme correspondant aux colonnes des échantillons marquéesENTREE sur les figures 2a et 2b. Le masqueur d'échantillons 20 prend, pour l'entrée, les échantillons d'entrée du producteur d'échantillons 10 et remplace un sous-groupe de ces échantillons par des échantillons de valeur "0" en réponse à la valeur du signal de commande. La sortie du producteur 20 peut être considérée comme correspondant aux colonnes des échantil- lons marquées MASQUEE ax figures 2a.et 2b. Le signal de commande du générateur 50, appliqué au producteur 20 d'échantillons masqués commande de manière adaptive la configuration de masque qui est-utilisée pour choisir le sous-groupe d'échantillons à remplacer par des échantillons de valeur "0". Le trieur 30 reçoit les échantillons masqués du producteur 20 d'échantillons masqués et produit un groupe ordonné de ces échantillons à ses bornes de sortie. Dans l'article "VLSI Architecture For A One Chip Video Median Filter" publié dans Proceedings of the ICASSP 85, pages 10011004 par Demassieux et autres, les figures 3 et 4 illustrent un agencement de triage systolique que l'on peut utiliser pour réaliser le trieur de signaux 30 de la figure 3. La sortie du trieur de signaux 30 peut être considérée comme la colonne d'échantillons marquée TRIEE sur les figures 2a et 2b. La borne de sortie la plus haute du trieur 30 de la figure 3 est porteuse de l'échantillon de la plus haute valeur, la borne de sortie la plus basse est porteuse de l'échantillon de la plus faible valeur et les bornes intermédiaires de sortie sont porteuses des échantillons restants en ordre de rang. Le sélecteur d'échantillon 40 reçoit les échantillons triés du trieur 30 à ses bornes d'entrée et couple la borne d'entrée correspondante à l'emplacement contenant le M-tile souhaité à sa borne de sortie. En se référant de nouveau à la figure 2, si le masque, par exemple, permet neuf échantillons d'entrée, alors le sélecteur d'échantillon 40 couple l'échantillon de la borne de sortie du milieu du trieur 30 à la borne de sortie 15. Si le masque permet le passage de cinq échantillons d'entrée, alors le sélecteur 40 couple l'échantillon à la troisième borne de sortie à partir du haut (la borne du milieu des cinq bornes supérieures) du trieur 30 à la borne de sortie 15. La borne de sortie du trieur 30 qui est couplée à la borne de sortie 15 dépend du nombre d'échantillons utilisés pour dériver le M-tile souhaité. Le signal de commande du générateur 50 de signaux de commande appliqué à la borne d'entrée de commande C du sélecteur 40 contrôle la borne d'entrée du sélecteur 40 qui est couplée à sa borne de sortie. Le sélecteur 40 peut par exemple être un multiplexeur. La figure 4 montre un mode de réalisation plus détaillé du producteur d'échantillons à M-tile illustré à la figure 3, adapté au traitement d'un signal vidéo de 26 1 4 7 4 5 télévision. Sur la figure 4, une borne d'entrée 11 est couplés à une source (non représentée) d'au moins une composante d'un signal vidéo de télévision (comme un signal de luminance ou de chrominance). La borne d'entrée 11 est couplée à une borne d'entrée d'un élément retardateur d'un intervalle d'une ligne horizontale 12 et d'un élément retardateur d'un intervalle d'un élément d'image 14. Une borne de sortie de l'élément retardateur 14 est couplée à une borne d'entrée d'un élément retardateur d'un intervalle d'un élément d'image 15. Une borne de sortie de l'élément retardateur d'un intervalle d'une ligne horizontale 12 est couplée à une borne d'entrée d'un second élément retardateur d'un intervalle d'une ligne horizontale 13 et à une borne d'entrée d'un élément retardateur d'un intervalle d'un élément d'image 16. Une borne de sortie de l'élément retardateur 16 est couplée à une borne d'entrée d'un élément retardateur d'un intervalle d'un élément d'image 17. Une borne de sortie de l'élément retardateur d'un intervalle d'une ligne horizontale 13 est couplée à une borne d'entrée d'un élément retardateur d'un intervalle d'un élément d'image 18. Une borne de sortie de l'élément retardateur 18 est couplée à une borne d'entrée d'un élément retardateur d'un intervalle d'un élément d'image 19. Les éléments retardateurs 12 à 19, en combinaison, forment un producteur d'échantillons 10, tel qu'illustré à la figure 3. La borne d'entrée 11 et les bornes de sorties des éléments retardateurs 12 à 19 sont couplées aux bornes d'entrée de données de circuits respectifs de mise au zéro 22. Les bornes de sortie des circuits respectifs 22 sont couplées aux bornes respectives d'entrée d'un réseau de triage 30. Des bornes choisies de sortie du trieur 30, représentant les emplacements des échantillons ayant la valeur médiane pour différents nombres d'échantillons d'entrée, sont reliées aux bornes respectives d'entrée d'un multiplexeur 42. Une borne de sortie du multiplexeur 42 produit des échantillons de sortie de valeur médiane. Une borne d'entrée de commande est couplée à une source (non représentée) d'un signal de commande. Cette source peut par exemple être un estimateur de la densité du bruit impulsionnel. La borne d'entrée de commande est couplée à une borne d'entrée d'un montage logique d'obscuration 24. Les bornes respectives de sortie du montage logique d'obscuration 24 sont couplées aux bornes d'entrée de validation des circuits 22 de mise au zéro. La borne d'entrée de commande est également couplée à une borne d'entrée d'un sélecteur logique 44. Une borne de sortie à 2 bits (désignée par le tiret à travers le trajet de signaux, pourvu du chiffre 2 à proximité) du sélecteur logique 44 est couplée à une borne d'entrée de commande du multiplexeur 42. En fonctionnement, les circuits retardateurs 12 à 19 produisent des échantillons à leurs bornes de sortie représentant une fenêtre de 3 x 3 éléments d'image de l'image représentée par le signal de télévision d'entrée. Du haut en bas, ces bornes de sortie produisent des échantillons représentant les carrés inférieur droit (BR), inférieur (B), inférieur gauche (BL), droit (R), central (ou donné) (*), gauche (L), supérieur droit (TR), supérieur (T) et supérieur gauche (TL) dans la matrice de 3 x 3 élé- ments d'image. La logique d'obscuration 24 produit des signaux de validation d'élément d'image PBR' PB' PBL' PR' P*' PL' PTR' PT et PTL qui sont des signaux "1" logiques lorsque les éléments correspondants d'image sont utilisés pour dériver l'échantillon de valeur médiane et un signal logique "0" lorsque l'élément correspondant d'image est dans le sous- groupe d'échantillons qui n'est pas utilisé. Chacun des circuits 22 de mise au zéro soit laisse passer l'échantil- lon à sa borne d'entrée de données vers sa borne de sortie lorsque le signal à sa borne d'entrée de validation est un signal logique "1" ou bien substitue un échantillon ayant la valeur "0" lorsque le signal à sa borne d'entrée de données est un signal logique "0"o. Un exemple d'un tel circuit de mise au zéro est décrit en détail ci-dessous. Si, par exemple, le masque de la figure 2a est choisi, indiquant que les neuf échantillons doivent être utilisés pour dériver l'échantillon de valeur médiane, alors tous les signaux de validation d'élément d'image PBR à PTL sont des signaux logiques "1". Dans ce cas, l'échantillon à la borne de sortie du milieu du trieur 30 (marquée M9) produit l'échantillon de valeur médiane. Le multiplexeur 42 est conditionné par le. signal du sélecteur logique 44 pour appliquer le signal M9 à la borne de sortie, dans ces circonstances. Si l'on choisit le masque illustré à la figure 2b, indiquant que cinq échantillons sont utilisés pour dériver l'échantillon de valeur médiane, alors les signaux de validation d'élément d'image pour les éléments d'image gauche supérieur (PTL), droit supérieur (PTR), central ou donné (P,), gauche inférieur (PBL) et droit inférieur (PBR) sont tous des signaux logiques."1". Les signaux de validation d'élément d'image restants, c'est-à-dire pour les éléments d'image supérieur (PT)-, gauche (PL), droit (PR) et inférieur (PB) sont tous des signaux logiques "0". Dans ce cas, la borne de sortie marquée M5 du trieur 30, produit l'échantillon ayant la valeur médiane des cinq échantillons choisis d'entrée. Le multiplexeur 42 est conditionné par le sélecteur logique 44 pour appliquer le signal M5 à sa borne de sortie. Si un masque consistant en trois éléments d'image d'entrée est souhaité, alors les trois signaux de validation d'élément d'image correspondant aux trois échantillons souhaités d'entrée sont des signaux logiques "1" et les signaux de validation d'élément d'image restants sont des signaux logiques "0". Le multiplexeur 42 est configuré pour coupler la borne de sortie M3 du trieur 30 à sa borne de sortie. De plus, si l'on souhaite arrêter l'ensemble du filtrage, alors un masque est produit ne comprenant que l'élément d'image central (*) en produisant un signal de validation d'élément d'image (Pt) pour l'élément d'image central d'un signal logique "1", les huit signaux restants de validation d'élément d'image étant des signaux logiques "0". Le multiplexeur 42 est validé pour coupler la borne de sortie M1 du trieur 30 à sa borne de sortie. La logique d'obscuration 24 et le sélecteur logique 22 peuvent comprendre par exemple, une logique combinatoire pour décoder le signal de commande en signaux de validation d'élément d'image (PBR-PTL), et signal de commande du multiplexeur 42, respectivement. Alternative- ment, la logique d'obscuration 24 et le sélecteur logique 22 peuvent comprendre une mémoire morte pour accomplir le décodage. De telles mémoires mortes auront des bornes d'entrée d'adresse couplées à la borne d'entrée de commande et des bornes de sortie de données couplées aux circuits de mise à zéro 22 ou au multiplexeur 42 respec- tivement. Chaque emplacement des mémoires mortes, corres- pondant à l'adresse représentée par le signal de commande, est préprogrammé de la donnée appropriée pour contrôler de manière correcte les circuits de mise à zéro 22 et le multiplexeur 42. La figure 5 illustre un schéma d'une tranche de traitement d'un circuit 22 de mise à zéro que l'on peut utiliser dans le filtre médian illustré à la figure 4. Un circuit, tel qu'illustré à la figure 5, est requis pour chaque bit du signal numérique multibit traité par le circuit de remise à zéro. Les bornes d'entrée de validation de chaque tranche sont couplées ensemble et reçoivent le signal correspondant de validation d'élément d'image Les bornes d'entrée de données reçoivent des signaux binaires d'entrée de données mutuellement différents. Sur la figure 5, une borne d'entrée de données (D) est couplée à une borne d'entrée d'un circuit de commutation consistant en la connexion en parallèle de trajets source- drain de transistors MOS complémentaires Q1 et Q2. Une borne de sortie du circuit de commutation est couplée à une borne de sortie (SOR). La borne de sortie (SOR) est également couplée à un potentiel zéro logique par un trajet source- drain d'un troisième transistor MOS Q3. Une borne d'entrée de validation (E) est couplée à une électrode de porte du transistor Q1 et à une borne d'entrée d'un inverseur 221. Une borne de sortie de l'inverseur 221 est couplée aux portes des transistors Q2 et Q3. En fonctionnement, lorsque le signal à la borne d'entrée de validation (E) est un signal logique "1", le transistor Q1 est conditionné pour être à son état conducteur. La sortie de l'inverseur 221 est un signal logique "O" conditionnant le transistor MOS Q2 à son état conducteur et conditionnant le transistor MOS Q3 à son état non conducteur. Dans ce cas, le signal à la borne d'entrée (EN) est couplé par le commutateur à la borne de sortie (SOR). Si le signal à la borne d'entrée de validation (E) est un signal logique "O", alors le transistor MOS Q1 est conditionné pour être non conducteur. La sortie de l'inverseur 221 est un signal logique "1", conditionnant le transistor MOS Q2 pour être non conducteur et condition- nant le transistor MOS Q3 pour être conducteur. Dans ce cas, la borne de sortie (SOR) est isolée de la borne d'entrée (EN) et au contraire est couplée à un potentiel zéro logique, tel que le potentiel de la terre. Bien qu'ayant été décrit principalement avec des systèmes de données échantillonnées numériques, un filtre médian, tel que décrit ci-dessus, peut être agencé pour traiter des signaux échantillonnés de données analogiques ou continues. R E V EN DI C A T I 0 N S 1.- Producteur d'échantillons de M-tile adaptif, caractérisé par: une source (10) d'un groupe d'échantillons d'entrée; une source (50) d'un signal de commande; un moyen (20) couplé à ladite source d'échantillons pour produire un groupe d'échantillons masqués consistant en ledit groupe d'échantillons d'entrée o un sous-groupe desdits échantillons d'entrée, choisi en réponse audit signal de commande, est remplacé par des échantillons ayant une valeur prédéterminée; un moyen (30) couplé audit producteur d'échantillons masqués pour produire un groupe ordonné d'échantillons consistant en ledit groupe d'échantillons masqués en ordre de rang; un moyen (40) couplé audit producteur d'échantillons ordonnés pour produire celui dudit groupe ordonné d'échan- tillons ayant la valeur correspondant àun M-tile souhaité desdits échantillons d'entrée à une borne de sortie en réponse audit signal de commande. 2.- Producteur selon la revendication 1, caractérisé en ce que la sourced'échantillons (10) comprend: une source d'un signal vidéo de télévision; et une ligne à retard à prises couplée à ladite source. 3.- Producteur selon la revendication 2, caractérisé en ce que la source de signaux vidéo (10) fournit au moins une composante d'un signal vidéo composite de télévision en couleur. 4.- Producteur selon la revendication 2, caractérisé en ce que la ligne à retard à prises (12-19) produit un certain nombre d'échantillons représentant les valeurs respectives d'une image en un emplacement donné et en un certain nombre d'emplacements entourant ledit emplacement donné. 5.- Producteur selon la revendication 4, caractérisé en ce que la ligne à retard à prises (12-19) produit neuf signaux représentant des emplacements d'image disposés en une matrice de trois sur trois o ledit emplacement donné se trouve au milieu de ladite matrice. 6.- Producteur selon la revendication 1, caractérisé en ce que ledit producteur d'échantillons masqués (20) remplace le sous-groupe d'échantillons d'entrée par des échantillons de valeur zéro. 7.- Producteur selon la revendication 6, caractérisé en ce que le producteur d'échantillons masqués (20) comprend un certain nombre de circuits de mise à zéro correspondant aux échantillons respectifs d'entrée. 8.- Producteur selon la revendication 7, caractérisé en ce qu'au moins l'un des circuits de mise à zéro comprend un commutateur commandé comprenant: une borne d'entrée de données (EN); une borne de sortie (SOR); une borne d'entrée de validation (E); une source d'un échantillon de valeur zéro; et un moyen (Q1, Q2) pour coupler sélectivement ladite borne d'entrée ou ladite source d'un échantillon de valeur zéro à ladite borne de sortie en réponse audit signal à ladite borne d'entrée de validation. 9.- Producteur selon la revendication 8, caractérisé en ce que l'échantillon d'entrée est un échantillon numérique de n bits et au moins l'un des circuits de mise à zéro comprend un certain nombre de n commutateurs commandés. 10.- Producteur selon la revendication 9, caractérisé en ce qu'au moins l'un des commutateurs commandés comprend: un premier transistor MOS (QI) d'un premier type de conductivité ayant un trajet source-drain couplé entre les bornes d'entrée et de sortie, et une électrode de porte couplée à la borne d'entrée de validation; un second transistor MOS (Q2) d'un second type de conductivité ayant un trajet source-drain couplé entre lesdites bornes d'entrée et de sortie, et une électrode de porte; un troisième transistor MOS (Q3) dudit premier type de conductivité, ayant un trajet source-drain couplé entre ladite borne de sortie et une source de potentiel de référence et une électrode de porte; et un inverseur (221) couplé entre ladite borne d'entrée de validation et lesdites électrodes de porte desdits second et troisième transistors MOS. 11.- Producteur selon la revendication 1, caractérisé en ce que le producteur d'échantillons ordonnés (30) comprend un agencement de triage systolique. 12.- Producteur selon la revendication 1, caractérisé en ce que ledit producteur d'échantillons ayant pour valeur un M-tile comprend un multiplexeur (42). 13.- Producteur selon la revendication 1, caractérisé en ce que le générateur de signaux de commande comprend un décodeur logique combinatoire (22, 24). 14.- Producteur selon la revendication 1, caractérisé en ce que le générateur de signaux de commande comprend un décodeur à mémoire morte (22,24).