Patent ID: 8289420

Claim:
An image processing device configured to correct distortion of an original image picked up by a wide-angle lens having a symmetrical distortion from a central point of an optical axis, the image processing device storing a first distortion correcting vector, a second distortion correcting vector, a third distortion correcting vector, a fourth distortion correcting vector, a fifth distortion correcting vector, a six distortion correcting vector, the image processing device comprising: a processor; and a memory device storing instructions which when executed by the processor, cause the processor to: (a) for a first symmetrizing process and for a first arbitrary pan angle: (i) using the stored first distortion correcting vector, generate a first new distortion correcting vector; and (ii) using the stored second distortion correcting vector and the first new distortion correcting vector, correct the distortion of the original image; (b) for a second symmetrizing process and for a first arbitrary tilt angle: (i) using the stored third distortion correcting vector, generate a second new distortion correcting vector; and (ii) using the stored fourth distortion correcting vector and the second new distortion correcting vector, correct the distortion of the original image; and (c) for a third symmetrizing process and for a second arbitrary pan angle and a second arbitrary tilt angle: (i) using the stored fifth distortion correcting vector, generate a third new distortion correcting vector; (ii) using the stored sixth distortion correcting vector, generate a fourth new distortion correcting vector; and (ii) using the third new distortion correcting vector and the fourth new distortion correcting vector, correct the distortion of the original image, wherein the instructions, when executed by the processor, cause the processor to generate new distortion correcting vectors symmetrically with respect to an optical axis center line touching the central point of the optical axis by subjecting distortion correcting vectors to mirror image processing with the optical axis center line as an axis, and wherein the instructions, when executed by the processor, cause the processor to exclude an optical axis center region from objects for symmetrization.