Etude, realisation et applications d'operateurs a la cadence video utilisant des architectures programmables
Institution:
ReimsDisciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les traitements d'image de bas niveau sont souvent executes en temps reel, ce qui implique une implantation materielle sur des asics, et pour des prototypes, sur des circuits programmables fpga. Ces traitements de bas niveau sont classes en deux categories, les traitements convolutifs qui effectuent une transformation de l'image, et les traitements qui extraient l'information, et dont le resultat n'est pas une image. Ces traitements, implantes sur fpga, sont mis en uvre dans un environnement fonctionnant sur bus vme. Les traitements cites utilisent les operations de base que sont la comparaison, l'addition, la multiplication, la division, et l'operateur de retard. L'etude commence par des operateurs 1 bit. Ensuite les techniques de groupements sont discutees afin d'obtenir des structures performantes fonctionnant sur 8, 12, et 16 bits. La parallelisation est realisee au niveau du bloc configurable (clb) et lors du groupement pour construire l'operateur final. Les techniques de multiplication utilisent des reseaux cellulaires ou la recursivite. La multiplication par une constante beneficie du caractere reprogrammable du fpga type ram. La division consiste a multiplier par l'inverse du diviseur exprime en virgule fixe. Les operateurs de retards presentes sont adaptes a l'image entrelacee. Pour valider les theories presentees precedemment, deux applications, choisies dans chaque famille de traitement d'image, concluent l'etude. La premiere application, de detection de contour, utilise le gradient en croix modifie qui est une variante du gradient en croix adapte a l'image entrelacee. La deuxieme application, le calcul de l'histogramme, se fait egalement a la cadence video sans memorisation prealable de l'image. L'histogramme est ensuite exploite par le logiciel de calcul automatique du seuil de binarisation