1. A method of analyzing a medical image, the medical image comprising one or more than one region of interest, the method comprising: a) providing the medical image comprising a set of actual image values; b) rescaling the actual image values to produce corresponding rescaled image values and to produce a rescaled image from the rescaled image values; c) deriving a histogram of the rescaled image values; d) using the histogram to derive an adaptive segmentation threshold that can be used to split the rescaled image into two sub-images, a first sub-image with intensities at or below the adaptive segmentation threshold and a second sub-image with intensities above the adaptive segmentation threshold, or a first sub-image with intensities below the adaptive segmentation threshold and a second sub-image with intensities at or above the adaptive segmentation threshold, or a first sub-image with intensities below the adaptive segmentation threshold and a second sub-image with intensities above the adaptive segmentation threshold; e) using the adaptive segmentation threshold to recursively split the rescaled image to generate a Hierarchical Region Splitting Tree of sub(sub) images based on consistency of the rescaled image values of the rescaled image; f) terminating the recursive splitting of the sub(sub) images using one or more than one predetermined criteria thereby completing the Hierarchical Region Splitting Tree; and g) identifying one sub(sub) image in the terminated Hierarchical Region Splitting Tree which comprises the region of interest.