Thèse en cours

Algorithmes quantiques pour la localisation de robots basée sur la vision

FR  |  
EN
Auteur / Autrice : Ayan Barui
Direction : Ezio MalisPhilippe Martinet
Type : Projet de thèse
Discipline(s) : Automatique traitement du signal et des images
Date : Inscription en doctorat le 01/11/2024
Etablissement(s) : Université Côte d'Azur
Ecole(s) doctorale(s) : École doctorale Sciences et technologies de l'information et de la communication
Partenaire(s) de recherche : Laboratoire : Artificial intelligenCE and efficieNT Algorithms for aUtonomous RobotIcs.

Résumé

FR  |  
EN

L'informatique quantique révolutionne plusieurs disciplines scientifiques et leurs applications, comme la cryptographie ou le calcul scientifique [4]. Même si les efforts de recherche sont actuellement plus axés sur la réalisation physique des ordinateurs quantiques, des recherches sur les langages de programmation et les algorithmes sont déjà en cours car un ordinateur quantique permettrait de réaliser certains calculs inaccessibles aux supercalculateurs actuels en temps humainement raisonnable (suprématie quantique). Sans attendre l'émergence des ordinateurs quantiques universels, il y a un intérêt certain à identifier quels problèmes de perception en robotique pourraient être résolus par les machines quantiques disponibles aujourd'hui ou dans un futur proche et à proposer de nouveaux algorithmes quantiques [5]. En effet, les robots autonomes modernes nécessitent des capacités de vision rapide afin de percevoir et d'évaluer leur environnement. Les algorithmes de vision par ordinateur et de traitement d'image sont coûteux en calcul car ils doivent calculer des résultats sur des millions de pixels. L'étude de l'informatique quantique appliquée au traitement d'images a donné naissance à une nouvelle sous-discipline appelée Quantum Image Processing [1]. Les recherches en cours sur le traitement d'images quantiques nécessaires à la perception robotique concernent par exemple les représentations d'images quantiques [7], la détection et le suivi d'objets en mouvement [8]. Cependant, le traitement d'images ne traite que des images bidimensionnelles, ce qui n'est pas suffisant lorsqu'il s'agit de problèmes de perception robotique comme par exemple la localisation précise d'un robot dans un environnement complexe et dynamique [2]. Cette compréhension de haut niveau à partir d'images ou de vidéos numériques est fournie par des algorithmes de vision par ordinateur. Par conséquent, à l'instar du traitement d'image quantique, nous souhaitons explorer une nouvelle sous-discipline qui peut être appelée vision par ordinateur quantique. En effet, seules quelques méthodes existent pour exprimer une image tridimensionnelle par représentation quantique sous forme de nuage de points quantique [3]. Comme pour les autres technologies quantiques, nous pensons que la Quantum Computer Vision, dans certains cas, dépassera de loin les capacités et les performances de ses équivalents traditionnels. L'objectif principal de cette thèse est d'étudier de nouveaux algorithmes de vision par ordinateur quantique et de démontrer qu'ils sont supérieurs aux meilleurs algorithmes de vision par ordinateur conventionnels. Le candidat étudiera quels algorithmes de localisation classiques pour l'estimation de pose sont les mieux adaptés pour être accélérés par l'informatique quantique et concevra et validera ces algorithmes sur un ordinateur quantique distant. L'étudiant devra d'abord choisir la représentation d'image quantique la mieux adaptée [9] puis étudier comment extraire des caractéristiques utiles des images quantiques [10]. Enfin, l'étudiant proposera un algorithme d'estimation de pose 3D quantique et le comparera au meilleur algorithme classique. La partie pratique de cette recherche doctorale portera sur l'implémentation des algorithmes de vision par ordinateur dans une boîte à outils logicielle et l'expérimentation sur un robot réel. L'application privilégiée sera la localisation du robot (c'est-à-dire l'estimation de pose 3D) dans son environnement puisque cette information est nécessaire pour les tâches de navigation autonomes. Le candidat devra d'abord choisir le langage de programmation le mieux adapté à l'informatique quantique [6] puis implémenter les algorithmes à l'aide d'un service d'informatique quantique dans le cloud accessible à distance.