IP Library Granted Patent US 11,113,584
Granted Patent B2
US 11,113,584 · App. 16/781,672 · Granted Sep 7, 2021

Single frame 4D detection using deep fusion of camera image, imaging RADAR and LiDAR point cloud

Inventors: Huazeng Deng (San Jose, CA); Ajaya H S Rao (San Jose, CA); Ashwath Aithal (Fremont, CA); Xu Chen (Livermore, CA); Ruoyu Tan (Millbrae, CA); Veera Ganesh Yalla (Sunnyvale, CA)
Assignee: NIO USA, Inc.
G06K9/629G01S7/40G01S7/41G01S7/417G01S13/42G01S13/865G01S13/867G06K9/00791G06K9/46G06K9/6267G06T7/20G06T7/62G06T7/70G06T7/80G05D1/0088G05D1/0231G05D1/0251G05D1/0257G05D2201/0213G06T2207/10028G06T2207/10044G06T2207/20084G06T2207/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 11,113,584
App. No.
16/781,672
Granted
Sep 7, 2021
Kind
B2
Abstract

Embodiments of the present disclosure are directed to a method for object detection. The method includes receiving sensor data indicative of one or more objects for each of a camera subsystem, a LiDAR subsystem, and an imaging RADAR subsystem. The sensor data is received simultaneously and within one frame for each of the subsystems. The method also includes extracting one or more feature representations of the objects from camera image data, LiDAR point cloud data and imaging RADAR point cloud data and generating image feature maps, LiDAR feature maps and imaging RADAR feature maps. The method further includes combining the image feature maps, the LiDAR feature maps and the imaging RADAR feature maps to generate merged feature maps and generating object classification, object position, object dimensions, object heading and object velocity from the merged feature maps.

Claims (40)

1. A method for object detection, the method comprising:

receiving, by a processor, sensor data indicative of one or more objects for each of a camera subsystem, a LiDAR subsystem, and an imaging RADAR subsystem,

wherein the sensor data includes camera image data, LiDAR point cloud data and imaging RADAR point cloud data and the sensor data is received simultaneously and within one frame for each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem;

extracting, by the processor, one or more feature representations of the objects from the camera image data, LiDAR point cloud data and imaging RADAR point cloud data;

generating, by the processor, image feature maps from the extracted one or more feature representations of the objects from the camera image data, LiDAR feature maps from the LiDAR point cloud data, and imaging RADAR feature maps from the image RADAR point cloud data;

combining, by the processor, the image feature maps, the LiDAR feature maps, and the imaging RADAR feature maps to generate merged feature maps; and

generating, by the processor, object classification, object position, object dimensions, object heading and object velocity from the merged feature maps.

2. The method of claim 1 , wherein each of the image feature maps, LiDAR feature maps and imaging RADAR feature maps are feature vectors that have a same dimension of width, length and a number of channels.

3. The method of claim 1 , wherein the processor includes a feature extractor algorithm to extract the one or more feature representations of the objects from the camera image data, LiDAR point cloud data and imaging RADAR point cloud data and a classifier and regressor algorithm to generate the object classification, the object position, the object dimensions, the object heading and the object velocity.

4. The method of claim 3 , wherein the feature extractor algorithm includes a Deep Neural Network (DNN) algorithm, a Histogram of Oriented Gradients (HOG) algorithm, a Scale Invariant Feature Transform (SIFT) algorithm or a Speeded-Up Robust Feature (SURF) algorithm.

5. The method of claim 3 , wherein the classifier and regressor algorithm includes a Deep Neural Network (DNN) algorithm, a Decision Tree (DT) algorithm or a Support Vector Machine (SVM) algorithm.

6. The method of claim 1 , further comprising initializing and calibrating, by the processor, sensors from each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem.

7. The method of claim 6 , wherein calibrating the sensors from each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem includes intrinsic and extrinsic calibrations.

8. A method for object detection, the method comprising:

receiving, by a processor, sensor data indicative of one or more objects for each of a camera subsystem, a LiDAR subsystem, and an imaging RADAR subsystem,

wherein the sensor data includes camera image data, LiDAR point cloud data and imaging RADAR point cloud data and the sensor data is received simultaneously and within one frame for each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem;

