IP Library Granted Patent US 12,560,720
Granted Patent B1
US 12,560,720 · App. 18/811,169 · Granted Feb 24, 2026

Illuminated multi-view sensing using reflectance for in-cabin applications

Inventors: Animesh Khemka (Fremont, CA); Robin Brian Jenkin (Morgan Hill, CA); Wangren Xu (San Jose, CA); Balaji Srinivas Holur (Sunnyvale, CA)
Assignee: NVIDIA Corporation
G01S17/894G01S17/93G06T5/92G06T5/40G06T2207/10028G06T2207/20081G06T2207/20084
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,560,720
App. No.
18/811,169
Granted
Feb 24, 2026
Kind
B1
Abstract

Optical sensors (e.g., cameras) and (e.g., IR) illumination sources may be distributed in an environment (e.g., an interior space such as a cabin or cockpit of an ego-machine) and synchronized to generate frames of sensor data. By positioning the optical sensors and assigning them corresponding frequency ranges, the resulting sensor data (e.g., images from different perspectives and with different illumination patterns) may be used to extract reflectance data, the reflectance data may be used to generate more accurate sensor data (e.g., HDR images, images re-rendered using an extracted bidirectional reflectance distribution function), and the resulting sensor data may be used in one or more downstream tasks, such as operator or occupant monitoring or detection tasks (e.g., gaze detection, pose detection, attentiveness or fatigue assessment, facial recognition, gesture recognition, occupant presence detection, child presence detection, seat belt detection, hands-on-wheel detection, etc.), generating visualizations (e.g., video conference calls), and/or otherwise.

Claims (91)

1 . One or more processors comprising processing circuitry to:

generate, using a plurality of optical sensors synchronized with light emitters distributed within an interior space of an ego-machine, image data representing at least a portion of the interior space;

extract, based at least on the image data, reflectance data encoding one or more reflectance values representative of at least the portion of the interior space; and

execute one or more operations of the ego-machine based at least on the reflectance data.

2 . The one or more processors of claim 1 , wherein the one or more operations of the ego-machine comprise generating one or more high dynamic range (HDR) images of at least the portion of the interior space based at least on the reflectance data.

3 . The one or more processors of claim 1 , wherein the reflectance data encodes an extracted bidirectional reflectance distribution function (BRDF) representative of at least the portion of the interior space.

4 . The one or more processors of claim 1 , wherein the one or more operations of the ego-machine comprise re-rendering initial image data of at least the portion of the interior space using an extracted BRDF encoded by the reflectance data.

5 . The one or more processors of claim 1 , wherein the reflectance data comprises one or more reflectance maps encoding the one or more reflectance values representative of at least the portion of the interior space.

6 . The one or more processors of claim 1 , wherein the one or more operations of the ego-machine comprise one or more operator or occupant monitoring or detection tasks that evaluate rendered image data generated using the reflectance data.

7 . The one or more processors of claim 1 , wherein the light emitters distributed within the interior space are associated with corresponding filters, wherein at least two filters of the corresponding filters pass different frequency bands.

8 . The one or more processors of claim 1 , wherein the image data comprises a plurality of frames representing multiple views of at least the portion of the interior space and multiple illumination patterns in substantially the same time slice.

9 . The one or more processors of claim 1 , wherein the one or more processors are comprised in at least one of:

a control system for an autonomous or semi-autonomous machine;

a perception system for an autonomous or semi-autonomous machine;

a system for performing simulation operations;

a system for performing digital twin operations;

a system for performing light transport simulation;

a system for performing collaborative content creation for 3D assets;

a system for performing deep learning operations;

a system for performing remote operations;

a system for performing real-time streaming;

a system for generating or presenting one or more of augmented reality content, virtual reality content, or mixed reality content;

a system implemented using an edge device;

a system implemented using a robot;

a system for performing conversational AI operations;

a system implementing one or more language models;

a system implementing one or more large language models (LLMs);

a system implementing one or more vision language models (VLMs);

a system implementing one or more multi-modal language models;

a system for generating synthetic data;

a system for generating synthetic data using AI;

a system incorporating one or more virtual machines (VMs);

a system implemented at least partially in a data center; or

a system implemented at least partially using cloud computing resources.

10 . A system comprising one or more processors to execute one or more operations of an ego-machine based at least on reflectance data representative of at least a portion of an interior space of the ego-machine, the reflectance data extracted using a plurality of optical sensors synchronized with light emitters distributed within the interior space.

11 . The system of claim 10 , wherein the one or more operations of the ego-machine comprise generating one or more high dynamic range (HDR) images of at least the portion of the interior space based at least on the reflectance data.

12 . The system of claim 10 , wherein the reflectance data encodes an extracted bidirectional reflectance distribution function (BRDF) representative of the interior space.

13 . The system of claim 10 , wherein the one or more operations of the ego-machine comprise re-rendering initial image data of at least the portion of the interior space using an extracted BRDF encoded by the reflectance data.

14 . The system of claim 10 , wherein the reflectance data comprises one or more reflectance maps encoding one or more reflectance values representative of at least the portion of the interior space.

15 . The system of claim 10 , wherein the one or more operations of the ego-machine comprise one or more operator or occupant monitoring or detection tasks that evaluate rendered image data generated using the reflectance data.

