pyjeo image processing library: user guide


Bibliographic references


R. Adams and L. Bischof. Seeded region growing. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(6):641–647, 1994. doi:10.1109/34.295913.


Richard Barnes. RichDEM: Terrain Analysis Software. 2016. URL:


D. Brunner and P. Soille. Iterative area filtering of multichannel images. Image and Vision Computing, 25(8):1352–1364, August 2007. doi:10.1016/j.imavis.2006.09.002.


T. Hirata. A unified linear-time algorithm for computing distance maps. Information Processing Letters, 58(3):129–133, May 1996.


Berthold KP Horn. Hill shading and the reflectance map. Proceedings of the IEEE, 69(1):14–47, 1981.


Pieter Kempeneers, Ondrej Pesek, Davide De Marchi, and Pierre Soille. Pyjeo: a python package for the analysis of geospatial data. ISPRS International Journal of Geo-Information, 8(10):461, Oct 2019. URL:, doi:10.3390/ijgi8100461.


A. Mehnert and P. Jackway. An improved seeded region growing. Pattern Recognition Letters, 18:1065–1071, 1997. doi:10.1016/S0167-8655(97)00131-1.


A. Meijster, J. Roerdink, and W. Hesselink. A general algorithm for computing distance transforms in linear time. In J. Goutsias, L. Vincent, and D. Bloomberg, editors, Mathematical Morphology and its Applications to Image and Signal Processing, volume 18 of Computational Imaging and Vision, 331–340. Boston, 2000. Kluwer Academic Publishers. URL:


Bertrand Meyer. Object-oriented software construction. Volume 2. Prentice hall New York, 1988.


T. Saito and J.-I. Toriwaki. New algorithms for Euclidean distance transformation of an $n$-dimensional digitized picture with applications. Pattern Recognition, 27(11):1551–1565, 1994. doi:10.1016/0031-3203(94)90133-3.


P. Soille. Spatial distributions from contour lines: an efficient methodology based on distance transformations. Journal of Visual Communication and Image Representation, 2(2):138–150, June 1991. doi:10.1016/1047-3203(91)90004-Y.


P. Soille. Advances in the analysis of topographic features on discrete images. Lecture Notes in Computer Science, 2301:175–186, March 2002. doi:10.1007/3-540-45986-3.


P. Soille. Morphological carving. Pattern Recognition Letters, 25(5):543–550, April 2004. doi:10.1016/j.patrec.2003.12.007.


P. Soille. Optimal removal of spurious pits in grid digital elevation models. Water Resources Research, 40(12):W12509, December 2004. doi:10.1029/2004WR003060.


P. Soille. Constrained connectivity for hierarchical image partitioning and simplification. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(7):1132–1145, July 2008. doi:10.1109/TPAMI.2007.70817.


P. Soille. Preventing chaining through transitions while favouring it within homogeneous regions. Lecture Notes in Computer Science, 6671:96–107, 2011. doi:10.1007/978-3-642-21569-8_9.


P. Soille and M. Ansoult. Automated basin delineation from digital elevation models using mathematical morphology. Signal Processing, 20:171–182, June 1990. doi:10.1016/0165-1684(90)90127-K.


P. Soille, E. Breen, and R. Jones. Recursive implementation of erosions and dilations along discrete lines at arbitrary angles. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(5):562–567, May 1996. doi:10.1109/34.494646.


P. Soille and C. Gratin. An efficient algorithm for drainage networks extraction on DEMs. Journal of Visual Communication and Image Representation, 5(2):181–189, June 1994. doi:10.1006/jvci.1994.1017.


P. Soille and L. Vincent. Determining watersheds in digital pictures via flooding simulations. In M. Kunt, editor, Visual Communications and Image Processing'90, volume 1360, 240–250. Bellingham, 1990. Society of Photo-Instrumentation Engineers. doi:10.1117/12.24211.


P. Soille, J. Vogt, and R. Colombo. Carving and adpative drainage enforcement of grid digital elevation models. Water Resources Research, 39(12):1366, December 2003. doi:10.1029/2002WR001879.


P. Soille and P. Vogt. Morphological segmentation of binary patterns. Pattern Recognition Letters, 30(4):456–459, March 2009. doi:10.1016/j.patrec.2008.10.015.


Pierre Soille and Peter Vogt. Morphological spatial pattern analysis: open source release. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2022.


L. Vincent and P. Soille. Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(6):583–598, June 1991. doi:10.1109/34.87344.