Brevet FR3071321A1 — publié le 20190322

I PROCEDE D'ATTENUATION DES ARTEFACTS LIES AUX VAGUES D'ETRAVE OU AU SILLAGE SUR DES IMAGES RADAR D'UN NAVIRE La présente invention concerne l'imagerie radar de cibles marines. Les navires fournissent des informations auto-déclaratives qui donnent l'identification, la position, la route et les dimensions (longueur et largeur) du navire, selon un système d'identification automatique, connu sous l'acronyme AIS (« Automated Identification System »). Il est utile d'être en mesure de vérifier les informations fournies par un navire, afin de détecter un navire suspect, dans un contexte civil ou militaire. Il est connu d'utiliser les informations fournies par un radar afin de classifier un navire, c'est-à-dire de pouvoir associer à ce navire une classe (telle que la classe pétrolier, vraquier, porte-conteneur, bateau de pêche, etc.), afin de vérifier la cohérence des informations qu'il fournit avec les informations correspondantes de la classe à laquelle il est associé. Actuellement, la classification d'un navire est réalisée à partir d'images radar, par exemple SAR (« Synthetic Aperture Radar ») ou ISAR (« Inverse Synthetic Aperture Radar »). Une image SAR fournit plutôt une vue de dessus du navire, tandis qu'une image ISAR fournit plutôt une vue de profil. Une image radar est ici une image distance-Doppler. Il s'agit d'une matrice 1(x,y) d'échantillons. Chaque échantillon correspond à la puissance réfléchie par un objet réfléchissant. Chaque colonne de cette matrice (axe x) correspond à une distance entre l'objet réfléchissant et l'antenne radar, et chaque ligne (axe y) correspond à un décalage en fréquence causé par l'effet Doppler et indicatif d'une vitesse relative entre l'objet réfléchissant et l'antenne radar. Les grandeurs de distance et de décalage en fréquence étant échantillonnées avec des pas prédéterminés, on parlera de case distance et de case Doppler pour chaque coordonnée d'un échantillon. Une image radar ne comporte pas uniquement le signal rétrodiffusé par le navire d'intérêt, mais également d'autres signaux qui viennent gêner l'interprétation des images. En particulier, les vagues d'étrave ou le sillage du navire produisent des artefacts de fortes intensités sur les images Distance-Doppler. Ils prennent la forme de tramées très étendues dans le domaine spectral (selon l'axe y ou axe vertical) et étroites dans le domaine spatial (selon l'axe x ou axe horizontal). Si l'image radar brute n'est pas traitée pour éliminer ces artefacts, la classification du navire est fortement dégradée. 2 Il a été proposé différents procédés afin de traiter une image radar brute pour éliminer les artefacts dus aux vagues d'étrave et au sillage d'un navire. Par exemple l'article de L. GAGNON et al. « Hierarchical Classifier Design for Airborne SAR Images of Ships », SPIE Proc. #3371, conference « Automatic Target 5 Recognition VIII », Orlando, 1998, décrit un procédé pour atténuer des tramées verticales consistant à effectuer un seuillage colonne par colonne, puis ligne par ligne, de l'image radar brute. Pour ce faire, les statistiques du bruit sont estimées sur les bords de la colonne (respectivement de la ligne) en cours de traitement, puis un seuil est déterminé à partir de la moyenne et de la variance de ces statistiques. Enfin, les petites zones de 10 l'image seuillée non connectées sont éliminées si elles sont isolées et si leur étendue spatiale est suffisante. Pour ce procédé, il est difficile de définir un seuil adapté car la nature du phénomène causant l'artefact n'est pas uniforme, ce qui rend les résultats de la mise en oeuvre de ce procédé de l'état de la technique assez variables. 15 Des tests menés montrent en particulier des dégradations préjudiciables sur les structures du navire. Or, ce sont justement ces structures qui permettent la classification d'un navire. Le but de l'invention est de résoudre ce problème, notamment en proposant un procédé alternatif à ceux de l'état de la technique. 20 Pour cela l'invention a pour objet un procédé d'atténuation des artefacts liés aux vagues d'étrave ou au sillage sur des images radar d'un navire, caractérisé en ce qu'il comporte les étapes consistant à: acquérir une image radar d'un navire, ladite image acquise étant une image Distance-Doppler ; extraire de l'image radar la ou chaque zone d'artefact qui correspond à un artéfact dû aux vagues d'étrave ou au sillage du navire, 25 l'extraction étant fondée sur le fait que la ou chaque zone d'artéfact s'étend sur une bande parallèle à l'axe Doppler, l'extraction conduisant à une image des zones d'artefacts ; élaborer un masque du navire ; et atténuer les échantillons de l'image radar qui appartiennent à la ou chaque zone d'artéfact de l'image des zones d'artefacts et qui se trouvent hors du masque du navire. 30 Suivant des modes particuliers de réalisation, le procédé comporte une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les combinaisons techniquement possibles : l'image radar est une image radar SAR ou une image radar ISAR. dans lequel l'étape d'extraction de la ou chaque zone d'artefact est fondée 35 sur le calcul du rapport d'un contraste vertical selon l'axe distance sur un contraste 3 horizontal selon l'axe Doppler de l'image radar et la sélection d'une zone d'artefact en tant que zone à l'intérieur de laquelle ledit rapport est supérieur à un rapport seuil. le ou chaque zone à l'intérieur de laquelle ledit rapport est supérieur à un rapport seuil subit une opération morphologique d'ouverture ou de fermeture avant d'être 5 associée à une zone d'artefact. le ou chaque zone à l'intérieur de laquelle ledit rapport est supérieur à un rapport seuil est pondérée en fonction de son extension avant d'être associée à une zone d'artefact. l'étape d'élaboration d'un masque du navire consiste à: appliquer un seuil 10 sur l'image radar de manière à obtenir une image seuillée ; associer la valeur unité à chaque échantillon dépassant ledit seuil et la valeur nulle sinon, de manière à obtenir une image binaire ; déterminer une droite de pont à partir de l'image binaire, la droite de pont constituant un contour inférieur du masque du navire ; déterminer le contour supérieur du masque du navire à partir d'une grandeur correspondant à une variation selon l'axe 15 Doppler d'un contraste de l'image binaire. 6 l'image atténuée If(x,y) s'exprime à partir de l'image radar (I(x,y)) selon la relation : If(x,y) = 1(x,y)- 10 logio(CH(x, y)/Cv(x, y)) , pour les échantillons qui se trouvent dans le ou chaque zone d'artefact et hors du masque du navire. L'invention a également pour objet un système radar mettant en oeuvre le procédé 20 précédent. L'invention et ses avantages seront mieux compris à la lecture de la description détaillée qui va suivre d'un mode de réalisation particulier, donné uniquement à titre d'exemple non limitatif, cette description étant faite en se référant aux dessins annexés sur lesquels : 25 - La figure 1 est une représentation sous forme d'un schéma blocs d'un mode de réalisation préféré du procédé de traitement d'image radar selon l'invention ; - la figure 2 est un schéma permettant d'expliquer les étapes de création d'un masque su navire du procédé de la figure 1; - la figure 3 est une image radar source avant traitement ; 30 - la figure 4 est une image des zones d'artefact extraite de la figure 3; - la figure 5 est une image d'un masque du navire extraite de la figure 3 ; et, - la figure 6 est une image radar délivré en sortie du procédé de la figure 1 à partir de l'image de la figure 3 et en utilisant les images des figures 4 et 5. 35 Un mode de réalisation du procédé d'atténuation des artefacts liés aux vagues d'étrave ou au sillage sur des images radar selon l'invention est présenté sur la figure 1. 4 Ce procédé 100 est par exemple mis en oeuvre lors de l'exécution des instructions d'un programme informatique par un calculateur. Le calculateur est par exemple celui d'un système radar embarqué à bord d'un aéronef comportant un dispositif radar propre à acquérir des images radar, de préférence du type SAR ou ISAR. 5 Le procédé 100 comporte quatre étapes principales : - une étape 110 d'acquisition d'une image Distance-Doppler et son prétraitement ; - une étape 120 d'extraction des zones de l'image source correspondant à des artéfacts dus aux vagues d'étrave ou au sillage du navire. Ces zones d'artéfact prennent la forme de bandes verticales sur l'image source. L'extraction ne se limite pas uniquement 10 à ces phénomènes qui sont localisés près de la proue et de la poupe du navire, puisque la recherche de zones d'intérêt se fait sur la globalité de l'image source. Ainsi, des artéfacts produits par d'autres phénomènes peuvent potentiellement être extraits, par exemple ceux dus à des parties tournantes du navire ; - une étape 130 d'élaboration d'un masque du navire, qui va être utilisé de 15 manière à ne pas dégrader la partie de l'image source correspondant au navire à identifier. Cette étape permet de pallier un défaut majeur des différents procédés de l'état de l'art, qui est la dégradation des structures du navire ; et, - une étape 140 d'atténuation, sur l'image source, de la portion des zones d'artéfact qui se trouvent hors du masque du navire. 20 Etape 110 Le procédé 100 débute par l'acquisition d'une image Distance-Doppler, par exemple une image brute délivrée par le dispositif radar. Avantageusement, l'étape 110 comporte un prétraitement consistant en un lissage 25 du bruit de l'image brute. Ce lissage est par exemple réalisé en faisant le produit de convolution de l'image brute avec un noyau gaussien, dont la taille est typiquement de trois cases distance par trois cases Doppler. Une image source est délivrée en sortie de l'étape 110. Elle est notée 1(x,y). La figure 3 représente une image source 1(x,y) à nettoyer. On voit que l'écho 10 du 30 navire d'intérêt est brouillé par deux zones d'artefact 11 et 12, respectivement à la proue du navire (vague d'étrave) et à la poupe du navire (sillage du navire). Etape 120 L'étape 120 d'extraction des zones d'artefact dus aux vagues d'étrave ou au 35 sillage du navire est fondée sur les propriétés morphologiques de tels artefacts : 5 - un artefact est étendu sur l'axe y Doppler (dans certains cas, un artefact peut même être réparti sur tout le domaine spectral de l'image source) ; - un artefact est localisé sur l'axe x distance et sa largeur est réduite à seulement quelques cases distance. 5 Le critère d'identification d'une zone d'artefact est ainsi une zone qui présente un fort contraste horizontal CH (c'est-à-dire selon l'axe x distance) et un faible contraste vertical CV (c'est-à-dire selon l'axe y Doppler). Ainsi, dans les sous-étapes 121 et 122, sont respectivement calculés le contraste vertical CV(x,y) et le contraste horizontal CH(x,y) pour chaque échantillon (x,y) de l'image 10 source 1(x,y). Le contraste d'un échantillon est déterminé en comparant la puissance de cet échantillon avec celle d'un ou plusieurs échantillons voisins, qui sont situés sur la même ligne pour le contraste horizontal CH et sur la même colonne pour le contraste vertical CV. 15 Par exemple une technique LO-TFAC, connue de l'homme du métier, est utilisée qui consiste à associer à chaque échantillon une puissance de référence, définie comme la puissance moyenne la plus faible parmi deux bandes de cases de référence situées de part et d'autre de l'échantillon considéré : à gauche et à droite pour le contraste horizontal CV et au-dessus et au-dessous pour le contraste vertical CV. Avantageusement, des 20 cases de gardes sont interposées entre l'échantillon considéré et les bandes de cases de référence. Le contraste est ensuite déterminé en calculant le rapport de la puissance de l'échantillon considéré avec la puissance de référence associée. A la sous-étape 123, une image de rapport de contraste Ri(x,y) est obtenue. La valeur d'un échantillon (x,y) de cette image correspond au rapport CH/CV pour 25 l'échantillon (x,y) correspondant de l'image source 1(x,y). A la sous-étape 124, l'image de rapport de contraste Ri(x,y) est seuillée et binarisée. Pour chaque échantillon (x,y), le rapport CH/CV est ainsi comparé à un rapport seuil prédéterminé et si le rapport CH/CV est supérieur à ce rapport seuil, l'échantillon (x,y) prend la valeur unité. Sinon, il prend la valeur nulle. Une image de rapport de 30 contraste binaire R2(x,y) est ainsi obtenue. Puis, au cours de la sous-étape 126, différentes opérations morphologiques d'ouverture et de fermeture sont appliquées sur l'image R2(x,y) afin de supprimer les zones de petite taille et isolées ou au contraire de combler les trous dans les zones de grande taille. Les opérations mathématiques correspondantes sont connues de l'homme 35 du métier. Une image des zones d'artefact R3(x,y) est obtenue. 6 La figure 4 représente ainsi l'image des zones d'artefact R3(x,y) obtenue à partir de l'image source 1(x,y) de la figure 3. Avantageusement, à la sous étape 128, l'image des zones d'artefact R3(x,y), qui est une image binaire Distance-Doppler, est convoluée avec un noyau uniforme 5 rectangulaire, par exemple de cinquante cases Doppler par cinq cases distance. Cette opération supplémentaire permet de mettre davantage en évidence les zones ayant une grande extension verticale et une faible extension distance, caractéristiques de l'artefact recherché. Sur l'image des zones d'artefact améliorée R4(x,y) obtenue, plus l'intensité est élevée, plus la zone d'artefact est de taille importante. 10 Etape 130 L'étape 130 de création d'un masque M(x,y) débute par une sous-étape 131 consistant à binariser l'image source 1(x,y) pour obtenir une image binaire B(x,y). Un échantillon (x,y) de l'image binaire B(x,y) prend la valeur unité lorsque 15 l'échantillon (x,y) correspondant de l'image source 1(x,y) présente une puissance supérieure à un seuil ajusté dynamiquement. Par exemple le seuil est ajusté à parti d'une fonction CCDF(z) (« complementary cumulative density function » en anglais), qui est équivalente à 1-F(z) où F(z) est la fonction de répartition des puissances des échantillons de l'image source 1(x,y). La 20 fonction CCDF(z) représente la probabilité qu'un échantillon de l'image source 1(x,y) ait une puissance supérieure à z. Le seuil est alors déterminé tel que : log10 ccdf (z) = -2.5 Avantageusement, afin de ne pas prendre en compte les artefacts liés au vagues d'étrave ou au sillage dans l'élaboration du masque, l'image binaire B(x,y) est également nettoyée des échantillons (x,y) qui correspondent à ces phénomènes, c'est-à-dire aux 25 échantillons dont le rapport CH/CV, calculé à l'étape 123, est supérieur à un seuil. A la sous-étape 132, la droite de pont Dp du navire est estimée par un algorithme, similaire à la transformée de Hough, connue de l'homme du métier. Il s'agit de rechercher, dans l'image binaire B(x,y), un maximum dans le nombre d'échantillons de valeur unité alignés. Ceci est illustré sur la figure 2. 30 On trace une droite D(y0,a) sur l'image binaire B(x,y), où yo est l'ordonnée à l'origine de la droite D(y0,a) et a l'angle entre la droite D(y0,a) et l'axe x, telles que : yo = y - x tan a Puis un histogramme H(y0,a) est construit à partie de la distance L entre chaque échantillon de valeur unité et la droite D(y0,a). Avantageusement, l'histogramme H(y0,a) est seuillé afin d'éliminer certains phénomènes parasites. 7 Le maximum de l'histogramme H(y0,a) est noté m(y0,a). En faisant varier yo et a on cherche les valeurs de ces deux paramètres qui conduisent à la plus grande valeur possible pour m(y0,a). La droite correspondante est la droite de pont Dp. C'est ce cas qui est représenté 5 à la figure 2. Dans la sous-étape 134, l'orientation haut / bas du navire est déterminée à partir de la droite de pont Dp, en considérant que le château du navire est en haut de l'image binaire B(x,y), c'est-à-dire au-dessus de la droite de pont Dp. Lors de la sous-étape 136, le masque du navire M(x,y) est formé par remplissage 10 de la zone entre la droite de pont Dp (constituant le contour inférieur du masque du navire) et le contour supérieur du navire C. Le contour C est extrait en mesurant le contraste entre chaque échantillon de l'image binaire B(x,y) et une bande de référence située au-dessus de l'échantillon considéré, puis en ne conservant que les échantillons de plus fort contraste. 15 Le masque M(x,y) obtenu à partir de l'image source 1(x,y) de la figure 3 est représenté à la figure 5. Le mode de réalisation venant d'être décrit est mieux adapté à des images source de type ISAR, parce qu'elles s'apparentent à une vue de profil du navire et font donc apparaître la droite de pont du navire plus clairement. Cependant, sur une grande partie 20 des images de type SAR, la droite de pont peut être assimilée à l'arête bâbord ou tribord du navire. Le même algorithme peut ainsi être utilisé sur les images source de type SAR. Etape 140 La dernière étape consiste à atténuer les échantillons (x,y) de l'image source 1(x,y) 25 qui correspondent à des artéfacts de vagues d'étrave ou de sillage. Le facteur d'atténuation utilisé est le rapport du contraste horizontal CH(x,y) sur le contraste vertical CV(x,y) calculé à l'étape 123. L'image atténuée If(x,y) (en dB) s'exprime alors de la manière suivante : /f (x, y) = I(x, y) - 1010g10 (CH(x,y)I CV (x, y)) Ce facteur d'atténuation est appliqué uniquement pour les échantillons (x,y) qui se 30 trouvent dans les zones d'artefact définis par l'image des zones d'artefact R3(x,y) (ou préférentiellement de l'image des zones d'artefact améliorée R4(x,y)) et hors du masque M(x,y). L'image atténuée If(x,y) obtenue à partir de l'image source 1(x,y) de la figure 3 est représentée à la figure 6. 8 On notera que le fait de définir le masque du navire comme recouvrant la partie supérieure de l'image du navire permet de ne pas dégrader les structures hautes du navire qui permettent son identification. La partie inférieure de l'image du navire correspondant à la coque de celui-ci n'est donc pas protégée lors de l'étape d'atténuation, 5 ce qui est avantageux dans la suppression des artefacts dus aux vagues d'étrave et de sillage qui sont maximales au niveau de la partie inférieure de l'image REVENDICATIONS- 1. Procédé (100) d'atténuation des artefacts liés aux vagues d'étrave ou au sillage sur des images radar d'un navire, caractérisé en ce qu'il comporte les étapes consistant à: - acquérir (110) une image radar (I(x,y)) d'un navire, ladite image acquise étant une image Distance-Doppler ; - extraire (120) de l'image radar (I(x,y)) la ou chaque zone d'artefact qui correspond à un artéfact dû aux vagues d'étrave ou au sillage du navire, l'extraction étant fondée sur le fait que la ou chaque zone d'artéfact (11, 12) s'étend sur une bande parallèle à l'axe Doppler, l'extraction conduisant à une image des zones d'artefacts (R3(x,y)) ; - élaborer (130) un masque du navire (M(x,y)) ; et, - atténuer (140) les échantillons de l'image radar (I(x,y)) qui appartiennent à la ou chaque zone d'artéfact de l'image des zones d'artefacts (R3(x,y)) et qui se trouvent hors du masque du navire (M(x,y)). 2. Procédé (100) selon la revendication 1, dans lequel l'image radar (I(x,y)) est une image radar SAR ou une image radar ISAR. 3. Procédé (100) selon la revendication 1 ou la revendication 2, dans lequel l'étape d'extraction (120) de la ou chaque zone d'artefact est fondée sur le calcul du rapport d'un contraste vertical (CV(x,y)) selon l'axe distance sur un contraste horizontal (CH(x,y)) selon l'axe Doppler de l'image radar (I(x,y)) et la sélection d'une zone d'artefact en tant que zone à l'intérieur de laquelle ledit rapport est supérieur à un rapport seuil. 4. Procédé (100) selon la revendication 3, dans lequel le ou chaque zone à l'intérieur de laquelle ledit rapport est supérieur à un rapport seuil subit une opération morphologique d'ouverture ou de fermeture avant d'être associée à une zone d'artefact. 5. Procédé (100) selon la revendication 3 ou la revendication 4, dans lequel le ou chaque zone à l'intérieur de laquelle ledit rapport est supérieur à un rapport seuil est pondérée en fonction de son extension avant d'être associée à une zone d'artefact. 6. Procédé selon (100) l'une quelconque des revendications 1 à 5, dans lequel l'étape d'élaboration (130) d'un masque du navire (M(x,y)) consiste à: 10 - appliquer un seuil sur l'image radar (I(x,y)) de manière à obtenir une image seuillée ; - associer la valeur unité à chaque échantillon dépassant ledit seuil et la valeur nulle sinon, de manière à obtenir une image binaire (B(x,y)) ; 5 - déterminer une droite de pont (Dp) à partir de l'image binaire, la droite de pont constituant un contour inférieur du masque du navire ; - déterminer le contour supérieur (C) du masque du navire à partir d'une grandeur correspondant à une variation selon l'axe Doppler d'un contraste de l'image binaire (B(x,y)). 10 7. Procédé (100) selon l'une quelconque des revendications 1 à 6, dans lequel l'image atténuée If(x,y) s'exprime à partir de l'image radar (I(x,y)) selon la relation : if (x, = /(x, - 10 logio (CH(x, y)/Cv(x, y)) pour les échantillons qui se trouvent dans le ou chaque zone d'artefact et hors du masque du navire. 15 8. Système radar, caractérisé en ce qu'il met en oeuvre un procédé d'atténuation des artefacts liés aux vagues d'étrave ou au sillage sur des images radar d'un navire conforme à l'une quelconque des revendications 1 à 7.