1. A computerized method for detecting retinal abnormalities, comprising: receiving, by a computer, an image of a retina; smoothing and segmenting the image, by the computer, wherein the smoothing and segmenting are interdependent and smoothing and segmenting further comprise: reducing the value of a first and a second energy function, wherein the first energy function uses a first error metric and the second energy function uses a second error metric different from the first error metric; and combining information about a first and a second set of smoothing and segmenting parameters obtained by reducing the value of the first and the second energy functions; identifying, in the smoothed and segmented image, by the computer, at least one retinal feature; and analyzing, by the computer, the identified at least one retinal feature in the smoothed and segmented image to identify a retinal abnormality.