DocumentCode :
1742168
Title :
Obtaining genericity for image processing and pattern recognition algorithms
Author :
Gcraud, T. ; Fabre, Yoann ; Duret-Lutz, Alexandre ; Papadopoulos-Orfanos, Dimitri ; Mangin, Jean-Frangois
Author_Institution :
R&D Lab., EPITA, Le Kremlin-Bicetre, France
Volume :
4
fYear :
2000
fDate :
2000
Firstpage :
816
Abstract :
Algorithm libraries dedicated to image processing and pattern recognition are not reusable; to run an algorithm on particular data, one usually has either to rewrite the algorithm or to manually “copy, paste, and modify”. This is due to the lack of genericity of the programming paradigm used to implement the libraries. In this paper, we present a recent paradigm that allows algorithms to be written once and for all and to accept input of various types. Moreover, this total reusability can be obtained with a very comprehensive writing and without significant cost at execution, compared to a dedicated algorithm. This new paradigm is called generic programming and is fully supported by the C++ language. We show how this paradigm can be applied to image processing and pattern recognition routines. The perspective of our work is the creation of a generic library
Keywords :
C++ language; image processing; pattern recognition; software libraries; software reusability; C++ language; algorithm libraries; generic programming; image processing algorithms; pattern recognition algorithms; programming paradigm; software reusability; total reusability; Algorithm design and analysis; Costs; Data structures; Image processing; Image recognition; Laboratories; Libraries; Pattern recognition; Research and development; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Pattern Recognition, 2000. Proceedings. 15th International Conference on
Conference_Location :
Barcelona
ISSN :
1051-4651
Print_ISBN :
0-7695-0750-6
Type :
conf
DOI :
10.1109/ICPR.2000.903042
Filename :
903042
Link To Document :
بازگشت