Documentation external to the source code is provided for the following operations:

- Rasterop (a.k.a. Bitblt)
- Binary Morphology
- Introduction
- References and meta-references
- What is binary morphology?
- What about boundary conditions?
- The rasterop implementation of binary morphology
- The destination word accumulation implementation of binary morphology
- Separable atomic operations with block Sels, Sel decomposition, sequence interpreters and simplicity of use
- Summary of available implementations
- Binary morphology and cellular automata

- Grayscale Morphology
- Fast Convolution
- Image Scaling
- Image Rotation
- Affine Transformations (and cousins)
- Seed Filling and Connected Components
- What is the seed fill operation?
- Seed filling to identify connected components
- Seed filling using binary morphology
- Seed filling using iterative raster-ordered filling
- Seed filling extended to grayscale images (
*grayscale reconstruction*) - Generation of a distance function within connected components
- Labelling pixels using distance function and grayscale reconstruction
- Watershed transform on seeded grayscale images

- Grayscale and Color Image Enhancement
- Grayscale Mapping and Binarization
- Connectivity-preserving Thinning