IP Library › Granted Patent US 12,250,468
Granted Patent B2
US 12,250,468 · App. 18/308,390 · Granted Mar 11, 2025

Microlensing for real-time sensing of stray light

Inventors: Benjamin Frevert (Mountain View, CA); Lucian Ion (Santa Clara, CA); Nirav Dharia (Milpitas, CA)
Assignee: Waymo LLC
H04N23/71G05D1/0231H04N23/10H04N23/76H04N25/60
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,250,468
App. No.
18/308,390
Granted
Mar 11, 2025
Kind
B2
Abstract

Example embodiments relate to microlensing for real-time sensing of stray light. An example device includes an image sensor that includes a plurality of light-sensitive pixels. The device also includes a first lens positioned over a first subset of light-sensitive pixels selected from the plurality of light-sensitive pixels. Further, the device includes a controller. The controller is configured to determine a first angle of incidence of a first light signal detected by the first subset of light-sensitive pixels. The controller is also configured to, based on the first determined angle of incidence, determine an amount of stray light incident on the image sensor.

Claims (50)

1. A device comprising:

an image sensor mount;

an image sensor positioned in the image sensor mount, wherein the image sensor comprises a plurality of light-sensitive pixels;

a first lens positioned over a first subset of light-sensitive pixels selected from the plurality of light-sensitive pixels, wherein the first lens is positioned at least partially underneath an overhanging portion of the image sensor mount; and

a controller configured to:

determine a first angle of incidence of a first light signal detected by the first subset of light-sensitive pixels; and

based on the first determined angle of incidence, determine an amount of stray light incident on the image sensor.

2. The device of claim 1 , wherein determining the amount of stray light incident on the image sensor comprises comparing the first determined angle of incidence to a threshold angle of incidence.

3. The device of claim 2 , wherein the threshold angle of incidence is 10°, and wherein the first determined angle of incidence and the threshold angle of incidence are measured relative to a vector that extends perpendicularly from a surface of the image sensor.

4. The device of claim 1 , further comprising a second lens positioned over a second subset of light-sensitive pixels selected from the plurality of light-sensitive pixels, wherein the controller is further configured to:

determine a second angle of incidence of a second light signal detected by the second subset of light-sensitive pixels; and

based on the second determined angle of incidence, determine the amount of stray light incident on the image sensor.

5. The device of claim 4 , wherein the controller is further configured to generate a stray-light map across the image sensor based on the first determined angle of incidence, the second determined angle of incidence, a location of the first subset of light-sensitive pixels on the image sensor, and a location of the second subset of light-sensitive pixels on the image sensor.

6. The device of claim 5 , wherein determining the stray-light map comprises generating a gamma-encoded histogram or a log-encoded histogram and interpolating values for light-sensitive pixel locations that are not within the first subset of light-sensitive pixels or the second subset of light-sensitive pixels.

7. The device of claim 4 , further comprising a third lens positioned over a third subset of light-sensitive pixels selected from the plurality of light-sensitive pixels, wherein the controller is also configured to:

determine a third angle of incidence of a third light signal detected by the third subset of light-sensitive pixels; and

based on the third determined angle of incidence, determine the amount of stray light incident on the image sensor.

8. The device of claim 7 , wherein the first subset of light-sensitive pixels corresponds to a first color channel of the image sensor, wherein the second subset of light-sensitive pixels corresponds to a second color channel of the image sensor, and wherein the third subset of light-sensitive pixels corresponds to a third color channel of the image sensor.

9. The device of claim 8 , wherein the controller is further configured to:

generate a first stray-light map across the image sensor corresponding to the first color channel;

generate a second stray-light map across the image sensor corresponding to the second color channel; and

generate a third stray-light map across the image sensor corresponding to the third color channel.

10. The device of claim 1 , wherein the first subset of light-sensitive pixels is oriented along a periphery of the image sensor.

11. The device of claim 10 , wherein the first subset of light-sensitive pixels is located in a corner of the image sensor.

12. The device of claim 1 , wherein the first angle of incidence is determined by comparing relative intensities detected by each light-sensitive pixel in the first subset of light-sensitive pixels.

13. The device of claim 1 , wherein determining the amount of stray light incident on the image sensor comprises comparing the first determined angle of incidence to a threshold angle of incidence, and wherein the threshold angle of incidence is based on:

a geometry of the image sensor;

materials of the image sensor;

a geometry of the first lens;

materials of the first lens;

environmental factors; or

a user setting.

14. The device of claim 1 , wherein the determined amount of stray light is stored in a memory as a look-up table.

15. The device of claim 1 , wherein the first subset of light-sensitive pixels comprises a 2×2 array of light-sensitive pixels, a 3×3 array of light-sensitive pixels, or a 4×4 array of light-sensitive pixels.

16. The device of claim 1 , wherein the controller is further configured to determine a true-black optical level based on the determined amount of stray light.

17. The device of claim 1 , wherein the image sensor is associated with a camera, and wherein the controller is further configured to adjust a pose of the camera, adjust a lens of the camera, or apply one or more filters to the camera based on the determined amount of stray light.

