1. A method for selectively processing a digital image, said method comprising: a) performing a plurality of image analysis processes comprising segmentation processes on an image whereby each of said image analysis processes yields an independent result; b) measuring a plurality of complexity measures for said image based on said independent results produced by said analysis processes; c) selecting one of said segmentation processes based on its associated complexity measure; and d) performing a segmentation-based image enhancement based on said selected segmentation process.