Systems and methods for dewarping images
First Claim
1. A device comprising:
- a camera containing a processor, a memory, and a wide-angle lens, wherein the processor is coupled to the memory, wherein the memory stores a file and a set of instructions, wherein the file contains a setting, wherein the set of instructions executably configures the processor to;
access a first image captured via the wide-angle lens, wherein the first image includes a pixel;
read the setting;
determine a first set of coordinates of the pixel based on the setting and for each cell of a sparse conversion map;
interpolating the first set of coordinates to obtain a second set of coordinates, wherein the second set of coordinates is associated with a second image,wherein the first image would be less rectilinear than the second image when the first image and the second image are displayed,wherein the second image is associated with the sparse conversion map corresponding to a sparse grid of pixels, andwherein the second image is associated with a full conversion map corresponding to a full grid of pixels with a plurality of cells; and
output the second image.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image.
-
Citations
20 Claims
-
1. A device comprising:
a camera containing a processor, a memory, and a wide-angle lens, wherein the processor is coupled to the memory, wherein the memory stores a file and a set of instructions, wherein the file contains a setting, wherein the set of instructions executably configures the processor to; access a first image captured via the wide-angle lens, wherein the first image includes a pixel; read the setting; determine a first set of coordinates of the pixel based on the setting and for each cell of a sparse conversion map; interpolating the first set of coordinates to obtain a second set of coordinates, wherein the second set of coordinates is associated with a second image, wherein the first image would be less rectilinear than the second image when the first image and the second image are displayed, wherein the second image is associated with the sparse conversion map corresponding to a sparse grid of pixels, and wherein the second image is associated with a full conversion map corresponding to a full grid of pixels with a plurality of cells; and output the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification