IP Library Granted Patent US 11,010,616
Granted Patent B2
US 11,010,616 · App. 16/867,472 · Granted May 18, 2021

System and method for semantic segmentation using hybrid dilated convolution (HDC)

Inventors: Zehua Huang (San Diego, CA); Pengfei Chen (San Diego, CA); Panqu Wang (San Diego, CA)
Assignee: TUSIMPLE, INC.
G06K9/00791G06K9/6267G06N3/02G06T7/10G06T2207/20084G06T2207/30248
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 11,010,616
App. No.
16/867,472
Granted
May 18, 2021
Kind
B2
Abstract

A system and method for semantic segmentation using hybrid dilated convolution (HDC) are disclosed. A particular embodiment includes: receiving an input image; producing a feature map from the input image; performing a convolution operation on the feature map and producing multiple convolution layers; grouping the multiple convolution layers into a plurality of groups; applying different dilation rates for different convolution layers in a single group of the plurality of groups; and applying a same dilation rate setting across all groups of the plurality of groups.

Claims (37)

1. A method for vehicular control, comprising:

producing a feature map from an input image;

producing convolution layers from the feature map;

grouping the convolution layers into a plurality of groups;

applying different dilation rates for different convolution layers in a single group of the plurality of groups; and

applying a same dilation rate setting across each of the plurality of groups.

2. The method of claim 1 , wherein the different dilation rates comprise increasing dilation rates for the different convolution layers in the single group.

3. The method of claim 2 , wherein each group of the plurality of groups comprises the convolution layers, wherein the method further comprises applying dilation rates for the convolution layers within each group, wherein the dilation rates for the convolution layers within each group are identical to the different dilation rates.

4. The method of claim 1 , wherein the method is used by a control subsystem to control a vehicle.

5. The method of claim 4 , wherein the vehicle is an autonomous vehicle.

6. The method of claim 5 , wherein the autonomous vehicle has no driver.

7. The method of claim 1 , wherein the method is used in conjunction with a dense upsampling convolution (DUC) method.

8. The method of claim 7 , wherein the DUC method is integrated into a fully convolutional network framework.

9. The method of claim 7 , wherein the DUC method is performed at an original resolution, thereby enabling pixel-level decoding.

10. A device for vehicular control, comprising:

a processor; and

a memory that comprises instructions stored thereupon, wherein the instructions when executed by the processor configures the processor to:

produce a feature map from an input image;

produce convolution layers from the feature map;

group the convolution layers into a plurality of groups;

apply different dilation rates for different convolution layers in a single group of the plurality of groups; and

apply a same dilation rate setting across each of the plurality of groups.

11. The device of claim 10 , wherein the convolution layers are performed by a convolution operation on the feature map.

12. The device of claim 10 , wherein the different dilation rates do not have a common factor relationship.

13. The device of claim 10 , wherein the instructions are used for controlling a vehicle, wherein the vehicle is configured to operate fully or partially in an autonomous mode.

14. The device of claim 10 , wherein the input image is received from one or more cameras.

15. The device of claim 10 , wherein the instructions are used in conjunction with other instructions that configure a process to implement a dense upsampling convolution method.

16. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method for vehicular control, the method comprising:

producing a feature map from an input image;

producing convolution layers from the feature map;

grouping the convolution layers into a plurality of groups;

applying different dilation rates for different convolution layers in a single group of the plurality of groups; and

applying a same dilation rate setting across each of the plurality of groups.

17. The non-transitory computer readable program storage medium of claim 16 , wherein a control subsystem uses the feature map to navigate a vehicle.

18. The non-transitory computer readable program storage medium of claim 16 , wherein the method is used in conjunction with a dense upsampling convolution (DUC) method and a Hybrid Dilated Convolution (HDC) for a semantic segmentation.

19. The non-transitory computer readable program storage medium of claim 16 , wherein an assignment of the dilation rates in the single group follows a sawtooth or wave-like fashion.

20. The non-transitory computer readable program storage medium of claim 16 , wherein numerical values of the different dilation rates are coprime.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: HUANG, ZEHUA; CHEN, PENGFEI; WANG, PANQU
To: TUSIMPLE, INC.
Reel/Frame 052578/0019 →
Continuity (3)
Continuation 16209262 · Dec 4, 2018
Continuation 15456294 · Mar 10, 2017
Related Publication 20200265244A1 · Aug 20, 2020