16 . The system of claim 10 , wherein the light emitters distributed within the interior space are associated with corresponding filters, wherein at least two filters of the corresponding filters pass different frequency bands.

17 . The system of claim 10 , the reflectance data generated based at least on image data comprising a plurality of frames representing multiple views of at least the portion of the interior space and multiple illumination patterns in substantially the same time slice.

18 . The system of claim 11 , wherein the system is comprised in at least one of:

a control system for an autonomous or semi-autonomous machine;

a perception system for an autonomous or semi-autonomous machine;

a system for performing simulation operations;

a system for performing digital twin operations;

a system for performing light transport simulation;

a system for performing collaborative content creation for 3D assets;

a system for performing deep learning operations;

a system for performing remote operations;

a system for performing real-time streaming;

a system for generating or presenting one or more of augmented reality content, virtual reality content, or mixed reality content;

a system implemented using an edge device;

a system implemented using a robot;

a system for performing conversational AI operations;

a system implementing one or more language models;

a system implementing one or more large language models (LLMs);

a system implementing one or more vision language models (VLMs);

a system implementing one or more multi-modal language models;

a system for generating synthetic data;

a system for generating synthetic data using AI;

a system incorporating one or more virtual machines (VMs);

a system implemented at least partially in a data center; or

a system implemented at least partially using cloud computing resources.

19 . A method comprising:

generating, using a plurality of optical sensors synchronized with light emitters distributed within an interior space of an ego-machine, reflectance data encoding one or more reflectance values representative of at least a portion of the interior space; and

executing one or more operations of the ego-machine based at least on the reflectance data.

20 . The method of claim 19 , wherein the method is performed by at least one of:

a control system for an autonomous or semi-autonomous machine;

a perception system for an autonomous or semi-autonomous machine;

a system for performing simulation operations;

a system for performing digital twin operations;

a system for performing light transport simulation;

a system for performing collaborative content creation for 3D assets;

a system for performing deep learning operations;

a system for performing remote operations;

a system for performing real-time streaming;

a system for generating or presenting one or more of augmented reality content, virtual reality content, or mixed reality content;

a system implemented using an edge device;

a system implemented using a robot;

a system for performing conversational AI operations;

a system implementing one or more language models;

a system implementing one or more large language models (LLMs);

a system implementing one or more vision language models (VLMs);

a system implementing one or more multi-modal language models;

a system for generating synthetic data;

a system for generating synthetic data using AI;

a system incorporating one or more virtual machines (VMs);

a system implemented at least partially in a data center; or

a system implemented at least partially using cloud computing resources.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2024
From: KHEMKA, ANIMESH; JENKIN, ROBIN BRIAN; XU, WANGREN; HOLUR, BALAJI SRINIVAS
To: NVIDIA CORPORATION
Reel/Frame 068388/0862 →
References Cited (20)
US 10885698B2 · Muthler et al. · 2021 [cited by applicant]
US 20180126901A1 · Levkova · 2018 [cited by examiner]
US 20190265712A1 · Satzoda · 2019 [cited by examiner]
US 20190355178A1 · Hermina Martinez et al. · 2019 [cited by applicant]
US 20200314333A1 · Liang et al. · 2020 [cited by applicant]
US 20200380726A1 · Graefling et al. · 2020 [cited by applicant]
US 20230115478A1 · Shin et al. · 2023 [cited by applicant]
US 20230204781A1 · Thakur · 2023 [cited by examiner]
US 20230334788A1 · Zohni · 2023 [cited by examiner]
US 20230336847A1 · Alakarhu · 2023 [cited by examiner]
Hendrick P. A. Lensch, et al. “Image-Based Reconstruction of Spatial Appearance and Geometric Detail,” ACM Transactions on Graphics, vol. 22, pp. 234-257, Apr. 2003, 24 pg. [cited by applicant]
IEC 61508, “Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems,” Retrieved from Internet URL: https://en.wikipedia.org/wiki/IEC_61508, accessed on Apr. 1, 2022, 7 pages. [cited by applicant]
ISO 26262, “Road vehicle—Functional safety,” International standard for functional safety of electronic system, Retrieved from Internet URL: https://en.wikipedia.org/wiki/ISO_26262, accessed on Sep. 13, 2021, 8 pages. [cited by applicant]
Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles, National Highway Traffic Safety Administration (NHTSA), A Division of the US Department of Transportation, and the Soc… [cited by applicant]
Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles, National Highway Traffic Safety Administration (NHTSA), A Division of the US Department of Transportation, and the Soc… [cited by applicant]
Marschner, Stephen Robert. Inverse rendering for computer graphics. Cornell University, 1998. [cited by applicant]
NVIDIA: A Lightweight Approach for On-the-Fly Reflectance Estimation https://research.nvidia.com/publication/2017-10_lightweight-approach-fly-reflectance-estimation Accessed: Jun. 10, 2024 p. 2. [cited by applicant]
Yu, Yizhou et al. “Recovering photometric properties of architectural scenes from photographs.” Proceedings of the 25th annual conference on Computer graphics and interactive techniques. 1998, 12 pgs. [cited by applicant]
Yu, Yizhou, et al. “Inverse global illumination: Recovering reflectance models of real scenes from photographs.” Proceedings of the 26th annual conference on Computer graphics and interactive techniques. 1999 13 pgs. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 18/811,199, Notification Date: Oct. 14, 2025, 13 pages. [cited by applicant]