This is LCT's custom source code for Terastitcher. This is NOT the executables that should be downloaded and put onto customer or CRO workstations, that is located at https://github.com/LifeCanvas-Technologies/LCT-Terastitcher-release
If you would like to modify this code and compile it, please see the instructions located at https://lifecanvastech.slab.com/posts/2023-11-16-terastitcher-mod-fix-mni42212
===========================================================
A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images (BMC Bioinformatics 2012, 13:316)
Exploiting multi-level parallelism for stitching very large microscopy images (Frontiers in Neuroinformatics, 13, 2019)
===========================================================
Before using this software, you MUST accept the LICENSE.txt
Documentation, help and other info are available on our Github wiki at http://abria.github.io/TeraStitcher/.
=========================================================== Contributors
-
Alessandro Bria (email: a.bria@unicas.it). Post-doctoral Fellow at University of Cassino (Italy). Main developer.
-
Giulio Iannello (email: g.iannello@unicampus.it). Full Professor at University Campus Bio-Medico of Rome (italy). Supervisor and co-developer.
=========================================================== Main features
- designed for images exceeding the TeraByte size
- fast and reliable 3D stitching based on a multi-MIP approach
- typical memory requirement below 4 GB (8 at most)
- 2D stitching (single slice images) supported
- regular expression based matching for image file names
- data subset selection
- sparse data support
- i/o plugin-based architecture
- stitching of multi-channel images
- support for big tiff files (> 4 GB)
- HDF5-based formats
- parallelization on multi-core platform
- fast alignment computation on NVIDIA GPUs
===========================================================