IP Library › Granted Patent US 12,561,942
Granted Patent B2
US 12,561,942 · App. 18/540,461 · Granted Feb 24, 2026

Multi-channel dynamic weather estimation

Inventors: Xiaoying He (Palo Alto, CA); Haoxuan Zheng (Santa Clara, CA); Jingyuan Linda Zhang (Menlo Park, CA)
Assignee: Waymo LLC
G06V10/60G01S17/89G06V10/24
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,561,942
App. No.
18/540,461
Granted
Feb 24, 2026
Kind
B2
Abstract

Example embodiments relate to multi-channel dynamic weather estimations. An example embodiment includes a method. The method includes capturing, using a camera, an image of a first field of view of a surrounding environment from a first perspective. The method also includes capturing, using a light detection and ranging (lidar) device, a point cloud of a second field of view of the surrounding environment from a second perspective. Additionally, the method includes aligning, by a computing device, the image with the point cloud. Further, the method includes identifying, by the computing device, one or more high-intensity regions and one or more low-intensity regions of the surrounding environment. In addition, the method includes determining, by the computing device, a first figure of merit that characterizes environmental conditions of the surrounding environment and a second figure of merit that characterizes environmental conditions of the surrounding environment.

Claims (119)

1 . A method comprising:

capturing, using a camera, an image of a first field of view of a surrounding environment from a first perspective;

capturing, using a light detection and ranging (lidar) device, a point cloud of a second field of view of the surrounding environment from a second perspective, wherein each point in the point cloud indicates a range between the lidar device and the surrounding environment in a region of the surrounding environment corresponding to the respective point;

aligning, by a computing device, the image with the point cloud based on the first field of view, the second field of view, the first perspective, or the second perspective;

identifying, by the computing device, one or more high-intensity regions of the surrounding environment based on the aligned image or point cloud;

identifying, by the computing device, one or more low-intensity regions of the surrounding environment based on the aligned image or point cloud;

determining, by the computing device, a first figure of merit that characterizes environmental conditions of the surrounding environment based on one or more intensity values of one or more portions of the image corresponding to at least one of the high-intensity regions of the surrounding environment; and

determining, by the computing device, a second figure of merit that characterizes environmental conditions of the surrounding environment by performing a fit based on:

at least one intensity value of at least one portion of the image corresponding to at least one of the low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the point cloud corresponding to at least one of the low-intensity regions of the surrounding environment; and

the first figure of merit.

2 . The method of claim 1 ,

wherein performing the fit comprising fitting data to an equation of the form of I(x)=I ∞ (1−e −range(x)/eMOR ),

wherein I(x) represents a light intensity at a particular region of the surrounding environment,

wherein the first figure of merit is I ∞ , and

wherein the second figure of merit is eMOR.

3 . The method of claim 1 ,

wherein the image of the first field of view of the surrounding environment from the first perspective is captured at a first wavelength,

wherein the first figure of merit and the second figure of merit characterize environmental conditions of the surrounding environment for light transmitted at the first wavelength, and

wherein the method further comprises:

capturing, using the camera, a second image of the first field of view of the surrounding environment from the first perspective, wherein the second image of the first field of view of the surrounding environment from the first perspective is captured at a second wavelength, and wherein the second wavelength is different from the first wavelength;

aligning, by the computing device, the second image with the point cloud based on the first field of view, the second field of view, the first perspective, or the second perspective;

identifying, by the computing device, one or more second high-intensity regions of the surrounding environment based on the aligned second image or point cloud;

identifying, by the computing device, one or more second low-intensity regions of the surrounding environment based on the aligned second image or point cloud;

determining, by the computing device, a third figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted at the second wavelength based on one or more intensity values of one or more portions of the second image corresponding to at least one of the second high-intensity regions of the surrounding environment; and

determining, by the computing device, a fourth figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted at the second wavelength by performing a second fit based on:

at least one intensity value of at least one portion of the second image corresponding to at least one of the second low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the point cloud corresponding to at least one of the second low-intensity regions of the surrounding environment; and

the third figure of merit.

4 . The method of claim 3 , further comprising:

capturing, using the camera, a third image of the first field of view of the surrounding environment from the first perspective, wherein the third image of the first field of view of the surrounding environment from the first perspective is captured at a third wavelength, wherein the third wavelength is different from the first wavelength, and wherein the third wavelength is different from the second wavelength;

