| 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 |

| 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.
|