Brevet FR2593608A1 — publié le 19870731

Procédé et dispositif de reconnaissance automatique de cibles à partir d'échos "Doppler" La présente invention concerne un procédé et un dispositif de reconnaissance automatique de cibles à partir d'échos "Doppler". Dans les installations radar ou sonar cette reconnaissance est effectuée habituellement par un personnel spécialisé constitué d'opéra- teurs qui écoutent sur hauts-parleurs ou casques les sons "Doppler" fournis par les cibles pour déterminer leur nature, chaque opérateur procédant par comparaison avec des sons connus déjà répertoriés et identifiés. Outre le fait que ce processus exige de chaque opérateur un apprentissage, sa crédibilité n'est pas absolue et dépend pour une part importante des facultés auditives des opérateurs en particulier lorsque les conditions d'écoute sont mauvaises et notamment lorsque le signal "Doppler" reçu se trouve noyé dans un bruit important. Le but de l'invention est de pallier les inconvénients précités. A cet effet, l'invention a pour objet un procédé de reconnaissance automatique de cibles à partir déchos "Doppler", caractérisé en ce qu'il consiste à comparer séquentiellement les spectres du signal retransmis par chaque cible à des suites de spectres correspondant à des cibles connues mémorisées dans une mémoire dictionnaire et à indiquer le type de cible lorsque les spectres du signal retransmis par la cible ont été reconnus. L'invention a également pour objet un dispositif pour la mise en oeuvre de ce procédé. Le procédé et le dispositif selon l'invention ont pour principal avantage d'être entièrement automatiques, en ne nécessitant plus l'entrai- nement d'un personnel spécialisé pour la reconnaissance des cibles. Les moyens d'analyse spectraux utilisés leur conférent également une grande immunité aux bruits et une très faible sensibilité aux variations de niveau du signal "Doppler" détecté. D'autres caractéristiques et avantages de l'invention apparaîtront également à l'aide de la description qui va suivre, faite en regard des dessins annexés donnés uniquement à titre d'exemple qui représentent: - la figure 1 un organigramme des différentes phases du procédé de reconnaissance de cibles selon l'invention; - la figure 2, un exemple de mise en oeuvre du procédé selon Pinvention; - la figure 3 un premier exemple de normalisation linéaire pouvant être utilisé pour la comparaison des spectres; - la figure 4 un deuxième exemple de normalisation par pro- grammation dynamique. Le procédé selon l'invention consiste à effectuer une analyse spectrale du signal "Doppler" fourni par une cible pour comparer les spectres obtenus à un nombre déterminé de spectres de sons "Doppler" caractéristiques de cibles connues enregistrées dans une mémoire dic- tionnaire. Ce procédé débute par la mise en oeuvre d'une phase d'appren- tissage figurée aux étapes 3 et 4 de la figure 1. Durant l'étape 3, les sons "Doppler" caractéristiques de cibles connues sont analysés et leurs spectres sont mémorisés pendant l'étape 4 dans une mémoire dictionnaire. Lorsque la période d'apprentissage est terminée, le procédé devient opérationnel et chaque signal "Doppler" est analysé au cours des étapes 5, 6 et 7 représentées à la figure I qui consistent après avoir effectué à 'Pétape 5 l'analyse spectrale du signal inconnu, à comparer, à l'étape 6, les spectres obtenus aux spectres des sons "Doppler" connus répertoriés dans la mémoire dictionnaire. Si les spectres analysés sont reconnus comme faisant partie du dictionnaire, la cible correspondante est identifiée à l'étape 7. Un dispositif pour la mise en oeuvre de ce procédé est représenté à la figure 2 à l'intérieur d'une ligne en pointillés 8. Il comprend un convertisseur analogique-numérique 10, un analyseur de spectre 11, des moyens de normalisation 12, un multiplexeur 13, une mémoire dictionnaire 14, un opérateur de comparaison 15 à deux entrées 16 et 17, un organe de division 18 et un détecteur "Doppler" 19. Le signal "Doppler" qui est éventuellement transposé dans la gamme audiofréquence est appliqué sur l'entrée 9 du convertisseur analogiquenumérique 10. Ce signal est échantillonné à une fréquence double de la bande de fréquence utile et les échantillons numériques obtenus sont appliqués à l'entrée de l'analyseur de spectre 11. Ceux-ci sont formés, par exemple, par des mots binaires de 11 bits contenant éventuellement un bit de signe. Ces échantillons sont traités par l'analy- seur de spectre 11 qui en effectue rl'analyse cepstrale. Cette technique qui est largement employée en reconnaissance vocale consiste à calculer la transformée de Fourier inverse du logarithme du spectre du signal échantillonné appliqué à l'entrée de l'analyseur. Elle a pour avantage qu'elle permet d'obtenir des résultats qui dépendent peu du bruit parasite affectant le signal sonore analysé et de ses variations de niveau. Les signaux obtenus dans ces conditions à la sortie de l'analyseur Il sont constitués de suites de vecteurs formés d'un nombre déterminé de coefficients calculés pendant des intervalles de temps constants pour que tous les signaux puissent être décrits avec le même nombre de spectres. Ces coefficients sont ensuite groupés par paquets ou segments suivant également des techniques connues à l'aide des moyens de normalisation temporelle et fréquencielle 12. Les signaux normalisés sont transmis à travers le multiplexeur 13, à destination de la mémoire dictionnaire 14 ou de l'opérateur de compa- raison 15. En phase d'apprentissage, l'entrée de la mémoire dictionnaire 14 est connectée à la sortie des moyens de normalisation 12 pour permettre la mémorisation séquentielle des spectres des cibles connues. Cette mémorisation s'effectue de façon connue sous la commande d'un organe de commande, non représenté, formé par un microprocesseur ou tout disposi- tif équivalent. A titre d'exemple, en donnant à la mémoire dictionnaire 14 une capacité de 1600 octets on peut enregistrer les spectres de 20 cibles, chaque cible étant représentée par un jeu de 10 spectres de 8 coefficients chacun. Lorsque la phase d'apprentissage est terminée, le multiplexeur 13 relie directement la sortie des moyens de normalisation 12 à la première entrée 16 de l'opérateur de comparaison 15 dont la deuxième entrée 17 est reliée à la sortie de la mémoire dictionnaire 14. L'opérateur de comparaison 15 effectue la comparaison des spec- tres du son inconnu aux spectres des cibles connues contenus dans la mémoire dictionnaire 14. Au cours de cette comparaison différents procédés de normalisa- tion temporelle peuvent être exécutés par les moyens de normalisation 12. En particulier, il est possible d'utiliser soit une normalisation linéaire à la manière de celle qui est représentée par le diagramme à la figure 3 ou encore une normalisation par programmation dynamique du type de celle qui est représentée par le diagramme de la figure 4. Sur la figure 3, les index Si et Sj des spectres des sons connus et inconnus sont portés respectivement sur deux axes orthonormés X et Y et la distance séparant le son porté en X du son porté en Y est mesurée en faisant la somme des distances séparant les index des spectres élémen- taires S et Sj. Sur la figure 4 la comparaison ne s'effectue plus linéairement mais selon une courbe reliant les index externes des spectres correspon- dant aux points A et B. Dans les deux cas la forme reconnue est celle dont la distance cumulée ou moyenne par rapport à la forme des spectres de la cible inconnue est la plus faible. Lorsque les formes des spectres sont reconnues comme apparte- nant aux formes du dictionnaire l'opérateur de comparaison 15 transmet un signal de commande à l'organe de décision 18 qui est couplé à la sortie du convertisseur analogique-numérique 10 au travers du détecteur "Doppler" 19, pour vérifier la vraisemblance des formes reconnues avec la vitesse radiale de la cible détectée. La mesure de cette vitesse est réalisée par le détecteur "Doppler" 19 qui détecte la fréquence de la raie "Doppler" du spectre du son analysé qui est significative de la vitesse radiale de la cible. Le résultat de cette mesure est transmis à l'organe de décision 18 qui vérifie la cohérence entre la nature de la cible déduite des formes des spectres du son "Doppler" détecté et la vitesse radiale mesurée. Lorsque la cohérence entre les formes des spectres reconnues et la vitesse radiale de la cible est constatée, l'organe de décision 18 émet sur une sortie 20 un signal indiquant la validité du processus de reconnais- sance effectué par l'opérateur de comparaison 15. Par contre, s'il n'y a pas adéquation entre les formes du spectre reconnues et la vitesse radiale détectée cPd'une cible, cette non cohérence est également signalée sur la sortie 20 de l'organe de décision par un autre signal. Eventuellement, dans ce cas, une autre analyse du caractère de vraisemblance peut être effectuée par l'organe de décision 18 qui peut, par exemple, proposer comme cible reconnue celle qui est arrivée en deuxième position dans le processus de reconnaissance. L'exemple qui vient d'être donné d'une réalisation préférée de l'invention n'est pas limitatif. Il va de soi que dautres modes de réalisation sont également possibles, qui tous pourront résulter de certains choix particuliers dans la structure des moyens précédemment décrits pour mettre en oeuvre l'invention. Il pourra en être ainsi notamment du choix des moyens danalyse spectrale mis en oeuvre pour effectuer la reconnaissance des spectres du signal "Doppler" qui pourront dans leur ensemble être choisis parmi les moyens similaires existant dans les dispositifs de reconnaissance de la parole. Selon une première approche, on pourra, au lieu d'utiliser le procédé d'analyse cepstrale précédemment décrit, utiliser d'autres types de transformées ou d'autres types d'analyses similaires de celles qui sont utilisées dans les dispositifs de reconnaissance de la parole pour comparer de façon séquentielle les spectres à court terme du signal vocal. En particulier on pourra substituer à la transformée cepstrale précédemment décrite une transformée de Fourier, ou les types d'analyse encore connus sous les désignations de LPC (abréviation du terme anglo- saxon "linear productive coding") ou encore le procédé d'analyse par canaux. Naturellement en fonction de ces choix, les spectres devront être comparés selon une mesure de distance adéquate dépendante de la transformée ou de l'analyse employée. Par exemple, si une mesure de distance enclidienne doit être utilisée dans l'analyse cepstrale précé- demment décrite, on utilisera par contre une mesure de distance selon la méthode d'Itakura pour l'analyse LPC qui est décrite par exemple dans l'article ASSP 2367-72 (1975) ayant pour titre: "Itakura F. Minimum Prediction Residual Principale Applied to Speech Recognition". Selon encore une deuxième approche on pourra, au lieu d'utiliser les méthodes de comparaison précédemment décrites, mettre en oeuvre la méthode analytique utilisée dans la technique de reconnaissance de la parole consistant à comparer des sons de parole décrits par des segments élémentaires tel que phonèmes ou diphonèmes. Dans ces derniers cas tous les phonèmes, les caractéristiques lexicales et les règles de syntaxe des sons "Doppler" des cibles connues seront mémorisés dans la mémoire dictionnaire 14, et des analyses phonétiques, lexicales, syntaxiques et phonétiques pourront être lancées par ropérateur de comparaison 17 pour comparer les résultats d'analyse aux données correspondantes du diction- naire afin d'identifier le son inconnu à partir des caractéristiques des sons connus rangées dans la mémoire dictionnaire. Egalement les moyens de détection de la vitesse radiale de la cible précédemment décrits pourront être avantageusement remplacés par les moyens qui sont habituellement utilisés pour la mesure du "Pitch" dans les techniques d'analyse vocale, en particulier tous les algorithmes exis- tants pour effectuer cette mesure pourront être utilisés et notamment l'algorithme AMDF qui est l'abréviation de Average Magneticle Diffe- rence Function) dont une description peut être trouvée dans l'article intitulé "Average Magnitude Difference Function Pitch Detection" IEEE Trans. Acoust. Speech Signal Processing, Vol. ASSP 22, n 5, 1974. Mais on pourra également utiliser directement les moyens dana- lyse spectraux du radar pour donner directement la vitesse radiale de défilement de la cible. REVENDICATIONS 1. Procédé de reconnaissance automatique de cibles à partir d'échos "Doppler", caractérisé en ce qu'il consiste à comparer (6) séquen- tiellement les spectres du signal retransmis par chaque cible à des suites de spectres correspondant à des cibles connues mémorisées (4) dans une mémoire dictionnaire et à indiquer le type de cible (7) lorsque les spectres du signal retransmis par la cible ont été reconnus (6). 2. Procédé selon la revendication 1, caractérisé en ce que les spectres sont traités par analyse cepstrale. 3. Procédé selon la revendication 1, caractérisé en ce que les spectres sont traités par la transformée de Fourier. 4. Procédé selon la revendication 1, caractérisé en ce que les spectres sont traités par analyse LPC. 5. Procédé selon l'une quelconque des revendications I à 4, caractérisé en ce qu'il consiste à segmenter le signal "Doppler" fourni par les cibles connues et inconnues suivant des intervalles de temps constants pour que tous les signaux soient décrits avec le même nombre de spectres. 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la comparaison (15) est effectuée linéairement. 7. Procédé selon l'une quelconque des revendications I à 6, caractérisé en ce que la comparaison (15) est effectuée par une méthode de programmation dynamique. 8. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il consiste à détecter (19) la fréquence "Doppler" du signal retransmis par la cible pour obtenir un caractère de vraisemblance de la cible indiquée par la comparaison des spectres. 9. Dispositif pour la réalisation du procédé selon l'une quelconque des revendications I à 8, caractérisé en ce qu'il comprend un conver- tisseur analogique-numérique (10) pour convertir le signal retransmis par la cible en échantillons numériques, des moyens d'analyse cepstrale (11) pour calculer dans des intervalles de temps constant les coefficients représentatifs de la transformée de Fourier inverse du logarithme des spectres du signal représenté par les suites d'échantillons fournis par le convertisseur analogique (10), des moyens de normalisation (12) du signal pour caractériser chaque signal par un nombre N déterminé de coeffi- cients fournis par l'analyse cepstrale, des moyens de mémorisation (14) de coefficients cepstraux représentatifs de cibles connues fournis par les moyens d'analyse cepstrale (11) et des moyens de normalisation (12) pour chaque cible connue en phase d'apprentissage, un opérateur de comparaison (15) pour comparer les coefficients cepstraux fournis par les moyens de normalisation (12) aux coefficients de chaque cible connue mémorisée dans les moyens de mémorisation (14), et un organe de décision (18) pour identifier la cible lorsque les coefficients cepstraux obtenus correspon- dent à ceux d'une cible mémorisée dans les moyens de mémorisation (14). 10. Dispositif selon la revendication 9, caractérisé en ce qu'il comprend en plus un détecteur (19) de paramètre "Doppler" couplé à l'organe de décision pour valider la cible identifiée. 11. Dispositif selon la revendication 10, caractérisé en ce que l'organe de décision (18) réinitialise la comparaison des coefficients ceps- traux lorsque les paramètres "Doppler" obtenus ne correspondent pas à la cible identifiée.