IP Library › Granted Patent US 12,394,175
Granted Patent B2
US 12,394,175 · App. 17/817,954 · Granted Aug 19, 2025

Visibility determinations in physical space using evidential illumination values

Inventor: Edouard Francois Marc Capellier (Singapore, SG)
Assignee: Motional AD LLC
G06V10/60G01S17/86G01S17/89G06V10/28G06V10/82G06V10/993G06V20/56
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,394,175
App. No.
17/817,954
Granted
Aug 19, 2025
Kind
B2
Abstract

Systems and methods are disclosed for identifying visibility of a physical space using visibility values and indications of uncertainty associated with the visibility values. One method can include capturing an image of a physical space, dividing pixels of the image into presumably well-lit and presumably not well-lit categories based on an intensity threshold, generating an evidential illumination map for the image based at least partly on a comparison between a value of each pixel to the intensity threshold, and projecting the evidential illumination map onto data representing a three-dimensional scan of the physical space. Evidential values can enable an autonomous vehicle to more safely navigate spaces using camera data by enabling programmatic determination of uncertainty for the camera data.

Claims (34)

1. A computer-implemented method, as implemented by one or more processors, comprising:

receiving, by the one or more processors, first data corresponding to an image of a physical space captured by a camera;

calculating, by the one or more processors, an intensity threshold for the first data distinguishing well-lit pixels within the first data from not-well-lit pixels within the first data, wherein calculating the intensity threshold for the first data comprises converting the first data to greyscale, and wherein converting the first data to greyscale comprises generating a transmittance map for the first data;

generating, by the one or more processors, an evidential illumination map for the image based at least partly on a comparison between a value of each pixel in first data to an intensity threshold, wherein the evidential illumination map indicates an uncertainty that one or more pixels of the image depict a well-lit area;

obtaining, by the one or more processors, second data corresponding to a three-dimensional representation of the physical space;

using the second data, projecting, by the one or more processors, the evidential illumination map onto the physical space; and

identifying, by the one or more processors, a visibility of one or more positions in the physical space based on projection of the evidential illumination map onto the physical space.

2. The computer-implemented method of claim 1 , wherein projecting the evidential illumination map onto the physical space generates a grid associating positions within a coordinate system to visibility values and indications of uncertainty associated with the visibility values.

3. The computer-implemented method of claim 2 , wherein the indications of uncertainty associated with the visibility values are at least one of indications of evidence of being well lit, indications of evidence of being not well lit, or indications of uncertainty associated with a determination of being well-lit or not well-lit.

4. The computer-implemented method of claim 1 , wherein calculating the intensity threshold for the first data distinguishing well-lit pixels within the first data from not-well-lit pixels within the first data comprises applying an automatic thresholding algorithm to the first data.

5. The computer-implemented method of claim 4 , wherein the automatic thresholding algorithm is Otsu's method.

6. The computer-implemented method of claim 1 , wherein generating the evidential illumination map for the image is further based at least partly on a standard deviation of values for at least a subset of pixels within the first data.

7. The computer-implemented method of claim 1 , wherein converting the first data to greyscale comprises converting the first data to values within the L*a*b color space and generating a greyscale image based on L values within the lab color space.

8. The computer-implemented method of claim 1 , wherein generating a transmittance map for the first data comprises generating the transmittance map from at least one of a bright channel for the first data or a dark channel for the first data.

9. The computer-implemented method of claim 1 , wherein generating a transmittance map for the first data comprises generating the transmittance map based on passing the first data through a neural network machine learning model.

10. The computer-implemented method of claim 1 , wherein the second data is generated based on a lidar scan of the physical space.

11. A computing device comprising:

a data store storing computer-executable instructions; and

one or more processors configured to execute the computer-executable instructions, wherein execution of the computer-executable instructions causes the computing device to:

receive, by the one or more processors, first data corresponding to an image of a physical space captured by a camera;

calculate, by the one or more processors, an intensity threshold for the first data distinguishing well-lit pixels within the first data from not-well-lit pixels within the first data, wherein calculating the intensity threshold for the first data distinguishing well-lit pixels within the first data from not-well-lit pixels within the first data comprises applying an automatic thresholding algorithm to the first data. and wherein converting the first data to greyscale comprises generating a transmittance map for the first data;

generate, by the one or more processors, an evidential illumination map for the image based at least partly on a comparison between a value of each pixel in first data to an intensity threshold, wherein the evidential illumination map indicates an uncertainty that one or more pixels of the image depict a well-lit area;

