Journal of Computer Applications ›› 2023, Vol. 43 ›› Issue (10): 3209-3216.DOI: 10.11772/j.issn.1001-9081.2022101536

• Multimedia computing and computer simulation • Previous Articles    

Multi-contour segmentation algorithm for point cloud slices of irregular objects

Jin ZHANG1, Wen XU1, Yuqiao ZHOU2, Kai LIU1()   

  1. 1.College of Electrical Engineering,Sichuan University,Chengdu Sichuan 610065,China
    2.Key Laboratory of Green Chemistry and Technology,Ministry of Education (Sichuan University),Chengdu Sichuan 610064,China
  • Received:2022-10-13 Revised:2023-01-10 Accepted:2023-01-11 Online:2023-10-07 Published:2023-10-10
  • Contact: Kai LIU
  • About author:ZHANG Jin, born in 1998, M. S. candidate. His research interests include point cloud analysis, structured light three-dimensional imaging and its applications.
    XU Wen, born in 1992, Ph. D. candidate. Her research interests include structured light three-dimensional imaging and its applications, artificial intelligence.
    ZHOU Yuqiao, born in 1988, Ph. D. His research interests include X-ray crystallography, structural chemistry, computational chemistry.
  • Supported by:
    Key Research and Development Project of Science and Technology Department of Sichuan Province(22ZDYF3012);Sichuan Higher Education Talent Training Quality and Teaching Reform Project(JG2021-36);Sichuan University Science Characteristic Direction Cultivation Program(2020SCUNL204);Sichuan University Postgraduate Education and Teaching Reform Research Project(GSSCU2021020)

不规则物体点云切片中的多轮廓分割算法

张瑾1, 徐文1, 周宇乔2, 刘凯1()   

  1. 1.四川大学 电气工程学院,成都 610065
    2.绿色化学与技术教育部重点实验室(四川大学),成都 610064
  • 通讯作者: 刘凯
  • 作者简介:张瑾(1998—),男,四川南充人,硕士研究生,主要研究方向:点云分析、结构光三维成像及应用
    徐文(1992—),女(彝族),四川雅安人,博士研究生,主要研究方向:结构光三维成像及应用、人工智能
    周宇乔(1988—),男,浙江绍兴人,博士,主要研究方向:X射线晶体学、结构化学、计算化学;
  • 基金资助:
    四川省科技厅重点研发项目(22ZDYF3012);四川省高等教育人才培养质量和教学改革项目(JG2021?36);四川大学理科特色方向培育计划项目(2020SCUNL204);四川大学研究生教育教学改革研究项目(GSSCU2021020)

Abstract:

When using the slicing method to measure the point cloud volumes of irregular objects, the existing Polygon Splitting and Recombination (PSR) algorithm cannot split the nearer contours correctly, resulting in low calculation precision. Aiming at this problem, a multi-contour segmentation algorithm — Improved Nearest Point Search (INPS) algorithm was proposed. Firstly, the segmentation of multiple contours was performed through the single-use principle of local points. Then, Point Inclusion in Polygon (PIP) algorithm was adopted to judge the inclusion relationship of contours, thereby determining positive or negative property of the contour area. Finally, the slice area was multiplied by the thickness and the results were accumulated to obtain the volume of irregular object point cloud. Experimental results show that on two public point cloud datasets and one point cloud dataset of chemical electron density isosurface, the proposed algorithm can achieve high-accuracy boundary segmentation and has certain universality. The average relative error of volume measurement of the proposed algorithm is 0.043 6%, which is lower than 0.062 7% of PSR algorithm, verifying that the proposed algorithm achieves high accuracy boundary segmentation.

Key words: volume measurement of point cloud, point cloud slicing, multi-contour segmentation, Point Inclusion in Polygon (PIP) algorithm, nearest point search method

摘要:

使用切片法进行不规则物体点云体积测量时,现有的多边形拆分再重组(PSR)算法难以正确拆分较近的轮廓,进而导致计算精度较低。针对这一问题,提出一种多轮廓分割算法——改进最近点搜索(INPS)算法。首先,通过局部点的单次使用原则分割多轮廓;其次,使用多边形内点判定(PIP)算法判断轮廓的包含关系,以确认轮廓面积的正负;最后,采用切片面积乘以厚度并累加的方式获取不规则物体点云的体积。实验结果表明,在两个公开点云数据集和一个化学电子密度等值面点云数据集上,所提算法都能实现高正确率的边界分割,具有一定的普适性;且该算法体积测量的平均相对误差为0.043 6%,低于PSR算法的0.062 7%,可见所提算法实现了高正确率的边界分割。

关键词: 点云体积测量, 点云切片, 多轮廓分割, 多边形内点判定算法, 最近点搜索法

CLC Number: