Dissemin is shutting down on January 1st, 2025

Published in

Oxford University Press (OUP), Bioinformatics, 2(29), p. 298-298

DOI: 10.1093/bioinformatics/bts685

Oxford University Press (OUP), Bioinformatics, 22(28), p. 3009-3011

DOI: 10.1093/bioinformatics/bts543

Links

Tools

Export citation

Search in Google Scholar

ImgLib2--generic image processing in Java

Journal article published in 2012 by Tobias Pietzsch, Stephan Preibisch, Stephan Saalfeld ORCID, Pavel Tomancak
This paper is made freely available by the publisher.
This paper is made freely available by the publisher.

Full text: Download

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

Summary: ImgLib2 is an open-source Java library for n-dimensional data representation and manipulation with focus on image processing. It aims at minimizing code duplication by cleanly separating pixel-algebra, data access and data representation in memory. Algorithms can be implemented for classes of pixel types and generic access patterns by which they become independent of the specific dimensionality, pixel type and data representation. ImgLib2 illustrates that an elegant high-level programming interface can be achieved without sacrificing performance. It provides efficient implementations of common data types, storage layouts and algorithms. It is the data model underlying ImageJ2, the KNIME Image Processing toolbox and an increasing number of Fiji-Plugins.