A computer product, tangibly stored on a computer-readable medium, for rendering a foreground area of an image, the image including the foreground area and a background, the product comprising instructions operable to cause a programmable processor to: