Brevet FR2960634A1 — publié le 20111202

L'invention concerne de manière générale l'analyse d'images et de données fournies par des capteurs optiques. Plus particulièrement l'invention concerne un dispositif et un procédé de détermination d'une information de profondeur à partir d'un capteur optique susceptible d'être en déplacement, ainsi qu'un dispositif optique de détermination de données tridimensionnelles. Un capteur optique, comme une caméra vidéo ou un appareil de photographie numérique, possède des récepteurs sensibles à l'intensité lumineuse et aux couleurs. Un tel capteur peut ainsi enregistrer des données visuelles afin de reproduire une image en deux dimensions représentant fidèlement le paysage visible par ces récepteurs. L'essor récent des technologies de visualisation en trois dimensions - cinématographie, lunettes, téléviseur - a développé l'appétit du public pour les applications 3D. Aussi, il serait intéressant de disposer d'un capteur optique apte à enregistrer des informations de profondeurs du paysage, et pas seulement à reproduire une image plane. A cet effet, il existe des modèles reliant, pour un capteur optique fixe, l'intensité lumineuse reçue par un capteur optique dans une direction donnée et la distance entre le capteur et un objet dans cette direction donnée. On peut ainsi estimer les distances du capteur optique à plusieurs objets de l'environnement, ce qui complète les données visuelles classiques en deux dimensions. Des techniques par stéréovision (mettant en oeuvre deux capteurs optiques) ou par monovision (mettant en oeuvre un seul capteur optique) sont classiquement connues de l'homme de l'art. De telles méthodes, si elles supposent le capteur optique immobile (elles sont dites « statiques »), sont peu fiables si le capteur optique est en mouvement. L'estimation du champ de profondeur peut être, dans ce cas, fort éloignée de la réalité. II est alors intéressant de disposer d'informations sur le déplacement du capteur optique afin de raffiner le modèle statique en un modèle dynamique. On peut obtenir ces informations de déplacement à partir de capteurs inertiels solidaires du capteur optique. II s'agit en général d'accéléromètres, de gyroscopes 35 ou de gyromètres dont les mesures sont intégrées par un processeur pour estimer des grandeurs de déplacement « inertielles » du capteur optique, typiquement les vitesses linéaires et de rotation, et la position. Toutefois, ces estimations sont faussées par les biais des mesures et les erreurs 5 des méthodes d'intégration numériques, et ne donnent pas satisfaction si on les incorpore telles quelles dans un modèle dynamique. Il existe des méthodes pour améliorer la pertinence des grandeurs inertielles, en utilisant des données dites « externes » de déplacement du capteur optique, 10 lesquelles données ne proviennent pas des capteurs inertiels. A cette fin, on peut par exemple comparer les grandeurs inertielles avec les données externes au moyen d'un filtre de Kalman. Ces données externes sont généralement fournies par un dispositif de 15 géolocalisation externe, par exemple de type GSM, GPS, ou fonctionnant par suivi d'interférométrie (laser tracker en terminologie anglo-saxonne). Ceci n'est pas sans poser problème dans l'application au capteur optique. En effet, le dispositif de géolocalisation représente d'importantes contraintes matérielles et de coût à l'échelle d'un capteur optique. En outre, les informations de géolocalisation, 20 transmises par une source extérieure sont susceptibles : - d'être indisponibles dans diverses situation, comme par exemple dans un bâtiment, ou lorsque le nombre de satellites en visibilité directe est insuffisant, ou encore lorsque le signal est brouillé, et - d'être dégradées, par exemple entre des bâtiments ou lorsqu'il y a des 25 problèmes de multi-trajets. Une telle solution n'est donc envisageable que pour des applications en laboratoire avec du matériel très couteux, ou en extérieur lorsque les vitesses de déplacement sont importantes, de sorte que le signal du GPS donnant la vitesse présente un bon rapport information utile par rapport au bruit. 30 Il est aussi possible de réduire le biais des mesures en utilisant des capteurs inertiels de grande précision. Cette solution suppose un coût très important. De plus, de tels capteurs inertiels peuvent être soumis à des règles particulières d'intégration. Par ailleurs, elle ne compense pas les erreurs dus à l'intégration 35 numérique. Un but de l'invention est de surmonter les difficultés que présentent les solutions de l'art antérieur. A cet effet, l'invention propose un dispositif de détermination d'une information de profondeur à partir d'un capteur optique susceptible d'être en déplacement, le dispositif comprenant : - un moyen d'estimation d'un champ magnétique, comprenant - un ensemble de capteurs magnétiques destinés à être disposés de manière solidaire du capteur optique, l'ensemble de capteurs étant destiné à fournir des mesures du champ magnétique, et - une unité de traitement destinée à déterminer une information de champ représentative du champ magnétique, à partir des mesures du champ magnétique, - une unité inertielle comprenant - un ensemble de capteurs inertiels destinés à être disposés de manière solidaire du capteur optique et à fournir des mesures inertielles du déplacement du capteur optique, et - une unité de traitement destinée à déterminer une information de déplacement représentative du déplacement du capteur optique à partir des mesures inertielles, - une unité de calcul destinée à déterminer, à partir de l'information de champ, de l'information de déplacement et d'une information optique fournie par le capteur optique, une information de profondeur à partir du capteur optique. Avantageusement mais facultativement, le dispositif selon l'invention comprend au moins l'une, ou une quelconque combinaison possible, des caractéristiques suivantes : - dans un cas où l'information optique comprend des informations représentatives d'une intensité lumineuse reçue par le capteur optique dans des directions respectives, et l'information de profondeur comprend des valeurs estimées de distances respectives entre le capteur optique et des objets suivant les directions respectives, le dispositif permettant ainsi d'estimer un champ de profondeur à partir du capteur optique, - l'information de champ comporte une matrice représentative des dérivées partielles spatiales du champ magnétique, en un point particulier, dans un repère lié au capteur optique, - l'ensemble de capteurs magnétiques comporte quatre capteurs magnétiques, chacun étant apte à mesurer le champ magnétique selon trois axes, les quatre capteurs magnétiques étant disposés selon une configuration centrée, - l'ensemble de capteurs magnétiques est disposé selon une configuration redondante, - l'unité de traitement du moyen d'estimation du champ magnétique est destinée à déterminer l'information de champ à partir des mesures fournies par l'ensemble de capteurs magnétiques et à partir de propriétés intrinsèques supposées du champ magnétique, et - l'unité de traitement du moyen d'estimation du champ magnétique est en outre destinée à fournir une information secondaire de champ, l'unité de traitement de l'unité inertielle étant alors destinée à déterminer l'information de déplacement du capteur optique à partir des mesures inertielles et de l'information secondaire de champ. L'invention concerne également, selon un deuxième aspect, procédé de détermination d'une information de profondeur à partir d'un capteur optique susceptible d'être en déplacement, le procédé comprenant : - une étape d'estimation d'un champ magnétique, laquelle étape comprend : - une sous-étape de détermination de mesures du champ magnétique, et - une sous-étape de détermination d'une information de champ représentative du champ magnétique à partir des mesures du champ magnétique, - une étape d'estimation de déplacement du capteur optique, laquelle étape comprend : - une sous-étape de détermination de mesures inertielles du déplacement du capteur optique, et - une sous-étape de détermination d'une information de déplacement représentative du déplacement du capteur optique à partir des mesures inertielles, - une étape de détermination, à partir de l'information de champ, de l'information de déplacement et d'une information optique fournie par le capteur optique, d'une information de profondeur à partir du capteur optique. Avantageusement mais facultativement, le procédé selon l'invention comprend au moins l'une, ou une quelconque combinaison possible, des caractéristiques suivantes : - dans un cas où l'information optique comprend des informations représentatives d'une intensité lumineuse reçue par le capteur optique dans des directions respectives, l'information de profondeur comprend des valeurs estimées de distances respectives entre le capteur optique et des objets suivant les directions respectives, le procédé permettant ainsi d'estimer un champ de profondeur à partir du capteur optique, - l'information magnétique comprend une matrice représentative des dérivées partielles spatiales du champ magnétique, en un point particulier, dans un repère lié au capteur optique. - l'information magnétique est déterminée à partir des mesures magnétiques du champ magnétique et de propriétés intrinsèques supposées du champ magnétique, et - l'étape d'estimation du champ magnétique comprend en outre une sous-étape de détermination d'une information magnétique secondaire, l'information de déplacement du capteur optique étant alors déterminée à partir des mesures inertielles et de l'information magnétique secondaire. Selon un troisième aspect, l'invention concerne un dispositif optique de détermination de données tridimensionnelles comprenant un capteur optique et un dispositif de détermination d'une information de profondeur à partir du capteur optique selon le premier aspect de l'invention. L'invention présente de nombreux avantages : - L'utilisation des capteurs magnétiques permet d'augmenter de manière 25 significative la pertinence des distances estimées. - Contrairement à un dispositif de géolocalisation basé sur l'utilisation de signaux extérieurs (par exemple de type GSM ou GPS), les capteurs magnétiques ne sont pas tributaires de la réception d'un signal externe. Ils sont opérants partout où il existe un champ magnétique détectable, par 30 exemple le champ magnétique terrestre. - Grâce à la précision apportée par les capteurs magnétiques, il est possible d'avoir de bonnes performances en utilisant des capteurs inertiels de qualité réduite, ce qui permet de diminuer significativement les coûts de fabrication, et de réduire drastiquement l'encombrement du système et sa 35 consommation, les capteurs de qualité réduite étant généralement moins imposants et peu gourmands en énergie. D'autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre, au regard des dessins annexés, donnés à titre d'exemples non limitatifs et sur lesquels : - la figure 1 illustre, de manière schématique, un dispositif de détermination d'une information de profondeur à partir d'un capteur optique selon une réalisation possible du premier aspect de l'invention, - la figure 2 représente sur un schéma des distances d'un capteur optique à des objets à deux instants différents suivant une même direction dans un repère lié au capteur optique, - la figure 3 illustre, de manière schématique, un dispositif de détermination d'une information de profondeur à partir d'un capteur optique selon une réalisation possible d'une variante avantageuse du premier aspect de l'invention, - la figure 4 représente sur un schéma les distances d'un capteur optique à un objet caractéristique à deux instants différents suivant une direction caractéristique, - la figure 5 représente schématiquement un capteur optique et des capteurs magnétiques disposés dans une disposition centrée selon une réalisation possible du premier aspect de l'invention, - la figure 6 représente schématiquement un capteur optique et des capteurs magnétiques disposés dans une position redondante selon une réalisation possible du premier aspect de l'invention, et - la figure 7 représente, sous la forme d'un schéma bloc, un procédé de détermination d'une information de profondeur à partir d'un capteur optique selon une réalisation possible du deuxième aspect de l'invention. En référence à la figure 1, un dispositif 100 de détermination d'une information d de profondeur à partir d'un capteur 10 optique susceptible d'être en déplacement selon25 le premier aspect de l'invention comprend un moyen 20 d'estimation d'un champ magnétique B, une unité 30 inertielle et une unité 40 de calcul. Le moyen 20 d'estimation de champ magnétique B comprend un ensemble 21 de capteurs magnétiques destinés à être disposés de manière solidaire du capteur 10 optique et à fournir des mesures mB du champ magnétique B, à une unité 22 de traitement du moyen 20. L'unité 22 de traitement est destinée à déterminer une information iB de champ 10 représentative du champ magnétique B, à partir des mesures mB du champ magnétique B fournies par l'ensemble 21 de capteurs magnétiques. A titre d'exemple non limitatif, les capteurs magnétiques peuvent être des magnétomètres mono-axe, bi-axe tri-axe, ou multi-axe, et les mesures mB 15 représentent les composantes du champ magnétique (mesuré en Tesla ou en Gauss) sur un, deux, trois ou un nombre supérieur d'axes de l'espace. L'unité 22 de traitement peut être un processeur, un microprocesseur ou tout autre moyen adapté connu de l'homme de l'art. 20 L'unité 30 inertielle comprend un ensemble 31 de capteurs inertiels destinés à être disposés de manière solidaire du capteur 10 optique et à fournir des mesures mC inertielles du déplacement du capteur 10 optique, et une unité 32 de traitement destinée à déterminer une information iC de déplacement représentative du 25 déplacement du capteur 10 optique à partir des mesures mC inertielles. A titre d'exemple non limitatif, les capteurs inertiels peuvent être des accéléromètres, des gyroscopes ou des gyromètres mono-axe, bi-axe ou tri-axe, ou tout autre capteur inertiel adapté connu de l'homme de l'art. Les mesures mC 30 inertielles peuvent représenter par exemple des mesures de l'accélération, de l'inclinaison ou de la vitesse angulaire du capteur 10 optique suivant un, deux ou trois axes de l'espace. L'information iC peut contenir une vitesse, une position, une inclinaison ou encore 35 une vitesse de rotation du capteur 10 optique suivant un, deux ou trois axes de l'espaces. Elles peuvent être obtenues à partir des mesures mC inertielles par une méthode d'intégration numérique, comme une méthode des différences finies ou toute autre méthode adaptée connue de l'homme de l'art. L'unité 32 de traitement peut être un processeur, un microprocesseur ou tout autre moyen adapté pour déterminer l'information iC inertielle à partir des mesures mC inertielles. Par « de manière solidaire du capteur 10 optique », on entend qu'un mouvement du capteur 10 optique entraine un mouvement des capteurs magnétiques, et des capteurs inertielles de sorte à pouvoir lier les variations des mesures mB du champ magnétique B et des mesures mC inertielles au déplacement du capteur 10 optique. De manière non limitative, les capteurs inertiels 21 comme magnétiques 32 peuvent être fixés à même le capteur 10 optique, ou bien sur un support (non représenté) solidaire du capteur 10 optique, ou bien encore être liés de manière mobile au capteur 10 optique. Une solution hybride peut encore être adoptée. L'unité 40 de calcul est destinée à déterminer une information d de profondeur à partir du capteur 10. On entend par information de profondeur à partir du capteur 10 optique une information concernant la position du capteur 10 optique dans son environnement ou la position des éléments de l'environnement par rapport au capteur 10 optique. L'information d de profondeur peut comprendre toute information concernant la position relative d'éléments de l'environnement ou encore la position absolue d'éléments de l'environnement ou du capteur 10 optique dans un référentiel donné. Avantageusement, mais non limitativement, l'information d de profondeur comprend une valeur estimée d'une distance d(n) entre le capteur 10 optique et un objet dans une direction n donnée. Cette estimation de distance est susceptible de varier au cours du temps ; aussi lorsqu'elle est considérée à un instant t, on la notera parfois d(n,t) dans la suite. La direction n est déterminée, par exemple, dans un repère à trois axes lié au capteur 10 optique, désigné par « repère capteur » dans la suite. On considérera que n est un vecteur à trois coordonnées dans le repère capteur et par souci de simplicité, on supposera que ce vecteur est normé (c'est-à-dire que la somme des carrés de ses coordonnées vaut 1). On entendra alors par « direction n » la droite passant par un point central C du capteur 10 optique et dirigée par le vecteur n. Le point central C peut être le foyer image du capteur 10 optique, un autre point optique caractéristique du capteur 10 optique, ou tout autre point adapté connu de l'homme de l'art. On entend par objet tout élément visible des récepteurs du capteur 10 optique dans la direction n, c'est-à-dire tout élément qui modifie l'intensité lumineuse reçue par le capteur 10 optique dans cette direction La distance d(n) entre un objet et le capteur 10 optique dans la direction n désigne la distance entre le point central C du capteur 10 optique et le premier point de l'objet rencontré en suivant la direction n. On a représenté sur la figure 2 les distances d(q,tl) et d(n,t2) entre un capteur 10 optique et des objets d'une scène visible par le capteur 10 optique à deux instants différentes t1 et t2 dans une même direction q dans un repère terrestre. On a noté C(tl) et C(t2) la position dans un repère terrestre du point central C aux instants t1 et t2. Dans cet exemple illustratif, le capteur optique est en déplacement et en 25 mouvement rotationnel entre les instants t1 et t2. Aussi, la direction n change dans le repère terrestre entre les instants t1 et t2 (alors qu'elle ne change pas dans le repère lié au capteur). On a représenté une scène vue par le capteur 10 optique sous la forme d'un 30 parallélépipède rectangle, et on a noté 01, respectivement 02, l'objet de la scène le plus proche du capteur 10 optique dans la direction n à l'instant t1, respectivement t2. Par ailleurs, on a représenté sous la forme d'un rectangle les limites de l'ensemble 35 des directions issues du point central C visibles par le capteur 10 optique. Il peut s'agir, par exemple, des récepteurs du capteur 10 optique lorsque le point central C20 est le foyer image et on les a noté rec. A chaque instant, seules les directions passant par le point central C et un point intérieur au rectangle rec sont visibles du capteur. L'ensemble des directions visibles du capteur 10 optique à partir du point central C n'est pas nécessairement représentable par un rectangle rec pourrait être un disque, un polygone ou une forme bidimensionnelle quelconque dépendant du capteur 10 optique. Pour estimer la distance d(n), l'unité 40 de calcul utilise l'information iB de champ, l'information iC de déplacement et d'une information iO optique fournie par le capteur 10 optique et propre à la direction q. L'information iO peut contenir, par exemple, l'évolution de l'intensité lumineuse y(n,t) reçue dans la direction q au cours du temps. La notation y(n,t) souligne le fait que l'intensité lumineuse y dépend de la direction n considérée et du temps, communément désigné par t. Si le capteur 10 optique est apte à détecter plusieurs couleurs, y(q,t) peut être un vecteur avec une composante pour chaque couleur. Si le capteur est monochrome, y(n,t) n'a qu'une seule composante. Pour simplifier les notations, on considérera dans la suite que y(q,t) n'a qu'une seule composante, les calculs qui suivent pouvant être effectués (de manière couplée ou indépendante) sur chaque composante de y(q,t) dans le cas où il s'agit d'un vecteur. L'information iO peut aussi contenir des renseignements similaires sur les directions proches de la direction q qui peuvent s'avérer pertinentes pour les calculs. L'information iO optique peut aussi contenir les données décrites ci-dessus propres à plusieurs directions q respectives. L'information d de profondeur comprend alors avantageusement des estimations de distances d(q) respectives entre le capteur 10 optique et des objets suivant les directions n respectives. On appelle champ de profondeur suivant plusieurs directions données un ensemble 35 de distances du capteur 10 optique à des objets dans ces directions données. Le dispositif 100 selon le premier aspect de l'invention permet ainsi d'estimer un champ de profondeur d(n) suivant les directions ri respectives. En considérant un grand nombre de directions q respectives, on peut ainsi établir une estimation détaillée de profondeur d'une scène visible par les récepteurs du capteur 10 optique, estimation qui complète les données visuelles en deux dimensions enregistrées par ces récepteurs. Cette estimation de profondeur peut servir à incruster, dans les images représentées par les données en deux dimensions, des images de synthèse de manière réaliste en prenant en compte la position relative des objets de l'image. Elle peut encore servir, par exemple, à faire une cartographie tridimensionnelle de l'environnement du capteur. Selon une variante avantageuse, mais non limitative, du premier aspect de l'invention, l'information iB magnétique contient une matrice H représentative des dérivées partielles spatiales du champ magnétique B dans le repère capteur, en un point particulier Pmag. 20 La matrice H est aussi communément appelée « matrice jacobienne » du champ B au point Pmag, il s'agit de la matrice des gradients des composantes du champ B. Avantageusement, mais non limitativement, la position du point particulier Pmag peut 25 être choisie de différentes manières. Elle est préférentiellement connue et stockée dans l'unité 40 de calcul. Dans la suite, on considère qu'on mesure 3 coordonnées du champ magnétiques B, de sorte que la matrice H a 3 lignes. De même, on s'intéresse aux dépendances du 30 champ selon 3 coordonnées d'espace, de sorte que la matrice H a 3 colonnes. On dit communément que la matrice H est de taille 3x3. L'invention n'est toutefois pas limitée à ce cas particulier, et les calculs qui suivent peuvent être adaptés à différentes tailles possibles de la matrice H, en particulier à une matrice H à une colonne (une seule composante du champ magnétique est mesurée) ou bien à deux 35 colonnes (deux composantes du champ magnétique sont mesurées).15 Dans cette variante, on utilise comme postulat l'équation 1 suivante : - RHRT'l P (t) Equation 1 dans laquelle : - w désigne la vitesse angulaire du capteur 10 optique dans le repère capteur, - A désigne le produit vectoriel entre deux vecteurs - R représente la matrice de passage entre un repère terrestre local et le repère capteur, - Vpmag est la vitesse du capteur 10 optique au point Pmag dans le repère capteur, et - t désigne le temps. La formule suivante lie vpmag à la vitesse v du capteur 10 optique au point central C dans le repère capteur: (t) = v(t) -P $aC A W(t) Aussi, en prenant pour w la vitesse de rotation inertielle du capteur donnée par des gyromètres, et pour R la matrice de rotation obtenue par des gyroscopes, on peut déduire, à partir des mesures de B et de H fournies par le moyen 20 d'estimation de champ magnétique une valeur v de la vitesse du capteur 10 optique. Avantageusement, mais non limitativement, R et w peuvent être estimés en utilisant uniquement des données issus de gyromètres, ou bien uniquement des données provenant de gyroscopes, par toute méthode de dérivation ou d'intégration numérique adaptée connue de l'homme de l'art. La demanderesse a constaté qu'une telle valeur est plus proche de la vitesse réelle du capteur 10 optique que celle obtenue en intégrant les données inertielles provenant d'accéléromètres. L'équation 1 est couplée avec d'autres équations pour estimer la distance d entre le capteur 10 optique et des objets. Par exemple, une telle méthode permet d'estimer l'évolution de la distance d(rl,t) du capteur 10 optique au plus proche objet dans la direction rl en intégrant le système 1 d'équations suivant : Système 1 dans lequel grad désigne le gradient. En référence à la figure 3, l'information iO optique fournie par le capteur 10 optique peut, de manière non limitative, être traitée par une unité 50 de traitement d'image avant d'être transmise à l'unité 30 sous la forme d'une information iO' traitée. Le traitement d'image peut comprendre un re-fenêtrage, une adaptation à l'intensité lumineuse, ou tout autre traitement adapté connu de l'homme de l'art. Avantageusement, mais non limitativement, le traitement d'image peut comprendre un suivi de déplacement d'objets caractéristiques ou de points caractéristiques i dans des images successives. L'unité 50 de traitement d'image comprend alors préférentiellement un module de reconnaissance visuelle, implémentant une méthode de reconnaissance de type comparaison de blocs d'une image à une autre (block matching en terminologie anglo-saxonne), de suivi de frontières visibles (corner tracking en terminologie anglo-saxonne) ou toute autre méthode adaptée connue de l'homme de l'art. On entend par objet caractéristique un objet particulier visible par le capteur 10 optique, comme par exemple une porte, un écran de télévision, une table, un canapé, un tableau, ou tout autre objet dépendant du contexte visible par le capteur 10 optique. On entend par point caractéristique un élément pouvant être considéré comme ponctuel, et pouvant être facilement repéré ou caractérisé. Il peut s'agir d'un point de couleur différente des objets qui sont autour, un coin d'une porte, un angle d'un meuble, ou tout autre point dépendant du contexte visible par le capteur 10 optique. On a représenté sur la figure 4 un point caractéristique i vu par le capteur 10 optique à deux instants différents t1 et t2. On appelle direction caractéristique n; la direction qui relie le point central C à l'objet caractéristique i. Cette direction n'est pas fixe dans le repère capteur, elle dépend du déplacement du capteur 10 optique et donc du temps t. Avantageusement, la direction caractéristique h; est fournie par l'unité 50 de traitement d'image. On note alors d; la distance entre le capteur 10 optique et l'objet caractéristique i en suivant la direction r L'information d de profondeur comprend alors avantageusement une valeur estimée de la distance d;. Préférentiellement, mais non limitativement, l'unité 40 de calcul peut estimer la distance d; en intégrant le système d'équations : RHRT `11a.c C .. Système 2 1 Les systèmes d'équations 1 et 2 sont préférentiellement intégrés par l'unité 40 de 15 calcul au moyen de diverses méthodes d'intégration numérique comme par exemple, à titre non limitatif : des méthodes aux différences finies, aux volumes finis, aux éléments finis, un filtre de Kalman un algorithme de minimisation aux moindres carrés, 20 ou toute combinaison de telles méthodes, ou encore toute autre méthode adaptée connue de l'homme de l'art. Les systèmes d'équations 1 et 2 peuvent être intégrés de manière couplée pour réaliser des calculs d'estimation de distances d(h) à un plus proche objet dans une 25 direction ri donnée et des distances d; à des objets caractéristiques i dans des directions caractéristiques hi. Le dispositif 100 selon le premier aspect de l'invention permet ainsi d'estimer un champ de profondeur d(q) dans les directions ri données et des directions q 30 caractéristiques. Les valeurs estimées de distances et les champs de profondeurs estimés mentionnés jusqu'ici sont avantageusement déterminées par le dispositif 100 selon le premier aspect de l'invention à différents instants selon une fréquence de calcul.. La fréquence de calcul est par exemple de l'ordre de 1 Hz à 200Hz. Ainsi, l'information d de profondeur déterminée par l'unité 40 de calcul est délivrée à différents instants et permet un suivi de la profondeur à partir du capteur 10 optique au cours du temps. 10 On va maintenant décrire, en regard des figures 5 et 6, des variantes avantageuses du dispositif 100 selon le premier aspect de l'invention présentant différentes dispositions envisagées de l'ensemble 21 de capteurs magnétiques. Selon une première de ces variantes, représentée sur la figure 5, l'ensemble 21 de 15 capteurs magnétiques comporte quatre capteurs magnétiques tri-axes, les quatre capteurs magnétiques étant disposés selon une configuration centrée. On entend par configuration centrée une configuration dans laquelle les capteurs magnétiques sont tous alignés, c'est-à-dire que chaque axe d'un capteur 20 magnétique est aligné avec l'axe correspondant de chacun des autres capteurs magnétique. Un capteur magnétiques 210 est un capteur central, les autres capteurs magnétiques 211, 212, 213 étant disposés de manière périphérique à une distance donnée du capteur central selon des axes respectifs d'un repère lié au capteur central. 25 Les capteurs périphériques 211, 212, 213 peuvent être à une même distance donnée d du capteur 210 de référence, comme représenté sur la figure 5, ou bien à des distances données différentes. Ces distances données sont préférentiellement connues et stockées dans l'unité 22 de traitement du moyen 20 d'estimation de 30 champ magnétique. Avantageusement, mais non limitativement, les coefficients de la matrice H, de taille 3x3, sont alors estimés par différences finies unilatérale entre les mesures fournies par le capteur central 210 et chacun des capteurs périphériques, ce qui permet de 35 calculer les 9 coefficients de la matrice H.5 Cette variante n'est toutefois pas limitée à 4 capteurs magnétiques, on peut envisager de disposer plus de capteurs périphériques autour du capteur magnétique central 210, par exemple six, soit deux sur chacun de ses axes de part et d'autre, ce qui permet d'estimer les coefficients de la matrice H par une méthode des différences finies centrées, qui donne des résultats plus fiables. Le point particulier Pmag considéré dans les calculs précédents est alors préférentiellement, mais non limitativement, au niveau du capteur magnétique central 210. Selon une deuxième de ces variantes, représentée sur la figure 6, l'ensemble 21 de capteurs magnétiques comprend un nombre donné n de capteurs x,, x2, ... xn disposés selon une configuration redondante. 15 On entend par configuration redondante une configuration dans laquelle plusieurs capteurs magnétiques, préférentiellement au moins 3, sont disposés autour du capteur 10 optique, chacun à une position et selon une orientation propre donnée. Préférentiellement, mais non limitativement, la position et l'orientation de chaque 20 capteur magnétique xi dans le repère capteur sont connues et stockés dans l'unité 22 de traitement du moyen 20 d'estimation de champ magnétique, sous la forme d'un vecteur position et d'une matrice de rotation R. De manière avantageuse, mais non limitative, les coefficients de la matrice H sont 25 alors estimés de la manière suivante : Chaque capteur x; donne une mesure m; du champ magnétique B qui vérifie l'équation : m; = Ri B(xi). Par une approximation au premier ordre du champ magnétique, on obtient alors l'équation suivante : 30 (R )-Irr= È-(0) qui permet de d'estimer la matrice H. On a alors autant d'estimations de la matrice H que de capteurs magnétiques, et on peut retenir pour matrice H une moyenne de ces estimations. Cette moyenne peut être obtenue par une régression linéaire, par un algorithme de minimisation aux 35 moindres carrés, ou toute autre méthode adaptée connue de l'homme de l'art.10 Avantageusement, mais non limitativement, l'information iB - par exemple la matrice H - de champ peut être déterminée en tenant compte de propriétés intrinsèques supposées du champ magnétique B. Dans le cadre de cette variante de l'invention, on retiendra préférentiellement des 5 propriétés déduites des équations de Maxwell, comme par exemple : - le champ magnétique est à divergence nulle (donc la matrice H est de trace nulle) - le champ magnétique dérive d'un potentiel scalaire (donc la matrice H est symétrique) 10 Selon une variante avantageuse de l'invention, représentée sur la figure 3, les données magnétiques sont en outre utilisées pour recaler les informations iC inertielles. A cet effet, l'unité 22 de traitement du moyen 20 d'estimation de champ magnétique est en outre destinée à fournir une information iB' secondaire de 15 champ. A titre d'exemple non limitatif, l'information iB' peut contenir la matrice H, ou la valeur du champ magnétique en fonction du temps. Le recalage de l'information iC inertielle par l'information iB' secondaire de champ est alors avantageusement réalisé à partir de l'équation 1. 20 Cette information iB' secondaire constitue ainsi une donnée externe qui compense les biais induits par les mesures mC inertielles et les erreurs d'intégration numériques de l'unité 32 de traitement de l'unité 30 inertielle, compensation réalisée par exemple au moyen d'un filtre de Kalman. 25 Dans cette variante, le moyen 20 du dispositif 100 selon le premier aspect de l'invention produit lui-même des données externes, rendant ainsi résultats fournis par l'unité inertielles étant plus pertinents. On s'affranchit ainsi de la nécessité d'un dispositif de géolocalisation. 30 On va maintenant décrire, en regard de la figure 7, un procédé d'estimation de déplacement du capteur un procédé de détermination d'une information d de profondeur à partir d'un capteur 10 optique susceptible d'être en déplacement selon le deuxième aspect de l'invention. 35 Le procédé selon le deuxième aspect de l'invention est avantageusement, mais non limitativement, implémenté par un dispositif 100 selon le premier aspect de l'invention, et comprend une étape S10 d'estimation d'un champ magnétique B, une étape S20 d'estimation de déplacement du capteur 10 optique, et une étape S30 de détermination d'une information d de profondeur à partir du capteur 10 optique. L'étape S10 d'estimation d'un champ magnétique B est avantageusement réalisée par le moyen 20 d'estimation d'un champ magnétique B et comprend : - une sous-étape S11 de détermination de mesures mB du champ magnétique B, avantageusement réalisée par l'ensemble 21 de capteurs magnétique, et - une sous-étape S12 de détermination d'une information iB de champ représentative du champ magnétique B à partir des mesures mB du champ magnétique, avantageusement réalisée par l'unité 22 de traitement du moyen 20. L'étape S20 d'estimation de déplacement du capteur est avantageusement réalisée par l'unité 30 inertielle et comprend : - une sous-étape S21 de détermination de mesures mC inertielles du déplacement du capteur 10 optique, avantageusement réalisée par l'ensemble 31 de capteurs inertiels, et - une sous-étape S22 de détermination d'une information iC de déplacement représentative du déplacement du capteur 10 optique à partir des mesures mC inertielles, avantageusement réalisée par l'unité 32 de traitement de l'unité 30 inertielle. L'information d de profondeur à partir du capteur 10 optique est déterminée à partir de l'information iB de champ, de l'information iC de déplacement et d'une information iO optique fournie par le capteur 10 optique. L'information d de profondeur, l'information iB magnétique, leurs variantes avantageuses et leurs exemples non limitatifs ont déjà été décrits en référence au dispositif selon le premier aspect de l'invention. Avantageusement, mais non limitativement, l'étape S10 d'estimation du champ magnétique B comprend en outre une sous-étape S12 de détermination d'une information iB' magnétique secondaire, l'information iC de déplacement du capteur 10 optique étant alors déterminée à partir des mesures mC inertielles et de l'information iB' magnétique secondaire. Les variantes avantageuses et exemples non limitatifs de l'information iB' 5 magnétique secondaire ont déjà été décrits en référence au dispositif selon le premier aspect de l'invention. L'invention concerne aussi, selon un troisième aspect, un dispositif (200) optique de détermination de données tridimensionnelles représenté sur la figure 1. Le dispositif selon le troisième aspect de l'invention comprend un capteur 10 optique et un dispositif 100 selon le premier aspect de l'invention. On entend par détermination de données tridimensionnelles la détermination 15 d'informations concernant trois directions de l'espace. Une telle détermination peut généralement être réalisée par mesure directe par utilisation d'un sonar ou d'un télémètre laser, ou encore par analyse d'images, par calculs numériques réalisées sur des mesures directes, ou par toute autre méthode adaptée connue de l'homme de l'art. 20 Dans le cadre du dispositif 200 selon le troisième aspect de l'invention, la détermination selon deux dimensions est avantageusement réalisée par traitement des mesures d'intensités lumineuses enregistrées par les récepteurs du capteur 10 optique. Avantageusement, ces données bidimensionnelles sont complétées par un champ de profondeur estimé par le dispositif 100 selon le premier aspect de l'invention. 10 25 30 35 REVENDICATIONS1. Dispositif (100) de détermination d'une information (d) de profondeur à partir d'un capteur (10) optique susceptible d'être en déplacement, le dispositif (100) étant caractérisé en ce qu'il comprend : - un moyen (20) d'estimation d'un champ magnétique (B), le moyen (20) comprenant - un ensemble (21) de capteurs magnétiques destinés à être disposés de manière solidaire du capteur (10) optique, l'ensemble de capteurs étant 10 destiné à fournir des mesures (mB) du champ magnétique (B), et - une unité (22) de traitement destinée à déterminer une information (iB) de champ représentative du champ magnétique (B), à partir des mesures (mB) du champ magnétique (B), - une unité (30) inertielle comprenant 15 - un ensemble (31) de capteurs inertiels destinés à être disposés de manière solidaire du capteur (10) optique et à fournir des mesures (mC) inertielles du déplacement du capteur (10) optique, et - une unité (32) de traitement destinée à déterminer une information (iC) de déplacement représentative du déplacement du capteur (10) optique à partir 20 des mesures (mC) inertielles, - une unité (40) de calcul destinée à déterminer, à partir de l'information (iB) de champ, de l'information (iC) de déplacement et d'une information (iO) optique fournie par le capteur (10) optique, une information (d) de profondeur à partir du capteur (10) optique. 25 2. Dispositif selon la revendication 1, l'information (iO) optique comprenant des informations représentatives d'une intensité lumineuse reçue par le capteur (10) optique dans des directions respectives (n ; n;), le dispositif étant caractérisé en ce que l'information (d) de profondeur, que l'unité (40) de calcul est destinée à 30 déterminer, comprend des valeurs estimées de distances (d(n) ; d;) respectives entre le capteur (10) optique et des objets suivant les directions respectives (n ; n;), le dispositif permettant ainsi d'estimer un champ de profondeur à partir du capteur (10) optique. 35 3. Dispositif selon l'une des revendications 1 et 2, dans lequel l'information (iB) de champ comporte une matrice (H) représentative des dérivées partielles spatialesdu champ magnétique (B), en un point particulier (Pmag), dans un repère lié au capteur (10) optique. 4. Dispositif selon l'une des revendications 1 à 3, dans lequel l'ensemble (21) de capteurs magnétiques comporte quatre capteurs magnétiques, chacun étant apte à mesurer le champ magnétique (B) selon trois axes, les quatre capteurs magnétiques étant disposés selon une configuration centrée. 5. Dispositif selon l'une des revendications 1 à 3, dans lequel l'ensemble (21) de capteurs magnétiques est disposé selon une configuration redondante. 6. Dispositif selon l'une des revendications 1 à 5, dans lequel l'unité (22) de traitement du moyen (20) d'estimation du champ magnétique (B) est destinée à déterminer l'information (iB) de champ à partir des mesures (mB) fournies par l'ensemble (21) de capteurs magnétiques et à partir de propriétés intrinsèques supposées du champ magnétique (B). 7. Dispositif selon l'une des revendications 1 à 6, dans lequel l'unité (22) de traitement du moyen (20) d'estimation du champ magnétique (B) est en outre destinée à fournir une information (iB') secondaire de champ, l'unité (32) de traitement de l'unité (30) inertielle étant alors destinée à déterminer l'information (iC) de déplacement du capteur (10) optique à partir des mesures (mC) inertielles et de l'information (iB') secondaire de champ. 8. Procédé de détermination d'une information (d) de profondeur à partir d'un capteur (10) optique susceptible d'être en déplacement, le procédé étant caractérisé en ce qu'il comprend : - une étape (S10) d'estimation d'un champ magnétique (B), laquelle étape 30 comprend : - une sous-étape (S11) de détermination de mesures (mB) du champ magnétique (B), et - une sous-étape (S12) de détermination d'une information (iB) de champ représentative du champ magnétique (B) à partir des mesures (mB) du 35 champ magnétique,- une étape (S20) d'estimation de déplacement du capteur (10) optique, laquelle étape comprend : - une sous-étape (S21) de détermination de mesures (mC) inertielles du déplacement du capteur (10) optique, et - une sous-étape (S22) de détermination d'une information (iC) de déplacement représentative du déplacement du capteur (10) optique à partir des mesures (mC) inertielles, - une étape (S30) de détermination, à partir de l'information (iB) de champ, de l'information (iC) de déplacement et d'une information (iO) optique fournie par le capteur (10) optique, d'une information (d) de profondeur à partir du capteur (10) optique. 9. Procédé selon la revendication 8, l'information (iO) optique comprenant des informations représentatives d'une intensité lumineuse reçue par le capteur (10) optique dans des directions (q ; ni) respectives, le procédé étant caractérisé en ce que l'information (d) de profondeur comprend des valeurs estimées de distances (d(ri) ; d;) respectives entre le capteur (10) optique et des objets suivant les directions respectives (q ; r ii), le procédé permettant ainsi d'estimer un champ de profondeur à partir du capteur (10) optique. 10. Procédé selon l'une des revendications 8 et 9, dans lequel l'information (iB) magnétique comprend une matrice (H) représentative des dérivées partielles spatiales du champ magnétique (B), en un point particulier (Pmag), dans un repère lié au capteur (10) optique. 11. Procédé selon l'une des revendications 8 à 10, dans lequel l'information (iB) magnétique est déterminée à partir des mesures magnétiques du champ magnétique (B) et de propriétés intrinsèques supposées du champ magnétique (B). 30 12. Procédé selon l'une des revendications 8 à 11, dans lequel l'étape (S10) d'estimation du champ magnétique (B) comprend en outre une sous-étape (S12) de détermination d'une information (iB') magnétique secondaire, l'information (iC) de déplacement du capteur (10) optique étant alors déterminée à partir des mesures (mC) inertielles et de l'information (iB') magnétique secondaire. 35 13. Dispositif (200) optique de détermination de données tridimensionnelles comprenant un capteur optique (10) susceptible d'être en déplacement et un dispositif (100) de détermination d'une information de profondeur à partir du capteur (10) optique selon l'une des revendications 1 à 7.5