aligning, by the computing device, the third image with the point cloud based on the first field of view, the second field of view, the first perspective, or the second perspective;

identifying, by the computing device, one or more third high-intensity regions of the surrounding environment based on the aligned third image or point cloud;

identifying, by the computing device, one or more third low-intensity regions of the surrounding environment based on the aligned third image or point cloud;

determining, by the computing device, a fifth figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted at the third wavelength based on one or more intensity values of one or more portions of the third image corresponding to at least one of the third high-intensity regions of the surrounding environment; and

determining, by the computing device, a sixth figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted at the third wavelength by performing a third fit based on:

at least one intensity value of at least one portion of the third image corresponding to at least one of the third low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the point cloud corresponding to at least one of the third low-intensity regions of the surrounding environment; and

the fifth figure of merit.

5 . The method of claim 4 ,

wherein the first wavelength is in the red portion of the visible electromagnetic spectrum,

wherein the second wavelength is in the blue portion of the visible electromagnetic spectrum, and

wherein the third wavelength is in the green portion of the visible electromagnetic spectrum.

6 . The method of claim 1 ,

wherein the image of the first field of view of the surrounding environment from the first perspective is captured at a first wavelength,

wherein the first figure of merit and the second figure of merit characterize environmental conditions of the surrounding environment for light transmitted at the first wavelength, and

wherein the method further comprises:

capturing, using the lidar device, a second point cloud of the second field of view of the surrounding environment from the second perspective, wherein the second point cloud of the second field of view of the surrounding environment from the second perspective is captured at a second wavelength, and wherein the second wavelength is different from the first wavelength;

identifying, by the computing device, one or more second high-intensity regions of the surrounding environment based on the second point cloud or the point cloud;

identifying, by the computing device, one or more second low-intensity regions of the surrounding environment based on the second point cloud or the point cloud;

determining, by the computing device, a third figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted at the second wavelength based on one or more intensity values of one or more portions of the second point cloud corresponding to at least one of the second high-intensity regions of the surrounding environment; and

determining, by the computing device, a fourth figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted at the second wavelength by performing a second fit based on:

at least one intensity value of at least one portion of the second point cloud corresponding to at least one of the second low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the point cloud corresponding to at least one of the second low-intensity regions of the surrounding environment; and

the third figure of merit.

7 . The method of claim 6 , wherein the second wavelength is in the near-infrared portion of the electromagnetic spectrum.

8 . The method of claim 6 , wherein capturing the second point cloud of the second field of view of the surrounding environment from the second perspective comprises recording, by the lidar device, near-infrared background light from the surrounding environment.

9 . The method of claim 1 ,

wherein the image of the first field of view of the surrounding environment from the first perspective is captured during a first time window,

wherein the point cloud of the second field of view of the surrounding environment from the second perspective is captured during the first time window,

wherein the first figure of merit and the second figure of merit characterize environmental conditions of the surrounding environment for light transmitted during the first time window, and

wherein the method further comprises:

capturing, using the camera, a second image of the first field of view of the surrounding environment from the first perspective, wherein the second image of the first field of view of the surrounding environment from the first perspective is captured during a second time window, and wherein the second time window is different from the first time window;

capturing, using the lidar device, a second point cloud of the second field of view of the surrounding environment from the second perspective, wherein each point in the second point cloud indicates a range between the lidar device and the surrounding environment in the region of the surrounding environment corresponding to the respective point, and wherein the second point cloud of the second field of view of the surrounding environment from the second perspective is captured during the second time window;

aligning, by the computing device, the second image with the second point cloud based on the first field of view, the second field of view, the first perspective, or the second perspective;

identifying, by the computing device, one or more second high-intensity regions of the surrounding environment based on the aligned second image or second point cloud;

identifying, by the computing device, one or more second low-intensity regions of the surrounding environment based on the aligned second image or second point cloud;

determining, by the computing device, a third figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted during the second time window based on one or more intensity values of one or more portions of the second image corresponding to at least one of the second high-intensity regions of the surrounding environment; and

determining, by the computing device, a fourth figure of merit that characterizes environmental conditions of the surrounding environment for light transmitted during the second time window by performing a second fit based on:

at least one intensity value of at least one portion of the second image corresponding to at least one of the second low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the second point cloud corresponding to at least one of the second low-intensity regions of the surrounding environment; and

the third figure of merit.

10 . The method of claim 1 ,

