Into ImgLib - Generic Image Processing in Java

First Authors Stephan Preibisch
Authors Stephan Preibisch, Pavel Tomancák, Stephan Saalfeld
Corresponding Authors Stephan Preibisch, Stephan Saalfeld
Last Authors
Conference Proceedings Volume Title Proceedings of ImageJ User and Developer Conference
Series Title
Conference Name ImageJ User and Developer Conference
Conference Location Luxembourg
Conference Start Date 2010-10-27
Conference End Date 2010-10-29
Chapter Number
Publisher Academic Press
Conference Proceedings Editors
ISBN
First Page 1
Last Page 1
Open Access false
Print Publication Date 2010-01-01
Online Publication Date
Abstract The purpose of ImgLib, a Generic Java Image Processing Library, is to provide an abstract framework enabling Java developers to design and implement data processing algorithms without having to consider dimensionality, type of data (e. g. byte, float, complex float), or strategies for data access (e. g. linear arrays, cells, paged cells). This kind of programming has significant advantages over the classical way. An algorithm written once for a certain class of Type will potentially run on any compatible Type, even if it does not exist yet. Same applies for data access strategies and the number of dimensions. We achieve this abstraction by accessing data through Iterators and Type interfaces. Iterators guarantee efficient traversal through pixels depending on whether random coordinate access is required or just all pixels have to be visited once, whether real or integer coordinates are accessed, whether coordinates outside of image boundaries are accessed or not. Type interfaces define the supported operators on pixel values (like basic algebra) and hide the underlying basic type from algorithm implementation.
PDF Preibisch_2010_4230.pdf (245.7 kB)
Cover Image
Affiliated With Tomancak
Selected By
Acknowledged Services
Publication Status Published online
Edoc Link
Sfx Link
DOI
PubMed ID
WebOfScience Link
Alternative Full Text URL
Display Publisher Download Only false
Visible On MPI-CBG Website true
PDF Downloadable true
Created By thuem
Added Date 2010-11-18
Last Edited By thuem
Last Edited Date 2012-09-10 15:05:58.019
Library ID 4230
Document ID
Entry Complete true
eDoc Compliant true
Include in Edoc Report false
In Pure
Ready for eDoc Export
Author Affiliations Complete true
Project Name
Project URL
Grant ID
Funding Programme
Funding Organisation