Abstract
Generally, performing multiple scans is necessary to cover entire scanning area, and multiple point clouds are thus obtained. These point clouds need to be registered together, which is the focus of our work. However, influenced by the noise, point density variation, partial overlap and so on, the success rate of registration is still low. For this reason, a pairwise registration method is first proposed. It includes two main components: the triple local coordinate image (TriLCI) descriptor and a new 3D transformation estimation technique. The descriptor has high descriptiveness and strong robustness, by which more right correspondences can be achieved. The 3D transformation estimation technique is employed to calculate the rotation matrix and translation vector under the condition that most of correspondences are false. In this technique, a new geometric distance constraint is developed, and is then applied to eliminate incorrect correspondences. The robust estimation based on the median is introduced to calculate the rotation matrix and translation vector. For multi-view registration, the connected graph algorithm and shape growing based method are applied. A comparative study is presented. The experimental results well demonstrate that the proposed pairwise registration method has high success rate. The comparative study gives the merits and demerits of the two multi-view registration methods.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability statements
The datasets generated during and/or analysed during the current study are available in the websites http://staffhome.ecm.uwa.edu.au/~00053650/recognition.html and http://redwood-data.org/indoor/regbasic.html.
References
Zhao, B., Hua, X., Yu, K., Xuan, W., Chen, X., Tao, W.: Indoor point cloud segmentation using iterative Gaussian mapping and improved model fitting. IEEE Trans. Geosci. Remote Sens. 58(11), 7890–7907 (2020). https://doi.org/10.1109/TGRS.2020.2984943
Tian, P., Hua, X., Yu, K., Tao, W.: Robust segmentation of building planar features from unorganized point cloud. IEEE Access. 8, 30873–30884 (2020). https://doi.org/10.1109/ACCESS.2020.2973580
Chen, X., Yu, K., Wu, H.: Determination of minimum detectable deformation of terrestrial laser scanning based on error entropy model. IEEE Trans. Geosci. Remote Sens. 56(1), 105–116 (2018). https://doi.org/10.1109/TGRS.2017.2737471
Chen, X., Ban, Y., Hua, X., Lu, T., Tao, W., An, Q.: A method for the calculation of detectable landslide using terrestrial laser scanning data. Measurement 160, 1–9 (2020). https://doi.org/10.1016/j.measurement.2020.107852
Tang, K., Song, P., Chen, X.: 3D object recognition in cluttered scenes with robust shape description and correspondence selection. IEEE Access. 5, 1833–1845 (2017). https://doi.org/10.1109/ACCESS.2017.2658681
Tao, W., Hua, X., Yu, K., Chen, X., Zhao, B.: A pipeline for 3-D object recognition based on local shape description in cluttered scenes. IEEE Trans. Geosci. Remote Sens. 59(1), 801–816 (2021). https://doi.org/10.1109/TGRS.2020.2998683
Liu, J., Xu, D., Hyyppä, J., Liang, Y.: A survey of applications with combined BIM and 3D laser scanning in the life cycle of buildings. IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens. 14, 5627–5637 (2021). https://doi.org/10.1109/JSTARS.2021.3068796
Tao, W., Hua, X., Chen, Z., Tian, P.: Fast and automatic registration of terrestrial point clouds using 2D line features. Remote Sensing. 12(8), 1283–1299 (2020). https://doi.org/10.3390/rs12081283
Kusari, A., Glennie, C.L., Brooks, B.A., Ericksen, T.L.: Precise registration of laser mapping data by planar feature extraction for deformation monitoring. IEEE Trans. Geosci. Remote Sens. 7(6), 3404–3422 (2019). https://doi.org/10.1109/TGRS.2018.2884712
Zhou, W., Ma, C., Yao, T., Chang, P., Zhang, Q., Kuijper, A.: Histograms of Gaussian normal distribution for 3D feature matching in cluttered scenes. Vis. Comput. 35, 489–505 (2019). https://doi.org/10.1007/s00371-018-1478-x
Quan, S., Ma, J., Hu, F., Fang, B., Ma, T.: Local voxelized structure for 3D binary feature representation and robust registration of point clouds from low-cost sensors. Inf. Sci. 444, 153–171 (2018). https://doi.org/10.1016/j.ins.2018.02.070
Yang, J., Fan, S., Huang, Z., Quan, S., Wang, W., Zhang, Y.: VOID: 3D object recognition based on voxelization in invariant distance space. Vis. Comput. (2022). https://doi.org/10.1007/s00371-022-02514-1
Tao, W., Hua, X., Wang, R., Xu, D.: Quintuple local coordinate images for local shape description. Photogramm. Eng. Remote Sens. 86(2), 121–132 (2020). https://doi.org/10.14358/PERS.86.2.121
Aiger, D., Mitra, N.J., Cohen-Or, D.: 4-points congruent sets for robust pairwise surface registration. ACM Trans. Graph. 27(3), 85–95 (2008). https://doi.org/10.1145/1360612.1360684
Mohamad, M., Ahmed, M.T., Rappaport, D., Greenspan, M.: Super generalized 4PCS for 3D registration. In: 2015 International Conference on 3D Vision. pp. 598–606 (2015). DOI: https://doi.org/10.1109/3DV.2015.74
Johnson, A.E., Hebert, M.: Using spin images for efficient object recognition in cluttered 3D scenes. IEEE Trans. Pattern Anal. Mach. Intell. 21(5), 433–449 (1999). https://doi.org/10.1109/34.765655
Rusu, R.B., Blodow, N., Beetz, M.: Fast point feature histograms (FPFH) for 3D registration. In: 2009 IEEE International Conference on Robotics and Automation. pp. 3212–3217 (2009)
Zhao, B., Xi, J.: Efficient and accurate 3D modeling based on a novel local feature descriptor. Inf. Sci. 512, 295–314 (2020). https://doi.org/10.1016/j.ins.2019.04.020
Malassiotis, S., Strintzis, M.G.: Snapshots: a novel local surface descriptor and matching algorithm for robust 3D surface alignment. IEEE Trans. Pattern Anal. Mach. Intell. 29(7), 1285–1290 (2007). https://doi.org/10.1109/TPAMI.2007.1060
Tombari, F., Salti, S., Di Stefano, L.: Unique signatures of histograms for local surface description. In: European Conference on Computer Vision Conference on Computer Vision. pp. 356–369 (2010)
Frome, A., Huber, D., Kolluri, R., Bülow, T., Malik, J.: Recognizing objects in range data using regional point descriptors. In: Proceedings of the European Conference on Computer Vision. pp. 224–237 (2004)
Guo, Y., Sohel, F., Bennamoun, M., Lu, M., Wan, J.: Rotational projection statistics for 3D local surface description and object recognition. Int. J. Comput. Vision 105(1), 63–86 (2013). https://doi.org/10.1007/s11263-013-0627-y
Zhao, H., Tang, M., Ding, H.: HoPPF: a novel local surface descriptor for 3D object recognition. Pattern Recogn. 103, 107272–107285 (2020). https://doi.org/10.1016/j.patcog.2020.107272
Zhang, Y., Li, C., Guo, B., Guo, C., Zhang, S.: KDD: A kernel density based descriptor for 3D point clouds. Pattern Recogn. 111, 107691–107704 (2021). https://doi.org/10.1016/j.patcog.2020.107691
Yang, J., Quan, S., Wang, P., Zhang, Y.: Evaluating local geometric feature representations for 3D rigid data matching. IEEE Trans. Image Process. 29, 2522–2535 (2020). https://doi.org/10.1109/TIP.2019.2959236
Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM. 24(6), 381–395 (1981). https://doi.org/10.1145/358669.358692
Guo, Y., Bennamoun, M., Sohel, F., Lu, M., Wan, J.: An integrated framework for 3-D modeling, object detection, and pose estimation from point-clouds. IEEE Trans. Instrum. Meas. 64(3), 683–693 (2015). https://doi.org/10.1109/TIM.2014.2358131
Chen, H., Bhanu, B.: 3D free-form object recognition in range images using local surface patches. Pattern Recogn. Lett. 28(10), 1252–1262 (2007). https://doi.org/10.1016/j.patrec.2007.02.009
Albarelli, A., Rodola, E., Torsello, A.: A game-theoretic approach to fine surface registration without initial motion estimation. In: 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. pp. 430–437 (2010). DOI: https://doi.org/10.1109/CVPR.2010.5540183
Newcombe, R.A., et al.: KinectFusion: real-time dense surface mapping and tracking.In: 2011 10th IEEE International Symposium on Mixed and Augmented Reality. pp. 127–136 (2011). DOI: https://doi.org/10.1109/ISMAR.2011.6092378
Huber, D.F., Hebert, M.: Fully automatic registration of multiple 3D data sets. Image Vis. Comput. 21(7), 637–650 (2003). https://doi.org/10.1016/S0262-8856(03)00060-X
Mian, A.S., Bennamoun, M., Owens, R.: Three-dimensional model based object recognition and segmentation in cluttered scenes. IEEE Trans. Pattern Anal. Mach. Intell. 28(10), 1584–1601 (2006). https://doi.org/10.1109/TPAMI.2006.213
Guo, Y., Sohel, F., Bennamoun, M., Wan, J., Lu, M.: An accurate and robust range image registration algorithm for 3D object modeling. IEEE Trans. Multimed. 16(5), 1377–1390 (2014). https://doi.org/10.1109/TMM.2014.2316145
Lim, J., Lee, K.: 3D object recognition using scale-invariant features. Vis. Comput. 35(1), 71–84 (2019). https://doi.org/10.1007/s00371-017-1453-y
Zai, D., Li, J., Guo, Y., Cheng, M., Huang, P., Cao, X., Wang, C.: Pairwise registration of TLS point clouds using covariance descriptors and a non-cooperative game. ISPRS J. Photogramm. Remote. Sens. 134, 15–29 (2017). https://doi.org/10.1016/j.isprsjprs.2017.10.001
Yang, J., Xian, K., Wang, P., Zhang, Y.: A performance evaluation of correspondence grouping methods for 3D rigid data matching. IEEE Trans. Pattern Anal. Mach. Intell. 43(6), 1859–1874 (2021). https://doi.org/10.1109/TPAMI.2019.2960234
Rusu, R.B., Cousins, S.: 3D is here: point cloud library (PCL). In: Proceedings IEEE International Conference Robotics and Automation pp. 1–4 (2011)
Tao, W., Hua, X., Li, P., Wu, F., Feng, S., Xu, D.: An iterated reweighting total least squares algorithm formulated by standard least-squares theory. Surv. Rev. 53(380), 454–463 (2020). https://doi.org/10.1080/00396265.2020.1831829
Peter, J.R., Mia, H.: Anomaly detection by robust statistics. WIREs Data Min. Knowl. Discovery 8, 1–14 (2018). https://doi.org/10.1002/widm.1236
Besl, P.J., McKay, N.D.: A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14(2), 239–256 (1992). https://doi.org/10.1109/34.121791
Choi, S., Zhou, Q., Koltun, V.: Robust reconstruction of indoor scenes. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). pp. 5556–5565 (2015). DOI: https://doi.org/10.1109/CVPR.2015.7299195
Yang, J., Zhang, Q., Xiao, Y., Cao, Z.: TOLDI: an effective and robust approach for 3D local shape description. Pattern Recogn. 65, 175–187 (2017). https://doi.org/10.1016/j.patcog.2016.11.019
Acknowledgements
The authors would like to acknowledge the publishers of the UWA3M and ICL-NUIM datasets. This work is supported by the National Natural Science Foundation of China (41674005, 42104023), Jiangxi University of Science and Technology High-level Talent Research Startup Project (2021205200100564) and Spatial Cognition Augmented High-usability High-precision Smartphone Indoor Positioning (41874031).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
No potential conflict of interest was reported by the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Tao, W., Hua, X., He, X. et al. Automatic multi-view registration of point clouds via a high-quality descriptor and a novel 3D transformation estimation technique. Vis Comput 40, 2615–2630 (2024). https://doi.org/10.1007/s00371-023-02942-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-023-02942-7