Difference between revisions of "Publications/geraud.01.ai"
From LRDE
Line 4: | Line 4: | ||
| authors = Thierry Géraud, Yoann Fabre, Alexandre Duret-Lutz |
| authors = Thierry Géraud, Yoann Fabre, Alexandre Duret-Lutz |
||
| title = Applying generic programming to image processing |
| title = Applying generic programming to image processing |
||
− | | booktitle = Proceedings of the IASTED International Conference on Applied Informatics (AI) |
+ | | booktitle = Proceedings of the IASTED International Conference on Applied Informatics (AI)—Symposium on Advances in Computer Applications |
| publisher = ACTA Press |
| publisher = ACTA Press |
||
| editors = M.H.~Hamsa |
| editors = M.H.~Hamsa |
Revision as of 16:21, 5 January 2018
- Authors
- Thierry Géraud, Yoann Fabre, Alexandre Duret-Lutz
- Where
- Proceedings of the IASTED International Conference on Applied Informatics (AI)—Symposium on Advances in Computer Applications
- Place
- Innsbruck, Austria
- Type
- inproceedings
- Publisher
- ACTA Press
- Projects
- Olena
- Date
- 2001-02-01
Abstract
This paper presents the evolution of algorithms implementation in image processing libraries and discusses the limits of these implementations in terms of reusability. In particular, we show that in C++, an algorithm can have a general implementation; said differently, an implementation can be generic, i.e.independent of both the input aggregate type and the type of the data contained in the input aggregate. A total reusability of algorithms can therefore be obtained; moreover, a generic implementation is more natural and does not introduce a meaningful additional cost in execution time as compared to an implementation dedicated to a particular input type.
Documents
Bibtex (lrde.bib)
@InProceedings{ geraud.01.ai, author = {Thierry G\'eraud and Yoann Fabre and Alexandre Duret-Lutz}, title = {Applying generic programming to image processing}, booktitle = {Proceedings of the IASTED International Conference on Applied Informatics (AI)---Symposium on Advances in Computer Applications}, year = 2001, publisher = {ACTA Press}, editor = {M.H.~Hamsa}, address = {Innsbruck, Austria}, pages = {577--581}, month = feb, abstract = {This paper presents the evolution of algorithms implementation in image processing libraries and discusses the limits of these implementations in terms of reusability. In particular, we show that in C++, an algorithm can have a general implementation; said differently, an implementation can be generic, i.e., independent of both the input aggregate type and the type of the data contained in the input aggregate. A total reusability of algorithms can therefore be obtained; moreover, a generic implementation is more natural and does not introduce a meaningful additional cost in execution time as compared to an implementation dedicated to a particular input type.} }