combining, by the processor, the camera image data, LiDAR point cloud data and imaging RADAR point cloud data to create fused raw data;

extracting, by the processor, one or more feature representations of the objects from the fused raw data;

generating, by the processor, fused feature maps from the extracted one or more feature representations of the objects from the fused raw data; and

generating, by the processor, object classification, object position, object dimensions, object heading and object velocity from the fused feature maps.

9. The method of claim 8 , wherein the processor includes a feature extractor algorithm to extract the one or more feature representations of the objects from fused raw data and a classifier and regressor algorithm to generate the object classification, the object position, the object dimensions, the object heading and the object velocity.

10. The method of claim 9 , wherein the feature extractor algorithm includes a Deep Neural Network (DNN) algorithm, a Histogram of Oriented Gradients (HOG) algorithm, a Scale Invariant Feature Transform (SIFT) algorithm or a Speeded-Up Robust Feature (SURF) algorithm.

11. The method of claim 9 , wherein the classifier and regressor algorithm includes a Deep Neural Network (DNN) algorithm, a Decision Tree (DT) algorithm or a Support Vector Machine (SVM) algorithm.

12. The method of claim 8 , further comprising initializing and calibrating, by the processor, sensors from each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem.

13. The method of claim 12 , wherein calibrating the sensors from each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem includes intrinsic and extrinsic calibrations.

14. A vehicle control system, comprising:

a processor; and

a memory coupled with and readable by the processor and storing therein a set of instructions, which when executed by the processor, cause the processor to detect objects in a single frame by:

receiving sensor data indicative of one or more objects for each of a camera subsystem, a LiDAR subsystem, and an imaging RADAR subsystem;

wherein the sensor data includes camera image data, LiDAR point cloud data and imaging RADAR point cloud data and the sensor data is received simultaneously and within one frame for each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem;

extracting one or more feature representations of the objects from the camera image data, LiDAR point cloud data and imaging RADAR point cloud data;

generating image feature maps from the extracted one or more feature representations of the objects from the camera image data, LiDAR feature maps from the LiDAR point cloud data, and imaging RADAR feature maps from the image RADAR point cloud data;

combining the image feature maps, the LiDAR feature maps, and the imaging RADAR feature maps to generate merged feature maps; and

generating object classification, object position, object dimensions, object heading and object velocity from the merged feature maps.

15. The vehicle control system of claim 14 , wherein each of the image feature maps, LiDAR feature maps and imaging RADAR feature maps are feature vectors that have a same dimension of width, length and a number of channels.

16. The vehicle control system of claim 14 , wherein the processor includes a feature extractor algorithm to extract the one or more feature representations of the objects from the camera image data, LiDAR point cloud data and imaging RADAR point cloud data and a classifier and regressor algorithm to generate the object classification, the object position, the object dimensions, the object heading and the object velocity.

17. The vehicle control system of claim 16 , wherein the feature extractor algorithm includes a Deep Neural Network (DNN) algorithm, a Histogram of Oriented Gradients (HOG) algorithm, a Scale Invariant Feature Transform (SIFT) algorithm or a Speeded-Up Robust Feature (SURF) algorithm.

18. The vehicle control system of claim 16 , wherein the classifier and regressor algorithm includes a Deep Neural Network (DNN) algorithm, a Decision Tree (DT) algorithm or a Support Vector Machine (SVM) algorithm.

19. The vehicle control system of claim 14 , further comprising initializing and calibrating sensors from each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem.

20. The vehicle control system of claim 19 , wherein calibrating the sensors from each of the camera subsystem, the LiDAR subsystem, and the imaging RADAR subsystem includes intrinsic and extrinsic calibrations.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: NIO USA, INC.
To: NIO TECHNOLOGY (ANHUI) CO., LTD.
Reel/Frame 060171/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2020
From: DENG, HUAZENG; RAO, AJAYA H S; AITHAL, ASHWATH; CHEN, XU; TAN, RUOYU; YALLA, VEERA GANESH
To: NIO USA, INC.
Reel/Frame 051822/0805 →
Continuity (1)
Related Publication 20210241026A1 · Aug 5, 2021
Cited By (5)
US 12,288,358 US 12,306,294 US 12,411,238 US 12,646,207 US 12,710,545