Patent ID: 8891864

Claim:
A non transitory machine readable medium storing a program which when executed by at least one processing unit provides a graphical user interface (GUI), the GUI comprising: a display area for displaying an image comprising a plurality of pixels, each pixel comprising a set of pixel values in a three dimensional color space; a first selectable GUI item for activating a color masking tool for selecting a set of pixels in the image, defining a rectangular cuboid to encompass the pixel values of the set of pixels in the three dimensional color space, and defining a three dimensional volume within the rectangular cuboid that encompasses the pixel values of the set of pixels, wherein the three dimensional volume has at least one rounded corner in order to create a tighter fit around the pixel values of the set of pixels; and a second selectable GUI item for applying a color correction operation to the image by modifying pixels in the image that have pixel values encompassed by the three dimensional volume in the three dimensional color space.