Fusion intelligente pour la pondération adaptative visuel-IMU dans l'ajustement de faisceaux creux de cuVSLAM
Dans cuVSLAM, la brique de localisation et cartographie visuelle de NVIDIA accélérée sur GPU, les résidus visuels et ceux de l'unité de mesure inertielle (IMU) sont fusionnés dans un ajustement de faisceaux creux (SBA) avec une pondération figée par des covariances de bruit calibrées en amont. Aucun mécanisme ne permet donc d'ajuster l'équilibre visuel-inertiel à l'exécution. Les auteurs introduisent un scalaire α supérieur ou égal à 1 qui amplifie la matrice d'information visuelle par rapport à la contrainte de préintégration IMU. Testées sur l'ensemble {1, 2, 5, 10, 20}, les trajectoires se regroupent en deux régimes empiriques: « IMU-TRUST » (α = 1 ou 2, proche de la calibration d'origine) et « VISION-TRUST » (α = 10 ou 20), α = 5 faisant office de transition. Les écarts à l'intérieur d'un régime sont faibles devant ceux entre régimes. Un estimateur de qualité visuelle (VQE), perceptron multicouche de seulement 914 paramètres, prend en entrée un vecteur de 10 caractéristiques tirées de statistiques déjà tenues par le tracker et prédit le régime à chaque SBA. L'erreur absolue de trajectoire (RMSE APE) moyenne baisse de 27,7 % sur EuRoC MAV et de 14,9 % sur TUM-VI Room en validation croisée leave-one-out (LOOCV).
L'intérêt tient à la simplicité du dispositif. Plutôt que de régresser un poids continu, les auteurs ramènent le problème à une décision binaire, ce qui permet un modèle minuscule, quasi gratuit en calcul et sans nouveau capteur ni nouvelle chaîne de traitement. Pour les équipes qui embarquent du SLAM visuel-inertiel sur robots mobiles, drones ou humanoïdes, la fiabilité en conditions dégradées (flou de mouvement, éclairage changeant, scènes pauvres en textures) reste un point de friction, et un gain de 15 à 28 % sans surcoût notable est pertinent. Il faut toutefois rester prudent: les résultats portent sur deux jeux de données académiques de petite taille, la validation LOOCV mesure la généralisation entre séquences d'un même corpus et non en environnement industriel, et rien n'est indiqué sur la latence ni sur le comportement en cas de bascule fréquente entre régimes. Il s'agit d'un résultat de recherche, pas d'un composant livré.
Ce travail s'inscrit dans l'essor de cuVSLAM, bibliothèque de NVIDIA proposée dans l'écosystème Isaac ROS et exploitée pour la navigation de robots mobiles et de manipulateurs. Jusqu'ici, la pondération visuel-inertielle y restait statique, comme dans de nombreux systèmes concurrents, tels que ORB-SLAM3, VINS-Fusion ou OpenVINS, dont les approches adaptatives passent souvent par des covariances estimées en ligne ou par des réseaux plus lourds. Le choix d'un modèle de moins d'un millier de paramètres répond à des contraintes d'embarqué. Les prochaines étapes naturelles seraient des tests sur des plateformes réelles, des environnements extérieurs et industriels, et une éventuelle intégration dans les versions publiques de cuVSLAM, sans calendrier annoncé à ce stade.




