The points are then associated with their true coordinates. Following this association procedure, a piecewise affine transformation is found. Each output pixel point needed is mapped to the corresponding location in the distorted image. If it is not at a true acquired pixel location, bilinear interpolation is done to estimate the gray level at that point. After calibration data is analyzed, all subsequent images are corrected using a fast and simple table lookup algorithm.
High accuracy is achieved for applications requiring sub-pixel registration.