Difference between revisions of "Publications/geraud.00.icpr"
From LRDE
Line 9: | Line 9: | ||
| pages = 816 to 819 |
| pages = 816 to 819 |
||
| publisher = IEEE Computer Society |
| publisher = IEEE Computer Society |
||
− | | project = Olena |
||
− | | 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 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 |
||
⚫ | | 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. |
||
| type = inproceedings |
| type = inproceedings |
||
| id = geraud.00.icpr |
| id = geraud.00.icpr |
||
Line 30: | Line 28: | ||
pages = <nowiki>{</nowiki>816--819<nowiki>}</nowiki>, |
pages = <nowiki>{</nowiki>816--819<nowiki>}</nowiki>, |
||
publisher = <nowiki>{</nowiki>IEEE Computer Society<nowiki>}</nowiki>, |
publisher = <nowiki>{</nowiki>IEEE Computer Society<nowiki>}</nowiki>, |
||
− | project = <nowiki>{</nowiki>Olena<nowiki>}</nowiki>, |
||
abstract = <nowiki>{</nowiki>Algorithm libraries dedicated to image processing and |
abstract = <nowiki>{</nowiki>Algorithm libraries dedicated to image processing and |
||
pattern recognition are not reusable; to run an algorithm |
pattern recognition are not reusable; to run an algorithm |
Revision as of 12:14, 26 April 2016
- 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}, 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.} }