IP Library Patent Application 17986706
Patent Application
App. No. 17/986,706

DATA PROCESSING METHOD, DATA PROCESSING DEVICE AND STORAGE MEDIUM

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 None
App. No.
17/986,706
Abstract

The present application provides a data processing method, a data processing device and a storage medium, wherein the method comprises: obtaining a point cloud frame; determining point cloud corresponding to the target entity in the point cloud frame as a first point cloud; adjusting coordinate of each point in the first point cloud according to a first speed to obtain a second point cloud, wherein the first speed represents the speed of the target entity; and taking the first speed as an annotation speed in response to the second point cloud meeting a preset condition. In the data processing scheme provided herein, by speed annotation of the target entity using a relation between the target entity and its corresponding point cloud, a point cloud data annotation set comprising more annotation parameters can be simply and efficiently generated for use in subsequent algorithm training.

Claims (67)

1 . A data processing method, comprising:

obtaining a point cloud frame comprising point cloud from at least two acquisition periods;

determining point cloud corresponding to the target entity in the point cloud frame as a first point cloud;

adjusting coordinate of each point in the first point cloud according to a first speed to obtain a second point cloud; and

taking the first speed as an annotation speed in response to the second point cloud meeting a preset condition, wherein the annotation speed represents a moving speed of the target entity.

2 . The data processing method of claim 1 , wherein the determining point cloud corresponding to the target entity in the point cloud frame as the first point cloud comprises:

processing the point cloud frame through a preset algorithm model to obtain a three-dimensional annotation box of the target entity; and

determining point cloud in the three-dimensional annotation box as the first point cloud.

3 . The data processing method of claim 1 , wherein the determining point cloud corresponding to the target entity in the point cloud frame as the first point cloud comprises:

receiving annotation data of the target entity;

generating a three-dimensional annotation box of the target entity based on the annotation data; and

determining point cloud in the three-dimensional annotation box as the first point cloud.

4 . The data processing method of claim 1 , wherein the adjusting the coordinate of each point in the first point cloud according to the first speed to obtain the second point cloud comprises:

adjusting the coordinate of each point in the first point cloud according to an adjustment function, wherein

the adjustment function is a relation function between coordinate transformation and the first speed, a target moment and a point cloud acquisition moment.

5 . The data processing method of claim 1 , further comprising:

adjusting the first speed to obtain a second speed in response to the second point cloud not meeting the preset condition;

adjusting coordinate of each point in the first point cloud to obtain third point cloud according to the second speed; and

taking the second speed as the annotation speed in response to the third point cloud meeting a preset condition.

6 . The data processing method of claim 5 , wherein the adjusting the first speed to obtain the second speed comprises:

adjusting the first speed according to a preset adjustment step size; or

receiving a speed value input by a user as the second speed.

7 . The data processing method of claim 1 , wherein the second point cloud meeting the preset condition comprises:

receiving a confirmation instruction input by a user, wherein the confirmation instruction represents that the second point cloud meets the preset condition.

8 . The data processing method of claim 1 , wherein the second point cloud meeting the preset condition comprises:

generating a three-dimensional annotation box of the second point cloud, wherein

the three-dimensional annotation box meets a preset size requirement.

9 . A data processing device, comprising a processor and a memory, wherein the memory stores at least one machine-executable instruction, and the processor executes the at least one machine-executable instruction to implement a method comprising:

obtaining a point cloud frame, wherein the point cloud frame comprises point cloud from at least two acquisition periods;

determining point cloud corresponding to a target entity in the point cloud frame as a first point cloud;

adjusting coordinate of each point in the first point cloud according to a first speed to obtain a second point cloud; and

taking the first speed as an annotation speed in response to the second point cloud meeting a preset condition, wherein the annotation speed represents a moving speed of the target entity.

10 . The data processing device of claim 9 , wherein the determining point cloud corresponding to the target entity in the point cloud frame as the first point cloud comprises:

processing the point cloud frame through a preset algorithm model to obtain a three-dimensional annotation box of the target entity; and

determining point cloud in the three-dimensional annotation box as the first point cloud.

11 . The device of claim 9 , wherein the determining point cloud corresponding to the target entity in the point cloud frame as the first point cloud comprises:

receiving annotation data of the target entity;

generating a three-dimensional annotation box of the target entity based on the annotation data; and

determining point cloud in the three-dimensional annotation box as the first point cloud.

12 . The device of claim 9 , wherein the adjusting the coordinate of each point in the first point cloud according to the first speed to obtain the second point cloud comprises:

adjusting the coordinate of each point in the first point cloud according to an adjustment function, wherein

the adjustment function is a relation function between coordinate transformation and the first speed, a target moment and a point cloud acquisition moment.

13 . The device of claim 9 , wherein the second point cloud meeting a preset condition comprises:

receiving a confirmation instruction input by a user, wherein the confirmation instruction represents that the second point cloud meets the preset condition.

14 . The device of claim 9 , wherein the second point cloud meeting the preset condition comprises:

generating a three-dimensional annotation box of the second point cloud, wherein

the three-dimensional annotation box meets a preset size requirement.

15 . A computer-readable storage medium, having a computer program stored thereon, wherein the program is executed by a processor to implement a method comprising:

obtaining a point cloud frame, wherein the point cloud frame comprises point cloud from at least two acquisition periods;

determining point cloud corresponding to a target entity in the point cloud frame as a first point cloud;

adjusting coordinate of each point in the first point cloud according to a first speed to obtain a second point cloud; and

taking the first speed as an annotation speed in response to the second point cloud meeting a preset condition, wherein the annotation speed represents a moving speed of the target entity.

16 . The computer-readable storage medium of claim 15 , wherein the determining point cloud corresponding to the target entity in the point cloud frame as the first point cloud specifically comprises:

processing the point cloud frame through a preset algorithm model to obtain a three-dimensional annotation box of the target entity; and

determining point cloud in the three-dimensional annotation box as the first point cloud.

17 . The computer-readable storage medium of claim 15 , wherein the determining point cloud corresponding to the target entity in the point cloud frame as the first point cloud comprises:

receiving annotation data of the target entity;

generating a three-dimensional annotation box of the target entity based on the annotation data; and

determining point cloud in the three-dimensional annotation box as the first point cloud.

18 . The computer-readable storage medium of claim 15 , wherein the adjusting the coordinate of each point in the first point cloud according to the first speed to obtain the second point cloud comprises:

adjusting the coordinate of each point in the first point cloud according to an adjustment function, wherein

the adjustment function is a relation function between coordinate transformation and the first speed, a target moment and a point cloud acquisition moment.

19 . The computer-readable storage medium of claim 15 , wherein the second point cloud meeting a preset condition comprises:

receiving a confirmation instruction input by a user, wherein the confirmation instruction represents that the second point cloud meets the preset condition.

20 . The computer-readable storage medium of claim 15 , wherein the second point cloud meeting the preset condition comprises:

generating a three-dimensional annotation box of the second point cloud, wherein

the three-dimensional annotation box meets a preset size requirement.

Assignments (2)
CHANGE OF NAME Recorded Dec 9, 2025
From: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
To: BEIJING OCGEN TECHNOLOGY CO., LTD.
Reel/Frame 073916/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2022
From: CHEN, LIHU; ZHENG, HE
To: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
Reel/Frame 061765/0335 →