An image correction device geometrically corrects an input image, based on the correction table, which is generated by obtaining a light-direction vector in an objective space corresponding to each pixel position on a corrected image, based on a first projection center located on the rear side of a second projection center as the projection center of the input image in the objective space with respect to the direction of an optical axis corresponding to the input image, obtaining from the light-direction vector an origin-based light-direction vector indicating a direction from the second projection center in which a point corresponding to each pixel position exists in the objective space, exacting a position on the input image corresponding to the origin-based light-direction vector, and recording in the correction table the resampling position in correspondence with each pixel position in the corrected image.
展开▼