IP Library Granted Patent US 10,387,736
Granted Patent B2
US 10,387,736 · App. 15/709,832 · Granted Aug 20, 2019

System and method for detecting taillight signals of a vehicle

Inventors: Yijie Wang (San Diego, CA); Ligeng Zhu (San Diego, CA); Panqu Wang (San Diego, CA); Pengfei Chen (San Diego, CA)
Assignee: TUSIMPLE
G06K9/00825G05D1/0246G06K9/00718G06K9/209G06K9/6256G06K9/6288B60Y2200/11B60Y2200/12B60Y2200/143B60Y2200/22B60Y2200/252B60Y2200/30B60Y2200/51B60Y2200/52B60Y2200/86G05D1/0088G05D2201/0201G05D2201/0204G05D2201/0208G05D2201/0213G06K2209/21
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,387,736
App. No.
15/709,832
Granted
Aug 20, 2019
Kind
B2
Abstract

A system method for detecting taillight signals of a vehicle using a convolutional neural network is disclosed. A particular embodiment includes: receiving a plurality of images from one or more image-generating devices; generating a frame for each of the plurality of images; generating a ground truth, wherein the ground truth includes a labeled image with one of the following taillight status conditions for a right or left taillight signal of the vehicle: (1) an invisible right or left taillight signal, (2) a visible but not illuminated right or left taillight signal, and (3) a visible and illuminated right or left taillight signal; creating a first dataset including the labeled images corresponding to the plurality of images, the labeled images including one or more of the taillight status conditions of the right or left taillight signal; and creating a second dataset including at least one pair of portions of the plurality of images, wherein the at least one pair of portions of the plurality of the images are in temporal succession.

Claims (30)

1. A method of detecting a taillight signal of a vehicle, the method comprising:

receiving a plurality of images from one or more image-generating devices;

generating a frame for each of the plurality of images;

generating a ground truth, wherein the ground truth includes a labeled image with one of the following taillight status conditions for a right or left taillight signal of the vehicle: (1) an invisible right or left taillight signal, (2) a visible but not illuminated right or left taillight signal, and (3) a visible and illuminated right or left taillight signal;

creating a first dataset including the labeled images corresponding to the plurality of images, the labeled images including one or more of the taillight status conditions of the right or left taillight signal; and

creating a second dataset including at least one pair of portions of the plurality of images, wherein the at least one pair of portions of the plurality of the images are in temporal succession.

2. The method of the claim 1 further including generating a loss function by combining the first and the second dataset.

3. The method of the claim 1 further including determining a confidence level using parameters.

4. The method of the claim 1 further including outputting parameters to a temporal fusion process.

5. The method of the claim 1 further including adjusting parameters of a temporal fusion process.

6. The method of the claim 1 wherein generating the ground truth further includes labelling the plurality of data by adding annotations manually.

7. The method of the claim 1 further including determining a length of time of a cycle of taillight signal on and taillight signal off.

8. The method of the claim 1 wherein the taillight signal includes a turn signal, a brake signal, and an emergency stop signal.

9. The method of the claim 1 further including providing statistics of temporal patterns of taillight signals to a temporal fusion process.

10. A system comprising:

a data processor; and

a taillight signal recognition processing module, executable by the data processor, the taillight signal recognition processing module being configured to perform a taillight signal recognition operation using a convolutional neural network, the taillight signal recognition operation being configured to:

receive a plurality of images from one or more image-generating devices;

generate a frame for each of the plurality of images;

generate a ground truth, wherein the ground truth includes a labeled image with one of the following taillight status conditions for a right or left taillight signal of the vehicle: (1) an invisible right or left taillight signal, (2) a visible but not illuminated right or left taillight signal, and (3) a visible and illuminated right or left taillight signal;

create a first dataset including the labeled images corresponding to the plurality of images, the labeled images including one or more of the taillight status conditions of the right or left taillight signal; and

create a second dataset including at least one pair of portions of the plurality of images, wherein the at least one pair of portions of the plurality of the images are in temporal succession.

11. The system of the claim 10 being further configured to generate a loss function by combining the first and the second dataset.

12. The system of the claim 10 being further configured to determine a confidence level using parameters.

13. The system of the claim 10 being further configured to output parameters to a temporal fusion process.

14. The system of the claim 10 being further configured to adjust parameters of a temporal fusion process.

15. The system of the claim 10 being further configured to generate the ground truth by labelling the plurality of data by adding annotations manually.

16. The system of the claim 10 being further configured to determine a length of time of a cycle of taillight signal on and taillight signal off.

17. The system of the claim 10 wherein the taillight signal includes a turn signal, a brake signal, and an emergency stop signal.

18. The system of the claim 10 being further configured to provide statistics of temporal patterns of taillight signals to a temporal fusion process.

Assignments (4)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0485 →
CHANGE OF NAME Recorded Jan 30, 2020
From: TUSIMPLE
To: TUSIMPLE, INC.
Reel/Frame 051757/0470 →
CHANGE OF NAME Recorded Jan 30, 2020
From: TUSIMPLE
To: TUSIMPLE, INC.
Reel/Frame 051754/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2018
From: WANG, PANQU; CHEN, PENGFEI; WANG, YIJIE; ZHU, LIGENG
To: TUSIMPLE
Reel/Frame 047468/0103 →
Continuity (1)
Related Publication 20190087672A1 · Mar 21, 2019
Cited By (2)
US 12,249,161 US 12,249,238