Cargando…

TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images

BACKGROUND: Further advances in modern microscopy are leading to teravoxel-sized tiled 3D images at high resolution, thus increasing the dimension of the stitching problem of at least two orders of magnitude. The existing software solutions do not seem adequate to address the additional requirements...

Descripción completa

Detalles Bibliográficos
Autores principales: Bria, Alessandro, Iannello, Giulio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3582611/
https://www.ncbi.nlm.nih.gov/pubmed/23181553
http://dx.doi.org/10.1186/1471-2105-13-316
_version_ 1782260603375583232
author Bria, Alessandro
Iannello, Giulio
author_facet Bria, Alessandro
Iannello, Giulio
author_sort Bria, Alessandro
collection PubMed
description BACKGROUND: Further advances in modern microscopy are leading to teravoxel-sized tiled 3D images at high resolution, thus increasing the dimension of the stitching problem of at least two orders of magnitude. The existing software solutions do not seem adequate to address the additional requirements arising from these datasets, such as the minimization of memory usage and the need to process just a small portion of data. RESULTS: We propose a free and fully automated 3D Stitching tool designed to match the special requirements coming out of teravoxel-sized tiled microscopy images that is able to stitch them in a reasonable time even on workstations with limited resources. The tool was tested on teravoxel-sized whole mouse brain images with micrometer resolution and it was also compared with the state-of-the-art stitching tools on megavoxel-sized publicy available datasets. This comparison confirmed that the solutions we adopted are suited for stitching very large images and also perform well on datasets with different characteristics. Indeed, some of the algorithms embedded in other stitching tools could be easily integrated in our framework if they turned out to be more effective on other classes of images. To this purpose, we designed a software architecture which separates the strategies that use efficiently memory resources from the algorithms which may depend on the characteristics of the acquired images. CONCLUSIONS: TeraStitcher is a free tool that enables the stitching of Teravoxel-sized tiled microscopy images even on workstations with relatively limited resources of memory (<8 GB) and processing power. It exploits the knowledge of approximate tile positions and uses ad-hoc strategies and algorithms designed for such very large datasets. The produced images can be saved into a multiresolution representation to be efficiently retrieved and processed. We provide TeraStitcher both as standalone application and as plugin of the free software Vaa3D.
format Online
Article
Text
id pubmed-3582611
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-35826112013-02-27 TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images Bria, Alessandro Iannello, Giulio BMC Bioinformatics Software BACKGROUND: Further advances in modern microscopy are leading to teravoxel-sized tiled 3D images at high resolution, thus increasing the dimension of the stitching problem of at least two orders of magnitude. The existing software solutions do not seem adequate to address the additional requirements arising from these datasets, such as the minimization of memory usage and the need to process just a small portion of data. RESULTS: We propose a free and fully automated 3D Stitching tool designed to match the special requirements coming out of teravoxel-sized tiled microscopy images that is able to stitch them in a reasonable time even on workstations with limited resources. The tool was tested on teravoxel-sized whole mouse brain images with micrometer resolution and it was also compared with the state-of-the-art stitching tools on megavoxel-sized publicy available datasets. This comparison confirmed that the solutions we adopted are suited for stitching very large images and also perform well on datasets with different characteristics. Indeed, some of the algorithms embedded in other stitching tools could be easily integrated in our framework if they turned out to be more effective on other classes of images. To this purpose, we designed a software architecture which separates the strategies that use efficiently memory resources from the algorithms which may depend on the characteristics of the acquired images. CONCLUSIONS: TeraStitcher is a free tool that enables the stitching of Teravoxel-sized tiled microscopy images even on workstations with relatively limited resources of memory (<8 GB) and processing power. It exploits the knowledge of approximate tile positions and uses ad-hoc strategies and algorithms designed for such very large datasets. The produced images can be saved into a multiresolution representation to be efficiently retrieved and processed. We provide TeraStitcher both as standalone application and as plugin of the free software Vaa3D. BioMed Central 2012-11-27 /pmc/articles/PMC3582611/ /pubmed/23181553 http://dx.doi.org/10.1186/1471-2105-13-316 Text en Copyright ©2012 Bria and Iannello; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Bria, Alessandro
Iannello, Giulio
TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
title TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
title_full TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
title_fullStr TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
title_full_unstemmed TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
title_short TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
title_sort terastitcher - a tool for fast automatic 3d-stitching of teravoxel-sized microscopy images
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3582611/
https://www.ncbi.nlm.nih.gov/pubmed/23181553
http://dx.doi.org/10.1186/1471-2105-13-316
work_keys_str_mv AT briaalessandro terastitcheratoolforfastautomatic3dstitchingofteravoxelsizedmicroscopyimages
AT iannellogiulio terastitcheratoolforfastautomatic3dstitchingofteravoxelsizedmicroscopyimages