Imaging device and method for generating an undistorted wide view image
First Claim
1. A method to generate an undistorted 360°
- image of a surrounding environment, the method comprising;
receiving a first plurality of images corresponding to a first plurality of cameras, and a second plurality of images corresponding to a second plurality of cameras from a 360°
imaging device, wherein at least one camera of the first plurality of cameras and the second plurality of cameras has a wide angle lens;
dewarping a distorted image of the first plurality of images or the second plurality of images, wherein the at least one camera having the wide angle lens recorded the distorted image;
determining a pixel correspondence between a first image in the first plurality of images and a second image in the second plurality of images, based on a corresponding overlap area associated with the first image and the second image; and
combining the first plurality of images and the second plurality of images by merging corresponding pixels in the corresponding overlap area, said merging comprising;
for each pixel in the first image associated with the corresponding overlap area, assigning a first weight, and wherein the first weight is associated with a determined distortion of a pixel in the first image; and
for each corresponding pixel in the second images associated with the corresponding overlap area, weighing the pixel by a second weight, wherein the second weight increases as the first weight decreases;
wherein the weight dictates a proportional contribution of each pixel to values of a merged pixel; and
tiling one or more non-overlapping areas and the corresponding overlap area to obtain a 360°
image.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain aspects of the technology disclosed herein involve combining images to generate a wide view image of a surrounding environment. Images can be recorded using an stand-alone imaging device having wide angle lenses and/or normal lenses. Images from the imaging device can be combined using methods described herein. In an embodiment, a pixel correspondence between a first image and a second image can be determined, based on a corresponding overlap area associated with the first image and the second image. Corresponding pixels in the corresponding overlap area associated with the first image and the second image can be merged based on a weight assigned to each of the corresponding pixels.
-
Citations
15 Claims
-
1. A method to generate an undistorted 360°
- image of a surrounding environment, the method comprising;
receiving a first plurality of images corresponding to a first plurality of cameras, and a second plurality of images corresponding to a second plurality of cameras from a 360°
imaging device, wherein at least one camera of the first plurality of cameras and the second plurality of cameras has a wide angle lens;dewarping a distorted image of the first plurality of images or the second plurality of images, wherein the at least one camera having the wide angle lens recorded the distorted image; determining a pixel correspondence between a first image in the first plurality of images and a second image in the second plurality of images, based on a corresponding overlap area associated with the first image and the second image; and combining the first plurality of images and the second plurality of images by merging corresponding pixels in the corresponding overlap area, said merging comprising; for each pixel in the first image associated with the corresponding overlap area, assigning a first weight, and wherein the first weight is associated with a determined distortion of a pixel in the first image; and for each corresponding pixel in the second images associated with the corresponding overlap area, weighing the pixel by a second weight, wherein the second weight increases as the first weight decreases; wherein the weight dictates a proportional contribution of each pixel to values of a merged pixel; and tiling one or more non-overlapping areas and the corresponding overlap area to obtain a 360°
image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- image of a surrounding environment, the method comprising;
-
11. An imaging device capable of recording an undistorted full view of a surrounding environment, the imaging device comprising:
-
a first plurality of cameras comprising a plurality of wide angle lenses, wherein the first plurality of cameras is configured to record a first plurality of images associated with the surrounding environment, a second plurality of cameras comprising a plurality of normal lenses, wherein the second plurality of cameras is configured to record a second plurality of images associated with the surrounding environment; and a processor configured to perform a method comprising; obtain the first plurality of images and the second plurality of images; dewarp the first plurality of images; determine a pixel correspondence between a first image of the first plurality of images and a second image of the second plurality of images, based on a corresponding overlap area associated with the first image and the second image; and combine the first plurality of images and the second plurality of images by merging corresponding pixels in the corresponding overlap area, said merging comprising; for each pixel in the first image associated with the corresponding overlap area, assigning a first weight, and wherein the first weight is associated with a determined distortion of a pixel in the first image; and for each corresponding pixel in the second images associated with the corresponding overlap area, weighing the pixel by a second weight, wherein the second weight increases as the first weight decreases; wherein the weight dictates a proportional contribution of each pixel to values of a merged pixel; and tiling one or more non-overlapping areas and the corresponding overlap area to obtain an undistorted full view image associated with the surrounding environment. - View Dependent Claims (12, 13, 14, 15)
-
Specification