IP Library Granted Patent US 12,236,643
Granted Patent B1
US 12,236,643 · App. 18/525,694 · Granted Feb 25, 2025

Localization of lens focus parameter estimation and subsequent camera calibration

Inventors: Tarek El Dokor (Phoenix, AZ); Jordan Cluster (Tempe, AZ)
Assignee: Edge 3 Technologies
G06T7/85G06T7/0006H04N23/90G06T2200/21G06T2207/10148G06T2207/20212G06T2207/30108
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,236,643
App. No.
18/525,694
Granted
Feb 25, 2025
Kind
B1
Abstract

A method and system for calibrating a lens. The method includes defining a plurality of omni-symmetrical regions within the lens, determining one or more localized lens parameters associated with each of the plurality of omni-symmetrical regions, and defining a localized set of calibration parameters for each of the plurality of omni-symmetrical region. The localized set of calibration parameters may then be employed in a computational image application.

Claims (45)

1. A method for calibrating a lens array, comprising:

defining a plurality of omni-symmetrical regions within each lens within the lens array;

defining a localized set of calibration parameters for each of the plurality of omni-symmetrical regions for each lens within the lens array;

determining one or more portions from one or more of the lenses in the lens array that when combined provide a higher resolution image than would be available from any single lens withing the lens array; and

combining the one or more determined portions to generate a high resolution image.

2. The method of claim 1 , wherein a field of view of each of the one or more lenses comprises the combination of fields of view of the plurality of the omni-symmetrical regions.

3. The method of claim 1 , wherein the one or more localized set of calibration parameters comprise one or more intrinsic parameters of each of the omni-symmetrical regions for each of the one or more lenses.

4. The method of claim 3 , wherein the one or more localized set of calibration parameters further comprise one or more extrinsic multi-camera parameters.

5. The method of claim 1 , wherein, upon use of the calibrated lens array to image an object:

determining whether a portion of a field of view of each of the one or more lenses corresponding to one of the particular omni-symmetrical regions imaging the object includes resolving ability sufficient for resolving the object; and

displaying to a user instructions for repositioning the lens array relative to the object when it is determined that a portion of the field of view of the lens array corresponding to the particular omni-symmetrical regions imaging the object does not have resolving ability sufficiently for resolving the object.

6. The method of claim 1 , further comprising:

associating a first array lens temperature range with the localized set of calibration parameters; and

defining a second localized set of calibration parameters for each of the plurality of omni-symmetrical regions associated with a second lens array temperature range.

7. The method of claim 6 , further comprising:

defining an additional plurality of localized sets of calibration parameters for each of the plurality of omni-symmetrical regions for each of the one or more lenses associated with a corresponding set of lens temperature ranges.

8. A method for camera focus alignment of a lens array, comprising:

defining a plurality of omni-symmetrical regions within each lens within the lens array;

defining a localized set of calibration parameters for each of the plurality of omni-symmetrical regions for each lens within the lens array;

defining a field of view of the lens array as a union of the fields of view of one or more of the plurality of omni-symmetrical regions for one or more of the lenses within the lens array;

setting one or more focus station parameters;

placing a camera and the lens array in the focus station;

capturing images via the camera and lens array;

estimating the intrinsic parameters for each of the plurality of omni-symmetrical regions for each of the one or more of the lenses within the lens array;

estimating the extrinsic multi-camera parameters, including one or more portions thereof able to resolve different resolutions of an object being imaged, for each of the plurality of omni-symmetrical regions for each of the one or more of the lenses within the lens array;

evaluating the results of application of the intrinsic parameters and defining one or more adjustments to be made to the parameters of the camera and lens array in the focus station; and

sending the adjustments to the focus station.

9. The method of claim 8 , further comprising:

associating a first lens array temperature range with the localized set of calibration parameters; and

defining a second localized set of calibration parameters for each of the plurality of omni-symmetrical regions associated with a second lens array temperature range.

10. The method of claim 9 , further comprising: defining an additional plurality of localized sets of calibration parameters for each of the plurality of omni-symmetrical regions for each of the one or more lenses associated with a corresponding set of lens temperature ranges.

