Brevet FR2577097A1 — publié le 19860808

SYSTEME NUMERIQUE D'INCRUSTATION ET DE MASQUAGE DE CIBLES MOBILES DANS UNE IMAGE DE PAYSAGE L'invention concerne un système numérique d'incrustation, et plus particulièrement, de masquage de cibles mobiles dans une image de paysage, par exemple pour les simulateurs de tir et l'entratnement des équipages de chars de combat. Elle permet d'effectuer les masquages de cibles avec réalisme et dans des conditions convenables de stockage et de transfert de données numériques entre autres, en assimilant à un ensemble de rectangles la surface apparente de chacun des éléments du paysage susceptibles de masquer les cibles. La visualisation de cibles animées dans un paysage- a déjà été faite par projection et superposition sur des écrans réflecteurs, d'images de cibles sur une- image de paysage. Elle a aussi été obtenue au moyen de systèmes de télévision en circuit fermé. Une image de paysage dans laquelle sont incrustées une ou plusieurs images de cibles, est formée sur un écran de moniteur, et observée au moyen d'une lunette de collimation. Ces modes de visualisation n'ont pas permis cependant, des masquages partiels et simultanés de plusieurs cibles, en couleurs et de manière réaliste, en raison d'une absence de méthodes et de moyens appropriés de détermination, de stockage et de traitement des données représentatives du terrain, et en particulier, des éléments du paysage tels que les constructions, bosquets, buissons, arbres isolés, capables de cacher les cibles. La difficulté tient au nombre très important de ces données dont le traitement doit être effectué en temps réel et en fonction du déplacement des cibles. Le système selon Invention est conçu, par exemple, pour l'entratnement au tir sur une ou plusieurs cibles constituées par des chars de combat. L'observation et le tir sont supposés effectués d'un point fixe, un char immobile par exemple. Les cibles se déplacent dans le paysage suivant un scénario propre à chaque exercice de tir et entre autres, passent ou se dissimulent derrière les éléments du paysage. Bien que leurs déplacements s'effectuent sur des trajectoires prédéterminées, ce qui réduit le nombre de masques propres à chaque exercice, la diversité indispensable dans le choix des trajectoires et par conséquent le nombre de celles-ci, font qu'en définitive, la presque totalité des éléments du paysage doivent pouvoir constituer des masques et que le nombre de ces derniers est considérable. La visualisation des cibles est effectuée couramment par leur incrustation dans un paysage, tandis que le masquage de la totalité de la surface apparente de celles-ci peut être obtenu de manière simple par une inhibition de cette incrustation. Cependant, si le masquage doit être réaliste, il ne doit pas se traduire par une disparition brusque des cibles mais par un masquage partiel et progressif de celles-ci par les éléments du paysage. L'inhibition de l'incrustation doit être déterminée en particulier par le contour des éléments de paysage, et le réalisme du masquage dépend de la précision avec laquelle ces éléments sont définis et qui doit être de l'ordre de grandeur du pixel.L'inhibition de chaque pixel de l'image de cibles doit être déterminée, en fonction des coordonnées de celui-ci dans l'image du paysage, par une comparaison de la distance de la cible avec la distance des éléments de paysage. Il semble donc que les valeurs des distances de la totalité des éléments de paysage, pixel par pixel, doivent être stockées dans un fichier de distances et être accessibles en temps réel en fonction des mouvements des cibles. Le calcul montre cependant que ce principe n'est pas réalisable économiquement et qu'une méthode appropriée de détermination des éléments de paysage, en tant que masques possibles, doit être recherchée. L'image de paysage est constituée par une photographie du type diapositive en couleurs, qui présente une excellente définition et apporte un bon réalisme. Elle est observée au moyen, en autres, d'un analyseur d'images fixe, analogue à une caméra de télévision qui n'aurait pas de traînage, et d'un moniteur, suivant un champ partiel de 6 x 60, orientable en fonction des mouvements de la caméra, dans un champ total de 900 x 600. L'image fournie par un moniteur étant définie, dans le standard 875 lignes, par 805 lignes utiles de 512 pixels, et si les distances sont codées sur 16 bits, la capacité du fichier hypothétique considéré serait de 71 M octets et exigerait l'emploi de deux disques, ce qui, pour un simulateur de tir, doit être considéré comme étant trop motteux et trop encombrant. De plus, la mémoire vive dans laquelle seraient stockées les distances relatives à tous les pixels de l'image de la zone de paysage formée sur le moniteur, serait trop coûteuse en raison de l'importance de sa capacité, qui devrait être de 824 K octets, et du temps d'accès réduit de 70 ns, qui lui serait demandé. En outre renouvelée, à partir du fichier de distances, vingt cinq fois par seconde, elle nécessiterait une cadence de transfert de 20 M octets/s qui ne serait obtenue qu'en plaçant de nombreux disques en parallèle. Par ailleurs, la technique des images calculées ne pourrait résoudre le problème des masques car les images elles-mêmes, en raison du nombre insuffisantxde facettes traitées, manquent encore trop de réalisme pour un simulateur de tir. L'objet du système de masquage selon l'invention est d'obtenir un masquage progressif des cibles, de manière réaliste et dans des conditions de transfert et de stockage de données numériques acceptables, Une caractéristique du système selon l'invention, est que la surface apparente de chacun des éléments du paysage susceptibles de constituer des masques est assimilée à un ensemble de rectangles; chaque rectangle de masque étant orienté suivant la direction de balayage de l'écran de visualisation, et défini par des données de masques constituées par les coordonnées correspondant respectivement au début du premier pixel et à la fin du dernier pixel de ce rectangle, et par la distance sur le terrain de la fraction d'élément de paysage assimilée à ce rectangle. Une autre caractéristique du système selon l'invention, est que l'image de paysage est divisée en un réseau rectangulaire de mailles et que les données de masques sont stockées dans un fichier organisé en mailles. Une autre caractéristique du système selon l'invention, est que dès l'initialisation de l'exercice, pendant la durée de celui-ci et pour chaque cible, les données de masques stockées dans le fichier de masques, aux adresses de la maille qui contient la cible et aux adresses des mailles immédiatement en avant de cette cible, sont transmises à la mémoire d'un ensemble de calcul. Une autre caractéristique du système selon l'invention, est que les données de masques relatives à toute cible située dans la zone de paysage dont l'image est formée sur l'écran du moniteur, sont transmises de l'ensemble de calcul à un système de deux mémoires de zone en bascule. Une autre caractéristique du système selon l'invention, est que, pour chaque période de balayage de l'image de zone sur le moniteur, la totalité des données de masques stockées dans l'une des mémoires de zone, sont lues durant chaque ligne de balayage, et la distance de chaque rectangle de masque est transmise à un des groupes d'un système de trois groupes de deux mémoires de lignes, à trois états: à une adresse égale à l'abscisse gauche du rectangle pour une mémoire et à une adresse égale à l'abscisse droite pour l'autre. Une autre caractéristique du système selon l'invention est que, durant le balayage de chaque ligne, de l'image de zone, les deux mémoires de l'un des groupes du système de mémoires de ligne, sont lues simultanément et que chaque distance lue dans la mémoire relative aux abscisses gauches, est chargée dans un registre jusqu'à ce que celui-ci, par la lecture de cette distance dans la mémoire relative aux abscisses droites, soit chargé par une première distance fictive prédéterminée supérieure à toute distance de masque. Une autre caractéristique du système selon l'invention, est que la distance contenue dans le registre de sortie du système de mémoires de ligne, est transmise, ainsi que la distance correspondant à la cible, à un comparateur, et que le signal de sortie de ce dernier commande un sélecteur de façon que le signal vidéo fourni au moniteur soit constitué par le signal vidéo de cible lorsque la distance correspondant à la cible est inférieure à la distance contenue dans le registre et soit constitué autrement par le signal de paysage. D'autres caractéristiques du système selon l'invention apparaîtront dans la description qui fait suite, d'un exemple de réalisation non limitatif, et qui est illustrée par un ensemble de figures, dont: - la figure 1 est un bloc diagramme d'un système selon l'invention - la figure 2 représente l'image de paysage; - la figure 3 représente les mailles du paysage relatives à une cible, la zone de paysage ZM visualisée sur le moniteur et la zone ZO de cette dernière, qui seule est observée par l'élève-tireur - la figure 4 montre les rectangles de masque auxquels la surface d'un élément de paysage, limité par un contour CT, est assimilée - la figure 5 illustre-ladéfinition des coordonnées des rectangles de masque;; - la figure 6 représente le schéma des circuits de restitution des masques, conformément à l'invention, et - la figure 7 est un bloc diagramme du système selon l'inven- tion ainsi que des moyens qui lui sont associés et qui permettent la génération du fichier de masques. Les moyens représentés sur la figure I font partie, par exemple, d'un simulateur de tir. Le moniteur M de télévision est solidaire d'une tourelle de char d'entraînement, non représentée. L'élève-tireur observe au moyen d'une lunette de collimation, non représentée et solidaire également de la tourelle, une image 10, partie d'une image IM formée sur l'écran E du moniteur, Cette image IO simule la vue qui serait offerte au tireur dans le char réel en fonction de l'orientation de la tourelle. L'image IM est obtenue à partir, entre autres, d'un analyseur d'image AN, orienté vers une image de paysage ID, constituée par une diapositive, dont il analyse une zone ZM, et qui fournit un signal vidéo de paysage VAN. Cet analyseur est déplacé en regard de l'image ID par des servomoteurs, non représentés, de manière que l'emplacement de la zone ZM corresponde avec l'orientation de la tourelle commandée par l'élèvetireur.Les valeurs des angles d'orientation AO sont transmises à un ensemble de calcul EC qui fournit les signaux de commande SC aux servomoteurs. Un signal vidéo de cibles VCI est fourni par un convertisseur numérique/analogique CANAI, à partir d'un signal numérique de cibles SN. Celui-ci est élaboré par l'ensemble de calcul EC à partir de données de cibles DOC fournies par un fichier de cibles FC. La génération des images de cibles par des moyens numériques a déjà été décrite, par exemple dans le brevet NO BE 27766. La génération des images de cibles et du signal vidéo VCI pourrait être faite par d'autres moyens: par exemple, une ou plusieurs caméras orientées vers des maquettes de cibles, et dont les balayages seraient décalés en fonction des positions des cibles dans l'écran. Selon la technique courante d'incrustation, n'est sélectionné des deux signaux VAN et VCI, par un sélecteur pour former le signal vidéo VM fourni au moniteur, que celui qui correspond à ce qui, du paysage ou des cibles, doit être visualisé. Dans l'exemple décrit, le sélecteur S est commandé par un signal CI fourni par un comparateur COI et qui résulte de la comparaison d'une distance correspondant à l'élément de paysage et transmise par un signal SDM et d'une distance correspondant à la cible et qui est transmise par un signal SDC. Selon l'invention, la comparaison est effectuée pixel par pixel, et le signal SDM est élaboré par un circuit de restitution de masques RM. Les données nécessaires sont fournies par l'ensemble de calcul EC à partir, en particulier, d'un fichier de masques FM. Le signal SDC est élaboré par l'ensemble de calcul EC, d'une manière courante, puisque cet ensemble connaît, à tout instant, suivant le scénario, la distance, les coordonnées et les dimensions des cibles. L'image du paysage (figure 2) représente une étendue de terrain propre au mouvement des chars de combat, et dans laquelle on observe tous les éléments classiques d'un paysage tel que: bois, alignesnent d'arbres, haies, maisons. Cette étendue de terrain se présente dans la réalité suivant un -champ global de 900s 600 L'-3lève-tireur n'en observe qu'une zone ZO correspondant à un cLamp de 60 x 6t. Une ou plusieurs cibles C suivent des trajectoires T prédéterminées. Le tireur ne les voit que si elles se trouvent dans la zone ZO. Les coordonnées, dans l'image de paysage, de la cible Cette image est balayée par 805 lignes formées chacune de 512 incréments i de ligne (figure 5) et la fraction élémentaire d'image, ou pixel, est donc obtenue par un incrément de balayage ligne. Si, pour l'observateur, les éléments de paysage sont suffisamment définis par l'image de paysage, leurs caractéristiquess respectives lites à leur role éventuel de masques, contour, surface et distance, ers qui permettent de déterminer si les cibles sont masquées et de ne visualiser que les parties restées visibles de celles-ci, doivent être definies par des moyens supplémentaires appropriés. Selon l'invention et suivant un procédé qui est décrit dans la suite du texte (figure 4), la surface apparente de chacun des éléments du paysage susceptibles de masquer les cibles, est assimilée à un ensemble de rectangles jointifs, judicieusement choisis, en nombre, grandeur et emplacement à l'intérieur de la surface considérée. Un rectangle élémentaire R I, selon l'invention (figure 5) est formé par deux pixels placés sur deux lignes successives, ceci pour éviter le papillotement, et pour le même ordre dtincrémentation de balayage de ligne. Ce rectangle est défini par les coordonnées XG, et etXD, YBg de début de son premier pixel, et de fin de son dernier pixel, et mesurées dans le sens des balayages, de haut en bas e de gauche à droite. Un rectangle R2, formé d'un nombre quelconque de pixels sur plusieurs lignes, est défini de même, par les coordonnées de début de son premier pixel et de fin de son dernier pixel.Les données de masque sont alors constituées pour chaque rectangle, de mots de 80 bits, contenant les coordonnées XG, YH, Xl2, YB, de ce rectangle ainsi que la distance D de l'élément de paysage auquel il correspond. Par ailleurs, l'image de paysage est divisée, par un réseau rectangulaire de mailles, d'une taille suffisante pour circonscrire une cible vue sous le plus grand angle de façon que, par exemple, un ensemble de 4 x 4 mailles soit entièrement visible dans la zone ZO (figure 3). Suivant le procédé décrit dans la suite du texte, l'ensemble des données de masques relatif à l'image de paysage ID, est stocké dans un fichier FM (figure 1) sous la forme d'une liste de mots ordonnée en mailles. La pratique du procédé a montré de plus que pour une image d'un paysage propre à l'entraînement au tir, la totalité des rectangles d'une maille quelconque ne dépasse pas 256. Il en résulte que la capacité du fichier FM est de 384 K octets et que celui-ci peut être constitué par un seul disque. Les données de masques stockées dans le fichier FM concernent tous les éléments du paysage. Mais à chaque instant il n'y en a qu'une faible partie qui déterminent effectivement le masquage des cibles. Selon l'invention, et afin de limiter les transferts, seules les données utiles de masques, relatives aux mailles qui contiennent au moins une cible, et qui sont situées en avant de ces cibles (figure 3) sont transférées dans l'ensemble de calcul EC. Ainsi, dès l'initialisation de l'exercice, puis au fur et à mesure de son déroulement et des déplacements des cibles, les données utiles de masques sont transférées du fichier de masques dans la mémoire, organisée en mailles, de l'ensemble de calcul EC. Lorsqu'une cible change de mailles, un nouveau transfert a lieu. Ceci au rythme maximum de 25 transferts par seconde et indépendamment de ltemplacement de la zone ZM. Pour dix cibles et compte tenu d'un maximum de 256 masques par maille et de mots de 80 bits par rectangle, le transfert de données à l'initialisation, est de 2,56 M octets/s. Cette valeur est un maximum, qui pratiquement ne sera jamais atteinte en cours d'exercice, les dix cibles n'ayant que peu de chance de changer de mailles en même temps. Lorsqu'une cible se trouve dans la zone ZM, les données utiles de masques, stockées aux adresses correspondant aux numéros des mailles relatives à cette cible, sont lues dans la mémoire de l'ensemble de calcul. Cet ensemble effectue en fonction des coordonnées XM, YM de la zone ZM, une transformation des coordonnées XG, YH, XD, YB, en coordonnées relatives xg, Yh, xd, Yb, dans la zone ZM.Les données de zone dz, formées par les coordonnées relatives et les distances, et qui sont ainsi propres aux rectangles de masques contenus dans les mailles relatives aux cibles situées dans la zone ZM, sont transférées au maximum, toutes les 40 ms, à un système de deux mémoires de zone, MZ1 et MZ2, situées dans les circuits RM (figure 6). Ces mémoires fonctionnent en modes alternés: l'une est en écriture pendant que l'autre est en lecture. La totalité des données dz, à la période suivant leur écriture, sont lues autant de fois qu'il existe de lignes dans l'image IM, soit 805 fois. A chaque lecture et en fonction du format des mots, les coordonnées Yh et Yb sont chargées dans un comparateur C02 tandis que les abscisses Xg et xd ainsi que la distance D sont chargées dans un registre R 1.Le comparateur C02 reçoit de plus la grandeur Y + Cy 5 y représentant l'ordonnée de la ligne en cours de balayage et Cyf une correction correspondant au déplacement en site de la zone ZM depuis le dernier transfert de données dz vers celle des deux mémoires MZI et MZ2 en cours écriture et depuis la dernière transformation de coordonnées en coordonnées relatives. Lorsque la valeur y + Cy est égale ou comprise entre Yh et Yb, le comparateur C02 commande au registre RI, la sortie des données xg, xd et D.Ce qui signifie que la ligne d'ordonnée y + Cy traverse un rectangle de masque compris entre les abscisses : xg et xd. Ces données sont envoyées à un système de trois groupes de deux mémoires, MGl et MD1, MG2 et MD2, MG3 et MD3, à trois états de fonctionnement successifs et décalés d'un état les uns par rapport aux autres. Un système de multiplexage MULT, non décrit, car appartenant à la technique courante, commande les trois états successifs: écriture, lecture, remise à zéro, des trois groupes de mémoires. Sur la figure 6, les groupes de mémoires, de gauche à droite, sont supposés être respectivement: en écriture, en lecture, et en remise à zéro. La remise à zéro RAZ est effectuée par une horloge H à toutes les adresses xh des mémoires MG3 et MD3. Elle se traduit effectivement par un chargement des mémoires par une première distance fictive Dp prédéterminée supérieure à la plus grande distance de masque et à la plus grande distance de cible. L'écriture est faite à partir des données de sortie, xg, Xd, D du registre R1. Pour chacun des groupes successifs de ces données et pendant la lecture d'une des mémoires MZ, la grandeur D est chargée, d'une part à l'adresse x dans la mémoire MGI, et d'autre part, à l'adresse xd dans la mémoire MD1. La lecture est effectuée simultanément dans les mémoires MG2 et MD2, par un signal L, aux adresses respectives x + Cx et x + 1 + Cx, x représentant l'abscisse du pixel en cours de balayage sur une ligne de l'image IM et Cx, la correction d'adresse nécessaire éventuellement, en raison du déplacement de la zone ZM, depuis le dernier transfert de données dz dans les mémoires MZ. Si une des corrections Cx ou Cy dépasse des valeurs prédéterminées, telles que 60 pixels ou 30 lignes, un nouveau transfert a lieu entre l'ensemble de calcul et les mémoires de zone MZ et ceci indépendamment des cibles. Les coordonnées transférées tiennent alors compte du déplacement de la zone ZM depuis le transfert précédent et les corrections C et Cy sont alors nulles. Les valeurs successives x + Cx se présentent à chaque balayage de ligne d'ordonnée y + Cy Les distances D ou Dp lues dans les mémoires MG sont chargées dans un registre R2 à condition que le chargement éventuel ne soit pas inhibé par un signal qui provient d'un circuit logique LO. Celui-ci reçoit a chaque lecture d'un groupe de mémoires9 la distance lue dans la mémoire MG ainsi que celle qui est lue dans la mémoire MD. Le chargement est inhibé lorsque les deux distances reçues sont égales à Dp. Toute distance D lue dans une mémoire MG est chargée dans le registre R2 et correspond au début du balayage d'un rectangle de masque et du côté gauche de celui-ci. Cette distance reste dispo- nible en sortie du registre tant que celui-ci n'est pas à nouveau charge. La nouvelle distance chargée peut être, selon le cas, soit une distance Dp qui correspond à la fin du balayage, et du coté droit du rectangle9 soit une distante D9 égale ou non à la précedente, et qui correspond à la présence d'un rectangle de masque jointif avec le précédent. Le signal SDM fourni en sortie du registre R29 représente donc une distance D1, égale à la distance D du masque ou à la distance Dp, tandis que le signal SDC (figure 1) représente une distance D2 égale à la distance Dc de la cible, ou, en l'absence de cible, à une seconde distance prédéterminé Ds supérieure à la distance Dp. Le comparateur CO1 (figure 1) qui reçoit les signaux SDM et SDC, compare les distances D1 et D2 et fournit un signal CI au sélecteur S de telle façon que le signal VCll de cible soit sélectionne pour former le signal VM du moniteur lorsque D2 Dl et que le signal VAN soit sélectionné lorsque Dl D2. Une autre caractéristique du système selon l'invention est qu'en étant associé à quelques moyens supplémentaires (figure 7)9 il permet la détermination des masques et la génération du fichier de masques. Ces moyens supplémentaires comprennent principalement9 un fichier Fl de distance de paysage9 une commande ST par stick (manette de commande), un convertisseur numérique/analogique CNA 2 et-un additionneur A. Le fichier de distances FI se rapporte au terrain photographié sur la diapositive ID et à l'emplacement du tireur sur ce terrain. Il contient, pixel par pixel, les distances entre ce tireur et les éléments du paysage. Il est obtenu, de manière connue, par une projection dans le plan de l'image ID et par rapport au tireur, des données en trois dimensions, d'un fichier de terrain donnant l'altitude de ce dernier suivant un matriçage au pas de 50m, par exemple. Pour des raisons de simplicité et pour la détermination des masques, le fichier de distances FI et le fichier de masques FM peuvent être réunis sur un seul disque. La détermination des rectangles de masque est effectuée, visuellement sur ltécran du moniteur, en chizlsiss nt leurs dimensions et leurs #mplacements au moyen de la commande de stick de façon à les superposer de manière optimum avec les éléments du paysage. Pour cette visualisation des rectangles, il est fait appel, entre autres, aux circuits de restitution de masques dont le signal SDM permet le tracé, ligne par ligne, de ces rectangles. Ce signal est transformé par le convertisseur CNA 2 en un signal analogique qui est superposé aux signaux vidéo VCI et VAN par l'additionneur A inséré, par exemple, dans le canal "rouge" propre au signal vidéo VM. Les opérations nécessaires à la détermination des masques sont effectuées au moyen du stick ST et définies par des codes tapés sur la console C. Cette détermination est faite maille par maille. L'opérateur oriente l'analyseur sur la maiile voulue, et place un index lumineux, de la taille d'un pixel, sur le pixel de l'élément de paysage qu'il estime pouvoir faire coïncider avec le premier pixel d'un rectangle de masque à déterminer. Il accroît ensuite les dimensions de cet index, en abscisse et en ordonnée, jursqu'à obtenir un rectangle, dont le sommet supérieur gauche est confondu avec la position de l'index primitif, et qui cache convenablement l'élément de paysage ou la partie souhaitée de celui-ci. L'opération peut être recommencée pour trouver les meilleurs emplacements et dimensions du rectangle. Lorsque cela est obtenu, l'opération est répétée une nouvelle fois. Le placement de l'index est alors suivi, sur commande de l'opérateur, de l'enregistrement par l'ensemble de calcul des coordonées XG et YH du premier pixel. Le tracé du rectangle optimum est suivi par l'enregistrement des coordonnées XD et YB du dernier pixel.L'ensemble de calcul joint ensuite à ces coordonnées, la distance correspondante de l'élément de paysage que lui fournit le fichier FI de distances, et transmet ces données du fichier de masques FM à l'adresse de la maille considérée. La souplesse du procédé permet de plus de compenser certaines anomalies de masquage qui proviennent de légères erreurs de positionnement de la cible dues aux interpolations faites lors des calculs et de la génération du fichier FI de distances Ces approximations sans importance par ailleurs, peuvent se traduire par contre lors d'un masquage logiquement prévisible d'une cible, par une apparition non réaliste de celle-ci. La vérification du masquage par un élément de paysage est faite en déplaçant une cible tout autour de cet élément. Lorsque le masquage n'est pas correct, il suffit de donner aux rectangles de masques correspondant à cet élément, des dimensions telles que leurs limites débordent suffisamment et dans le sens voulu celles de l'élément de paysage. REVENDICATIONS 1. Système numérique d'incrustation et de masquage de cibles mobiles dans une image de paysage, pour la visualisation sur un écran de moniteur, caractérisé par le fait que la surface apparente de chacun des éléments du paysage susceptibles de constituer des masques, est assimilée à un ensemble de rectangles jointifs (figure 4), chaque rectangle de masque étant orienté suivant la direction de balayage de l'écran de visualisation, et défini par des données de masques constituées par les coordonnées correspondant respectivement au début du premier pixel (XG, YH) et à la fin du dernier pixel (XD, Y de ce rectangle, et par la distance sur le terrain de la fraction d'élément de paysage assimilée à ce rectangle. 2. Système selon la revendication 1, caractérisé par le fait que l'image de paysage est divisée en un réseau rectangulaire de mailles (figure 3) et que les données de masques sont stockées dans un fichier organisé en mailles (FM). 3. Système selon la revendication 2, caractérisé par le fait que dès l'initialisation de l'exercice, pendant la durée de celui-ci et pour chaque cible, les données de masques stockées dans le fichier de masques, aux adresses de la maille qui contient la cible et aux adresses des mailles immédiatement en avant de cette cible, sont transmises à la mémoire d'un ensemble de calcul (EC). 4. Système selon la revendication 3, caractérisé par le fait que seules les données utiles de masques, relatives aux mailles qui contiennent au moins une cible et qui sont situées en avant de ces cibles, sont transmises à l'ensemble de calcul (EC). 5. Système selon l'une quelconque des revendications précédentes, caractérisé par le fait que les données de masques relatives à toute cible située dans la zone de paysage dont l'image est formée sur l'écran du moniteur, sont transmises de l'ensemble de calcul à un système de deux mémoires en zone (MZ1, MZ2) fonctionnant en modes alternés, l'une étant en écriture pendant que l'autre est en lecture 6.Système selon la revendication 59 caractérisé par le fait que pour chaque période de balayage de l'image de zone sur le moniteur 7 Système selon la revendication 69 caracterisé par le fait que durant le balayage de chaque ligne7 de l'image de zone, les deux mémoires de l'un des groupes du système de mémoires de ligne9 sont lues simultanément et que chaque distance lue dans la mémoire relative aux abscisses gauches est chargée dans un registre (R2) jusqu'à ce que celui-ci, par la lecture de cette distance dans la mémoire relative aux abscisses droites, soit chargé par une première distance fictive prédéterminée supérieure à toute distance de masque. 8. Système selon l'une des revendications 6 ou 79 caractérisé par le fait que la distance contenue dans le registre de sortie (iR211 du système de mémoires de ligne9 est transmise9 ainsi que la distance correspondant à la cible7 à un comparateur COI, et que le signal de sortie de ce dernier commande un sélecteur (S3 de façon que le signal vidéo fourni au moniteur (M) soit constitué par le signal vidéo de cible lorsque la distance correspondant à la cible est inférieure à la distance contenue dans le registre et soit constitué autrement par le signal de paysage la comparaison se faisant pixel par pixel. 9. Système selon l'une des revendications 2 à 89 caractérisé par le fait qu'il comporte en outre un fichier (FI) de distance de paysage et une commande (ST) par stick, reliés à l'ensemble de commande, un convertisseur numérique/analogique (CNA 2) disposé entre le registre de masques (RM) et un additionneur (A) inséré dans l'un des trois canaux de couleur du signal vidéo envoyé au moniteur.