{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T08:50:16Z","timestamp":1780390216154,"version":"3.54.1"},"reference-count":45,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T00:00:00Z","timestamp":1595203200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Education","award":["GR2019R1D1A3A03103736"],"award-info":[{"award-number":["GR2019R1D1A3A03103736"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Point cloud registration is a key problem in computer vision applications and involves finding a rigid transform from a point cloud into another such that they align together. The iterative closest point (ICP) method is a simple and effective solution that converges to a local optimum. However, despite the fact that point cloud registration or alignment is addressed in learning-based methods, such as PointNetLK, they do not offer good generalizability for point clouds. In this stud, we proposed a learning-based approach that addressed existing problems, such as finding local optima for ICP and achieving minimum generalizability. The proposed model consisted of three main parts: an encoding network, an auxiliary module that weighed the contribution of each input point cloud, and feature alignment to achieve the final transform. The proposed architecture offered greater generalization among the categories. Experiments were performed on ModelNet40 with different configurations and the results indicated that the proposed approach significantly outperformed the state-of-the-art point cloud alignment methods.<\/jats:p>","DOI":"10.3390\/s20144032","type":"journal-article","created":{"date-parts":[[2020,7,20]],"date-time":"2020-07-20T10:59:38Z","timestamp":1595242778000},"page":"4032","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Deep Global Features for Point Cloud Alignment"],"prefix":"10.3390","volume":"20","author":[{"given":"Ahmed El","family":"Khazari","sequence":"first","affiliation":[{"name":"Division of Computer Science and Engineering, Jeonbuk National University, Jeonju 54896, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yue","family":"Que","sequence":"additional","affiliation":[{"name":"Division of Computer Science and Engineering, Jeonbuk National University, Jeonju 54896, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1314-7362","authenticated-orcid":false,"given":"Thai Leang","family":"Sung","sequence":"additional","affiliation":[{"name":"Division of Computer Science and Engineering, Jeonbuk National University, Jeonju 54896, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2581-5268","authenticated-orcid":false,"given":"Hyo Jong","family":"Lee","sequence":"additional","affiliation":[{"name":"Division of Computer Science and Engineering, Jeonbuk National University, Jeonju 54896, Korea"},{"name":"Center for Advanced Image and Information Technology, Jeonbuk National University, Jeonju 54896, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,7,20]]},"reference":[{"key":"ref_1","unstructured":"Robert, A., and Vijay, K. (2008). Robotics: State of the Art and Future Challenges, World Scientific."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Yew, Z.J., and Lee, G.H. (2018). 3DFeat-Net: Weakly Supervised local 3D features for point cloud registration. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-030-01267-0_37"},{"key":"ref_3","unstructured":"Munoz, D., Vandapel, N., and Hebert, M. (2020, July 20). Directional Associative Markov Network for 3-d Point Cloud Classification. Available online: https:\/\/kilthub.cmu.edu\/articles\/Directional_Associative_Markov_Network_for_3-D_Point_Cloud_Classification\/6552644\/1."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Nguyen, A., and Le, B. (2013, January 12\u201315). 3D point cloud segmentation: A survey. Proceedings of the 2013 6th IEEE Conference on Robotics, Automation and Mechatronics (RAM), Manila, Philippines.","DOI":"10.1109\/RAM.2013.6758588"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1199","DOI":"10.1109\/TVCG.2012.310","article-title":"Registration of 3D point clouds and meshes: A survey from rigid to nonrigid","volume":"19","author":"Tam","year":"2012","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1016\/j.proeng.2015.01.440","article-title":"Robot assisted 3D point cloud object registration","volume":"100","year":"2015","journal-title":"Procedia Eng."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Chen, X., Ma, H., Wan, J., Li, B., and Xia, T. (2017, January 21\u201326). Multi-view 3d object detection network for autonomous driving. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.691"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Alexiou, E., Upenik, E., and Ebrahimi, T. (2017, January 16\u201318). Towards subjective quality assessment of point cloud imaging in augmented reality. Proceedings of the 2017 IEEE 19th International Workshop on Multimedia Signal Processing (MMSP), Luton, UK.","DOI":"10.1109\/MMSP.2017.8122237"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1172","DOI":"10.1109\/TMI.2006.879319","article-title":"Tomographic reconstruction using an adaptive tetrahedral mesh defined by a point cloud","volume":"25","author":"Sitek","year":"2006","journal-title":"IEEE Trans. Med Imaging"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1145\/146370.146374","article-title":"A survey of image registration techniques","volume":"24","author":"Brown","year":"1992","journal-title":"Acm Comput. Surv. Csur"},{"key":"ref_11","unstructured":"Besl, P.J., and McKay, N.D. (1992). Method for registration of 3-D shapes. Proceedings Volume 1611, Sensor Fusion IV: Control Paradigms and Data Structures, SPIE."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Serafin, J., and Grisetti, G. (October, January 28). NICP: Dense normal based point cloud registration. Proceedings of the 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7353455"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Men, H., Gebre, B., and Pochiraju, K. (2011, January 9\u201313). Color point cloud registration with 4D ICP algorithm. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980407"},{"key":"ref_14","unstructured":"Mitra, N.J., Gelfand, N., Pottmann, H., and Guibas, L. (2020, July 20). Registration of Point Cloud Data from a Geometric Optimization Perspective. Available online: https:\/\/dl.acm.org\/doi\/abs\/10.1145\/1057432.1057435."},{"key":"ref_15","unstructured":"(2020, July 20). Lidar\u2014Light Detection and Ranging\u2014Is a Remote Sensing Method Used to Examine the Surface of the Earth, Available online: https:\/\/oceanservice.noaa.gov\/facts\/lidar.html."},{"key":"ref_16","unstructured":"(2020, May 26). Structure Sensor. Available online: https:\/\/structure.io\/."},{"key":"ref_17","unstructured":"Qi, C.R., Su, H., Mo, K., and Guibas, L.J. (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, Honolulu, HI, USA."},{"key":"ref_18","unstructured":"Ravanbakhsh, S., Schneider, J., and Poczos, B. (2016). Deep learning with sets and point clouds. arXiv."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Qi, C.R., Liu, W., Wu, C., Su, H., and Guibas, L.J. (2020, July 20). Frustum Pointnets for 3d Object Detection from rgb-d Data. Available online: https:\/\/openaccess.thecvf.com\/content_cvpr_2018\/papers\/Qi_Frustum_PointNets_for_CVPR_2018_paper.pdf.","DOI":"10.1109\/CVPR.2018.00102"},{"key":"ref_20","unstructured":"Yuan, W., Held, D., Mertz, C., and Hebert, M. (2018). Iterative Transformer Network for 3D Point Cloud. arXiv."},{"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 IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00733"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Rusu, R.B., Blodow, N., and Beetz, M. (2009, January 12\u201317). Fast point feature histograms (FPFH) for 3D registration. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152473"},{"key":"ref_23","unstructured":"Gelfand, N., Mitra, J., Guibas, L.J., and Pottmann, H. (2020, July 20). Robust Global Registration. Available online: https:\/\/www.dmg.tuwien.ac.at\/geom\/ig\/publications\/oldpub\/2005\/gmgp_registration_05\/paper_docs\/registration.pdf."},{"key":"ref_24","unstructured":"Wu, Z., Song, S., Khosla, A., Yu, F., Zhang, L., Tang, X., and Xiao, J. (2020, July 20). 3d Shapenets: A Deep Representation for Volumetric Shapes. Available online: https:\/\/people.csail.mit.edu\/khosla\/papers\/cvpr2015_wu.pdf."},{"key":"ref_25","unstructured":"Lucas, B.D., and Kanade, T. (2020, July 20). An Iterative Image Registration Technique with an Application to Stereo Vision. Available online: https:\/\/www-pequan.lip6.fr\/~bereziat\/cours\/master\/vision\/papers\/lucas81.pdf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/MRA.2006.1678144","article-title":"Simultaneous localization and mapping: Part I","volume":"13","author":"Bailey","year":"2006","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_27","unstructured":"Rusinkiewicz, S., and Levoy, M. (June, January 28). Efficient variants of the ICP algorithm. Proceedings of the third International Conference on 3-D Digital Imaging and Modeling, Quebec City, QC, Canada."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1610","DOI":"10.1177\/0278364918778353","article-title":"Probabilistic pose estimation using a Bingham distribution-based linear filter","volume":"37","author":"Xu","year":"2018","journal-title":"Int. J. Robot. Res."},{"key":"ref_29","unstructured":"Makadia, A., Patterson, A., and Daniilidis, K. (2006, January 17\u201322). Fully automatic registration of 3D point clouds. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York, NY, USA."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yang, J., Li, H., and Jia, Y. (2013, January 1\u20138). Go-icp: Solving 3d registration efficiently and globally optimally. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCV.2013.184"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Glover, J., Bradski, G., and Rusu, R.B. (2012). Monte carlo pose estimation with quaternion kernels and the bingham distribution. Robotics: Science and Systems, MIT Press.","DOI":"10.15607\/RSS.2011.VII.015"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1117\/12.189139","article-title":"Three-dimensional registration using range and intensity information","volume":"2350","author":"Godin","year":"1994","journal-title":"Videometrics III"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1023\/A:1007981719186","article-title":"Point signatures: A new representation for 3d object recognition, Point signatures: A new representation for 3d object recognition","volume":"25","author":"Chua","year":"1997","journal-title":"Int. J. Comput. Vis."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ovsjanikov, M., M\u00e9rigot, Q., M\u00e9moli, F., and Guibas, L. (2010). One point isometric matching with the heat kernel. Computer Graphics Forum, Blackwell Publishing Ltd.","DOI":"10.1111\/j.1467-8659.2010.01764.x"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2270","DOI":"10.1109\/TPAMI.2014.2316828","article-title":"3D object recognition in cluttered scenes with local surface features: A survey","volume":"36","author":"Guo","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Vongkulbhisal, J., De la Torre, F., and Costeira, J.P. (2020, July 20). Discriminative Optimization: Theory and Applications to Point Cloud Registration. Available online: https:\/\/openaccess.thecvf.com\/content_cvpr_2017\/papers\/Vongkulbhisal_Discriminative_Optimization_Theory_CVPR_2017_paper.pdf.","DOI":"10.1109\/CVPR.2017.423"},{"key":"ref_37","unstructured":"Qi, C.R., Yi, L., Su, H., and Guibas, L.J. (2020, July 20). Pointnet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space. Available online: https:\/\/papers.nips.cc\/paper\/7095-pointnet-deep-hierarchical-feature-learning-on-point-sets-in-a-metric-space.pdf."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Elbaz, G., Avraham, T., and Fischer, A. (2017, January 20\u201326). 3D point cloud registration for localization using a deep neural network auto-encoder. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.265"},{"key":"ref_39","unstructured":"Sekikawa, Y.S.T. (2019). Tabulated MLP for Fast Point Feature Embedding. arXiv."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Gro\u00df, J., O\u0161ep, A., and Leibe, B. (2019, January 16\u201319). Alignnet-3d: Fast point cloud registration of partially observed objects. Proceedings of the 2019 International Conference on 3D Vision (3DV), Qu\u00e9bec City, QC, Canada.","DOI":"10.1109\/3DV.2019.00074"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1023\/B:VISI.0000011205.11775.fd","article-title":"Lucas-kanade 20 years on: A unifying framework","volume":"56","author":"Baker","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_42","unstructured":"Chopra, S., Hadsell, R., and LeCun, Y. (2005, January 20\u201325). Learning a similarity metric discriminatively, with application to face verification. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1023\/A:1026543900054","article-title":"The earth mover\u2019s distance as a metric for image retrieval","volume":"40","author":"Rubner","year":"2000","journal-title":"Int. J. Comput. Vis."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Xiang, Y., Schmidt, T., Narayanan, V., and Fox, D. (2017). Posecnn: A convolutional neural network for 6d object pose estimation in cluttered scenes. arXiv.","DOI":"10.15607\/RSS.2018.XIV.019"},{"key":"ref_45","unstructured":"Fan, H., Su, H., and Guibas, L.J. (2020, July 20). A Point Set Generation Network for 3d Object Reconstruction from A Single IImage. Available online: https:\/\/ai.stanford.edu\/~haosu\/papers\/SI2PC_arxiv_submit.pdf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/14\/4032\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:50:05Z","timestamp":1760176205000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/14\/4032"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,20]]},"references-count":45,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2020,7]]}},"alternative-id":["s20144032"],"URL":"https:\/\/doi.org\/10.3390\/s20144032","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,20]]}}}