Cantata: visual programming environment for the Khoros system
ACM SIGGRAPH Computer Graphics - Special focus: modular visualization environments (MVEs)
Experimental Environments for Computer Vision and Image Processing
Experimental Environments for Computer Vision and Image Processing
Visual Recognition Using Local Appearance
ECCV '98 Proceedings of the 5th European Conference on Computer Vision-Volume I - Volume I
Queue - HCI
VIPERS: visual prototyping environment for real-time imaging systems
Proceedings of the 5th international symposium on Software visualization
Hi-index | 0.00 |
We propose a method to construct computer vision systems using a workbench composed of a multi-faceted toolbox and a general purpose kernel. The toolbox is composed of an open set of library modules. The kernel facilitates incremental dynamic system construction. This method makes it possible to quickly develop and experiment new algorithms, it simplifies the reuse of existing program libraries, and allows to construct a variety of systems to meet particular requirements. Major strong points of our approach are: (1) Imalab is a homogeneous environment for different types of users, who share the same basic code with different interfaces and tools. (2) Integration facility: modules for various scientific domains, in particular robotics or AI research (e.g. Bayesian reasoning, symbolic learning) can be integrated automatically. (3) Multilanguage integration: the C/C++ language and several symbolic programming languages - Lisp(Scheme), Prolog, Clips - are completely integrated. We consider this an important advantage for the implementation of cognitive vision functionalities. (4) Automatic program generation, to make multi-language integration work smoothly. (5) Efficiency: library code runs without overhead. The Imalab system is in use for several years now, and we have started to distribute it.