GPU-accelerated, sub-pixel accurate 3D volumetric stitcher for tomographic and large-volume microscopy datasets. Originally developed for stitching local X-ray tomography volumes for the Experiment at the DanMAX beamline, Sweden.
The best way to learn the pipeline is the detailed walkthrough notebook — it covers all six stages with explanations, parameter choices, and visualisations on a synthetic dataset:
The mathematical details of the registration (ZNCC, IC-GN Lucas–Kanade, mask weighting) and blending (distance-map weighting) are described in [PUBLICATION].
| Page | Description |
|---|---|
| Installation | Step-by-step install: drivers, CuPy, the package itself. |
| Quickstart | Copy-paste recipes for the most common workflows. |
| Architecture | Data structures, pipeline stages, coordinate conventions. |
| API reference | Public classes, methods, and parameters. |
| Troubleshooting | Common errors and how to recover. |
Most off-the-shelf stitching tools (ImageJ/Fiji Grid/Collection stitching, BigStitcher, etc.) are designed for 2D tiles. TomoImageStitcher is built specifically for 3D sub-volumes with the following goals in mind: