cselab / stitch

A scalable implementation of WobblyStitcher for 3D microscopy images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WobblyStitcher

Introduction

A scalable implementation of WobblyStitcher

Dependencies

$ python3 -m pip install --no-deps numpy scikit-image scipy

Install

$ make

Visualization

ImageJ

Getting started

Generate four files with fake input

$ (cd tool && make)
$ tool/gen -p 1 -n 200 200 200 -o 10 10
$ ls -1 *.raw
200x200x200le.00.00.raw
200x200x200le.00.01.raw
200x200x200le.01.00.raw
200x200x200le.01.01.raw

fake input

stitch

$ python3 main.py
main.py: processes = 4
391x391x200le.raw
391x391.pgm

Open 391x391x200le.raw in ImageJ.

sample output

Similar programs

BigStitcher
TeraStitcher
ClearMap

References

  1. Kirst, C., Skriabine, S., Vieites-Prado, A., Topilko, T., Bertin, P., Gerschenfeld, G., ... & Renier, N. (2020). Mapping the fine-scale organization and plasticity of the brain vasculature. Cell, 180(4), 780-795.

About

A scalable implementation of WobblyStitcher for 3D microscopy images

License:GNU General Public License v3.0


Languages

Language:Python 91.5%Language:C 7.0%Language:Shell 1.0%Language:Makefile 0.5%