Sept. 3, 2000 to Sept. 8, 2000
Thierry Géraud , EPITA Research and Development Laboratory
Yoann Fabre , EPITA Research and Development Laboratory
Alexandre Duret-Lutz , EPITA Research and Development Laboratory
Dimitri Papadopoulos-Orfanos and Jean-Fran?ois ManginService Hospitalier Fr?d?ric JoliotAlgorithm 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 for the last time 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.
Thierry Géraud, Yoann Fabre, Alexandre Duret-Lutz, "Obtaining Genericity for Image Processing and Pattern Recognition Algorithms", ICPR, 2000, Pattern Recognition, International Conference on, Pattern Recognition, International Conference on 2000, pp. 4816, doi:10.1109/ICPR.2000.903042