1. A method of processing a digital image comprising: automatically performing, without human intervention, a plurality of instances of a segmentation algorithm on a digital image thereby forming a corresponding plurality of image segmentation results, wherein each instance of a segmentation algorithm in the plurality of instances of the segmentation algorithm is performed using one or more input parameters that are varied for each instance of a segmentation algorithm in the plurality of instances of the segmentation algorithm so that a number of segmented regions in each image segmentation result in the plurality of image segmentation results varies; displaying the digital image; overlaying a first image segmentation result in the plurality of image segmentation results on the image; and providing a first user interface control that allows a user to select a different image segmentation result in the plurality of image segmentation results for overlay on the image.