IP Library › Granted Patent US 12,210,947
Granted Patent B2
US 12,210,947 · App. 18/238,741 · Granted Jan 28, 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/0257G06N3/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,210,947
App. No.
18/238,741
Granted
Jan 28, 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 (33)

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

a driving system configured to perform driving operations of the vehicle;

a perception system configured to detect objects or conditions in an environment around the vehicle during operation in the autonomous driving mode;

one or more processors operatively coupled to the driving system and the perception system, the one or more processors being configured to:

receive sensor data from the perception system of the vehicle while operating in the autonomous driving mode;

use a stored road condition model to generate information associated with a classification or estimation of road wetness based on the received sensor data; and

cause the driving system to perform a selected driving operation in the autonomous driving mode in response to the generated information.

2. The system of claim 1 , further comprising memory configured to store the road condition model, the memory being operatively coupled to the one or more processors.

3. The system of claim 1 , the model having been trained according to a first set of sensor data training inputs of an environment along a portion of a roadway and a second set of ground truth training inputs.

4. The system of claim 3 , wherein the first set of sensor data training inputs is obtained from one or more on-board sensors of a vehicle operating on the portion of the roadway.

5. The system of claim 3 , wherein the second set of ground truth training inputs comprises off-board information with respect to ground truth data for the portion of the roadway.

6. The system of claim 5 , wherein the ground truth data includes a set of water thickness measurements across one or more areas of the portion of the roadway.

7. The system of claim 3 , wherein the first set of sensor data training inputs includes one or more of lidar returns, still imagery, video imagery, radar returns, audio signals, or output from a vehicle on-board module.

8. The system of claim 3 , wherein the second set of ground truth training inputs includes one or more of weather station information, public weather forecasts, road graph data, crowdsourced information, or observations from a set of vehicles.

9. The system of claim 1 , wherein the selected driving operation includes alteration of a current driving action of the vehicle in the autonomous driving mode.

10. The system of claim 1 , wherein the selected driving operation includes modification of a planned route of the vehicle.

11. The system of claim 1 , wherein the selected driving operation includes modification of a trajectory of the vehicle.

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

13. The system of claim 1 , wherein the selected driving operation includes performance of a safety precaution.

14. The system of claim 1 , wherein the one or more processors are further configured to modify a threshold for one or more aspects of the perception system.

15. The system of claim 14 , wherein modification of the threshold for the one or more aspects of the perception system including at least one of modification of a threshold for filtering, a sensor noise level, a sensor field of view adaptation, sensor validation logic, or a pedestrian detector.

16. The system of claim 1 , wherein the one or more processors are further configured to change a model for predicting behavior of other road users based on the generated information.

17. A method comprising:

receiving, by one or more processors, sensor data from one or more sensors of a perception system of a vehicle, the one or more sensors being configured to detect objects or conditions in an environment around the vehicle;

using, by the one or more processors, a stored a road condition model to generate information associated with a classification or estimation of road wetness based on the received sensor data; and

causing, by the one or more processors, a driving system of the vehicle to perform a selected driving operation in an autonomous driving mode in response to the generated information.

18. The method of claim 17 , wherein causing the driving system of the vehicle to perform the selected driving operation in the autonomous driving mode includes at least one of:

triggering one or more safety precautions; or

modifying a threshold for one or more aspects of the perception system.

19. The method of claim 18 , wherein causing the driving system of the vehicle to perform the selected driving operation in the autonomous driving mode includes at least one of:

altering a current driving action of the vehicle in the autonomous driving mode; or

modifying a planned route or trajectory of the vehicle.

20. The method of claim 18 , wherein causing the driving system of the vehicle to perform the selected driving operation in the autonomous driving mode includes activating an on-board cleaning system of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2023
From: ZHOU, XIN; COOPER, ROSHNI; JAMES, MICHAEL
To: WAYMO LLC
Reel/Frame 064739/0282 →
Continuity (3)
Continuation 17978287 · Nov 1, 2022
Continuation 16893664 · Jun 5, 2020
Related Publication 20230409971A1 · Dec 21, 2023
References Cited (33)
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 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 · 2018 [cited by examiner]
US 20180129215A1 · Hazelton 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 20200349833A1 · Lerner et al. · 2020 [cited by applicant]
US 20200406897A1 · Hartmann et al. · 2020 [cited by applicant]
US 20210056778A1 · Wylie et al. · 2021 [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]
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 Extended European Search Report for European Patent Application No. 21818101.4, Mar. 14, 2024, 8 Pages. [cited by applicant]