Pour une ingénierie des connaissances pour le développement d'applications de traitement d'images
Résumé
Researches described in this manuscript are focused on the design of systems for automatic generation of image processing programs. Such systems are designed to enable users not necessarily experts in image processing to build alone dedicated image processing programs. This goal poses significant challenges largely caused by the sensory and semantic gaps between image content and users needs. The contributions are in the field of knowledge engineering where the goal is approached from the angle of algorithms control with knowledge based. The point of view developed argue that the use of explicit symbolic knowledge, and thus of knowledge-based systems, is a promising way to design systems for image processing, when adaption to various context is a concern. The different parts of the system are addressed with this angle: image processing objectives formulation; automatic generation of programs; human-computer interaction; knowledge acquisition.
Les travaux de recherche développés dans ce manuscrit portent sur la conception de systèmes de génération automatique de programmes de traitement d'images. De tels systèmes ont pour ambition de permettre à des utilisateurs non nécessairement experts en traitement d'images de construire seuls des programmes de traitement d'images dédiés. Cet objectif pose des défis importants en grande partie causés par les fossés sensoriel et sémantique qui séparent le contenu des images à traiter des besoins des utilisateurs. Les contributions se situent dans le domaine de l'ingénierie des connaissances où l'objectif est abordé sous l'angle du pilotage d'algorithmes à partir de systèmes à base de connaissances. Le point de vue développé soutient que le recours aux connaissances symboliques explicites, et donc à des systèmes à base de connaissances, est une voie prometteuse pour concevoir des systèmes de traitement d'images, dès lors que l'on envisage d'accroître les capacités d'adaptation à tout un ensemble de contextes différents. C'est sous cet angle que sont abordées les différentes parties du système : la formulation d'objectifs de traitement d'images ; la génération automatique de programmes ; l'interaction Homme-Machine ; l'acquisition de connaissances.
Loading...