TeraStitcher

TeraStitcher stitches teravoxel-sized tiled 3D microscopy images into spatially registered multiresolution volumes for large-scale microscopy image analysis.


Key Features:

  • Efficient Memory Utilization: Minimizes memory usage and processes only necessary portions of teravoxel-sized datasets, enabling operation on workstations with less than 8 GB of RAM.
  • Adaptive Algorithms: Employs ad-hoc algorithms for stitching very large images and leverages approximate tile positions to optimize alignment and performance.
  • Multiresolution Image Representation: Saves stitched results in a multiresolution format to support efficient retrieval and processing at different spatial scales.
  • Versatile Software Architecture: Separates memory-efficient strategies from algorithms that depend on image characteristics, allowing modular replacement of stitching methods.

Scientific Applications:

  • Whole Mouse Brain Reconstruction: Stitching teravoxel-sized whole mouse brain 3D microscopy datasets acquired at micrometer resolution.
  • Benchmarking and Evaluation: Performance benchmarking against state-of-the-art stitching tools using publicly available megavoxel-sized datasets.

Methodology:

Performs memory-efficient data management and ad-hoc stitching algorithms that exploit known approximate tile positions, outputs multiresolution volumes, and separates memory strategies from image-characteristic-specific algorithms.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++
Added:
12/18/2017
Last Updated:
11/25/2024

Operations

Publications

Bria A, Iannello G. TeraStitcher - A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images. BMC Bioinformatics. 2012;13(1). doi:10.1186/1471-2105-13-316. PMID:23181553. PMCID:PMC3582611.

Documentation

Links