18. The device of claim 1 , wherein the first lens is not positioned over a second subset of light-sensitive pixels selected from the plurality of light-sensitive pixels, wherein the second subset of light-sensitive pixels is organized in a Bayer filter arrangement, and wherein the first subset of light-sensitive pixels is not organized in a Bayer filter arrangement.

19. A method comprising:

receiving, at a lens positioned over a first subset of light-sensitive pixels selected from a plurality of light-sensitive pixels that are part of an image sensor, a first light signal, wherein the image sensor is positioned in an image sensor mount, and wherein the lens is positioned at least partially underneath an overhanging portion of the image sensor mount;

directing, using the lens, the first light signal toward the first subset of light-sensitive pixels;

detecting, by one or more light-sensitive pixels of the first subset, the first light signal;

determining a first angle of incidence of the detected first light signal; and

determining, based on the first determined angle of incidence, an amount of stray light incident on the image sensor.

20. A device comprising:

an image sensor mount;

an image sensor positioned in the image sensor mount, wherein the image sensor comprises a plurality of light-sensitive pixels;

a first lens positioned over a first subset of light-sensitive pixels selected from the plurality of light-sensitive pixels, wherein the first lens is positioned at least partially underneath an overhanging portion of the image sensor mount; and

a controller configured to:

determine an angle of incidence of light detected by each subset of light-sensitive pixels; and

based on the determined angles of incidence, determine a stray-light map across the image sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: FREVERT, BENJAMIN; DHARIA, NIRAV; ION, LUCIAN
To: WAYMO LLC
Reel/Frame 063467/0289 →
Continuity (4)
Continuation 17659922 · Apr 20, 2022
Continuation 17108049 · Dec 1, 2020
Provisional Application 62953721 · Dec 26, 2019
Related Publication 20230269484A1 · Aug 24, 2023
References Cited (42)
US 7924419B2 · Naftali et al. · 2011 [cited by applicant]
US 8675182B2 · Bamji · 2014 [cited by applicant]
US 9202833B2 · Mackey · 2015 [cited by applicant]
US 9224782B2 · Keelan · 2015 [cited by applicant]
US 9294756B2 · Yamazaki · 2016 [cited by applicant]
US 10298863B2 · Silverstein et al. · 2019 [cited by applicant]
US 10341620B2 · Murata · 2019 [cited by applicant]
US 10375282B2 · Ishida et al. · 2019 [cited by applicant]
US 11343435B2 · Frevert · 2022 [cited by examiner]
US 11678059B2 · Frevert · 2023 [cited by examiner]
US 20060043260A1 · Ma · 2006 [cited by examiner]
US 20090141361A1 · Yamagata et al. · 2009 [cited by applicant]
US 20100128353A1 · Nagata et al. · 2010 [cited by applicant]
US 20100182700A1 · Thomas et al. · 2010 [cited by applicant]
US 20120188648A1 · Lai et al. · 2012 [cited by applicant]
US 20130076931A1 · Border · 2013 [cited by examiner]
US 20130113968A1 · Lenchenkov et al. · 2013 [cited by applicant]
US 20140313350A1 · Keelan · 2014 [cited by applicant]
US 20150015750A1 · Stern et al. · 2015 [cited by applicant]
US 20150054103A1 · Mackey · 2015 [cited by examiner]
US 20150116527A1 · Rossi · 2015 [cited by applicant]
US 20150146014A1 · Black et al. · 2015 [cited by applicant]
US 20150381951A1 · Mlinar et al. · 2015 [cited by applicant]
US 20160133762A1 · Blasco Claret · 2016 [cited by examiner]
US 20160182794A1 · Aoki et al. · 2016 [cited by applicant]
US 20160301357A1 · Chen · 2016 [cited by examiner]
US 20170070689A1 · Silverstein et al. · 2017 [cited by applicant]
US 20170131526A1 · Park et al. · 2017 [cited by applicant]
US 20180239222A1 · Cahall et al. · 2018 [cited by applicant]
US 20180306721A1 · Nakada et al. · 2018 [cited by applicant]
US 20190188502A1 · Hermalyn et al. · 2019 [cited by applicant]
US 20190196183A1 · Yokogawa · 2019 [cited by applicant]
US 20200029035A1 · Agranov · 2020 [cited by examiner]
US 20200381467A1 · Kusaka · 2020 [cited by applicant]
US 20220247907A1 · Frevert et al. · 2022 [cited by applicant]
CN 103811509A · 2014 [cited by applicant]
KR 1020180073189A · 2018 [cited by applicant]
TW I380051B · 2012 [cited by examiner]
WO 2019101337A1 · 2019 [cited by applicant]
“Improving Optical Measurements: Non-Linearity Compensation of Compact Charge-Coupled Device (CCD) Spectrometers”; Münevver Nehir et al.; Sensors 2019, 19, 2833 (Jun. 25, 2019). [cited by applicant]
“Shack-Hartmann Wavefront Sensor”; URL: https://en.wikipedia.org/wiki/Shack-Hartmann_wavefront_sensor, captured by web.archive.org (Feb. 3, 2019). [cited by applicant]
International Search Report and Written Opinion for PCT/US2020/065558, mailed Apr. 6, 2021, 8 pages. [cited by applicant]