-
11.
公开(公告)号:US11874130B2
公开(公告)日:2024-01-16
申请号:US18158974
申请日:2023-01-24
Applicant: TuSimple, Inc.
Inventor: Siyuan Liu , Mingdong Wang , Xiaodi Hou
CPC classification number: G01C21/3658 , G06V20/588 , G01S17/86 , G01S17/89 , G06V2201/10
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 associated with lane markings expressed in god's view; receiving features from at least one of a hit-map image and a fitted lane marking, wherein the hit-map image includes a classification of pixels that hit a lane marking, and the fitted lane marking includes pixels optimized based on the hit-map image; and training a confidence module based on the features and the ground truth, the confidence module configured to determine on-line whether a fitted lane marking is reasonable, using parameters that express a lane marking in an arc.
-
公开(公告)号:US11715277B2
公开(公告)日:2023-08-01
申请号:US16909950
申请日:2020-06-23
Applicant: TUSIMPLE, INC.
Inventor: Siyuan Liu , Lingting Ge , Chenzhe Qian , Zehua Huang , Xiaodi Hou
CPC classification number: G06V10/25 , B60W60/0025 , G06T7/11 , G06T7/70 , G06T11/20 , G06V10/82 , G06V20/58 , G06V20/584 , B60W2420/42 , B60W2554/00 , G06T2207/20132 , G06T2207/30236 , G06T2207/30252 , G06T2210/12
Abstract: Image processing techniques are described to obtain an image from a camera located on a vehicle while the vehicle is being driven, cropping a portion of the obtained image corresponding to a region of interest, detecting an object in the cropped portion, adding a bounding box around the detected object, determining position(s) of reference point(s) on the bounding box, and determining a location of the detected object in a spatial region where the vehicle is being driven based on the determined one or more positions of the second set of one or more reference points on the bounding box.
-
13.
公开(公告)号:US11557128B2
公开(公告)日:2023-01-17
申请号:US16752637
申请日:2020-01-25
Applicant: TuSimple, Inc.
Inventor: Chenyang Li , Xiaodi Hou , Siyuan Liu
IPC: G06V20/58 , G01S17/58 , G01S17/66 , G01S17/08 , G01S17/88 , G01S7/48 , G01S17/86 , G01S17/931 , G08G1/16
Abstract: A vehicle position and velocity estimation based on camera and LIDAR data are disclosed. A particular embodiment includes: receiving input object data from a subsystem of an autonomous vehicle, the input object data including image data from an image generating device and distance data from a distance measuring device; determining a two-dimensional (2D) position of a proximate object near the autonomous vehicle using the image data received from the image generating device; tracking a three-dimensional (3D) position of the proximate object using the distance data received from the distance measuring device over a plurality of cycles and generating tracking data; determining a 3D position of the proximate object using the 2D position, the distance data received from the distance measuring device, and the tracking data; determining a velocity of the proximate object using the 3D position and the tracking data; and outputting the 3D position and velocity of the proximate object relative to the autonomous vehicle.
-
公开(公告)号:US10942771B2
公开(公告)日:2021-03-09
申请号:US16275984
申请日:2019-02-14
Applicant: TuSimple, Inc.
Inventor: Yifan Gong , Siyuan Liu , Dinghua Li , Jiangming Jin , Lei Su , YiXin Yang , Wei Liu , Zehua Huang
IPC: G06F9/48 , G06F16/901 , G06F9/54
Abstract: The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving at least one of the problems associated with the multi-module scheduling technique in the related art, i.e., inconsistency in data inputted to a computing module, and a significant delay or low throughput in data transmission between computing modules. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of the nodes and connecting edges in a current computing period; determining a node to be called based on the computation direction of the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period after determining that the states of all the nodes in the directed computation graph have been updated.
-
-
-