Computer Science ›› 2022, Vol. 49 ›› Issue (11A): 210800017-6.doi: 10.11896/jsjkx.210800017

• Image Processing & Multimedia Technology • Previous Articles     Next Articles

Point Cloud Feature Line Extraction Algorithm Based on PCPNET

YU Meng-juan, NIE Jian-hui   

  1. School of Automation,Nanjing University of Posts and Telecommunications,Nanjing 210023,China
  • Online:2022-11-10 Published:2022-11-21
  • About author:YU Meng-juan,born in 1997,postgra-duate.Her main research interests include discrete geometric processing and so on.
    NIE Jian-hui,born in 1984,Ph.D,associate professor,postgraduate supervisor,is a member of China Computer Federation.His main research interests include geometric processing and optical measurement.
  • Supported by:
    National Natural Science Foundation of China(61802240).

Abstract: Feature line extraction is the basic operation of geometric model processing,which is of great significance to the expression of 3D model.Based on PCPNET,a calculation method of curvature value and principal curvature direction which is robust to noise and non-uniform sampling is proposed,and a feature line extraction algorithm is proposed.The proposed algorithm uses the weighted quadratic curve to fit the local curvature distribution,and realizes the recognition of ridge and valley feature points by determining the distance from the extreme point of the quadratic curve in the direction of maximum principal curvature.Finally,the minimum spanning tree(MST) of the refined potential feature points is established to connect the feature points and complete the feature line extraction.Experimental results show that the proposed algorithm can use PCPNET to accurately estimate the curvature and principal curvature direction information of point cloud,and according to the proposed feature point recognition method,it can overcome the defect that the traditional simple threshold truncation can not extract the feature lines of flat area normally,and finally extract the feature lines from clean point cloud and noise point cloud accurately and completely.

Key words: Point cloud, Characteristic line, PCPNET, Curvature

CLC Number: 

  • TP391
