IP Library › Granted Patent US 12,511,581
Granted Patent B2
US 12,511,581 · App. 18/981,881 · Granted Dec 30, 2025

Road condition deep learning model

Inventors: Xin Zhou (Novi, MI); Roshni Cooper (Cupertino, CA); Michael James (Northville, MI)
Assignee: Waymo LLC
G06N20/00B60W40/06B60W60/0015G05D1/0231G05D1/0255G05D1/0257G05D1/247G05D1/249G06N3/08B60W2420/403B60W2420/408B60W2420/54B60W2555/20
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,511,581
App. No.
18/981,881
Granted
Dec 30, 2025
Kind
B2
Abstract

The technology relates to using on-board sensor data, off-board information and a deep learning model to classify road wetness and/or to perform a regression analysis on road wetness based on a set of input information. Such information includes on-board and/or off-board signals obtained from one or more sources including on-board perception sensors, other on-board modules, external weather measurement, external weather services, etc. The ground truth includes measurements of water film thickness and/or ice coverage on road surfaces. The ground truth, on-board and off-board signals are used to build the model. The constructed model can be deployed in autonomous vehicles for classifying/regressing the road wetness with on-board and/or off-board signals as the input, without referring to the ground truth. The model can be applied in a variety of ways to enhance autonomous vehicle operation, for instance by altering current driving actions, modifying planned routes or trajectories, activating on-board cleaning systems, etc.

Claims (38)

1 . A system configured to operate a vehicle in an autonomous driving mode, the system comprising:

one or more processors operatively coupled to a driving system of the vehicle and a perception system of the vehicle, the driving system being configured to perform driving operations of the vehicle, the perception system being configured to detect objects or conditions in an environment around the vehicle during operation in the autonomous driving mode, and the one or more processors being configured to:

receive sensor data from the perception system of the vehicle, the sensor data including at least one of a lidar return, imagery information, radar information or acoustical information;

apply a stored machine learning model to the received sensor data to identify a weather condition classification; and

cause the vehicle to perform a selected operation while the vehicle is operating in the autonomous driving mode, in response to the identified weather condition classification.

2 . The system of claim 1 , wherein the identified weather condition classification comprises a rain condition or water spray condition.

3 . The system of claim 1 , wherein the one or more processors are further configured to:

receive environmental information regarding the environment from a remote system; and

application of the stored machine learning model to identify the weather condition classification is further based on the received environmental information.

4 . The system of claim 3 , wherein the environmental information is received from the remote system according to information gathered by one or more other vehicles that operated in the environment.

5 . The system of claim 3 , wherein the remote system comprises at least one other vehicle that obtained the environmental information while operating in the environment.

6 . The system of claim 1 , wherein the selected operation is a current driving action to be performed by the driving system.

7 . The system of claim 1 , wherein the selected operation is modification of a planned route or a trajectory.

8 . The system of claim 1 , wherein the selected operation includes activation of an on-board cleaning system.

9 . The system of claim 8 , wherein the on-board cleaning system includes a defogger or a defroster.

10 . The system of claim 1 , wherein application of the stored machine learning model to identify the weather condition classification includes determination of whether there is a puddle along a roadway in the environment.

11 . The system of claim 1 , wherein application of the stored machine learning model to identify the weather condition classification includes determination of a probability regarding how wet or dry a portion of a lane is.

12 . The system of claim 11 , wherein the selected operation is a lane change operation based on the probability.

13 . A method for operating a vehicle in an autonomous driving mode, the method comprising:

receiving, by one or more processors of the vehicle while operating in the autonomous driving mode, sensor data from a perception system of the vehicle, the sensor data including at least one of a lidar return, imagery information, radar information or acoustical information, the perception system being configured to detect objects or conditions in an environment around the vehicle while operating in the autonomous driving mode;

applying, by the one or more processors, a stored machine learning model to the received sensor data to identify a weather condition classification; and

causing the vehicle to perform a selected operation while the vehicle is operating in the autonomous driving mode, in response to the identified weather condition classification.

14 . The method of claim 13 , further comprising:

receiving, by the one or more processors, environmental information regarding the environment from a remote system;

wherein applying the stored machine learning model to identify the weather condition classification is further based on the received environmental information.

15 . The method of claim 13 , wherein the selected operation is a current driving action to be performed by a driving system of the vehicle while operating in the autonomous driving mode.

16 . The method of claim 13 , wherein the selected operation comprises modifying a planned route or a trajectory.

17 . The method of claim 13 , wherein the selected operation comprises activating an on-board cleaning system to clean one or more sensors of the perception system.

18 . A system configured to operate a vehicle in an autonomous driving mode, the system comprising:

one or more processors operatively coupled to a driving system of the vehicle and a perception system of the vehicle, the driving system being configured to perform driving operations of the vehicle, the perception system being configured to detect objects or conditions in an environment around the vehicle during operation in the autonomous driving mode, and the one or more processors being configured to:

