IP Library Granted Patent US 10,373,003
Granted Patent B2
US 10,373,003 · App. 15/683,463 · Granted Aug 6, 2019

Deep module and fitting module system and method for motion-based lane detection with multiple sensors

Inventors: Siyuan Liu (San Diego, CA); Mingdong Wang (San Diego, CA); Xiaodi Hou (San Diego, CA)
Assignee: TUSIMPLE
G06K9/00798B60W40/072G01S19/01G06T7/246B60W2550/402G06T2207/30256
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 10,373,003
App. No.
15/683,463
Granted
Aug 6, 2019
Kind
B2
Abstract

A method of lane detection for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs include instructions, which when executed by a computing device, cause the computing device to perform the following steps comprising: generating a ground truth; off-line training a lane detection algorithm by using the ground truth, the lane detection algorithm using parameters that express a lane marking in an arc; on-line generating a predicted lane marking; comparing the predicted lane marking against the ground truth; and off-line refining the lane detection algorithm.

Claims (59)

1. A method of lane detection for a non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the computing device to perform the following steps comprising:

generating a ground truth;

off-line training a lane detection algorithm by using the ground truth, the lane detection algorithm using parameters that express a lane marking in an arc;

on-line generating a predicted lane marking for a current view;

comparing the predicted lane marking against the ground truth; and

off-line refining the lane detection algorithm by using the lane template associated with the current view to generate an improved lane template used for improved lane detection of a next view;

wherein, a detected lane map is generated relative to a moving vehicle using the improved lane template and the predicted lane marking.

2. The method according to claim 1 , wherein generating a ground truth includes:

collecting data in an environment by using sensors that include an inertial measurement unit (IMU) module, a global positioning system (GPS) module and a mapping (MAP) module; and

generating a labeled lane marking by annotating a lane marking expressed in god's view.

3. The method according to claim 2 , wherein the IMU module provides information on at least one of a vehicle pose or a vehicle speed, and the global positioning system (GPS) module provides global position information.

4. The method according to claim 2 , wherein the MAP module is configured to create a map of its surroundings, and orient a vehicle itself within this map.

5. The method according to claim 1 , wherein on-line generating a predicted lane marking includes:

generating a hit-map image for the current view based on the lane detection algorithm; and

generating a fitted lane marking based on the hit-map image and a lane template that includes features of a view immediately previous to the current view.

6. The method according to claim 5 , wherein generating a fitted lane marking includes:

optimizing, based on priors or constraints, the lane template to obtain a local optimal.

7. The method according to claim 5 further comprising:

determining that a confidence level of the fitted lane marking is reasonable, using the parameters; and

outputting the fitted lane marking as a predicted lane marking.

8. The method according to claim 5 further comprising:

determining that a confidence level of the fitted lane marking is unreasonable, using the parameters; and

rejecting the fitted lane marking.

9. The method according to claim 1 , wherein off-line refining the lane detection algorithm includes:

adding additional ground truth data in the off-line training.

10. The method according to claim 1 further comprising:

on-line generating another predicted lane marking, using a refined lane detection algorithm.

11. A system for lane detection, the system comprising:

an internet server, comprising:

an I/O port, configured to transmit and receive electrical signals to and from a client device;

a memory;

one or more processing units; and

one or more programs stored in the memory and configured for execution by the one or more processing units, the one or more programs including instructions for:

generating a ground truth;

off-line training a lane detection algorithm by using the ground truth, the lane detection algorithm using parameters that express a lane marking in an arc;

on-line generating a predicted lane marking for a current view;

comparing the predicted lane marking against the ground truth; and

off-line refining the lane detection algorithm by using the lane template associated with the current view to generate an improved lane template used for improved lane detection of a next view;

wherein, a detected lane map is generated relative to a moving vehicle using the improved lane template and the predicted lane marking.

12. The system according to claim 11 , wherein generating a ground truth includes:

collecting data in an environment by using sensors that include an inertial measurement unit (IMU) module, a global positioning system (GPS) module and a mapping (MAP) module; and

generating a labeled lane marking by annotating a lane marking expressed in god's view.

13. The system according to claim 12 , wherein the IMU module provides information on at least one of a vehicle pose or a vehicle speed, and the global positioning system (GPS) module provides global position information.

14. The system according to claim 12 , wherein the MAP module is configured to create a map of its surroundings, and orient a vehicle itself within this map.

15. The system according to claim 11 , wherein on-line generating a predicted lane marking includes:

generating a hit-map image for the current view based on the lane detection algorithm; and

generating a fitted lane marking based on the hit-map image and a lane template that includes features of a view immediately previous to the current view.

16. The system according to claim 15 , wherein generating a fitted lane marking includes:

optimizing, based on priors or constraints, the lane template to obtain a local optimal.

17. The system according to claim 15 further comprising:

determining that a confidence level of the fitted lane is reasonable, using the parameters; and

outputting the fitted lane marking as a predicted lane marking.

18. The system according to claim 15 further comprising:

determining that a confidence level of the fitted lane is unreasonable, using the parameters; and

rejecting the fitted lane marking.

19. The system according to claim 11 , wherein off-line refining the lane detection algorithm includes:

adding additional ground truth data in the off-line training.

20. The system according to claim 11 further comprising:

on-line generating another predicted lane marking, using a refined lane detection algorithm.

Assignments (4)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0553 →
CHANGE OF NAME Recorded Feb 20, 2020
From: TUSIMPLE
To: TUSIMPLE, INC.
Reel/Frame 051985/0697 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 043359 FRAME: 0209. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 23, 2017
From: LIU, SIYUAN; WANG, MINGDONG; HOU, XIAODI
To: TUSIMPLE
Reel/Frame 043653/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: LIU, SIYUAN; WANG, MINGDONG; HOU, XIAODI
To: TUSIMPLE
Reel/Frame 043359/0209 →
Continuity (1)
Related Publication 20190065866A1 · Feb 28, 2019
Cited By (3)
US 12,214,809 US 12,259,246 US 12,571,636