{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:46:24Z","timestamp":1767339984574,"version":"build-2065373602"},"reference-count":39,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2024,4,26]],"date-time":"2024-04-26T00:00:00Z","timestamp":1714089600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Point cloud registration is an important task in computer vision and robotics which is widely used in 3D reconstruction, target recognition, and other fields. At present, many registration methods based on deep learning have better registration accuracy in complete point cloud registration, but partial registration accuracy is poor. Therefore, a partial point cloud registration network, HALNet, is proposed. Firstly, a feature extraction network consisting mainly of adaptive graph convolution (AGConv), two-dimensional convolution, and convolution block attention (CBAM) is used to learn the features of the initial point cloud. Then the overlapping estimation is used to remove the non-overlapping points of the two point clouds, and the hybrid attention mechanism composed of self-attention and cross-attention is used to fuse the geometric information of the two point clouds. Finally, the rigid transformation is obtained by using the fully connected layer. Five methods with excellent registration performance were selected for comparison. Compared with SCANet, which has the best registration performance among the five methods, the RMSE(R) and MAE(R) of HALNet are reduced by 10.67% and 12.05%. In addition, the results of the ablation experiment verify that the hybrid attention mechanism and fully connected layer are conducive to improving registration performance.<\/jats:p>","DOI":"10.3390\/s24092768","type":"journal-article","created":{"date-parts":[[2024,4,26]],"date-time":"2024-04-26T08:18:27Z","timestamp":1714119507000},"page":"2768","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["HALNet: Partial Point Cloud Registration Based on Hybrid Attention and Deep Local Features"],"prefix":"10.3390","volume":"24","author":[{"given":"Deling","family":"Wang","sequence":"first","affiliation":[{"name":"School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China"}]},{"given":"Huadan","family":"Hao","sequence":"additional","affiliation":[{"name":"School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5774-8154","authenticated-orcid":false,"given":"Jinsong","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200444, China"}]}],"member":"1968","published-online":{"date-parts":[[2024,4,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Gharineiat, Z., Kurdi, F.T., and Campbell, G. (2022). Review of Automatic Processing of Topography and Surface Feature Identification LiDAR Data Using Machine Learning Techniques. Remote Sens., 14.","DOI":"10.3390\/rs14194685"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"101501","DOI":"10.1016\/j.aei.2021.101501","article-title":"3D point cloud data processing with machine learning for construction and infrastructure applications: A comprehensive review","volume":"51","author":"Mirzaei","year":"2022","journal-title":"Adv. Eng. Inform."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Izadi, S., Kim, D., Hilliges, O., Molyneaux, D., Newcombe, R., Kohli, P., Shotton, J., Hodges, S., Freeman, D., and Davison, A. (2011, January 16\u201319). KinectFusion: Real-time 3D reconstruction and interaction using a moving depth camera. Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology, Santa Barbara, CA, USA.","DOI":"10.1145\/2047196.2047270"},{"key":"ref_4","unstructured":"Huang, X., Mei, G., Zhang, J., and Abbas, R. (2021). A comprehensive survey on point cloud registration. arXiv."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Elhousni, M., and Huang, X. (2020). Review on 3D Lidar Localization for Autonomous Driving Cars. arXiv.","DOI":"10.1109\/IV47402.2020.9304812"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Nagy, B., and Benedek, C. (2018, January 8\u201314). Real-Time Point Cloud Alignment for Vehicle Localization in a High Resolution 3D Map. Proceedings of the Computer Vision\u2014ECCV 2018 Workshops, Munich, Germany.","DOI":"10.1007\/978-3-030-11009-3_13"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2705","DOI":"10.21105\/joss.02705","article-title":"DeepReg: A deep learning toolkit for medical image registration","volume":"5","author":"Fu","year":"2020","journal-title":"J. Open Source Softw."},{"key":"ref_8","unstructured":"Wang, Y., and Solomon, J.M. (November, January 27). Deep Closest Point: Learning Representations for Point Cloud Registration. Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Li, J., Zhang, C., Xu, Z., Zhou, H., and Zhang, C. (2020, January 23\u201328). Iterative Distance-Aware Similarity Matrix Convolution with Mutual-Supervised Point Elimination for Efficient Point Cloud Registration. Proceedings of the Computer Vision\u2014ECCV 2020, Glasgow, UK.","DOI":"10.1007\/978-3-030-58586-0_23"},{"key":"ref_10","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 Computer Vision\u2014ECCV, Glasgow, UK.","DOI":"10.1007\/978-3-030-58558-7_43"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"4997","DOI":"10.1109\/TCSVT.2022.3143151","article-title":"VRNet: Learning the Rectified Virtual Corresponding Points for 3D Point Cloud Registration","volume":"32","author":"Zhang","year":"2022","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Zhou, H., Feng, Y., Fang, M., Wei, M., Qin, J., and Lu, T. (2021, January 11\u201317). Adaptive Graph Convolution for Point Cloud Analysis. Proceedings of the 2021 IEEE\/CVF International Conference on Computer Vision (ICCV), Montreal, BC, Canada.","DOI":"10.1109\/ICCV48922.2021.00492"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-030-01234-2_1","article-title":"CBAM: Convolutional Block Attention Module","volume":"11211","author":"Woo","year":"2018","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zeng, A., Song, S., Nie\u00dfner, M., Fisher, M., Xiao, J., and Funkhouser, T.A. (2016, January 27\u201330). 3DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructions. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2017.29"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Gojcic, Z., Zhou, C., Wegner, J.D., and Wieser, A. (2019, January 15\u201320). The Perfect Match: 3D Point Cloud Matching With Smoothed Densities. Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00569"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Deng, H., Birdal, T., and Ilic, S. (2018, January 18\u201323). PPFNet: Global Context Aware Local Features for Robust 3D Point Matching. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00028"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Yew, Z.J., and Lee, G.H. (2018, January 8\u201314). 3DFeat-Net: Weakly Supervised Local 3D Features for Point Cloud Registration. Proceedings of the Computer Vision\u2014ECCV 2018, Munich, Germany.","DOI":"10.1007\/978-3-030-01267-0_37"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Yew, Z.J., and Lee, G.H. (2020, January 13\u201319). RPM-Net: Robust Point Matching Using Learned Features. Proceedings of the 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01184"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Deng, H.W., Birdal, T., and Ilic, S. (2019, January 15\u201320). 3D Local Features for Direct Pairwise Registration. Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00336"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lu, W.X., Wan, G.W., Zhou, Y., Fu, X.Y., Yuan, P.F., and Song, S.Y. (November, January 27). DeepVCP: An End-to-End Deep Neural Network for Point Cloud Registration. Proceedings of the 2019 IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea.","DOI":"10.1109\/ICCV.2019.00010"},{"key":"ref_21","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 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00733"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Charles, R.Q., Su, H., Kaichun, M., and Guibas, L.J. (2017, January 21\u201326). PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.16"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Elbaz, G., Avraham, T., and Fischer, A. (2017, January 21\u201326). 3D Point Cloud Registration for Localization using a Deep Neural Network Auto-Encoder. Proceedings of the 30th IEEE Conference on Computer Vision and Pattern Recognition (Cvpr 2017), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.265"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Huang, X., Mei, G., and Zhang, J. (2020, January 13\u201319). Feature-Metric Registration: A Fast Semi-Supervised Approach for Robust Point Cloud Registration Without Correspondences. Proceedings of the 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01138"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yang, J., Zhang, Q., Ni, B., Li, L., Liu, J., Zhou, M., and Tian, Q. (2019, January 15\u201320). Modeling Point Clouds With Self-Attention and Gumbel Subset Sampling. Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00344"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zhang, W., and Xiao, C. (2019, January 15\u201320). PCAN: 3D Attention Map Learning Using Contextual Information for Point Cloud Based Retrieval. Proceedings of the 2019 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.01272"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1016\/j.neucom.2021.01.095","article-title":"GAPointNet: Graph attention based point neural network for exploiting local feature of point cloud","volume":"438","author":"Chen","year":"2021","journal-title":"Neurocomputing"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhao, H., Jiang, L., Jia, J., Torr, P.H.S., and Koltun, V. (2021, January 11\u201317). Point Transformer. Proceedings of the 2021 IEEE\/CVF International Conference on Computer Vision (ICCV), Montreal, BC, Canada.","DOI":"10.1109\/ICCV48922.2021.01595"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Lu, H., Chen, X., Zhang, G., Zhou, Q., Ma, Y., and Zhao, Y. (2019, January 12\u201317). Scanet: Spatial-channel Attention Network for 3D Object Detection. Proceedings of the ICASSP 2019\u20142019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), London, UK.","DOI":"10.1109\/ICASSP.2019.8682746"},{"key":"ref_30","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_31","doi-asserted-by":"crossref","unstructured":"Huang, S.Y., 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 2021 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2021, Nashville, TN, USA.","DOI":"10.1109\/CVPR46437.2021.00425"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"108769","DOI":"10.1016\/j.knosys.2022.108769","article-title":"Cross self-attention network for 3D point cloud","volume":"247","author":"Wang","year":"2022","journal-title":"Knowl.-Based Syst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"126822","DOI":"10.1016\/j.neucom.2023.126822","article-title":"An iteration-based interactive attention network for 3D point cloud registration","volume":"560","author":"Shi","year":"2023","journal-title":"Neurocomputing"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Bahdanau, D., Chorowski, J., Serdyuk, D., Brakel, P., and Bengio, Y. (2016, January 20\u201325). End-to-end attention-based large vocabulary speech recognition. Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China.","DOI":"10.1109\/ICASSP.2016.7472618"},{"key":"ref_35","unstructured":"Xu, K., Ba, J.L., Kiros, R., Cho, K., Courville, A., Salakhutdinov, R., Zemel, R.S., and Bengio, Y. (2015, January 6\u201311). Show, attend and tell: Neural image caption generation with visual attention. Proceedings of the 32nd International Conference on International Conference on Machine Learning, Lille, France."},{"key":"ref_36","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A Method for Stochastic Optimization. arXiv."},{"key":"ref_37","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 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.patrec.2021.08.002","article-title":"SCANet: A Spatial and Channel Attention based Network for Partial-to-Partial Point Cloud Registration","volume":"151","author":"Zhou","year":"2021","journal-title":"Pattern Recognit. Lett."},{"key":"ref_39","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, Long Beach, CA, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/9\/2768\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:33:55Z","timestamp":1760106835000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/9\/2768"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,26]]},"references-count":39,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2024,5]]}},"alternative-id":["s24092768"],"URL":"https:\/\/doi.org\/10.3390\/s24092768","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2024,4,26]]}}}