×

Method and apparatus for removing general lens distortion from images

  • US 8,265,422 B1
  • Filed: 02/20/2009
  • Issued: 09/11/2012
  • Est. Priority Date: 02/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • rendering, by one or more computing devices, an output image from an input image, wherein the input image has general geometric distortion, wherein the general geometric distortion includes at least one radial distortion component and at least one tangential distortion component, and wherein said rendering an output image comprises;

    rendering each one-dimensional element in a first planar dimension of the input image to generate pixel values in a corresponding one-dimensional element in the first planar dimension of an intermediate buffer, wherein said rendering comprises, for each pixel in each element in the first planar dimension of the intermediate buffer;

    calculating a pixel coordinate in the first planar dimension, wherein the calculated pixel coordinate in the first planar dimension accounts for at least a portion of the general geometric distortion of the input image in the first planar dimension; and

    performing interpolation at the calculated pixel coordinate in the first planar dimension in the input image to generate a pixel value for the current pixel in the intermediate buffer; and

    rendering each one-dimensional element in a second planar dimension of the intermediate buffer to generate pixel values in a corresponding one-dimensional element in the second planar dimension of the output image, wherein said rendering comprises, for each pixel in each element in the second planar dimension of the output image;

    calculating a pixel coordinate in the second planar dimension, wherein the calculated pixel coordinate in the second planar dimension accounts for at least a portion of the general geometric distortion of the input image in the second planar dimension; and

    performing interpolation at the distorted pixel coordinate in the second planar dimension in the intermediate image to generate a pixel value for the current pixel in the output image;

    wherein at least a portion of the general geometric distortion present in the input image is not present in the output image.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×