An Improved PointNet++ Based Method for 3D Point Cloud Geometric Features Segmentation in Mechanical Parts

{"title":"An Improved PointNet++ Based Method for 3D Point Cloud Geometric Features Segmentation in Mechanical Parts","authors":"","doi":"10.1016/j.procir.2024.10.006","DOIUrl":null,"url":null,"abstract":"<div><div>The extraction of geometric features such as holes, arcs, and surfaces of mechanical parts is crucial for quality control. The existing methods for geometrical feature segmentations on 3D point clouds still have limitations, especially for simultaneously extracting multiple types of geometric features from comprehensive workpieces. To this end, this study investigates segmentation methods that take 3D point cloud datasets of mechanical parts as inputs, and employs an improved PointNet++ deep learning model to solve this extraction difficulty. Firstly, the Set Abstraction module in PointNet++ was modified by incorporating Self-Attention mechanisms to increase interactivity and global correlation among data points. Then, the local feature extraction Multilayer Perceptron (MLP) from PointNet-Transformer was integrated to enhance the feature extraction accuracy. Due to the inherent class imbalance issue, the Focal Tversky Loss is employed as the loss function to ensure that geometric features with relatively lower proportions can be fully trained. Finally, the Statistical filtering algorithm is utilized to mitigate noise and attenuate subtle irregularities, such that the smoothness of geometric features can be substantially enhanced. The experimental results demonstrate that the proposed model achieves an accuracy of 86.6% on geometric feature segmentations and a mean Intersection over Union (mIoU) of 0.84. The comparison with the original PointNet++ proves that the proposed method can improve accuracy and mIoU by 3.7% and 0.03 respectively.</div></div>","PeriodicalId":20535,"journal":{"name":"Procedia CIRP","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia CIRP","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2212827124011429","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The extraction of geometric features such as holes, arcs, and surfaces of mechanical parts is crucial for quality control. The existing methods for geometrical feature segmentations on 3D point clouds still have limitations, especially for simultaneously extracting multiple types of geometric features from comprehensive workpieces. To this end, this study investigates segmentation methods that take 3D point cloud datasets of mechanical parts as inputs, and employs an improved PointNet++ deep learning model to solve this extraction difficulty. Firstly, the Set Abstraction module in PointNet++ was modified by incorporating Self-Attention mechanisms to increase interactivity and global correlation among data points. Then, the local feature extraction Multilayer Perceptron (MLP) from PointNet-Transformer was integrated to enhance the feature extraction accuracy. Due to the inherent class imbalance issue, the Focal Tversky Loss is employed as the loss function to ensure that geometric features with relatively lower proportions can be fully trained. Finally, the Statistical filtering algorithm is utilized to mitigate noise and attenuate subtle irregularities, such that the smoothness of geometric features can be substantially enhanced. The experimental results demonstrate that the proposed model achieves an accuracy of 86.6% on geometric feature segmentations and a mean Intersection over Union (mIoU) of 0.84. The comparison with the original PointNet++ proves that the proposed method can improve accuracy and mIoU by 3.7% and 0.03 respectively.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于 PointNet++ 的改进型三维点云机械零件几何特征分割方法
提取机械零件的孔、弧和表面等几何特征对于质量控制至关重要。现有的三维点云几何特征分割方法仍然存在局限性,尤其是在同时提取综合工件的多种几何特征时。为此,本研究探讨了以机械零件三维点云数据集为输入的分割方法,并采用改进的 PointNet++ 深度学习模型来解决这一提取难题。首先,对 PointNet++ 中的集合抽象模块进行了修改,加入了自我关注机制,以提高交互性和数据点之间的全局相关性。然后,集成了 PointNet-Transformer 中的局部特征提取多层感知器(MLP),以提高特征提取的准确性。由于存在固有的类不平衡问题,因此采用了 Focal Tversky Loss 作为损失函数,以确保比例相对较低的几何特征能够得到充分训练。最后,利用统计滤波算法来减少噪音和削弱细微的不规则性,从而大大提高几何特征的平滑度。实验结果表明,所提出的模型在几何特征分割上达到了 86.6% 的准确率,平均交集大于联合(mIoU)为 0.84。与原始 PointNet++ 的比较证明,所提出的方法能将准确率和 mIoU 分别提高 3.7% 和 0.03。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
3.80
自引率
0.00%
发文量
0
期刊最新文献
Editorial Preface Editorial Editorial Off-axis monitoring of the melt pool spatial information in Laser Metal Deposition process
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1