Skip to content

Related projects

multiview-stitcher sits in a broader ecosystem of excellent open-source stitching software.
Rather than aiming to replace existing tools, it focuses on providing a Python-native, modular API that integrates well with the scientific Python ecosystem (dask/zarr/xarray, napari, etc.).

The table below is a high-level orientation (features and workflows often overlap, and most tools can be combined in practice):

Tool Ecosystem Typical use case / focus 2D 3D Transform model (typical) Out-of-core / huge data* Automation
BigStitcher Fiji GUI-driven multi-view + tiled microscopy workflows rigid + affine ImageJ macros / batch
Ashlar Python multiplexed whole-slide 2D mosaics translation/rigid mosaics limited* CLI + Python
TeraStitcher C++ very large tiled 3D volumes translation/rigid CLI
multiview-stitcher Python modular registration + fusion integrated into Python workflows rigid + affine Jupyter notebooks / Python API + napari / neuroglancer

* "Out-of-core / huge data" depends heavily on workflow, file formats, and output options.

Rule of thumb

  • GUI-first workflow with broad microscopy stitching functionality → BigStitcher
  • Whole-slide multiplexed 2D mosaics with a simple CLI → Ashlar
  • Very large 3D tiled volumes with a dedicated toolchain → TeraStitcher
  • Stitching and fusion as a Python building block that plugs into existing analysis pipelines → multiview-stitcher

Other cool spaces