Contributors

Acknowledgements

This library is an implementation and extension of the flood-filling network algorithm first described in [Januszewski2016] and network architectures in [He2016] and [Ronneberger2015].

This library is built on the wonderful Keras library by François Chollet and TensorFlow.

Skeletonization uses the skeletopyze library by Jan Funke, which is an implementation of [Sato2000] and [Bitter2002].

Diluvian uses a packaging and build harness cookiecutter template.

[Januszewski2016]Michał Januszewski, Jeremy Maitin-Shepard, Peter Li, Jorgen Kornfeld, Winfried Denk, and Viren Jain. Flood-filling networks. arXiv preprint arXiv:1611.00421, 2016.
[He2016]Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Identity mappings in deep residual networks. arXiv preprint arXiv:1603.05027, 2016.
[Ronneberger2015]Olaf Ronneberger, Philipp Fischer, and Thomas Brox. U-net: convolutional networks for biomedical image segmentation. MICCAI 2015. 2015.
[Sato2000]Mie Sato, Ingmar Bitter, Michael A. Bender, Arie E. Kaufman, and Masayuki Nakajima. TEASAR: tree-structure extraction algorithm for accurate and robust skeletons. PCCGA 2000. 2000.
[Bitter2002]Ingmar Bitter, Arie E. Kaufman, and Mie Sato. Penalized-distance volumetric skeleton algorithm. IEEE Trans on Visualization and Computer Graphics. 2002.