[1]GERHARD H B,RUWEN S,REINHARD K.Deteting holes in point set surfaces[J].Journal of WSCG,2006,14(1):1213-1220.
[2]ATTENE M,FALCIDIENO B,ROSSIGNAC J,et al.Sharpen-bend:Recovering curved sharp edges in triangle meshs produced by feature-insensitive sampling[J].IEEE Trans.Vis.Comput.Graph,2005,11(2):181-192.
[3]SCHEIDEGGER C E,FLEISHMAN S,SILVAC T.Triangulating point set surfaces with bounded error[C]//Proceedings of Symposium on Geometry Processing.2005:63-72.
[4]ALEX M,BEHR J,COHEN O D,et al.Computing and rende-ring point set surfaces[J].IEEE Trans.Vis.Comput.Graph,2003,9(1):3-15.
[5]FLEISHMAN S,COHEN O D,SILVA C T.Robust movingleast-squares fitting with sharp features[J].ACM Trans.Graph,2005,24(3):544-552.
[6]GARLAND M,HECKBERT P S.Surface simplification usingquadric error metrics[C]//Proceedings of ACM SIGGRAPH.1997:209-216.
[7]JONES T R,DURAND F,DESBRUN M.Non-iterative,feature preserving mesh smoothing[J].ACM Trans.Graph,2003,22(3):943-949.
[8]DESBRUN M,MEYER M,SCHRODER P etal.Implicit fairing of irregular meshes using diffusion and curvature flow[C]//Proceedings of ACM SIGGRAPH.1999:317-324.
[9]HOPPE H.New quadric metric for simplifying meshes with appearance attributes[C]//Proceedings of IEEE Visualization.1999:59-66.
[10]GUMHOLD S,WANG X.Mcleod R:Feature extraction from point clouds[C]//Proceedings of the 10th Inter national Me-shing Roundtable.Los Alamitos:IEEE Computer Society Press,2001,293-305.
[11]DEMARSIN K,VANDERSTRAETEN D,VOLODINE T,et al.Detection of closed sharp edges in point clouds using normal estimation and graph theory[J].Computer Aided Design,2007,39(4):276-283.
[12]PAULY M,KEISER R,GROSS M.Multi-scale feature extraction on point-sampled surfaces[J].Computer Graphic Forum.2003,22(3),281-289.
[13]LI B,SCHNABEL R,KLEIN R,et al.Robust normal estimation for point clouds with sharp features [J].Computers & Gra-phics,2010,34(1):94-106.
[14]WANG X C,LIU X P,LI B J,et al.Feature detection on point cloud via local reconstruct- ion[J].Journal of Computer Aided Design & Computer Graphics,2013,25(5):659-665.
[15]PANG X F,PANG M Y,XIAO C X.An algorithm for extracting and enhancing valley-ridge features from point sets[J].Acta Automatica Sinica,2010,36(8):1073-1083.
[16]KIM S K,KIM C H.Finding ridges and valleys in a discrete surface using a modified MLS projection [J].Computer Aided Design,2005,37(14),1533-1542.
[17]KIM S K.Extraction of ridge and valley lines from unorganized points[J].Multimed.Tools Appl,2013,63(1),265-279.
[18]WEBER C,HAHMANN S,HAGEN H,et al.Sharp featurepreserving MLS surface reconstruction based on local feature line approximations[J].Graphic Models,2012,74(6),335-345.
[19]QUENTIN M,MAKS O,LEONIDAS G.Voronoi-based curvature and feature estimation from point clouds[J].IEEE Trans.on Visualization and Computer Graphics,2011:17(6):743-756.
[20]DANIELS J Ⅱ,HA L K,OCHOTTA T et al.Spline-based feature curves from point-sampled geometry[J].The Visual Computer,2008,24(6),449-462.
[21]ENKHBAYAR A,YUTA M,KATSUTUGU M et al.Feature line extraction from unorganized noisy point clouds using truncated fourier series[J].The Visual Computer,2013,29(6),617-626.
[22]EVANGELOS K,DEREK N,PATRICIO S et al.Extract lines of curvature from noisy point clouds[J].Comoputer-Aided Design,2009,41(4):282-292.
[23]PARK M K,LEE S J,LEE K H.Multi-scale tensor voting for feature extraction from unstructured point clouds[J].Graphical Models,2012,74(4):197-208.
[24]WEBER C,HAHMANN S,HAGEN H.Sharp feature detection in point clouds[C]//Proceedings of the Shape Modeling International Conference.Los Alamitos:IEEE Computer Society Press,2010,175-186.
[25]GUERRERO P,KLEIMAN Y,OVSJANIKOV M.PCPNET:Learning Local Shape Properties from Raw Point Clouds[J].Computer Graphics Forum,2018,2(37):75-85.
[26]PAULY M,GROSS M,KOBBELTL P.Efficient simplificationof point-sampled surfaces[C]//Proceedings of IEEE Visualization.Los Alamitos:IEEE Computer Society Press,2002:163-170.
[27]YAGOU H,OHTAKE Y,BELYAEV A.Mesh smoothing via mean and median filtering applied to face normals[C]//Procee-dings of Geometric Modeling and Processing-Theory and Applications.2002:124-135.
[28]CHARLES R Q,SU H,KAICHUM M,et al.Pointnet:Deeplearning on point sets for 3D classification and segmentation[C]//CVPR.2017:77-85.
[29]NIE J H.Extracting feature lines from point clouds based on smooth shrink and iterative thinning[J].Graphical Models,2016,84:38-49.
[1] YANG Wen-kun, YUAN Xiao-pei, CHEN Xiao-feng, GUO Rui. Spatial Multi-feature Segmentation of 3D Lidar Point Cloud [J]. Computer Science, 2022, 49(8): 143-149.
[2] LI Zong-min, ZHANG Yu-peng, LIU Yu-jie, LI Hua. Deformable Graph Convolutional Networks Based Point Cloud Representation Learning [J]. Computer Science, 2022, 49(8): 273-278.
[3] FENG Lei, ZHU Deng-ming, LI Zhao-xin, WANG Zhao-qi. Sparse Point Cloud Filtering Algorithm Based on Mask [J]. Computer Science, 2022, 49(5): 25-32.
[4] REN Fei, CHANG Qing-ling, LIU Xing-lin, YANG Xin, LI Ming-hua, CUI Yan. Overview of 3D Reconstruction of Indoor Structures Based on Point Clouds [J]. Computer Science, 2022, 49(11A): 211000176-11.
[5] CHE Ai-bo, ZHANG Hui, LI Chen, WANG Yao-nan. Single-stage 3D Object Detector in Traffic Environment Based on Point Cloud Data [J]. Computer Science, 2022, 49(11A): 210900079-6.
[6] ZHAO Xin-can, CHANG Han-xing, JIN Ren-biao. 3D Point Cloud Shape Completion GAN [J]. Computer Science, 2021, 48(4): 192-196.
[7] XU Xin-li, XIAO Yun-yue, LONG Hai-xia, YANG Xu-hua, MAO Jian-fei. Attributed Network Embedding Based on Matrix Factorization and Community Detection [J]. Computer Science, 2021, 48(12): 204-211.
[8] YAO Nan, ZHANG Zheng. Scar Area Calculation Based on 3D Image [J]. Computer Science, 2021, 48(11A): 308-313.
[9] ZHU Wei, SHENG Rong-jin, TANG Ru, HE De-feng. Point Cloud Deep Learning Network Based on Dynamic Graph Convolution and Spatial Pyramid Pooling [J]. Computer Science, 2020, 47(7): 192-198.
[10] ZENG Jun-fei,YANG Hai-qing,WU Hao. Adaptive Levenberg-Marquardt Cloud Registration Method for 3D Reconstruction [J]. Computer Science, 2020, 47(3): 137-142.
[11] SHI Wen-kai, ZHANG Zhao-chen, YU Meng-juan, WU Rui, NIE Jian-hui. Point Cloud Coarse Alignment Algorithm Based on Feature Detection and Depth FeatureDescription [J]. Computer Science, 2020, 47(12): 252-257.
[12] LI Jian, YANG Xiang-ru, HE Bin. Geometric Features Matching with Deep Learning [J]. Computer Science, 2019, 46(7): 274-279.
[13] MENG Wen-quan, WU Li-sheng. Triangulation Reconstruction of Plantar Surface Based on Depth Feature [J]. Computer Science, 2019, 46(6A): 205-207.
[14] WU Fei, ZHAO Xin-can, ZHAN Peng-lei, GUAN Ling. FPFH Feature Extraction Algorithm Based on Adaptive Neighborhood Selection [J]. Computer Science, 2019, 46(2): 266-270.
[15] LIU Zhen-yu, GUAN Tong. Head Posture Detection Based on RGB-D Image [J]. Computer Science, 2019, 46(11A): 334-340.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!