Image Taping in a Multi-camera Array
AssigneeGoPro, Inc.
InventorsTimothy Macmillan, Scott Patrick Campbell
Life of this patent
Estimating the term…
Abstract
Multiple cameras are arranged in an array at a pitch, roll, and yaw that allow the cameras to have adjacent fields of view such that each camera is pointed inward relative to the array. The read window of an image sensor of each camera in a multi-camera array can be adjusted to minimize the overlap between adjacent fields of view, to maximize the correlation within the overlapping portions of the fields of view, and to correct for manufacturing and assembly tolerances. Images from cameras in a multi-camera array with adjacent fields of view can be manipulated using low-power warping and cropping techniques, and can be taped together to form a final image.
Claims20
A method comprising:
- capturing a plurality of images with each camera in a camera array comprising a plurality of cameras, each image comprising at least one portion overlapping with a corresponding portion of a corresponding image;
- aligning overlapping portions of corresponding images to produce a set of aligned images;
- for each aligned image, performing a warp operation on the aligned image to produce a warped image, wherein a magnitude of the warp operation on a portion of the aligned image increases with an increase in distance from the portion of the aligned image to the nearest overlapping portion of the aligned image;
- taping each warped image together based on the overlapping portions of the warped images to form a combined image;
- and
- cropping the combined image to produce a rectangular final image.
A system comprising at least one processor and a non-transitory computer readable medium comprising instructions configured to, when executed by one or more hardware processors, perform steps comprising:
- capturing a plurality of images with each camera in a camera array comprising a plurality of cameras, each image comprising at least one portion overlapping with a corresponding portion of a corresponding image;
- aligning overlapping portions of corresponding images to produce a set of aligned images;
- for each aligned image, performing a warp operation on the aligned image to produce a warped image, wherein a magnitude of the warp operation on a portion of the aligned image increases with an increase in distance from the portion of the aligned image to the nearest overlapping portion of the aligned image;
- taping each warped image together based on the overlapping portions of the warped images to form a combined image;
- and
- cropping the combined image to produce a rectangular final image.
Dependencies are inferred from the claim text.