wherein the second figure of merit characterizes the environmental conditions of the surrounding environment for a first angular direction with respect to the surrounding environment,

wherein the method further comprises determining, by the computing device, a third figure of merit that characterizes environmental conditions of the surrounding environment based on the performed fit, and

wherein the third figure of merit characterizes the environmental conditions of the surrounding environment for a second angular direction with respect to the surrounding environment.

11 . The method of claim 1 , wherein:

the first field of view is 360° in azimuth; or

the second field of view is 360° in azimuth.

12 . The method of claim 1 , wherein the one or more portions of the image corresponding to at least one of the low-intensity regions of the surrounding environment or at least one of the high-intensity regions of the surrounding environment are each one pixel in size.

13 . The method of claim 1 , wherein the one or more portions of the image corresponding to at least one of the low-intensity regions of the surrounding environment or at least one of the high-intensity regions of the surrounding environment are each multiple pixels in size.

14 . The method of claim 1 ,

wherein identifying the one or more high-intensity regions of the surrounding environment comprises identifying one or more portions of the image having a greatest intensity value, and

wherein identifying the one or more low-intensity regions of the surrounding environment comprises identifying one or more portions of the image having intensity values equal to less than a threshold percentage of the greatest intensity value.

15 . The method of claim 14 , wherein the threshold percentage is 1%.

16 . The method of claim 1 ,

wherein each point in the point cloud also indicates a reflectivity of an object in the surrounding environment that reflected a corresponding received lidar signal, and

wherein identifying the one or more low-intensity regions of the surrounding environment comprises identifying one or more portions of the point cloud having a reflectivity value that is less than a threshold reflectivity.

17 . The method of claim 1 , wherein identifying the one or more high-intensity regions of the surrounding environment comprises identifying one or more portions of the point cloud having a range value that is greater than a threshold range.

18 . The method of claim 1 , wherein aligning the image with the point cloud based on the first field of view, the second field of view, the first perspective or the second perspective comprises:

downsampling the image;

downsampling the point cloud;

adjusting an aspect ratio of the image;

adjusting an aspect ratio of the point cloud;

adjusting the image to account for parallax between the first perspective and the second perspective; or

adjusting the point cloud to account for parallax between the first perspective and the second perspective.

19 . A system comprising:

a camera configured to capture an image of a first field of view of a surrounding environment from a first perspective;

a light detection and ranging (lidar) device configured to capture a point cloud of a second field of view of the surrounding environment from a second perspective, wherein each point in the point cloud indicates a range between the lidar device and the surrounding environment in a region of the surrounding environment corresponding to the respective point;

a computing device configured to:

align the image with the point cloud based on the first field of view, the second field of view, the first perspective, or the second perspective;

identify one or more high-intensity regions of the surrounding environment based on the aligned image or point cloud;

identify one or more low-intensity regions of the surrounding environment based on the aligned image or point cloud;

determine a first figure of merit that characterizes environmental conditions of the surrounding environment based on one or more intensity values of one or more portions of the image corresponding to at least one of the high-intensity regions of the surrounding environment; and

determine a second figure of merit that characterizes environmental conditions of the surrounding environment by performing a fit based on:

at least one intensity value of at least one portion of the image corresponding to at least one of the low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the point cloud corresponding to at least one of the low-intensity regions of the surrounding environment; and

the first figure of merit.

20 . A non-transitory, computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to execute a method comprising:

receiving an image of a first field of view of a surrounding environment from a first perspective, wherein the image was captured using a camera;

receiving a point cloud of a second field of view of the surrounding environment from a second perspective, wherein the point cloud was captured using a light detection and ranging (lidar) device, and wherein each point in the point cloud indicates a range between the lidar device and the surrounding environment in a region of the surrounding environment corresponding to the respective point;

aligning the image with the point cloud based on the first field of view, the second field of view, the first perspective, or the second perspective;

identifying one or more high-intensity regions of the surrounding environment based on the aligned image or point cloud;

identifying one or more low-intensity regions of the surrounding environment based on the aligned image or point cloud;

determining a first figure of merit that characterizes environmental conditions of the surrounding environment based on one or more intensity values of one or more portions of the image corresponding to at least one of the high-intensity regions of the surrounding environment; and

determining a second figure of merit that characterizes environmental conditions of the surrounding environment by performing a fit based on:

at least one intensity value of at least one portion of the image corresponding to at least one of the low-intensity regions of the surrounding environment;

