Image segmentation algorithms.