Skip to content
/ stitch Public

A scalable implementation of WobblyStitcher for 3D microscopy images

License

Notifications You must be signed in to change notification settings

cselab/stitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 15 15
$ 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
387x387x203le.raw
387x387.pgm

Open 387x387x203le.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.