Architecture ouverte pour les applications de vision en temps réel
| Auteur / Autrice : | Mohamad Nawar Al-Awa |
| Direction : | Pierre-Yves Coulon |
| Type : | Thèse de doctorat |
| Discipline(s) : | Signal, image, parole |
| Date : | Soutenance en 1995 |
| Etablissement(s) : | Grenoble INPG |
Mots clés
Mots clés libres
Résumé
Les machines de vision peuvent etre classees en deux groupes distincts: machines a grains fins et machines a gros grains. Etant generalement dediees aux traitements de bas niveau, les machines a grains fins ne peuvent pas etre employees pour realiser une application necessitant plusieurs types de calcul. En revanche, les machines a gros grains, basees sur un ou plusieurs systemes de communication, sont des systemes a usage plus general. Ces machines sont souvent developpees pour une application particuliere ; leurs performances chutent lorsque l'on tente de les adapter a d'autres applications. D'ou la necessite d'une machine, dite ouverte, pouvant integrer des modules de calcul heterogenes afin de s'adapter a une large gamme d'applications. Une bande passante elevee, des modes de transfert varies, une structure flexible permettant la reconfiguration dynamique, une interface standard de faible cout: telles sont les caracteristiques du systeme de communication de cette machine. Pour repondre a ces exigences, nous etudions d'abord une architecture ouverte, basee sur un bus performant a usage general: le nubus. Les resultats de cette etude ont revele l'insuffisance de la bande passante, car le bus est utilise pour transmettre des commandes et des donnees a la fois, et le manque de reconfiguration dynamique. Pour remedier a ces inconvenients, nous avons developpe un bus rapide et flexible, adapte aux applications de vision: le bus drift. Afin de valider ce bus, un prototype de demonstration est developpe dans notre laboratoire. Sur ce prototype, une bande passante de 128 moctets/s (1 gbits/s) est atteinte dans tous les modes de transfert (mode parallele, pipeline et mixte). Un temps de reconfiguration dynamique de 50 s est mesure, ce qui est tres convenable pour la reconfiguration intra-application et inter-applications. Ces aspects ont ete mis en evidence en implantant, sur notre prototype, une application de difference d'images en temps reel video