IP Library Granted Patent US 12,094,213
Granted Patent B2
US 12,094,213 · App. 17/620,441 · Granted Sep 17, 2024

Control device, system and method for determining perceptual load of a visual and dynamic driving scene in real time

Inventors: Jonas Ambeck-Madsen (Brussels, BE); Gabriel Othmezouri (Brussels, BE); Daniel Olmeda Reino (Brussels, BE); Nilli Lavie (London, GB); Luke Palmer (London, GB); Petar Palasek (London, GB)
Assignees: TOYOTA MOTOR EUROPE; MINDVISIONLABS LIMITED
G06V20/56A61B5/0075A61B5/0082B60W40/04B60W40/08B60W50/0097G06T7/11G06V10/454G06V10/62G06V10/762G06V10/7715G06V10/774G06V10/82B60W60/001B60W2420/40B60W2420/403G06T2207/10016G06T2207/10048G06T2207/20076G06T2207/30252
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,094,213
App. No.
17/620,441
Granted
Sep 17, 2024
Kind
B2
Abstract

A control device for a vehicle for determining perceptual load of a visual and dynamic driving scene, the control device being configured to: receive an image sequence representing the driving scene, extract a set of scene features from the image sequence, the set of scene features representing static and/or dynamic information of the driving scene, calculate a time-aggregated representation of the image sequence based on the extracted set of scene features, calculate an attention map of the driving scene by attentional pooling of the time-aggregated representation of the image sequence, and determine the perceptual load of the driving scene based on the attention map. The invention further relates to a corresponding method.

Claims (68)

1. A control device for a vehicle for determining perceptual load of a visual and dynamic driving scene,

the control device being configured to:

receive an image sequence representing the driving scene,

extract a set of scene features from the image sequence, the set of scene features representing at least one of static and dynamic information of the driving scene,

calculate a time-aggregated representation of the image sequence based on the extracted set of scene features,

calculate an attention map of the driving scene by attentional pooling of the time-aggregated representation of the image sequence, and

determine the perceptual load of the driving scene based on the attention map.

2. The control device according to claim 1 , wherein

the attention map comprises for each image of the sequence a heat map representing a spatial attention intensity distribution across the image.

3. The control device according to claim 2 , wherein the perceptual load of an image is determined based on the heat map of said image.

4. The control device according to claim 1 , wherein

determining the perceptual load comprises:

determining at least one spatial and/or temporal peak area of increased attention in the driving scene, and wherein

the peak area in particular represents a task relevant item.

5. The control device according to claim 2 , wherein

determining the perceptual load comprises:

determining at least one spatial and/or temporal peak area of increased attention in the driving scene in combination with determining a contribution value of said peak area to a total value of the perceptual load, and wherein

the peak area in particular represents a task relevant item.

6. The control device according to claim 4 , wherein

determining the at least one peak area comprises at least one of threshold-segmenting a heat map to isolate contiguous pixel regions of increased attention, and

normalizing a heat map to produce a discrete probability distribution, and unsupervised clustering the discrete probability distribution to identify cluster centers of the pixel clusters of increased attention.

7. The control device according to claim 6 , wherein

determining the at least one peak area comprises at least one of threshold-segmenting each heat map of the driving scene, to isolate contiguous pixel regions of increased attention, and

normalizing each heat map of the driving scene, to produce a discrete probability distribution, and unsupervised clustering the discrete probability distribution to identify cluster centers of the pixel clusters of increased attention.

8. The control device according to claim 6 , wherein unsupervised clustering the discrete probability distribution is made by an iterative Gaussian mixture model.

9. The control device according to claim 5 , wherein

determining the contribution value of a peak area to the total value of the perceptual load comprises:

identifying the pixel or neighborhood of pixels which has the highest attention value within the peak area and determining the perceptual load value based on said highest attention value.

10. The control device according to claim 4 , wherein determining the perceptual load value of a scene comprises:

calculating the sum of perceptual load contribution values of the peak areas comprised by the driving scene, in particular including a weighting of the contribution values based on the locations of the peak areas and/or based on a predetermined classification of the peak areas.

11. The control device according to claim 1 , wherein

the control device comprises a driving model trained to predict driving maneuvers.

