Laser point cloud segmentation algorithm for hydraulic support based on neighborhood feature encoding and optimization
-
摘要: 受井下煤尘和易被遮挡的影响,液压支架激光点云数据容易出现残缺。现有点云分割算法难以获取细粒度的点云特征,无法得到完整的点云结构信息,且易在邻域内引入语义信息不相似的点,导致液压支架激光点云分割精度低。针对上述问题,提出了一种基于邻域特征编码优化的液压支架激光点云分割算法。引入了由邻域特征编码模块、邻域特征优化模块和混合池化模块组成的局部邻域特征聚合模块:邻域特征编码模块在传统三维坐标编码的基础上加入极坐标编码和质心偏移来表征局部点云空间结构,提升对残缺点云的特征提取能力;邻域特征优化模块通过特征距离判断并丢弃冗余特征,来优化邻域空间内的特征表达,从而更有效地学习点云局部细粒度特征,增强点云局部上下文信息;混合池化模块结合注意力池化和最大池化,通过聚合邻域内的显著特征和重要特征来获取具有丰富信息的单点特征,减少信息丢失。构建了由2组局部邻域特征聚合模块和残差连接组成的邻域扩张模块,以捕获特征间的长距离依赖关系,扩大单个点的局部感受野,并聚合更多有效特征。实验结果表明,该算法在液压支架激光点云分割数据集上的平均交并比为93.26%,平均准确率为96.42%,可有效区分液压支架不同的几何结构,实现液压支架各部件的准确分割。Abstract: Due to the influence of underground coal dust and easy obstruction, the laser point cloud data of hydraulic supports is prone to be incomplete. The existing point cloud segmentation algorithms are difficult to obtain fine-grained point cloud features, unable to obtain complete structural information of the point cloud. The algorithms are prone to introducing semantically dissimilar points in the neighborhood, resulting in low precision of laser point cloud segmentation for hydraulic supports. In order to solve the above problems, a laser point cloud segmentation algorithm for hydraulic supports based on neighborhood feature encoding and optimization is proposed. The method introduces a local neighborhood feature aggregation module consisting of neighborhood feature encoding module, neighborhood feature optimization module, and hybrid pooling module. The neighborhood feature encoding module adds polar coordinate encoding and centroid offset to represent the spatial structure of local point clouds on the basis of traditional 3D coordinate encoding, improving the feature extraction capability for incomplete point clouds. The neighborhood feature optimization module optimizes the feature expression in the neighborhood space by judging the feature distance and discarding redundant features, thereby more effectively learning the local fine-grained features of the point cloud and enhancing the local contextual information of the point cloud. The hybrid pooling module combines attention pooling and max pooling to obtain single point features with rich information by aggregating salient and important features within the neighborhood, reducing information loss. A neighborhood expansion module consisting of two sets of local neighborhood feature aggregation modules and residual connections is constructed to capture long-range dependencies between features, expand the local receptive field of individual points, and aggregate more effective features. The experimental results show that the algorithm has an mean intersection over union of 93.26% and an average accuracy of 96.42% on the laser point cloud segmentation dataset of hydraulic supports. It can effectively distinguish different geometric structures of hydraulic supports and achieve accurate segmentation of various components of hydraulic supports.
-
0. 引言
液压支架是综采工作面的核心设备之一[1-2]。在回采过程中,液压支架主要起顶板支护、保护作业人员安全等作用[3-4]。准确获取液压支架姿态是工作面环境感知的关键内容,也是工作面设备智能控制的基础[5]。激光不受光照条件的影响,且信息具备三维特征,因此,激光点云是获取液压支架姿态的有效途径之一[6]。而将液压支架各个关键部件从繁杂的激光点云数据中分割出来,是获取液压支架姿态的前提和关键[7]。
传统的点云分割算法包括基于边缘检测的算法、基于曲面拟合的算法及基于特征聚类的算法[8-10]。传统的点云分割算法对于点云的质量要求较高,且依赖于手动设定特征。然而,煤尘对激光束的吸附作用使得工作面点云的质量相对较差;此外,大量液压支架线性排列且处于动态变化中,液压支架易受遮挡,点云数据容易出现残缺,特征提取难度大。因此,传统的点云分割算法难以满足液压支架点云精确分割的要求。
近年来,随着以深度学习为代表的人工智能技术不断取得突破,利用深度神经网络处理复杂点云场景成为点云分割研究领域的热点[11]。目前,基于深度神经网络的点云分割算法大体上可分为3类:基于体素的算法、基于多视图的算法和基于点的算法。基于体素的算法是将无序的点云采样为有序的体素,并通过三维卷积对体素进行处理[12-13]。这类算法解决了点云分布无序的难题,并保留了点云内在的几何结构。然而,待分割对象相对于整个工作面场景来说,具有很强的稀疏性。因此,这类算法难以获取细粒度的点云特征,且运算开销随着体素分辨率的提高而增大。基于多视图的算法将三维点云投影到多个视图中,不规则的点云数据被转换为有序的像素数据,并使用二维卷积提取像素级别的特征,然后融合这些特征对图像进行语义分割,再将结果映射回三维空间[14-15]。由于二维卷积在图像分割领域的应用较为成熟,这类算法取得了一定成效。然而,点云的部分结构信息无法通过投影获得,且无法较好处理点云间的遮挡问题。基于点的算法使用多层感知器(Multilayer Perceptron,MLP)对原始点云数据直接进行分割。如:PointNet[16]利用权值共享的MLP提取每个输入点的特征,并通过最大池化将所有点的信息聚合得到全局特征,降低了点云的无序性;PointNet++[17]在PointNet的基础上引入层级聚合结构和球形邻域查询来学习不同分辨率的局部特征;RandLA−Net[18]采用随机采样法进行下采样,并通过局部空间编码学习保留几何结构信息;SCF−Net[19]通过双距离注意力池化聚合特征提升特征聚合的有效性;LEARD−Net[20]通过对颜色特征进行单独处理并使用交叉编码对特征进行增强。然而,基于点的算法采用基于欧氏距离的$ k $近邻算法采集邻域点,导致在邻域内引入一些语义信息不相似的点,特别是在不同点云类别的分界处。
为提高液压支架激光点云分割的精度,本文提出了一种基于邻域特征编码优化的液压支架激光点云分割算法。该算法在传统三维坐标编码的基础上引入极坐标编码和质心偏移,来模拟点云的复杂空间结构;以特征距离为度量,优化局部邻域的特征组成;通过最大池化和注意力池化来聚合邻域内的显著特征和重要特征,以获取精确的单点特征表示;通过对特征进行2次聚合来扩大局部感受野,提升特征的丰富性。
1. 算法原理
1.1 整体框架
基于邻域特征编码优化的液压支架激光点云分割算法框架如图1所示。N为点云的点数;din为输入特征维度;c为类别数量。
在编码器中,通过1个全连接层提取点云初级特征,并将维度提升至8。然后通过邻域扩张模块扩展单个点的感受野,捕获更多上下文信息。最后通过随机下采样减少点数,以获取全局特征。经过4个邻域扩张模块和随机下采样后,点数从N逐步减少至N/128,输出的特征维度依次为32,64,128和256。在该过程中,特征被逐步抽象和聚合,最终得到含有局部和全局信息的高维特征。这些高维特征经过一个MLP进一步转换和整合,产生一个统一的特征表示,以便为后续的解码阶段提供更有效的信息。
在解码器中,使用最邻近插值对点云进行特征的上采样,将点云数量调整到与原始点云数量相等,逐步恢复特征的空间分辨率,并通过跳跃连接与编码层特征进行拼接,保留更多原始信息,避免在多层特征提取过程中丢失重要的细节信息,再通过MLP对特征进行进一步的细化和重建。经过解码器后输出的特征保留了编码器阶段提取的丰富语义信息和全局上下文信息。
在分类器中,使用3个全连接层对解码器输出的特征进行语义标签预测。
1.2 邻域扩张模块
感受野的大小与点云语义分割的性能直接相关,较大的感受野可以使算法在处理单个点时关注到更大范围的区域,从而更好地捕捉待分割点云的整体几何结构。为扩展单个点的感受野,设计了邻域扩张模块,结构如图2所示(dout为输出特征维度)。输入特征首先经过一个共享MLP(Shared MLP)提取特征并转换特征维度为dout/4,随后经过2组串联的局部邻域特征聚合模块进行邻域特征提取、优化和聚合,得到的单点特征再通过共享MLP将维度升至dout,以提供更丰富和抽象的表达。同时,输入特征通过一个共享MLP映射添加到聚合后特征上,并经过Leaky ReLU函数激活得到输出特征。
邻域扩张模块通过对特征进行2次聚合,有效扩展了单个点的感受野,能够捕获的上下文信息显著增加。将特征映射添加到聚合后的特征上,是一种高效的残差连接方式,可实现特征复用,弥补在特征提取过程中丢失的原始信息,也有助于算法捕捉输入特征与聚合后特征的长距离依赖关系。
1.3 局部邻域特征聚合模块
在综采工作面场景中,采集到的激光点云质量较差,且激光点云具有无序性和稀疏性等特点,直接对点云进行处理,难以提取到点云局部邻域的几何特征。为增强局部特征的表达能力,通过局部邻域特征聚合模块对单个点的局部邻域进行特征聚合,充分利用邻域点之间的空间关系和特征相似性,从而将局部区域内的点用一个更具代表性的特征向量来表示。局部邻域特征聚合模块由邻域特征编码模块、邻域特征优化模块、混合池化模块组成,其中混合池化模块包括注意力池化和最大池化。
1.3.1 邻域特征编码模块
为更好地感知点云的空间结构并提升局部特征的丰富性,最大程度地减少局部细节特征的丢失,邻域特征编码模块在传统三维坐标编码的基础上加入极坐标编码,并通过质心偏移来更新极坐标编码后的局部方向角来获得点云的空间位置关系信息。邻域特征编码模块由局部邻域构建、空间位置编码和特征融合增强3个部分组成,如图3所示。
1) 局部邻域构建。针对输入点云中的一个中心点i,通过$ k $近邻算法收集K个邻居点作为中心点i的邻域,从而得到相对于中心点坐标$ {p_i} $和特征$ {f_i} $的第k个邻域点坐标$ {{p}}_i^k $和特征$ f_i^k $,k∈[1,K]。
2) 空间位置编码。为保证点云关于Z轴的旋转不变性,降低特征对于水平朝向的敏感度,将点云在笛卡尔坐标系下的表示转换到极坐标系下。
$$ \varphi _i^k = {\text{arctan}} {\frac{{y_i^k}}{{x_i^k}}} $$ (1) $$ \phi _i^k = {\text{arctan}} {\frac{{{\textit{z}}_i^k}}{{\sqrt {x_i^k + y_i^k} }}} $$ (2) 式中:$ \varphi _i^k $,$ \phi _i^k $分别为极坐标系下中心点i与第k个邻域点的水平方向角和垂直方向角;$ ({x}_{i}^{k},{y}_{i}^{k},{{\textit{z}}}_{i}^{k}) $为中心点i和第k个邻域点在笛卡尔坐标系下的相对坐标。
邻域点云极坐标转换如图4所示。
为高效模拟点云复杂的几何结构并提升算法面对随机采样操作的鲁棒性[21],引入质心偏移操作,即计算局部邻域的质心,求得质心与中心点i的水平方向角$ \varphi _i^{} $和垂直方向角$ \phi _i^{} $,并对中心点与邻域点的角度进行偏移更新。
$$ \varphi _i^{k'} = \varphi _i^k - \varphi _i^{} $$ (3) $$ \phi _i^{k'} = \phi _i^k - \phi _i^{} $$ (4) 式中$ \varphi _i^{k'} $,$ \phi _i^{k'} $分别为更新后中心点i与第k个邻域点的水平方向角和垂直方向角。
质心偏移如图5所示。
为完整利用邻域空间内的可利用特征和充分学习点之间的关系信息,将中心点i与第k个邻域点的相对坐标$ \left( {{p_i} - p_i^k} \right) $、欧氏距离$ \left\| {{p_i} - p_i^k} \right\| $及通过邻域点云极坐标转换和质心偏移更新后的水平方向角$ \varphi _i^{k'} $和垂直方向角$ \phi _i^{k'} $拼接,再经过MLP后得到空间位置编码后的特征$ P_i^k\overline{\overline{ }} $。
$$ P_i^k = {\text{MLP}}\left( {\varphi _i^{k'} \oplus \phi _i^{k'} \oplus \left( {{p_i} - p_i^k} \right) \oplus \left\| {{p_i} - p_i^k} \right\|} \right) $$ (5) 式中$ \oplus $为拼接操作。
3) 特征融合增强。计算中心点i与第k个邻域点的特征距离$ \left\| {{f_i} - f_i^k} \right\| $,并将邻域点特征$ f_i^k $与空间位置编码后的特征$ P_i^k $进行拼接,得到增强后的点云邻域特征$ r_i^k $。
$$ r_i^k = P_i^k \oplus f_i^k $$ (6) 1.3.2 邻域特征优化模块
邻域特征编码模块获得点云的空间位置关系信息,但没有考虑增强后的点云邻域特征$ r_i^k $中是否包含冗杂的信息。同时,$ k $近邻算法通常以欧氏距离作为尺度来寻找邻域点,没有考虑到语义距离在其中起到的作用,导致部分邻域点在语义特征上可能与中心点不相似。为解决这些问题,设计了邻域特征优化模块,丢弃与中心点语义特征相似度较低的点,优化整个邻域空间的特征信息,使算法能够更加准确地学习点云局部细粒度特征。
邻域特征优化模块结构如图6所示。首先,计算邻域内K个点的平均特征距离$ \overline D $,将平均特征距离$ \overline D $和中心点i与第k个邻域点的特征距离$ \| {f_i} - f_i^k \| $进行比较。若$ \left\| {{f_i} - f_i^k} \right\| $>$ \overline D $,则将该邻域点的权重置为0,表明该邻域点在语义特征中距离中心点较远,忽视该点特征。最终将得到的权重$ w $与增强后的点云邻域特征$ r_i^k $进行点乘,得到优化后的点云邻域特征$ \tilde r_i^k $。
1.3.3 混合池化模块
逐点特征表示的准确性是影响点云分割性能的关键性因素之一,现有算法多采用单一的池化单元聚合编码后的局部特征,导致信息提取不够充分,出现信息丢失。为解决上述问题,并充分利用编码和优化后的特征,设计了混合池化模块来聚合邻域特征。混合池化模块由提取显著性特征的最大池化和辐射全局获取特征间相似性的注意力池化组成,如图7所示。
首先,为强化算法对于特征的表达能力,使用注意力池化来捕捉邻域点之间的特征相似性。这里利用增强后的点云邻域特征$ r_i^k $来计算注意力分数,特征越重要则注意力分数越高。注意力分数$ s_i^k $通过一个共享参数的MLP和一个softmax函数来学习。
$$ s_i^k=\operatorname{softmax}\left(\operatorname{MLP}\left(r_i^k\right)\right) $$ (7) 其次,将学习到的注意力分数与特征相乘并求和,得到经过注意力池化聚合后的特征$ \tilde f{\text{ }} $。
$$ \tilde f{\text{ = }}\sum\limits_{{{k = 1}}}^K {{\text{(}}r_i^k s_i^k)} $$ (8) 然后,通过最大池化来聚合优化后的点云邻域特征,得到整个局部邻域内最显著的特征$ \bar f $。
$$ \bar f = {\text{ }}\mathop {\max }\limits_{{k}} \left( {\tilde r_{{i}}^{{k}}} \right) $$ (9) 最后,拼接这2种聚合后的特征,得到该中心点的准确特征表示$ \hat f $。
$$ \hat f = {\text{ }}\tilde f \oplus \bar f $$ (10) 2. 液压支架激光点云分割实验
2.1 数据集
2.1.1 数据采集
使用Ouster 32线激光雷达作为液压支架激光点云分割数据集的采集设备,将其安装于小车和滑轨上,并沿采煤机前进方向移动,采集多帧液压支架激光点云数据。
2.1.2 数据增强
为了使算法可以更好地学习不同空间位置、姿态和尺度的液压支架点云,从而表现出更好的分割性能,采用Cloud Compare软件对点云场景进行旋转、缩放、剪切等操作(图8),以实现对原始点云数据的增强。
2.1.3 数据集标注与划分
在液压支架激光点云分割数据集中共有300个点云场景,其中200个点云场景用于训练(其中50个点云场景经过数据增强),100个点云场景用于测试。激光点云的主要分割对象为液压支架,主要包括立柱、顶梁、掩护梁、底座、连杆等,如图9所示。使用Cloud Compare软件在每个场景中标注4个类别,分别为立柱、顶梁、掩护梁和其他,其对应标签分别为0,1,2,3。
2.2 点云分割精度评价指标
采用平均交并比(mean Intersection over Union,mIoU)、总体准确率(Over all Accuracy,OA)和平均准确率(mean class Accuracy,mAcc)作为点云分割精度的评价指标。
$$ {\mathrm{mIoU}} = \frac{1}{c}\mathop \sum \limits_{j = 0}^{c - 1} \frac{{{{\rm{TP}}_j}}}{{{{\rm{TP}}_j} + {{\rm{FP}}_j} + {{\rm{FN}}_j}}} $$ (11) $${\mathrm{ OA}} = \frac{\rm{TP}}{{{N_{}}}} $$ (12) $$ {\mathrm{mAcc}} = \frac{1}{c}\mathop \sum \limits_{j = 0}^{c - 1} \frac{{{{\rm{TP}}_j} + {{\rm{TN}}_j}}}{{{{\rm{TP}}_j} + {{\rm{TN}}_j} + {{\rm{FP}}_j} + {{\rm{FN}}_j}}} $$ (13) 式中:$ {{\rm{TP}}_j} $,$ {{\rm{TN}}_j} $,$ {{\rm{FP}}_j} $,FNj分别为第j个类别中真阳性、真阴性、假阳性和假阴性的点数;${\mathrm{ TP}} $为所有为真阳性的点数。
2.3 实验条件
实验运行环境:CPU为Intel Xeon(R) Gold 6146 CPU@3.20 GHz,GPU为NVIDIA Tesla T4,操作系统为Ubuntu 18.04.6 LTS。算法基于Tensorflow框架实现。实验选用Adam优化算法,初始学习率设置为0.01,每训练1轮衰减5%。每次抽取固定数量的点(10 240个)进行训练,设置邻域点的数量K为16,批尺寸大小为4,最大训练轮数为60。
2.4 对比实验
为验证本文算法在分割液压支架激光点云上的有效性,与常用于分割大规模点云场景数据的RandLA−Net算法进行对比。
本文算法与RandLA−Net算法在液压支架激光点云分割数据集上测试的各项评价指标结果见表1,其中在立柱、顶梁、掩护梁和其他这4个类别上的交并比(Intersection over Union,IoU)对比结果见表2。可看出本文算法在mAcc,OA和mIoU上较RandLA−Net算法分别高出0.49%,0.52%和0.75%,在4个类别上的IoU均高于RandLA−Net算法。
表 1 不同算法评价指标对比Table 1. Comparison of evaluation indexes of different algorithms% 算法 mAcc OA mIoU RandLA−Net 95.93 96.31 92.51 本文算法 96.42 96.83 93.26 表 2 不同算法在各类别上的IoU对比Table 2. Intersection over union(IoU) comparison of different algorithms in various categories% 算法 IoU 掩护梁 立柱 顶梁 其他 RandLA−Net 92.99 88.78 93.23 95 本文算法 93.96 89.28 93.79 96 本文算法与RandLA−Net算法分割结果可视化对比如图10所示。
在场景1中的A处,液压支架高度较低,且远离激光雷达的部分液压支架掩护梁的尾部B处出现残缺,导致RandLA−Net算法对点云做出错误分割,如在顶梁、挡煤板和护栏距离较近的A2位置,将顶梁错分为挡煤板和护栏的一部分,在B2处将掩护梁识别为立柱;而本文算法使用更加有效的空间位置编码,全面学习了点与点的空间位置关系,强化了局部邻域内的特征表示,从而可有效区分不同的几何结构,得到了正确的分割结果。
在场景2中,立柱、顶梁、挡煤板和护栏接触的C处部分点云较为稀疏,且点云边界模糊,分割难度大。本文算法虽然没有对C3处的所有点做出完全正确的分割,但仍对边界做出了大致的划分,尤其是对顶梁做出了正确的分割,效果优于RandLA−Net算法在C2处的分割。
在场景3中,立柱、掩护梁和顶梁在D和E处接触较为紧密,RandLA−Net算法在立柱的底部D2位置及立柱、掩护梁和顶梁三者的交界E2位置均做出错误分割;而本文算法由于加入了邻域特征优化模块,在不同语义类别物体接触紧密的区域内,去除了冗余的特征,在D3处和E3处对不同类别的点云做出了准确分割。
在场景4中,受激光雷达采集角度影响,点云数量较少。在挡煤板和护栏的尾部F处,RandLA−Net算法将其错分为掩护梁,而本文算法则做出了正确分割。
为进一步测试算法的先进性,对整体分割效果较差场景(OA低于85%)中的部件进行对比分析,可视化结果如图11所示。
在立柱与掩护梁较为接近的位置,RandLA−Net算法将立柱与掩护梁混为一体,本文算法虽对部分支柱做出了错误分割,但仍大致判断出了立柱的轮廓,做出了正确的分割。
在顶梁的尾部,可利用点数较少,RandLA−Net算法做出了错误分割,本文算法则识别出顶梁结构。
在掩护梁被遮挡导致结构不完整的部分,RandLA−Net算法由于无法完整学习到整体的几何结构,将掩护梁错分为顶梁,而本文算法充分利用空间内的特征,最终进行了正确的分割。
2.5 消融实验
为验证邻域特征编码模块、邻域特征优化模块、混合池化模块和邻域扩张模块对于算法性能的影响,进行消融实验,结果见表3(以仅使用1次注意力池化的RandLA−Net算法为基准算法1)。
表 3 消融实验结果Table 3. Results of ablation experiments算法 邻域特征
编码模块邻域特征
优化模块混合池化模块 邻域扩张模块 mIoU/% 1 × × × × 91.97 2 √ × × × 92.50 3 √ √ × × 92.76 4 √ √ √ × 92.90 5 √ √ √ √ 93.26 从表3可看出:算法1的mIoU最低;算法2使用以极坐标转换和质心偏移为核心的邻域特征编码模块替代原有仅在笛卡尔坐标系下进行编码的模块,解决了特征编码不具体和编码后信息不充分的问题,mIoU得到了提升;算法3在算法2的基础上引入了邻域特征优化模块,实现了对冗余特征的剥离,邻域的特征表示更加准确,mIoU较算法2提升了0.26%;算法4用混合池化替代注意力池化后,算法性能得到改善,这是由于混合池化使得算法可以关注局部最显著的特征,同时也能面向所有邻域点自适应地聚合重要特征;算法5(本文算法)在算法4的基础上引入了邻域扩张模块,通过组合残差连接和2组局部邻域特征聚合模块替代使用1个局部邻域特征聚合模块的方式,扩大了局部感受野,丰富了局部邻域的上下文信息,mIoU达到最优。
3. 结论
1) 为提高液压支架激光点云的分割精度,提出了一种基于邻域特征编码优化的液压支架激光点云分割算法。该算法引入了由邻域特征编码模块、邻域特征优化模块和混合池化模块组成的局部邻域特征聚合模块,以实现特征提取、优化和聚合;通过由2组局部邻域特征聚合模块和残差连接组成的邻域扩张模块来扩大感受野范围,保留更大范围的上下文信息。
2) 邻域特征编码模块在传统三维坐标编码的基础上引入邻域空间方向角信息,使提取到的特征更加全面和具有可区分性,降低了点云数据残缺对于特征提取的影响;邻域特征优化模块通过判断特征距离保留与中心点更为相近的特征,优化局部空间内的特征表达;混合池化模块结合注意力池化和最大池化,有针对性地聚合邻域内的显著特征和重要特征,从而得到具有丰富信息的特征向量,减少信息丢失。
3) 在液压支架激光点云分割数据集上的实验结果表明,所提算法的mIoU为93.26%,mAcc为96.42%,相较于RandLA−Net算法分别提升了0.75%和0.49%;可有效区分液压支架不同的几何结构,精准确定部件边界,实现液压支架各部件的准确分割。
-
表 1 不同算法评价指标对比
Table 1 Comparison of evaluation indexes of different algorithms
% 算法 mAcc OA mIoU RandLA−Net 95.93 96.31 92.51 本文算法 96.42 96.83 93.26 表 2 不同算法在各类别上的IoU对比
Table 2 Intersection over union(IoU) comparison of different algorithms in various categories
% 算法 IoU 掩护梁 立柱 顶梁 其他 RandLA−Net 92.99 88.78 93.23 95 本文算法 93.96 89.28 93.79 96 表 3 消融实验结果
Table 3 Results of ablation experiments
算法 邻域特征
编码模块邻域特征
优化模块混合池化模块 邻域扩张模块 mIoU/% 1 × × × × 91.97 2 √ × × × 92.50 3 √ √ × × 92.76 4 √ √ √ × 92.90 5 √ √ √ √ 93.26 -
[1] 王国法,刘峰,孟祥军,等. 煤矿智能化(初级阶段)研究与实践[J]. 煤炭科学技术,2019,47(8):1-36. WANG Guofa,LIU Feng,MENG Xiangjun,et al. Research and practice of coal mine intellectualization (primary stage)[J]. Coal Science and Technology,2019,47(8):1-36.
[2] GUO Jun,HUANG Wenbo,FENG Guorui,et al. Stability analysis of longwall top-coal caving face in extra-thick coal seams based on an innovative numerical hydraulic support model[J]. International Journal of Mining Science and Technology,2024,34(4):491-505. DOI: 10.1016/j.ijmst.2024.04.011
[3] 高有进,杨艺,常亚军,等. 综采工作面智能化关键技术现状与展望[J]. 煤炭科学技术,2021,49(8):1-22. GAO Youjin,YANG Yi,CHANG Yajun,et al. Status and prospect of key technologies of intelligentization of fully-mechanized coal mining face[J]. Coal Science and Technology,2021,49(8):1-22.
[4] 王国法,庞义辉,许永祥,等. 厚煤层智能绿色高效开采技术与装备研发进展[J]. 采矿与安全工程学报,2023,40(5):882-893. WANG Guofa,PANG Yihui,XU Yongxiang,et al. Development of intelligent green and efficient mining technology and equipment for thick coal seam[J]. Journal of Mining & Safety Engineering,2023,40(5):882-893.
[5] 王国法,庞义辉,任怀伟,等. 智慧矿山系统工程及关键技术研究与实践[J]. 煤炭学报,2024,49(1):181-202. DOI: 10.13225/j.cnki.jccs.2023.1355 WANG Guofa,PANG Yihui,REN Huaiwei,et al. System engineering and key technologies research and practice of smart mine[J]. Journal of China Coal Society,2024,49(1):181-202. DOI: 10.13225/j.cnki.jccs.2023.1355
[6] 李建,任怀伟,巩师鑫. 综采工作面液压支架状态感知与分析技术研究[J]. 工矿自动化,2023,49(10):1-7,103. LI Jian,REN Huaiwei,GONG Shixin. Research on state perception and analysis technology of hydraulic support in fully mechanized working face[J]. Journal of Mine Automation,2023,49(10):1-7,103.
[7] 王国法,杜毅博. 智慧煤矿与智能化开采技术的发展方向[J]. 煤炭科学技术,2019,47(1):1-10. WANG Guofa,DU Yibo. Development direction of intelligent coal mine and intelligent mining technology[J]. Coal Science and Technology,2019,47(1):1-10.
[8] XI Xiaohuan,WAN Yiping,WANG Cheng. Building boundaries extraction from points cloud using an image edge detection method[C]. IEEE International Geoscience and Remote Sensing Symposium,Beijing,2016:1270-1273.
[9] SCHNABEL R,WAHL R,KLEIN R. Efficient RANSAC for point-cloud shape detection[J]. Computer Graphics Forum,2007,26(2):214-226. DOI: 10.1111/j.1467-8659.2007.01016.x
[10] ZHOU Dingfu,FANG Jin,SONG Xibin,et al. Joint 3D instance segmentation and object detection for autonomous driving[C]. IEEE/CVF Conference on Computer Vision and Pattern Recognition,Seattle,2020:1836-1846.
[11] XU Yongyang,TANG Wei,ZENG Ziyin,et al. NeiEA-NET:semantic segmentation of large-scale point cloud scene via neighbor enhancement and aggregation[J]. International Journal of Applied Earth Observation and Geoinformation,2023,119. DOI: 10.1016/j.jag.2023.103285.
[12] MATURANA D,SCHERER S. VoxNet:a 3D convolutional neural network for real-time object recognition[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems,Hamburg,2015:922-928.
[13] LE T,DUAN Ye. PointGrid:a deep network for 3D shape understanding[C]. IEEE/CVF Conference on Computer Vision and Pattern Recognition,Salt Lake City,2018:9204-9214.
[14] SU Hang,MAJI S,KALOGERAKIS E,et al. Multi-view convolutional neural networks for 3D shape recognition[C]. IEEE International Conference on Computer Vision,Santiago,2015:945-953.
[15] MILIOTO A,VIZZO I,BEHLEY J,et al. RangeNet:fast and accurate LiDAR semantic segmentation[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems,Macau,2019:4213-4220.
[16] CHARLES R Q,HAO Su,MO Kaichun,et al. PointNet:deep learning on point sets for 3D classification and segmentation[C]. IEEE Conference on Computer Vision and Pattern Recognition,Honolulu,2017:77-85.
[17] QI C R,YI Li,SU Hao,et al. PointNet++:deep hierarchical feature learning on point sets in a metric space[C]. The 31st International Conference on Neural Information Processing Systems,Long Beach,2017:5105-5114.
[18] HU Qingyong,YANG Bo,XIE Linhai,et al. RandLA-Net:efficient semantic segmentation of large-scale point clouds[C]. IEEE/CVF Conference on Computer Vision and Pattern Recognition,Seattle,2020:11105-11114.
[19] FAN Siqi,DONG Qiulei,ZHU Fenghua,et al. SCF-Net:learning spatial contextual features for large-scale point cloud segmentation[C]. IEEE/CVF Conference on Computer Vision and Pattern Recognition,Nashville,2021:14499-14508.
[20] ZENG Ziyin,XU Yongyang,XIE Zhong,et al. LEARD-Net:semantic segmentation for large-scale point cloud scene[J]. International Journal of Applied Earth Observation and Geoinformation,2022,112. DOI: 10.1016/j.jag.2022.102953.
[21] QIAN Wei,XING Weiwei,FEI Shumin. H∞ state estimation for neural networks with general activation function and mixed time-varying delays[J]. IEEE Transactions on Neural Networks and Learning Systems,2021,32(9):3909-3918. DOI: 10.1109/TNNLS.2020.3016120