{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T19:38:46Z","timestamp":1783193926155,"version":"3.54.6"},"reference-count":36,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2022,10,27]],"date-time":"2022-10-27T00:00:00Z","timestamp":1666828800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61960206010"],"award-info":[{"award-number":["61960206010"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Point cloud registration aims to find a rigid spatial transformation to align two given point clouds; it is widely deployed in many areas of computer vision, such as target detection, 3D localization, and so on. In order to achieve the desired results, registration error, robustness, and efficiency should be comprehensively considered. We propose a deep learning-based point cloud registration method, called DOPNet. DOPNet extracts global features of point clouds with a dynamic graph convolutional neural network (DGCNN) and cascading offset-attention modules, and the transformation is predicted by a multilayer perceptron (MLP). To enhance the information interaction between the two branches, the feature interaction module is inserted into the feature extraction pipeline to implement early data association. We compared DOPNet with the traditional method of using the iterative closest point (ICP) algorithm along with four learning-based registration methods on the Modelnet40 data set. In the experiments, the source and target point clouds were generated by sampling the original point cloud twice independently; we also conducted additional experiments with asymmetric objects. Further evaluation experiments were conducted with point cloud models from Stanford University. The results demonstrated that our DOPNet method outperforms these comparative methods in general, achieving more accurate and efficient point cloud registration.<\/jats:p>","DOI":"10.3390\/s22218217","type":"journal-article","created":{"date-parts":[[2022,10,27]],"date-time":"2022-10-27T04:35:17Z","timestamp":1666845317000},"page":"8217","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["DOPNet: Achieving Accurate and Efficient Point Cloud Registration Based on Deep Learning and Multi-Level Features"],"prefix":"10.3390","volume":"22","author":[{"given":"Rongbin","family":"Yi","sequence":"first","affiliation":[{"name":"School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 622731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinlong","family":"Li","sequence":"additional","affiliation":[{"name":"School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 622731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lin","family":"Luo","sequence":"additional","affiliation":[{"name":"School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 622731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 622731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaorong","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 622731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianqiang","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Physical Science and Technology, Southwest Jiaotong University, Chengdu 622731, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,10,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"15146","DOI":"10.1109\/TITS.2021.3137392","article-title":"3D Vehicle Detection Using Multi-Level Fusion from Point Clouds and Images","volume":"23","author":"Zhao","year":"2022","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Baek, J., Park, J., Cho, S., and Lee, C. (2022). 3D Global Localization in the Underground Mine Environment Using Mobile LiDAR Mapping and Point Cloud Registration. Sensors, 22.","DOI":"10.3390\/s22082873"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1218","DOI":"10.1108\/IR-12-2021-0284","article-title":"A point cloud registration-based calibration algorithm for robot offline programming automatic loading in aero-grinding applications","volume":"49","author":"Mu","year":"2022","journal-title":"Ind. Robot Int. J. Robot. Res. Appl."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Li, H., and Hartley, R. (2007, January 14\u201320). The 3D-3D registration problem revisited. Proceedings of the IEEE International Conference on Computer Vision (ICCV), Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4409077"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A method for registration of 3-D shapes","volume":"14","author":"Besl","year":"1992","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_6","first-page":"116","article-title":"Research of 3D point cloud data registration algorithms based on feature points and improved ICP","volume":"31","author":"Zhang","year":"2012","journal-title":"Transducer Microsyst. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1109\/TPAMI.2015.2513405","article-title":"Go-ICP: A globally optimal solution to 3D ICP point-set registration","volume":"38","author":"Yang","year":"2015","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_8","unstructured":"Serafin, J., and Grisetti, G. (October, January 28). NICP: Dense normal based point cloud registration. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany."},{"key":"ref_9","unstructured":"Segal, A., Haehnel, D., and Thrun, S. (July, January 28). Generalized-icp. Proceedings of the Robotics: Science and Systems, Seattle, WA, USA."},{"key":"ref_10","unstructured":"Qi, C.R., Su, H., Mo, K., and Guibas, L. (2017, January 21\u201326). PointNet: Deep learning on point sets for 3D classification and segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA."},{"key":"ref_11","unstructured":"Qi, C.R., Yi, L., Su, H., and Guibas, L. (2017, January 4\u20139). PointNet++: Deep hierarchical feature learning on point sets in a metric space. Proceedings of the Neural Information Processing Systems (NIPS), Long Beach, CA, USA."},{"key":"ref_12","unstructured":"Sarode, V., Li, X., Goforth, H., Aoki, Y., Srivatsan, R., Lucey, S., and Choset, H. (2019). PCRNet: Point cloud registration network using PointNet encoding. arXiv."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Aoki, Y., Goforth, H., Srivatsan, R.A., and Lucey, S. (2019, January 15\u201320). PointNetLK: Robust & efficient point cloud registration using PointNet. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00733"},{"key":"ref_14","unstructured":"Lucas, B.D., and Kanade, T. (1981, January 24\u201328). An iterative image registration technique with an application to stereo vision. Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), Vancouver, BC, Canada."},{"key":"ref_15","first-page":"1","article-title":"Dynamic graph cnn for learning on point clouds","volume":"38","author":"Wang","year":"2019","journal-title":"ACM Trans. Graph."},{"key":"ref_16","unstructured":"Wang, Y., and Solomon, J. (November, January 27). Deep closest point: Learning representations for point cloud registration. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Korea."},{"key":"ref_17","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, \u0141., and Polosukhin, I. (2017, January 4\u20139). Attention is all you need. Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS), Long Beach, CA, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s41095-021-0229-5","article-title":"PCT: Point cloud transformer","volume":"7","author":"Guo","year":"2021","journal-title":"Comput. Vis. Media"},{"key":"ref_19","first-page":"820","article-title":"PointCNN: Convolution on x-transformed points","volume":"31","author":"Li","year":"2018","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_20","unstructured":"Choy, C., Park, J., and Koltun, V. (November, January 27). Fully Convolutional Geometric Features. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Korea."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3960","DOI":"10.1109\/LRA.2020.2970946","article-title":"Corsnet: 3d point cloud registration by deep neural network","volume":"5","author":"Kurobe","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Yuan, W., Eckart, B., Kim, K., Jampani, V., Fox, D., and Kautz, J. (2020, January 23\u201328). DeepGMR: Learning Latent Gaussian Mixture Models for Registration. Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK.","DOI":"10.1007\/978-3-030-58558-7_43"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Eckart, B., Kim, K., and Kautz, J. (2018, January 8\u201314). HGMR: Hierarchical gaussian mixtures for adaptive 3d registration. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01267-0_43"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Pais, G.D., Ramalingam, S., Govindu, V.M., Nascimento, J.C., Chellappa, R., and Miraldo, P. (2020, January 14\u201319). 3DRegNet: A Deep Neural Network for 3D Point Registration. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00722"},{"key":"ref_25","unstructured":"Lu, W., Wan, G., Zhou, Y., Fu, X., Yuan, P., and Song, S. (November, January 27). Deepvcp: An end-to-end deep neural network for point cloud registration. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Korea."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Huang, X., Mei, G., and Zhang, J. (2020, January 14\u201319). Feature-metric registration: A fast semi-supervised approach for robust point cloud registration without correspondences. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01138"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.neucom.2021.03.091","article-title":"A review on the attention mechanism of deep learning","volume":"452","author":"Niu","year":"2021","journal-title":"Neurocomputing"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhao, H., Jiang, L., Jia, J., Torr, P.H., and Koltun, V. (2021, January 10\u201317). Point transformer. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.","DOI":"10.1109\/ICCV48922.2021.01595"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Huang, S., Gojcic, Z., Usvyatsov, M., Wieser, A., and Schindler, K. (2021, January 20\u201325). Predator: Registration of 3d point clouds with low overlap. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA.","DOI":"10.1109\/CVPR46437.2021.00425"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Li, Y., and Harada, T. (2022, January 19\u201323). Lepard: Learning partial point cloud matching in rigid and deformable scenes. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA.","DOI":"10.1109\/CVPR52688.2022.00547"},{"key":"ref_31","unstructured":"Lang, N., and Francos, J.M. (2021). DeepUME: Learning the Universal Manifold Embedding for Robust Point Cloud Registration. arXiv."},{"key":"ref_32","unstructured":"Wu, Z., Song, S., Khosla, A., Yu, F., Zhang, L., Tang, X., and Xiao, J. (2015, January 7\u201312). 3D ShapeNets: A deep representation for volumetric shapes. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Curless, B., and Levoy, M. (1996, January 4\u20139). A volumetric method for building complex models from range images. Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.","DOI":"10.1145\/237170.237269"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Xu, H., Liu, S., Wang, G., Liu, G., and Zeng, B. (2021, January 10\u201317). OMNet: Learning overlapping mask for partial-to-partial point cloud registration. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.","DOI":"10.1109\/ICCV48922.2021.00312"},{"key":"ref_35","unstructured":"Kingma, D.P., and Ba, J. (2015, January 7\u20139). Adam: A Method for Stochastic Optimization. Proceedings of the International Conference for Learning Representations (ICLR), San Diego, CA, USA."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1145\/3355089.3356573","article-title":"RPM-Net: Recurrent prediction of motion and parts from point cloud","volume":"38","author":"Yan","year":"2019","journal-title":"ACM Trans. Graph."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8217\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:03:43Z","timestamp":1760144623000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8217"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,27]]},"references-count":36,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["s22218217"],"URL":"https:\/\/doi.org\/10.3390\/s22218217","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,27]]}}}