at least one distance value of at least one portion of the point cloud corresponding to at least one of the low-intensity regions of the surrounding environment; and

the first figure of merit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2023
From: HE, XIAOYING; ZHENG, HAOXUAN; ZHANG, JINGYUAN LINDA
To: WAYMO LLC
Reel/Frame 065875/0934 →
Continuity (1)
Related Publication 20250200932A1 · Jun 19, 2025
References Cited (34)
US 9632210B2 · Zhu et al. · 2017 [cited by applicant]
US 10726579B1 · Huang · 2020 [cited by applicant]
US 10754035B2 · Taylor et al. · 2020 [cited by applicant]
US 10859684B1 · Nabatchian · 2020 [cited by applicant]
US 11199614B1 · Gan et al. · 2021 [cited by applicant]
US 20180096493A1 · Bier · 2018 [cited by applicant]
US 20190056483A1 · Bradley · 2019 [cited by examiner]
US 20190056484A1 · Bradley · 2019 [cited by examiner]
US 20190120947A1 · Wheeler et al. · 2019 [cited by applicant]
US 20190120948A1 · Yang · 2019 [cited by examiner]
US 20190340775A1 · Lee · 2019 [cited by examiner]
US 20190391270A1 · Uehara · 2019 [cited by examiner]
US 20200160559A1 · Urtasun · 2020 [cited by examiner]
US 20210096262A1 · Vets · 2021 [cited by examiner]
US 20210192788A1 · Dierderichs et al. · 2021 [cited by applicant]
US 20210349185A1 · Schleuning · 2021 [cited by examiner]
US 20220057511A1 · Zhu · 2022 [cited by examiner]
US 20220236392A1 · Ye · 2022 [cited by examiner]
US 20230214728A1 · Danilyuk · 2023 [cited by examiner]
US 20240201377A1 · Nestinger · 2024 [cited by examiner]
US 20250022278A1 · Li · 2025 [cited by examiner]
CN 113985428A · 2022 [cited by examiner]
WO 2014168851A1 · 2014 [cited by applicant]
WO 2022271752A1 · 2022 [cited by applicant]
Pan Wei et al. ,“LiDAR and Camera Detection Fusion in a Real-Time Industrial Multi-Sensor Collision Avoidance System,” May 30, 2018, Electronics 2018, 7, 84, pp. 1-22. [cited by examiner]
Ehsan Javanmardi et al., “Autonomous vehicle self-localization based on abstract map and multichannel LiDAR in urban area,” May 18, 2018, IATSS Research 43 (2019),pp. 1-9. [cited by examiner]
Andrew M. Wallace et al., “Full Waveform LiDAR for Adverse Weather Conditions,” Apr. 22, 2020, IEEE Transactions on Vehicular Technology, vol. 69, No. 7, Jul. 2020,pp. 7064-7074. [cited by examiner]
Jianqing Wu et al., “Vehicle Detection under Adverse Weather from Roadside LiDAR Data,” Jun. 17, 2020, Sensors 2020, 20, 3433,pp. 1-14. [cited by examiner]
Jiandong Mao et al., “Preliminary results of water cloud and aerosol properties in the Yinchuan area using a Multi-wavelength lidar based on dual field of view,” Dec. 15, 2021, Optics & Laser Technology 148 (2022) 10778… [cited by examiner]
Kaiming He et al., “Single Image Haze Removal Using Dark Channel Prior,” Aug. 31, 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 33, No. 12, Dec. 2011,pp. 2341-2351. [cited by examiner]
Srinivasa G. Narasimhan et al., “Vision and the Atmosphere,” Dec. 4, 2001, International Journal of Computer Vision 48(3),2002,pp. 233-254. [cited by examiner]
Narasimhan, Srinivasa G., and Shree K. Nayar. “Vision and the atmosphere.” International journal of computer vision 48 (2002): 233-254. [cited by applicant]
He, Kaiming, Jian Sun, and Xiaoou Tang. “Single image haze removal using dark channel prior.” IEEE transactions on pattern analysis and machine intelligence 33, No. 12 (2010): 2341-2353. [cited by applicant]
Wei, Pan, Lucas Cagle, Tasmia Reza, John Ball, and James Gafford. “LiDAR and camera detection fusion in a real-time industrial multi-sensor collision avoidance system.” Electronics 7, No. 6 (May 30, 2018): 84. [cited by applicant]