1. A method for generating by a computer system a premium finish mask image for applying a secondary finish to a product to be finished with a primary finish, the method comprising the steps of: receiving an image comprising a plurality of pixels; generating from the received image a segmented image having a plurality of pixels corresponding to the respective plurality of pixels of the received image, the segmented image comprising discrete segments each comprising a subset of pixels; receiving a selection of segments of the segmented image, the selection of segments designated for premium finish; automatically generating a mask image corresponding to the received image, the mask image having first areas indicating non-premium finish areas and second areas indicating premium finish areas, the premium finish areas corresponding to the selection of segments designated for premium finish.