1. An image enhancement technique comprising the steps of: (a) receiving an input image and providing a low-pass filtered image that maintains a substantial number of edges therein; (b) processing said low-pass filtered image to provide respective scores for pixels of said low pass filtered image based on a likelihood map of said image denoting respective likelihoods that pixels of said image are a sky color, said likelihood map constructed by: (i) dividing a color space of said image into a plurality of areas; (ii) defining HSV values independently for each of said plurality of areas; and (iii) using the HSV values of each area to determine said likelihoods; (c) filtering said low-pass filtered image based upon a user selection to selectively enhance said sky color; (d) blending said low-pass filtered image and said filtered low-pass filtered image with one another based upon said scores; (e) combining said blended image with a high pass filtered said input image to provide an enhanced imaged.