1. A computer-implemented image analysis method of generating a superpixel segmentation of a digitized image, the method to be performed by a system comprising at least one processor and at least one memory, the method comprising: determining by the system a probabilistic boundary map of the digitized image; calculating by the system a boundary preserving distance metric between at least one of a plurality of pixels of the digitized image and a neighboring plurality of pixels surrounding the at least one of the plurality of pixels; segmenting by the system the plurality of pixels based on the calculated boundary preserving distance metric; generating by the system a plurality of superpixels based on the segmented plurality of pixels; and outputting by the system the generated superpixels for performing additional digital analysis.