Cargando…
ImgLib2—generic image processing in Java
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...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3496339/ https://www.ncbi.nlm.nih.gov/pubmed/22962343 http://dx.doi.org/10.1093/bioinformatics/bts543 |
_version_ | 1782249619485360128 |
---|---|
author | Pietzsch, Tobias Preibisch, Stephan Tomančák, Pavel Saalfeld, Stephan |
author_facet | Pietzsch, Tobias Preibisch, Stephan Tomančák, Pavel Saalfeld, Stephan |
author_sort | Pietzsch, Tobias |
collection | PubMed |
description | 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. Availability: ImgLib2 is licensed under BSD. Documentation and source code are available at http://imglib2.net and in a public repository at https://github.com/imagej/imglib. Supplementary Information: Supplementary data are available at Bioinformatics Online. Contact: saalfeld@mpi-cbg.de |
format | Online Article Text |
id | pubmed-3496339 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-34963392012-12-12 ImgLib2—generic image processing in Java Pietzsch, Tobias Preibisch, Stephan Tomančák, Pavel Saalfeld, Stephan Bioinformatics Applications Note 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. Availability: ImgLib2 is licensed under BSD. Documentation and source code are available at http://imglib2.net and in a public repository at https://github.com/imagej/imglib. Supplementary Information: Supplementary data are available at Bioinformatics Online. Contact: saalfeld@mpi-cbg.de Oxford University Press 2012-11-15 2012-09-08 /pmc/articles/PMC3496339/ /pubmed/22962343 http://dx.doi.org/10.1093/bioinformatics/bts543 Text en © The Author(s) 2012. Published by Oxford University Press. http://creativecommons.org/licenses/by/3.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Applications Note Pietzsch, Tobias Preibisch, Stephan Tomančák, Pavel Saalfeld, Stephan ImgLib2—generic image processing in Java |
title | ImgLib2—generic image processing in Java |
title_full | ImgLib2—generic image processing in Java |
title_fullStr | ImgLib2—generic image processing in Java |
title_full_unstemmed | ImgLib2—generic image processing in Java |
title_short | ImgLib2—generic image processing in Java |
title_sort | imglib2—generic image processing in java |
topic | Applications Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3496339/ https://www.ncbi.nlm.nih.gov/pubmed/22962343 http://dx.doi.org/10.1093/bioinformatics/bts543 |
work_keys_str_mv | AT pietzschtobias imglib2genericimageprocessinginjava AT preibischstephan imglib2genericimageprocessinginjava AT tomancakpavel imglib2genericimageprocessinginjava AT saalfeldstephan imglib2genericimageprocessinginjava |