US 12,106,438 B2
Point cloud annotation device, method, and program
Hitoshi Niigaki, Tokyo (JP); Yasuhiro Yao, Tokyo (JP); Shingo Ando, Tokyo (JP); Kana Kurata, Tokyo (JP); and Atsushi Sagata, Tokyo (JP)
Assigned to NIPPON TELEGRAPH AND TELEPHONE CORPORATION, Tokyo (JP)
Appl. No. 17/608,735
Filed by NIPPON TELEGRAPH AND TELEPHONE CORPORATION, Tokyo (JP)
PCT Filed May 8, 2019, PCT No. PCT/JP2019/018452
§ 371(c)(1), (2) Date Nov. 3, 2021,
PCT Pub. No. WO2020/225889, PCT Pub. Date Nov. 12, 2020.
Prior Publication US 2023/0260216 A1, Aug. 17, 2023
Int. Cl. G06T 19/00 (2011.01); G06T 7/00 (2017.01)
CPC G06T 19/00 (2013.01) [G06T 7/0002 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20092 (2013.01); G06T 2210/56 (2013.01); G06T 2219/004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A point cloud annotation device comprising a processor configured to execute operations comprising:
displaying point clouds, wherein the point clouds comprise a plurality of three-dimensional points;
interactively receiving designation of a first three-dimensional point of the plurality of three-dimensional points and a second three-dimensional point of the plurality of three-dimensional points, wherein the first three-dimensional point indicates an annotation target object and represents a positive example, and the second three-dimensional point excludes indication of the annotation target object and represents a negative example;
generating a plurality of point cloud clusters in the point clouds;
determining a value of a predetermined evaluation function of a point cloud cluster of the plurality of point cloud clusters, wherein the value of the predetermined evaluation function indicates a likelihood of a point cloud cluster being the annotation target object, based on the first three-dimensional point as the positive example and the second three-dimensional point as the negative example;
causing an interface processor to display the plurality of point cloud clusters in descending order of the value of the predetermined evaluation function;
interactively receiving a selection of the point cloud cluster of the plurality of point cloud clusters to be annotated; and
executing an annotation indicating the annotation target object for each three-dimensional point included in the point cloud cluster.