[发明专利]一种基于局部特征增强和条件随机场的点云分割方法有效
申请号: | 202110307518.X | 申请日: | 2021-03-23 |
公开(公告)号: | CN112927248B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 王杨滏;徐宗懿;秦红星 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06T7/12 | 分类号: | G06T7/12;G06N3/04;G06N3/08 |
代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 卢胜斌 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 局部 特征 增强 条件 随机 分割 方法 | ||
1.一种基于局部特征增强和条件随机场的点云分割方法,其特征在于,包括以下步骤:将数据集输入训练好的点云分割网络模型中进行分割,得到分割结果,点云分割网络模型先训练后使用,其训练过程包括:
S1、将训练集输入到点云分割网络模型中,经处理后点云分割网络模型输出预测的标签图;
S2、真实标签做监督,根据真实标签和预测的标签图计算交叉熵损失函数;
S3、迭代多次,采用随机梯度下降算法优化损失函数,最终得到训练好的点云分割网络模型;
所述点云分割网络模型包括ESA层、特征传递层FP和条件随机场,其中ESA层为多层,用于学习特征;特征传递层为多层,用于还原每个点的特征,得到每个点的标签图;条件随机场在网络最后一层之后,用于优化每个点的标签图,即优化模型结果;
ESA层为特征学习模块,包括采样层、组合层和特征层,在组合层和特征层之间还设置有特征增强层;
(1)采样层:采用最远点采样算法从输入的点云中采样,得到采样后的子集后将其输入到组合层;采样层采用最远点采样算法进行采样可以很好的保留点云的几何特征,数学表示为:
P′=FPS(P)
其中,P′表示最远点采样后得到的子集,FPS为最远点采样算法,P表示输入的点云,P={p0,p1,…,pN-1},其中N为点云的数目,大小为N×D,D为点云的维度;
(2)组合层:对于采样层的输出P′,将P′中的每个点p′i作为重心点,使用最近邻KNN算法找到重心点p′i的K个近邻点,将p′i的K个近邻点作为p′i的局部相关点Fi,数学表示为:
Fi=KNN(p′i),i∈[0,M)
其中,Fi表示p′i的局部相关点,KNN为最近邻算法,P′表示最远点采样后得到的子集,M表示最远点采样算法的采样点数量;
以此类推找到每个重心点的K个近邻点,最终得到每个重心点的局部相关点F,大小为M×(D×K);
(3)特征增强层:采用多层感知机MLP编码空间信息作为邻居点对重心点p′i的影响权重根据不同邻居节点对重心点的影响权重对重心点进行特征增强,得到特征增强后的特征F′,将F′送入特征层;
所述使用多层感知机MLP编码空间信息作为对p′i的影响权重表达式如下:
其中,MLP()为多层感知机操作;表示重心点p′i与邻居点之间的空间信息:
其中为拼接符号,||·||为欧氏距离操作符;
得到每个邻居点对重心点p′i的影响权重后,再将每个邻居点与其对应的邻居点的影响权重做点乘操作,得到点乘结果对所有点乘结果进行求和,得到求和结果,再将求和结果与原重心点p′i拼接,得到重心点p′i特征增强后的特征p″i;数学表述如下:
其中,Σ为求和符号;
通过对每个重心点p′i进行上述操作,最终得到所有重心点的增强后的特征F′,将F′送入特征层;F′的大小为M×(2×D),数学表示为:
(4)特征层:使用PointNet来实现特征学习,获得输出特征结果Fout。
2.根据权利要求1所述的一种基于局部特征增强和条件随机场的点云分割方法,其特征在于,特征传递层通过插值的方法来恢复每个点的特征,输出每个点的标签图
3.根据权利要求1所述的一种基于局部特征增强和条件随机场的点云分割方法,其特征在于,条件随机场的输入为特征传递层输出的每个点的标签图条件随机场通过最小化单个点的势能和点对之间的势能来改善网络性能,获得优化后的标签图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110307518.X/1.html,转载请声明来源钻瓜专利网。