11. A system for calibrating a lens array, comprising:

a focus station for receiving a camera and the lens array, the focus station further adapted to set one or more focus station parameters, initiate image capture via the camera and lens array; and

a processor for defining a plurality of omni-symmetrical regions within each lens within the lens array, for defining a localized set of calibration parameters for each of the plurality of omni-symmetrical regions for each lens within the lens array for determining one or more portions from one or more of the lenses in the lens array that when combined provide a higher resolution image than would be available from any single lens withing the lens array, and for combining the one or more determined portions to generate a high resolution image.

12. The system of claim 11 , wherein the processor further defines a field of view of each of the plurality of omni-symmetrical regions, and defines a field of view of each of the one or more lenses as the union of the fields of view of each of the plurality of omni-symmetrical regions.

13. The system of claim 12 , wherein one or more localized lens parameters comprise one or more intrinsic parameters of each of the omni-symmetrical regions for each of the one or more lenses.

14. The system of claim 13 , wherein the one or more localized lens parameters further comprise one or more extrinsic multi-camera parameters.

15. The system of claim 11 , further comprising, upon use of the calibrated lens array to image an object:

an imaging processor for determining whether a portion of the field of view of each of the one or more lenses corresponding to one of the particular omni-symmetrical regions imaging the object includes resolving ability sufficient for resolving the object; and

a display for displaying to a user instructions for repositioning the lens array relative to the object when it is determined that a portion of the field of view of the lens array corresponding to the particular omni-symmetrical regions imaging the object does not have resolving ability sufficiently for resolving the object.

16. The system of claim 11 , wherein the processor further:

associates a first lens array temperature range with the localized set of calibration parameters; and

defines a second localized set of calibration parameters for each of the plurality of omni-symmetrical regions associated with a second lens array temperature range.

17. The system of claim 16 , wherein the processor further:

defines an additional plurality of localized sets of calibration parameters for each of the plurality of omni-symmetrical regions associated with a corresponding set of lens array temperature ranges.

Continuity (2)
Continuation 17843996 · Jun 18, 2022
Continuation 17005224 · Aug 27, 2020
References Cited (26)
US 6870563B1 · Kang · 2005 [cited by examiner]
US 7852369B2 · Cutler · 2010 [cited by examiner]
US 10757390B2 · Boisson · 2020 [cited by examiner]
US 20020141659A1 · Florin · 2002 [cited by examiner]
US 20030004694A1 · Aliaga · 2003 [cited by examiner]
US 20050068452A1 · Steinberg · 2005 [cited by examiner]
US 20050168616A1 · Rastegar · 2005 [cited by examiner]
US 20110080487A1 · Venkataraman · 2011 [cited by examiner]
US 20130208083A1 · Li · 2013 [cited by examiner]
US 20140146132A1 · Bagnato · 2014 [cited by examiner]
US 20160080637A1 · Tasaki · 2016 [cited by examiner]
US 20170277018A1 · Dayana · 2017 [cited by examiner]
US 20170366804A1 · Du · 2017 [cited by examiner]
US 20180300900A1 · Wakai · 2018 [cited by examiner]
US 20180344145A1 · Kozub · 2018 [cited by examiner]
US 20190373167A1 · Liu · 2019 [cited by examiner]
US 20190387212A1 · Oh · 2019 [cited by examiner]
US 20200041378A1 · Drew · 2020 [cited by examiner]
US 20200366814A1 · Dan · 2020 [cited by examiner]
US 20210118177A1 · Palmer · 2021 [cited by examiner]
US 20210243422A1 · Hayasaka · 2021 [cited by examiner]
US 20210294071A1 · Vinogradov · 2021 [cited by examiner]
US 20220128412A1 · Mart?nez Corral · 2022 [cited by examiner]
US 20220148223A1 · Geissler · 2022 [cited by examiner]
CN 109166154A · 2019 [cited by examiner]
CN 105939442B · 2019 [cited by examiner]