A point cloud classification network with multi-level and multi-scale(MLMS-Net)is proposed to improve the problem that the traditional point cloud classification network extracts single-level features and teh classification accuracy is low. First
a preprocessing algorithm is used to segment the original point cloud into small samples to obtain mini-batch and so as to improve training efficiency; Then the K-nearest neighbor algorithm and an edge feature vector are used to extract the low-level structure features and edge features of the point cloud
and the context information is effectively obtained through setting different neighborhood values. Local fine-grained descriptions are obtained through multi-level expression within and between points. Then convolutional neural networks are constructed for two low-level features separately. With the deepening of the network level
the degree of feature abstraction level is higher and higher
and the degree of distinction increases
so as to effectively improve the accuracy; Finally
the post-processing module is used to fuse the deep features
and the point cloud classification task is completed. The Vaihingen data set is used to test the MLMS-Net network
its classification accuracy is improved by 0.6% to 15.9% compared with that of the single-level network.
关键词
Keywords
references
NIEMEYER J, ROTTENSTEINER F, SOERGEL U, et al. Hierarchical higher order crf for the classification of airborne lidar point clouds in urban areas [C]∥23rd International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vienna, Austria: International Society for Photogrammetry and Remote Sensing, 2016: 655-662.
YANG Bisheng, FANG Lina, LI Qingquan, et al. Automated extraction of road markings from mobile lidar point clouds [J]. Photogrammetric Engineering Remote Sensing, 2012, 78(4): 331-338.
DALPONTE M, BRUZZONE L, GIANELLE D. A system for the estimation of single-tree stem diameter and volume using multireturn LIDAR data [J]. IEEE Transactions on Geoscience Remote Sensing, 2011, 49(7): 2479-2490.
YANG Zhishuang, TAN Bo, PEI Huikun, et al. Segmentation and multi-scale convolutional neural network-based classification of airborne laser scanner data[J]. Sensors, 2018, 18(10): 3347-3357.
LI Xiaotian, JIANG Gang, ZHANG Yu. Classification of airborne LiDAR point cloud based on improved analytic hierarchy process [J]. Journal of Gansu Sciences, 2019, 31(1): 86-91.
HORVAT D, ZALIK B, MONGUS D. Context-dependent detection of non-linearly distributed points for vegetation classification in airborne LiDAR [J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2016, 116(6): 1-14.
YANG Zhishuang, JIANG Wanshou, XU Bo, et al. A convolutional neural network-based 3D semantic labeling method for ALS point clouds [J]. Remote Sensing, 2017, 9(9): 936-948.
SU Hang, MAJI S, KALOGERAKIS E, et al. Multi-view convolutional neural networks for 3d shape recognition [C]∥ 2015 IEEE International Conference on Computer Vision. Piscataway, NJ, USA: IEEE, 2015: 945-953.
RIEGLER G, ULUSOY A O, BISCHOF H, et al. OctNetFusion: learning depth fusion from data [C]∥7th International Conference on 3D Vision. Piscataway, NJ, USA: IEEE, 2017: 57-66.
HE Elong, WANG Hongping, CHEN Qi, et al. An improved contextual classification method of point cloud [J]. Acta Geodaetica et Cartographica Sinica, 2017, 46(3): 362-370.
ZHOU YIN, TUZEL O. Voxelnet: end-to-end learning for point cloud based 3d object detection [C]∥ 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway, NJ, USA: IEEE, 2018: 4490-4499.
ANANDAKUMAR M, RAMIYA, RAMA R, et al. A super voxel-based spectro-spatial approach for 3D urban point cloud labelling [J]. International Journal of Remote Sensing, 2016, 37(17): 4172-4200.
SHAO Lei, DONG Guangjun, YU Ying, et al. A point cloud classification method based on multi-scale voxel and higher order random fields [J]. Journal of Computer-Aided Design Computer Graphics, 2019, 31(3): 385-392.
CHARLES R Q, SU HAO, KAICHUN M, et al. PointNet: deep learning on point sets for 3D classification and segmentation [C]∥ 30th IEEE Conference on Computer Vision and Pattern Recognition. Piscataway, NJ, USA: IEEE, 2017: 77-85.
CHARLES R Q, YI Li, SU Hao, et al. PointNet++: deep hierarchical feature learning on point sets in a metric space [C]∥ 31st Annual Conference on Neural Information Processing Systems. New York, USA: Neural Information Processing Systems Foundation, 2017: 5100-5109.
BAI Jing, XU Haojun. MSP-Net: multi-scale point cloud classification network [J]. Journal of Computer-Aided Design Computer Graphics, 2019, 31(11): 1917-1924.
SIMONOVSKY M, KOMODAKIS N. Dynamic edge-conditioned filters in convolutional neural networks on graphs [C]∥ 30th IEEE Conference on Computer Vision and Pattern Recognition. Piscataway, NJ, USA: IEEE, 2017: 29-38.
WANG Yue, SUN Yongbin, LIU Ziwei, et al. Dynamic graph CNN for learning on point clouds [J]. ACM Transactions on Graphics, 2019, 38(5): 112-124.
FAUVEL M, CHANUSSOT J, BENEDIKTSSON J A, et al. A spatial-spectral kernel-based approach for the classification of remote-sensing images [J]. Pattern Recognition, 2012, 45(1): 381-392.
YOUSEFHUSSIEN M, KELBE D, IENTILUCCI EJ, et al. A multi-scale fully convolutional network for semantic labeling of 3D point clouds [J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2017, 143(5): 191-204.
ZHAO Ruibing, PANG Mingyong, WANG Jidong. Classifying airborne lidar point clouds via deep features learned by a multi-scale convolutional neural network [J]. International Journal of Geographical Information Science, 2018, 32(5): 960-979.
WANG Zhen, ZHANG Lliqiang, ZHANG Liang, et al. A deep neural network with spatial pooling(DNNSP)for 3D point cloud classification [J]. IEEE Transactions on Geoence and Remote Sensing, 2018, 56(8): 4594-4604.