-
公开(公告)号:US20250091607A1
公开(公告)日:2025-03-20
申请号:US18971085
申请日:2024-12-06
Applicant: NVIDIA CORPORATION
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
Abstract: In various examples, a 3D surface structure such as the 3D surface structure of a road (3D road surface) may be observed and estimated to generate a 3D point cloud or other representation of the 3D surface structure. Since the estimated representation may be sparse, a deep neural network (DNN) may be used to predict values for a dense representation of the 3D surface structure from the sparse representation. For example, a sparse 3D point cloud may be projected to form a sparse projection image (e.g., a sparse 2D height map), which may be fed into the DNN to predict a dense projection image (e.g., a dense 2D height map). The predicted dense representation of the 3D surface structure may be provided to an autonomous vehicle drive stack to enable safe and comfortable planning and control of the autonomous vehicle.
-
公开(公告)号:US12145617B2
公开(公告)日:2024-11-19
申请号:US17452744
申请日:2021-10-28
Applicant: NVIDIA Corporation
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
IPC: B60W60/00 , B60W40/06 , B60W40/105 , G06V20/58
Abstract: In various examples, a 3D surface structure such as the 3D surface structure of a road (3D road surface) may be observed and estimated to generate a 3D point cloud or other representation of the 3D surface structure. Since the representation may be sparse, one or more densification techniques may be applied to densify the representation of the 3D surface structure. For example, the relationship between sparse and dense projection images (e.g., 2D height maps) may be modeled with a Markov random field, and Maximum a Posterior (MAP) inference may be performed using a corresponding joint probability distribution to estimate the most likely dense values given the sparse values. The resulting dense representation of the 3D surface structure may be provided to an autonomous vehicle drive stack to enable safe and comfortable planning and control of the autonomous vehicle.
-
13.
公开(公告)号:US11922571B2
公开(公告)日:2024-03-05
申请号:US17452751
申请日:2021-10-28
Applicant: NVIDIA Corporation
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
IPC: G06T17/05 , B60W30/09 , B60W30/14 , B60W40/06 , B60W50/06 , B60W60/00 , G06F18/214 , G06V20/05 , G06V20/58
CPC classification number: G06T17/05 , B60W30/09 , B60W30/143 , B60W40/06 , B60W50/06 , B60W60/001 , G06F18/214 , G06V20/05 , B60W2420/42 , B60W2420/52 , B60W2552/15
Abstract: In various examples, to support training a deep neural network (DNN) to predict a dense representation of a 3D surface structure of interest, a training dataset is generated using a parametric mathematical modeling. A variety of synthetic 3D road surfaces may be generated by modeling a 3D road surface using varied parameters to simulate changes in road direction and lateral surface slope. In an example embodiment, a synthetic 3D road surface may be created by modeling a longitudinal 3D curve and expanding the longitudinal 3D curve to a 3D surface, and the resulting synthetic 3D surface may be sampled to form a synthetic ground truth projection image (e.g., a 2D height map). To generate corresponding input training data, a known pattern that represents which pixels may remain unobserved during 3D structure estimation may be generated and applied to a ground truth projection image to simulate a corresponding sparse projection image.
-
公开(公告)号:US20230142299A1
公开(公告)日:2023-05-11
申请号:US17454389
申请日:2021-11-10
Applicant: NVIDIA Corporation
Inventor: Gang Pan , Joachim Pehserl , Dong Zhang , Baris Evrim Demiroz , Samuel Rupp Ogden , Tae Eun Choe , Sangmin Oh
IPC: G01S13/931 , G01S13/86 , G01S17/931 , G01S17/86
CPC classification number: G01S13/931 , G01S13/865 , G01S17/931 , G01S17/86 , G01S13/867 , G01S2013/932 , G01S2013/9318
Abstract: In various examples, a hazard detection system fuses outputs from multiple sensors over time to determine a probability that a stationary object or hazard exists at a location. The system may then use sensor data to calculate a detection bounding shape for detected objects and, using the bounding shape, may generate a set of particles, each including a confidence value that an object exists at a corresponding location. The system may then capture additional sensor data by one or more sensors of the ego-machine that are different from those used to capture the first sensor data. To improve the accuracy of the confidences of the particles, the system may determine a correspondence between the first sensor data and the additional sensor data (e.g., depth sensor data), which may be used to filter out a portion of the particles and improve the depth predictions corresponding to the object.
-
15.
公开(公告)号:US12190448B2
公开(公告)日:2025-01-07
申请号:US17452749
申请日:2021-10-28
Applicant: NVIDIA Corporation
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
IPC: G06T17/20 , B60W30/14 , B60W40/06 , B60W50/06 , B60W60/00 , G06F18/214 , G06F18/24 , G06N3/08 , G06T7/11 , G06T7/40
Abstract: In various examples, to support training a deep neural network (DNN) to predict a dense representation of a 3D surface structure of interest, a training dataset is generated using a simulated environment. For example, a simulation may be run to simulate a virtual world or environment, render frames of virtual sensor data (e.g., images), and generate corresponding depth maps and segmentation masks (identifying a component of the simulated environment such as a road). To generate input training data, 3D structure estimation may be performed on a rendered frame to generate a representation of a 3D surface structure of the road. To generate corresponding ground truth training data, a corresponding depth map and segmentation mask may be used to generate a dense representation of the 3D surface structure.
-
16.
公开(公告)号:US20240273926A1
公开(公告)日:2024-08-15
申请号:US18647261
申请日:2024-04-26
Applicant: NVIDIA CORPORATION
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
IPC: G06V20/64 , B60G17/0165 , B60K31/00 , B60W60/00 , G01S17/89 , G01S17/931 , G06F18/214 , G06V20/58
CPC classification number: G06V20/64 , G01S17/89 , G01S17/931 , G06F18/214 , G06V20/58 , B60G17/0165 , B60K31/00 , B60W60/001 , B60W2420/408
Abstract: In various examples, to support training a deep neural network (DNN) to predict a dense representation of a 3D surface structure of interest, a training dataset is generated from real-world data. For example, one or more vehicles may collect image data and LiDAR data while navigating through a real-world environment. To generate input training data, 3D surface structure estimation may be performed on captured image data to generate a sparse representation of a 3D surface structure of interest (e.g., a 3D road surface). To generate corresponding ground truth training data, captured LiDAR data may be smoothed, subject to outlier removal, subject to triangulation to filling missing values, accumulated from multiple LiDAR sensors, aligned with corresponding frames of image data, and/or annotated to identify 3D points on the 3D surface of interest, and the identified 3D points may be projected to generate a dense representation of the 3D surface structure.
-
公开(公告)号:US12008822B2
公开(公告)日:2024-06-11
申请号:US17452752
申请日:2021-10-28
Applicant: NVIDIA Corporation
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
IPC: G06V20/64 , G01S17/89 , G01S17/931 , G06F18/214 , G06V20/58 , B60G17/0165 , B60K31/00 , B60W60/00
CPC classification number: G06V20/64 , G01S17/89 , G01S17/931 , G06F18/214 , G06V20/58 , B60G17/0165 , B60K31/00 , B60W60/001 , B60W2420/408
Abstract: In various examples, to support training a deep neural network (DNN) to predict a dense representation of a 3D surface structure of interest, a training dataset is generated from real-world data. For example, one or more vehicles may collect image data and LiDAR data while navigating through a real-world environment. To generate input training data, 3D surface structure estimation may be performed on captured image data to generate a sparse representation of a 3D surface structure of interest (e.g., a 3D road surface). To generate corresponding ground truth training data, captured LiDAR data may be smoothed, subject to outlier removal, subject to triangulation to filling missing values, accumulated from multiple LiDAR sensors, aligned with corresponding frames of image data, and/or annotated to identify 3D points on the 3D surface of interest, and the identified 3D points may be projected to generate a dense representation of the 3D surface structure.
-
公开(公告)号:US20240161341A1
公开(公告)日:2024-05-16
申请号:US18166118
申请日:2023-02-08
Applicant: NVIDIA Corporation
Inventor: Ayon Sen , Gang Pan , Cheng-Chieh Yang , Yue Wu
IPC: G06T7/80
CPC classification number: G06T7/80 , G06T2207/10028 , G06T2207/20084
Abstract: In various examples, sensor configuration for autonomous or semi-autonomous systems and applications is described. Systems and methods are disclosed that may use image feature correspondences between camera images along with an assumption that image features are locally planar to determine parameters for calibrating an image sensor with a LiDAR sensor and/or another image sensor. In some examples, an optimization problem is constructed that attempts to minimize a geometric loss function, where the geometric loss function encodes the notion that corresponding image features are views of a same point on a locally planar surface (e.g., a surfel or mesh) that is constructed from LiDAR data generated using a LiDAR sensor. In some examples, performing such processes to determine the calibration parameters may remove structure estimation from the optimization problem.
-
19.
公开(公告)号:US11967022B2
公开(公告)日:2024-04-23
申请号:US17452751
申请日:2021-10-28
Applicant: NVIDIA Corporation
Inventor: Kang Wang , Yue Wu , Minwoo Park , Gang Pan
IPC: G06T17/05 , B60W30/09 , B60W30/14 , B60W40/06 , B60W50/06 , B60W60/00 , G06F18/214 , G06V20/05 , G06V20/58
CPC classification number: G06T17/05 , B60W30/09 , B60W30/143 , B60W40/06 , B60W50/06 , B60W60/001 , G06F18/214 , G06V20/05 , B60W2420/42 , B60W2420/52 , B60W2552/15
Abstract: In various examples, to support training a deep neural network (DNN) to predict a dense representation of a 3D surface structure of interest, a training dataset is generated using a parametric mathematical modeling. A variety of synthetic 3D road surfaces may be generated by modeling a 3D road surface using varied parameters to simulate changes in road direction and lateral surface slope. In an example embodiment, a synthetic 3D road surface may be created by modeling a longitudinal 3D curve and expanding the longitudinal 3D curve to a 3D surface, and the resulting synthetic 3D surface may be sampled to form a synthetic ground truth projection image (e.g., a 2D height map). To generate corresponding input training data, a known pattern that represents which pixels may remain unobserved during 3D structure estimation may be generated and applied to a ground truth projection image to simulate a corresponding sparse projection image.
-
公开(公告)号:US20230294727A1
公开(公告)日:2023-09-21
申请号:US17695621
申请日:2022-03-15
Applicant: NVIDIA Corporation
Inventor: Sangmin Oh , Baris Evrim Demiroz , Gang Pan , Dong Zhang , Joachim Pehserl , Samuel Rupp Ogden , Tae Eun Choe
CPC classification number: B60W60/001 , G06K9/6288 , G06F9/5072 , B60W2555/20 , B60W2420/42 , B60W2420/52
Abstract: In various examples, a hazard detection system plots hazard indicators from multiple detection sensors to grid cells of an occupancy grid corresponding to a driving environment. For example, as the ego-machine travels along a roadway, one or more sensors of the ego-machine may capture sensor data representing the driving environment. A system of the ego-machine may then analyze the sensor data to determine the existence and/or location of the one or more hazards within an occupancy grid—and thus within the environment. When a hazard is detected using a respective sensor, the system may plot an indicator of the hazard to one or more grid cells that correspond to the detected location of the hazard. Based, at least in part, on a fused or combined confidence of the hazard indicators for each grid cell, the system may predict whether the corresponding grid cell is occupied by a hazard.
-
-
-
-
-
-
-
-
-