Difference between revisions of "Publications/geraud.00.icpr"
From LRDE
Line 11: | Line 11: | ||
| project = Olena |
| project = Olena |
||
| urllrde = 200009-Icpr |
| urllrde = 200009-Icpr |
||
− | | 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 |
+ | | 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. |
| lrdeprojects = Olena |
| lrdeprojects = Olena |
||
| type = inproceedings |
| type = inproceedings |
Revision as of 09:01, 10 September 2014
- Authors
- Thierry Géraud, Yoann Fabre, Alexandre Duret-Lutz, Dimitri Papadopoulos-Orfanos, Jean-François Mangin
- Where
- Proceedings of the 15th International Conference on Pattern Recognition (ICPR)
- Place
- Barcelona, Spain
- Type
- inproceedings
- Publisher
- IEEE Computer Society
- Projects
- Olena
- Date
- 2000-09-01
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.
Bibtex (lrde.bib)
@InProceedings{ geraud.00.icpr, author = {Thierry G\'eraud and Yoann Fabre and Alexandre Duret-Lutz and Dimitri Papadopoulos-Orfanos and Jean-Fran\c{c}ois Mangin}, title = {Obtaining genericity for image processing and pattern recognition algorithms}, booktitle = {Proceedings of the 15th International Conference on Pattern Recognition (ICPR)}, year = 2000, month = sep, address = {Barcelona, Spain}, volume = 4, pages = {816--819}, publisher = {IEEE Computer Society}, project = {Olena}, 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.} }