12. The control device according to claim 1 , wherein

the driving model is trained based on training image sequences representing driving scenes.

13. The control device according to claim 12 , wherein

each of the training image sequences represents a driving scene and is labeled with respective human driving maneuvers carried out during the driving scene.

14. The control device according to claim 1 , being further configured to:

receive information regarding driving maneuvers carried out by the vehicle driver during the driving scene,

determine based on said information and the determined perceptual load whether the driver is attentive to the driving scene.

15. The control device according to claim 1 , wherein

the control device comprises at least one of:

a first neural network for extracting the set of scene features,

a second neural network for calculating the time-aggregated representation of the image sequence,

an attentional pooling mechanism for calculating the attention map, and

an algorithm for determining the perceptual load of the driving scene based on the attention map.

16. The control device according to claim 15 , wherein the first neural network is a convolutional neural network and the second neural network is a convolutional long short-term memory network.

17. The control device according to claim 1 , wherein

the control device comprises a trained load model configured to determine the perceptual load of the driving scene based on the attention map.

18. A method of determining perceptual load of a visual and dynamic driving scene, comprising the steps of:

a—training a prediction model what includes training a temporal attentional pooling model comprising an attentional pooling mechanism in a supervised manner by using a set of training image sequences, each of said sequences representing a visual and dynamic driving scene and being labeled with respective human driving maneuvers carried out during the driving scene, and

b—inputting a test image sequence representing an unknown visual and dynamic driving scene into the trained model,

c—obtaining an attention map from the trained attentional pooling mechanism in response to the inputted test image sequence,

d—determining the perceptual load of the unknown driving scene based on the attention map.

19. The method according to claim 18 , wherein the step of obtaining an attention map further comprises the steps of:

c1—extracting a set of scene features from the test image sequence, the set of scene features representing at least one of static and dynamic information of the unknown driving scene and of the vehicle,

c2—calculating a time-aggregated representation of the test image sequence based on the extracted set of scene features, and

c3—calculating the attention map of the unknown driving scene by attentional pooling of the time-aggregated representation of the test image sequence.

20. The method according to claim 18 , wherein the step of training the temporal attentional pooling model further comprises the steps of:

a1—obtaining a set of training image sequences, each sequence representing a driving scene performed by a human driven vehicle,

a2—obtaining a data set of human driving maneuvers carried out during the driving scenes,

a3—training the model in a supervised end-to-end learning manner to learn predicting driving maneuvers by using the set of training image sequences being labeled with the respective human driving maneuvers.

21. The method according to claim 20 , wherein

the prediction model further comprises a load model, the step of training the prediction model comprising the further steps of:

a4—obtaining a data set of human generated load labels assigned to the human driving maneuvers carried out during the driving scenes,

a5—training the load model for predicting the perceptual load of a visual and dynamic driving scene based on the output of the trained attentional pooling mechanism and the human generated load labels, wherein the load model is in particular trained together with the driving model in an end-to-end-manner.

22. The method according to claim 21 , wherein

human generated load labels are generated by a sensor configured to measure the working memory load at the frontal cortex of the human.

23. The method according to claim 22 , wherein the sensor comprises at least one functional near-infrared spectroscopy sensor device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2024
From: TOYOTA MOTOR EUROPE
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 068226/0776 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNEE'SADDRESS PREVIOUSLY RECORDED ON REEL 059842 FRAME 0234. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 8, 2022
From: AMBECK-MADSEN, JONAS; OTHMEZOURI, GABRIEL; OLMEDA REINO, DANIEL; LAVIE, NILLI; PALMER, LUKE; PALASEK, PETAR
To: TOYOTA MOTOR EUROPE; MINDVISIONLABS LIMITED
Reel/Frame 061115/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2022
From: AMBECK-MADSEN, JONAS; OTHMEZOURI, GABRIEL; OLMEDA REINO, DANIEL; LAVIE, NILLI; PALMER, LUKE; PALASEK, PETAR
To: TOYOTA MOTOR EUROPE; MINDVISIONLABS LIMITED
Reel/Frame 059842/0234 →
Continuity (1)
Related Publication 20220327840A1 · Oct 13, 2022