US 7,457,478 B2
Image processing apparatus, image processing system, and image processing method
Koji Aoyama, Saitama (Japan); Tohru Kurata, Saitama (Japan); Atsushi Nose, Kanagawa (Japan); and Kimitaka Wada, Kanagawa (Japan)
Assigned to Sony Corporation, (Japan)
Appl. No. 10/524,758
PCT Filed Aug. 18, 2003, PCT No. PCT/JP03/10410
§ 371(c)(1), (2), (4) Date Nov. 14, 2005,
PCT Pub. No. WO2004/019607, PCT Pub. Date Mar. 04, 2004.
Claims priority of application No. 2002-239865 (JP), filed on Aug. 20, 2002.
Prior Publication US 2006/0110050 A1, May 25, 2006
Int. Cl. G06K 9/40 (2006.01); G06K 9/32 (2006.01); G01B 9/00 (2006.01)
U.S. Cl. 382—275  [382/255; 382/274; 382/293; 356/124] 18 Claims
OG exemplary drawing
 
1. An image processing apparatus for correcting an original image having distortion, comprising:
grid splitting means for performing a grid split on the original image, according to a control signal supplied from a user interface, by uniformly splitting the grid, based on a value provided in the control signal, into a plurality of grid cells having grid points at their corners, and determining correction parameters for only the grid points;
an encoding means for encoding correcting parameters, derived at the grid points obtained by said grid split, into a correction vector;
decoding means for decoding the correcting parameters and supplying the decoded correcting parameters;
horizontal correcting means for correcting distortion along the horizontal direction of said original image by performing a one-dimensional horizontal interpolation operation between designated pixels, corresponding to grid points, using horizontal correcting parameters from the correction vector, wherein the horizontal correcting parameters indicate distances in the horizontal direction by which the horizontal correcting means adjusts the designated pixels in the original image; and
vertical correcting means for correcting distortion along the vertical direction of said original image by performing a one-dimensional vertical interpolation operation between designated pixels, corresponding to grid points, using vertical correcting parameters from the correction vector, wherein the vertical correcting parameters indicate distances in the vertical direction by which the vertical correcting means adjusts the designated pixels in the original image.