1. An electronic system for implementation of a two dimensional image transformation in a single pass, the transformation transforming an input image having input pixel coordinates, to an output image having output pixel coordinates, said system comprising: (a) a geometry input interface for obtaining geometric parameters that define the transformation and which include lens parameters describing display optics, projection angles, display panel geometry for flat screen and curved screen, and user specified parameters; (b) a grid transformation generator, coupled to said geometry input interface, for generating a grid data transformation that maps the output pixel coordinates onto the input pixel coordinates; (c) a patch geometry generator, coupled to said grid transformation generator, for dividing the output pixel coordinate space into a number of corresponding patches according to an underlying geometry, each patch having an associated grid data set, said patch geometry generator determining the boundaries of the output space patches; (d) a surface function estimator, coupled to said patch geometry generator, to parameterize the grid data set for each patch as a surface functional represented by surface coefficients; and (e) an output interface coupled to the surface function estimator to store the surface coefficients.