A method, program product and system for warping image data, the method
comprising in one embodiment: receiving image data for an image;
segmentation of the image into a plurality of regions based on regional
classification of the image; obtaining a set of warping rules; and
warping the image based on the classification of each region and the
warping rules.