receive sensor data from the perception system of the vehicle, the sensor data including at least one of a lidar return, imagery information, radar information or acoustical information;

detect, from the sensor data, a weather condition in the environment around the vehicle;

determine, from the detected weather condition, an expected road condition; and

cause the vehicle to perform a selected operation while the vehicle is operating in the autonomous driving mode, in response to the expected road condition.

19 . The system of claim 18 , wherein:

the one or more processors are further configured to receive environmental information regarding the environment from a remote system; and

wherein the determination of the expected road condition is further based on the received environmental information.

20 . The system of claim 18 , wherein the selected operation is a lane change operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: ZHOU, XIN; COOPER, ROSHNI; JAMES, MICHAEL
To: WAYMO LLC
Reel/Frame 069592/0558 →
Continuity (4)
Continuation 18238741 · Aug 28, 2023
Continuation 17978287 · Nov 1, 2022
Continuation 16893664 · Jun 5, 2020
Related Publication 20250200442A1 · Jun 19, 2025
References Cited (41)
US 5765119A · Otabe et al. · 1998 [cited by applicant]
US 8744822B2 · Mewes et al. · 2014 [cited by applicant]
US 9110196B2 · Urmson et al. · 2015 [cited by applicant]
US 9139204B1 · Zhao et al. · 2015 [cited by applicant]
US 10339391B2 · Zhao et al. · 2019 [cited by applicant]
US 20140067187A1 · Ferguson · 2014 [cited by examiner]
US 20150178572A1 · Omer et al. · 2015 [cited by applicant]
US 20170161570A1 · Zhao et al. · 2017 [cited by applicant]
US 20180060674A1 · Zhao et al. · 2018 [cited by applicant]
US 20180129215A1 · Hazelton et al. · 2018 [cited by applicant]
US 20180164825A1 · Matus et al. · 2018 [cited by applicant]
US 20180170375A1 · Jang et al. · 2018 [cited by applicant]
US 20190130182A1 · Zang et al. · 2019 [cited by applicant]
US 20190147371A1 · Deo et al. · 2019 [cited by applicant]
US 20190195628A1 · Lam et al. · 2019 [cited by applicant]
US 20190250630A1 · Zhao et al. · 2019 [cited by applicant]
US 20190266493A1 · Gao et al. · 2019 [cited by applicant]
US 20190333375A1 · Malkes · 2019 [cited by examiner]
US 20200008028A1 · Yang · 2020 [cited by applicant]
US 20200174112A1 · Xing et al. · 2020 [cited by applicant]
US 20200349833A1 · Lerner · 2020 [cited by examiner]
US 20200406897A1 · Hartmann et al. · 2020 [cited by applicant]
US 20210056778A1 · Wylie et al. · 2021 [cited by applicant]
US 20210400770A1 · Liu · 2021 [cited by examiner]
CN 105184262A · 2015 [cited by applicant]
CN 107272007A · 2017 [cited by applicant]
CN 107782727A · 2018 [cited by applicant]
DE 102015109270A1 · 2015 [cited by applicant]
DE 102018203807A1 · 2019 [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US21/34520 dated Sep. 17, 2021 (10 pages). [cited by applicant]
Lufft MARWIS-UMB brochure, www.lufft.com, retrieved from the internet Apr. 9, 2020, pp. 1-12. [cited by applicant]
Operating Manual MARWIS-UMB/STARWIS-UMB, www.lufft.com, Dec. 2019, pp. 2-59. [cited by applicant]
The Extended European Search Report for European Patent Application No. 21818101.4, Mar. 14, 2024, 8 Pages. [cited by applicant]
Bender, Gabriel , et al., Understanding and Simplifying One-Shot Architecture Search, 2018, pp. 1-10. [cited by applicant]
Golovin, Daniel , et al., Google Vizier: A Service for Black-Box Optimization, Google Research, 2017, pp. 1-10. [cited by applicant]
Han, Xiaofeng , et al., “Single Image Water Hazard Detection using FCN with Reflection Attention Units”, European Conference on Computer Vision (ECCV) 2018, Oct. 6, 2018., 4, 9. [cited by applicant]
Rau, Peter , User Manual—MARWIS App, App Version 1.15, Sep. 2017, pp. 1-23. [cited by applicant]
Sanders, P. D. , et al., Splash and spray assessment tool development program First interim report: revised synthesis report, Published Project Report, PPR602, 2012, pp. 1-41. [cited by applicant]
Wang, Li , et al., “Water Hazard Detection Using Conditional Generative Adversarial Network With Mixture Reflection Attention Units”, IEEE Access, vol. 7, pp. 167497-167506, Nov. 15, 2019., 167497-167499. [cited by applicant]
Zoph, Barret , et al., Learning Transferable Architectures for Scalable Image Recognition, arXiv:1707.07012v4, Apr. 2018 pp. 1-14. [cited by applicant]
The First Office Action for Chinese Patent Application No. 202180038333.1, Nov. 13, 2025, 28 Pages. [cited by applicant]