Dept of Computer Science
Centre Universitaire d'Informatique (CUI)
Université de Genève
@mastersthesis { VG:Rak1999, author = { Jilali Raki }, title = { Utilisation d'un protocole de communication et d'une structure de fichier invers\'e pour la recherche dans une base de donn\'ees d'images }, school = { Viper Group on Information Retrieval, CS Dept, University of Geneva }, year = { 1999 }, month = { April }, url = { http://vision.unige.ch/publications/postscript/99/Raki_diploma.ps.gz }, abstract = { Ce document d\'ecrit le proc\'ed\'e et la mani\`ere utilis\'es pour archiver des images dans une base de donn\'ees et rechercher celles qui sont les plus similaires \`a une requ\^ete d'images. La technique d'archivage des images est inspir\'ee de celle utilis\'ee pour archiver et rechercher du texte. Les points essentiels des chapitres trait\'es dans le manuel sont: \begin{itemize} \item Un survol du syst\`eme Viper, qui est le nom de bapt\^eme donn\'e au syst\`eme de recherche d'images \`a r\'ealiser. Dans ce chapitre, la description des caract\'eristiques de couleur et de texture utilis\'ees dans le syst\`eme et la mani\`ere de calculer la similarit\'e entre une image d'une requ\^ete et les images de la base donn\'ees sont abord\'ees. \item La sp\'ecification d'un protocole de communication pour l'\'echange de messages entre la base de donn\'ees et une interface utilisateur graphique. Diff\'erents types de messages sont d\'ecrits et la grammaire du protocole de communication est sp\'ecifi\'ee. \item L'introduction de la grammaire avec les outils de compilation JavaCup et JLex pour le langage Java et avec les outils Yacc et Lex pour le langage C++. La mani\`ere de g\'en\'erer les analyseurs syntaxiques et lexicaux correspondants \`a la grammaire avec ces outils est d\'ecrite. Du fait que JavaCup et Jlex sont moins connus que Lex et Yacc, une explication plus d\'etaill\'ee de ces outils est donn\'ee dans ce chapitre. \item La mani\`ere de construire l'interface graphique de l'utilisateur et une description de ses diff\'erentes fonctionnalit\'es. On explique dans ce chapitre la mani\`ere d'implanter l'interface afin de communiquer avec un serveur li\'e \`a la base de donn\'ees et d'analyser les messages du protocole de communication. \item L'archivage des images dans une structure de donn\'ees appel\'ee "Inverted File" ou fichier invers\'e. Cette structure est d\'ecrite dans ce chapitre ainsi que la mani\`ere d'implanter le serveur de la base de donn\'ees afin de communiquer avec l'interface et d'analyser les messages du protocole de communication. \end{itemize} Apr\`es ces chapitres, des r\'esultats de requ\^etes de recherche d'images similaires sont pr\'esent\'es afin de les comparer aux r\'esultats d'autres syst\`emes. }, howpublished = { Diploma thesis, University of Geneva }, url1 = { http://vision.unige.ch/publications/postscript/99/Raki_diploma.pdf }, vgclass = { diploma }, vgproject = { viper }, }