IP Library › Granted Patent US 12,579,442
Granted Patent B2
US 12,579,442 · App. 17/626,575 · Granted Mar 17, 2026

Training of a convolutional neural network

Inventors: Sorin Mihai Grigorescu (Brasov, RO); Bogdan Trasnea (Brasov, RO); Andrei Vasilcoi (Brasov, RO)
Assignee: Elektrobit Automotive GmbH
G06N3/086B60W60/0027G06V10/774G08G1/0125B60W2050/0018
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,579,442
App. No.
17/626,575
Granted
Mar 17, 2026
Kind
B2
Abstract

This disclosure is related to a method, a computer program code, and an apparatus for training a convolutional neural network for an autonomous driving system. The disclosure is further related to a convolutional neural network, to an autonomous driving system comprising a neural network, and to an autonomous or semi-autonomous vehicle comprising such an autonomous driving system. For training the convolutional neural network, in a first step real-world driving data are selected as training data. Furthermore, synthetic driving data are generated as training data. The convolutional neural network is then trained on the selected real-world driving data and the generated synthetic driving data using a genetic algorithm.

Claims (25)

1 . A method for operating an autonomous driving system of an ego vehicle, the method comprising:

training a convolutional neural network including

selecting real-world driving data (X) as training data;

generating synthetic driving data ({circumflex over (X)}) as training data; and

training the convolutional neural network on the selected real-world driving data (X) and the generated synthetic driving data ({circumflex over (X)}) using a genetic algorithm;

selecting a driving strategy based on an output of the convolutional neural network; and

controlling steering of the ego vehicle using the driving strategy.

2 . The method according to claim 1 , wherein the training data are represented by paired sequences of occupancy grids and behavioral labels (Y, Ŷ).

3 . The method according to claim 2 , wherein the behavioral labels (Y, Ŷ) are composed of driving trajectories, steering angles and velocities.

4 . The method according to claim 3 , wherein the sequences of occupancy grids representing the real-world driving data (X) and the synthetic driving data ({circumflex over (X)}) are processed in parallel by a set of convolutional layers before being stacked.

5 . The method according to claim 4 , wherein the stacked processed occupancy grids are fed to an LSTM network via a fully connected layer.

6 . The method according to claim 5 , wherein the synthetic driving data ({circumflex over (X)}) are obtained using a generative process, which models the behavior of the ego vehicle and of other traffic participants.

7 . The method according to claim 6 , wherein the generative process uses a single-track kinematic model of a robot for generating artificial motion sequences of virtual agents.

8 . The method according to claim 7 , wherein variables controlling the behavior of the virtual agents are, for each virtual agent, the longitudinal velocity and the rate of change of the steering angle.

9 . An autonomous driving system configured to select a driving strategy, comprisng:

a convolutional neural network (CNN) that has been trained by:

selecting real-world driving data (X) as training data;

generating synthetic driving data ({circumflex over (X)}) as training data; and

training the convolutional neural network on the selected real-world- driving data (X) and the generated synthetic driving data ({circumflex over (X)}) using a genetic algorithm; and

a controller configured to output steering commands to control an ego vehicle using the driving strategy.

10 . The autonomous driving system according to claim 9 , wherein the training data are represented by paired sequences of occupancy grids and behavioral labels (Y, Ŷ).

11 . The autonomous driving system according to claim 10 , wherein the behavioral labels (Y, Ŷ) are composed of driving trajectories, steering angles and velocities.

12 . The autonomous driving system according to claim 11 , wherein the sequences of occupancy grids representing the real-world driving data (X) and the synthetic driving data ({circumflex over (X)}) are processed in parallel by a set of convolutional layers before being stacked.

13 . The autonomous driving system according to claim 12 , wherein the stacked processed occupancy grids are fed to an LSTM network via a fully connected layer.

14 . The autonomous driving system according to claim 13 , wherein the synthetic driving data ({circumflex over (X)}) are obtained using a generative process, which models the behavior of an ego vehicle and of other traffic participants.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: GRIGORESCU, SORIN MIHAI; TRASNEA, BOGDAN; VASILCOI, ANDREI
To: ELEKTROBIT AUTOMOTIVE GMBH
Reel/Frame 058650/0171 →
Priority Claims (1)
EP 19464012 · Jul 12, 2019 · regional
Continuity (1)
Related Publication 20220269948A1 · Aug 25, 2022
References Cited (16)
US 20190026958A1 · Gausebeck · 2019 [cited by examiner]
US 20190205667A1 · Avidan · 2019 [cited by examiner]
WO 2019053052A1 · 2019 [cited by applicant]
Du, et al., “Development of a genetic-algorithm-based nonlinear model predictive control scheme on velocity and steering of autonomous vehicles”, IEEE Transactions on industrial electronics, vol. 63, Nov. 2016 (Year: 20… [cited by examiner]
Huang et al., “Tradeoffs in neuroevolutionary learning-based real-time robotic task design in the imprecise computation framework”, ACM transactions on cyber-physical systems, vol. 3, No. 2, Article 14, Oct. 2018 (Year:… [cited by examiner]
Behjat et al., “Adaptive genomic evolution of neural network topologies (AGENT) for state-of-action mapping in autonomous agents”, 2019 International conference on robotics and automation (ICRA) Palais de congress de Mo… [cited by examiner]
Arno et al., “Autonomous vehicle control: exploring driver modeling conventions by implementation of neuroevolutionary and knowledge-based algorithms”, Master's thesis in system, control & mechatronics and complex adapt… [cited by examiner]
S. Legg et al. “Human-level control through deep reinforcement learning”, Nature, vol. 518, No. 7540, pp. 529-533, Feb. 2015. [cited by applicant]
S. Hochreiter et al. “Long short-term memory”, Neural computation, vol. 9, No. 8, pp. 1735-1780, 1997. [cited by applicant]
J. Goodfellow et al. “Generative adversarial nets”, in Advances in Neural Information Processing Systems 27: Annual Conference on Neural Information Processing Systems 2014, Dec. 8-13, 2014, Montreal, Quebec, Canada, 20… [cited by applicant]
S. Grigorescu “Generative One-Shot Learning (GOL): A Semi-Parametric Approach for One-Shot Learning in Autonomous Vision”, in Int. Conf. on Robotics and Automation ICRA 2018, Brisbane, Australia, May 21-25, 2018. [cited by applicant]
B.Paden et al. “A survey of motion planning and control techniques for self-driving urban vehicles”, IEEE Trans. Intelligent Vehicles, vol. 1, No. 1, pp. 33-55, 2016. [cited by applicant]
Sorin Grigorescu et al. “NeuroTrajectory: A Neuroevolutionary Approach to Local State Trajectory Learning for Autonomous Vehicles”, arxiv.org, Cornell University Library, Ithaca, NY, Jun. 26, 2019, XP081384330. [cited by applicant]
Preprint et al. “Gridsm: A Vehicle Kinematics Engine for Deep Neuroevolutionary Control in Autonomous Driving” Jan. 21, 2019, XP055723137, Retrieved from the Internet: URL:https://ww.researchgate.net/profile/Andrei Vasi… [cited by applicant]
https://en.wikipedia.org/wiki/End-to-end_reinforcement learning. [cited by applicant]
International Search Report and Written Opinion dated Aug. 28, 2020, from corresponding International Patent Application No. PCT/EP2020/066660. [cited by applicant]