obtain, by the one or more processors, second data corresponding to a three-dimensional representation of the physical space;

using the second data, project, by the one or more processors, the evidential illumination map onto the physical space; and

identify, by the one or more processors, a visibility of one or more positions in the physical space based on projection of the evidential illumination map onto the physical space.

12. The computing device of claim 11 , wherein projecting the evidential illumination map onto the physical space generates a grid associating positions within a coordinate system to visibility values and indications of uncertainty associated with the visibility values.

13. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by a computing system comprising one or more processors, causes the computing system to:

receive, by the one or more processors, first data corresponding to an image of a physical space captured by a camera;

calculate, by the one or more processors, an intensity threshold for the first data distinguishing well-lit pixels within the first data from not-well-lit pixels within the first data, wherein calculating the intensity threshold for the first data distinguishing well-lit pixels within the first data from not-well-lit pixels within the first data comprises applying an automatic thresholding algorithm to the first data, and wherein calculating the intensity threshold for the first data comprises converting the first data to greyscale;

generate, by the one or more processors, an evidential illumination map for the image based at least partly on a comparison between a value of each pixel in first data to an intensity threshold, wherein the evidential illumination map indicates an uncertainty that one or more pixels of the image depict a well-lit area;

obtain, by the one or more processors, second data corresponding to a three-dimensional representation of the physical space;

using the second data, project, by the one or more processors, the evidential illumination map onto the physical space; and

identify, by the one or more processors, a visibility of one or more positions in the physical space based on projection of the evidential illumination map onto the physical space.

14. The one or more non-transitory computer-readable media of claim 13 , wherein projecting the evidential illumination map onto the physical space generates a grid associating positions within a coordinate system to visibility values and indications of uncertainty associated with the visibility values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: CAPELLIER, EDOUARD FRANCOIS MARC
To: MOTIONAL AD LLC
Reel/Frame 062001/0083 →
Continuity (1)
Related Publication 20240046605A1 · Feb 8, 2024
References Cited (16)
US 20130083971A1 · Du · 2013 [cited by examiner]
US 20170061593A1 · Alahmar · 2017 [cited by applicant]
US 20190295318A1 · Levinson · 2019 [cited by examiner]
US 20210150748A1 · Ciurea · 2021 [cited by examiner]
US 20240233347A1 · Ba · 2024 [cited by examiner]
CN 106846282A · 2017 [cited by examiner]
Agarwal, Improving Illumination in Night Time Images, LearnOpenCV, https://learnopencv.com/improving-illumination-in-night-time-images/#viewSource, Mar. 15, 2021, 17 pages. [cited by applicant]
Feng et al., Learning a Convolutional Autoencoder for Nighttime Image Dehazing, https://www.mdpi.com/2078-2489/11/9/424, Published: Aug. 31, 2020, 13 pages. [cited by applicant]
H. Zhang, V. Sindagi and V. M. Patel, Joint Transmission Map Estimation and Dehazing Using Deep Networks, in IEEE Transactions on Circuits and Systems for Video Technology, vol. 30, No. 7, pp. 1975-1986, Jul. 2020, doi:… [cited by applicant]
Shi et al., Nighttime low illumination image enhancement with single image using bright/dark channel prior, EURASIP Journal on Image and Video Processing vol. 2018, Article No. 13 (2018). [cited by applicant]
Dempster-Shafer theory, Wikipedia, https://en.wikipedia.org/wiki/Dempster%E2%80%93Shafer_theory, [retrieved Aug. 5, 2022], 11 pages. [cited by applicant]
Otsu's method, Wikipedia, https://en.wikipedia.org/wiki/Otsu%27s_method, [retrieved Aug. 5, 2022], 9 pages. [cited by applicant]
Qin et al., Image-Based Dedicated Methods of Night Traffic Visibility Estimation, https://www.mdpi.com/2076-3417/10/2/440, Published: Jan. 7, 2020, 16 pages. [cited by applicant]
Yang et al., Image-Based Visibility Estimation Algorithm for Intelligent Transportation Systems, IEEE Access, vol. 6, Dec. 27, 2018, 13 pages. [cited by applicant]
Great Britain Office Action issued for Application No. GB 2219392.4, dated Jun. 29, 2023. [cited by applicant]
SAE On-Road Automated Vehicle Standards Committee, “SAE International's Standard J3016: Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles”, Jun. 2018, in 35 pages. [cited by applicant]