Auto-alignment of image sensors in a multi-camera system

US11375173B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11375173-B2
Application numberUS-202017061885-A
CountryUS
Kind codeB2
Filing dateOct 2, 2020
Priority dateMar 20, 2014
Publication dateJun 28, 2022
Grant dateJun 28, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image capture device having multiple image sensors having overlapping fields of view that aligns the image sensors based on images captured by image sensors. A pixel shift is identified between the images. Based on the identified pixel shift, a calibration is applied to one or more of the image sensors. To determine the pixel shift, a processor applies correlation methods including edge matching. Calibrating the image sensors may include adjusting a read window on an image sensor. The pixel shift can also be used to determine a time lag, which can be used to synchronize subsequent image captures.

First claim

Opening claim text (preview).

What is claimed is: 1. An image capture device comprising: a first image sensor having a first field of view, the first image sensor configured to capture a first image; a second image sensor having a second field of view, wherein a portion of the first field of view and a portion of the second field of view comprise an overlapping field of view, the second image sensor configured to capture a second image; and a processor configured to: identify a pixel shift between the first image and the second image; calibrate the first image sensor or the second image sensor iteratively based on the identified pixel shift until a next identified pixel shift is below a predefined pixel shift threshold; and output a two-dimensional (2D) or a three-dimensional (3D) image based on the first image and the second image; and an edge matching module that accesses edge information of the first image and the second image, wherein the processor is configured to determine the pixel shift based on the edge information. 2. The image capture device of claim 1 , wherein the processor is further configured to: compress, for each image, image pixels representative of the overlapping field of view, image portions of uniform color, and image portions of uniform texture; and correlate the compressed pixels of each image. 3. The image capture device of claim 2 , wherein the processor is further configured to compress the image pixels in a direction perpendicular to a rolling shutter direction. 4. The image capture device of claim 1 , wherein the processor is configured to adjust a read window of the first image sensor in a rolling shutter direction to calibrate the first image sensor. 5. The image capture device of claim 4 , wherein the read window comprises a portion of the first image sensor configured to capture light incident upon the portion to produce captured image data during an image capture. 6. The image capture device of claim 1 , wherein the processor is configured to adjust a read window of the second image sensor in a rolling shutter direction to calibrate the second image sensor. 7. The image capture device of claim 6 , wherein the read window comprises a portion of the second image sensor configured to capture light incident upon the portion to produce captured image data during an image capture. 8. A method comprising: obtaining a first image from a first sensor and a second image from a second sensor substantially simultaneously, wherein a portion of the second image overlaps with a portion of the first image; identifying a pixel shift between the first image and the second image; calibrating the first image sensor or the second image sensor iteratively based on the identified pixel shift until a next identified pixel shift is below a predefined pixel shift threshold; smoothing the first image and the second image by removing artifacts and irregularities to reduce image data associated with the first image and the second image; and outputting a two-dimensional (2D) or a three-dimensional (3D) image based on the first image and the second image. 9. The method of claim 8 further comprising: compressing image pixels representative of the overlapping field of view; and correlating the compressed pixels of each image. 10. The method of claim 9 , wherein the compressing image pixels includes compressing the image pixels in a direction perpendicular to a rolling shutter direction, and further includes cropping and removing portions of the first image and the second image that are smoothed. 11. The method of claim 8 , wherein calibrating the first image sensor includes adjusting a read window of the first image sensor in a rolling shutter direction. 12. The method of claim 11 , wherein the read window comprises a portion of the first image sensor configured to capture light incident upon the portion to produce captured image data during an image capture. 13. The method of claim 8 , wherein calibrating the second image sensor includes adjusting a read window of the second image sensor in a rolling shutter direction. 14. The method of claim 13 , wherein the read window comprises a portion of the second image sensor configured to capture light incident upon the portion to produce captured image data during an image capture. 15. A system comprising: a first image sensor having a first field of view, the first image sensor configured to capture a first image; a second image sensor having a second field of view, wherein a portion of the first field of view and a portion of the second field of view comprise an overlapping field of view, the second image sensor configured to capture a second image; an edge matching module; an edge smoothing module; and a processor configured to: correlate edges of the first image and the second image with the edge matching module; identify a pixel shift between the first image and the second image based upon the correlated edges of the first image and the second image; calibrate the first image sensor or the second image sensor iteratively based on the identified pixel shift until a next identified pixel shift is below a predefined pixel shift threshold; smooth the first image and the second image to remove artifacts and other irregularities; and output an image based on the first image and the second image. 16. The system of claim 15 , wherein the output image is a two-dimensional (2D) image. 17. The system of claim 15 , wherein the output image is a three-dimensional (3D) image. 18. The system of claim 15 , wherein the processor is further configured to compress the pixels in a direction perpendicular to a rolling shutter direction. 19. The system of claim 15 , wherein the processor is configured to adjust a read window of the first image sensor in a rolling shutter direction to calibrate the first image sensor. 20. The system of claim 15 , wherein the processor is configured to adjust a read window of the second image sensor in a rolling shutter direction to calibrate the second image sensor.

Assignees

Inventors

Classifications

  • by controlling rolling shutters in CMOS SSIS · CPC title

  • Remote control of cameras or camera parts, e.g. by remote control devices · CPC title

  • for achieving an enlarged field of view, e.g. panoramic image capture · CPC title

  • Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums · CPC title

  • H04N13/246Primary

    Calibration of cameras · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11375173B2 cover?
An image capture device having multiple image sensors having overlapping fields of view that aligns the image sensors based on images captured by image sensors. A pixel shift is identified between the images. Based on the identified pixel shift, a calibration is applied to one or more of the image sensors. To determine the pixel shift, a processor applies correlation methods including edge matc…
Who is the assignee on this patent?
Gopro Inc
What technology area does this patent fall under?
Primary CPC classification H04N13/246. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).