1. A computer implemented method for assessing the performance of one or more segmentation algorithms by executing a series of modules configured as code executing in a processor of a computer, comprising: generating at least one image mask of a tissue sample image to identify a first morphological object using a first imagining module, generating at least one image mask of a tissue sample image to identify a second morphological object using a second imagining module, evaluating the first and second image masks with the processor using at least one image processing algorithm using an image processing module; applying the first and second image masks to the original image to obtain a combined tissue image using a composite image module; applying a perturbation to the combined tissue image to generate one or more variant images using a perturbation module; performing segmentation on the combined tissue image and the one or more variant images to produce segmented versions of the tissue image and the one or more variant images using a segmentation module; and computing, with one or more processors, one or more metrics of similarity for the segmented versions of the combined tissue image and the one or more variant images in order to assess the stability of the segmentation using an analysis module.