Abstract
The general point cloud registration problem is addressed in this paper. Different from classical descriptors for alignment of RGB-D image, the present work proposes a descriptor for general point clouds, where no lattice structure is defined. The paper considers a point cloud as a set of 3D points without connectivity or normal vectors. In order to construct the descriptor a local reference frame is defined using PCA in the neighborhood of a keypoint and this basis is used to define a local range image upon which the descriptor is constructed. A histogram based approach is used to achieve invariance to rotation. In order to filter out ambiguity and reduce false correspondences a subset of corresponding points was constructed as an instance of the maximum clique problem. The reliability of the proposed descriptor is validated using ROC curve in comparison with other works from literature. Experiments show that the proposed descriptor have high matching precision and that the precision is improved by using the false correspondence filtering process. Furthermore, the false correspondence filtering process proposed in this paper is successfully applied to improve the precision of other descriptors from literature.
Similar content being viewed by others
References
Avola D, Bernardi M, Foresti GL (2019) Fusing depth and colour information for human action recognition. Multimed Tools Appl 78(5):5919–5939
Besl PJ, McKay ND (1992) A method for registration of 3-d shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: IEEE computer society conference on computer vision and pattern recognition (CVPR), pp 886–893
do Nascimento ER, Oliveira GL, Vieira AW, Campos MFM (2013) On the development of a robust, fast and lightweight keypoint descriptor. Neurocomputing 120(1):141–155
Filipe S, Alexandre LA (2014) A comparative evaluation of 3d keypoint detectors in a rgb-d object dataset. In: International conference on computer vision theory and applications (VISAPP), pp 476–483
Fischler MA, Bolles RC (1981) Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun ACM 24(6):381–395
Flint A, Dick A, van den Hengel A (2007) Thrift: Local 3d structure recognition. In: Biennial conference of the Australian pattern recognition society on digital image computing techniques and applications (DICTA), pp 182–188
Frome A, Huber D, Kolluri R, Bülow T (2004) Recognizing objects in range data using regional point descriptors. In: European conference on computer vision (ECCV), pp 224–237
Guo Y, Bennamoun M, Sohel F, Lu M, Wan J, Kwok NM (2016) A comprehensive performance evaluation of 3d local feature descriptors. Int J Comput Vis 116(1):66–89
Guo Y, Siquan Y (2016) A new histogram based shape descriptor in image retrieval. Int J Signal Process, Image Process Pattern Recognit 9(4):233–246
He Y, Mei Y (2015) An efficient registration algorithm based on spin image for lidar 3d point cloud models. Neurocomputing 151(1):354–363
Horn BKP (1987) Closed-form solution of absolute orientation using unit quaternions. J Opt Soc America A 4(4):629–642
Howard A (2008) Real-time stereo visual odometry for autonomous ground vehicles. In: IEEE/RSJ International conference on intelligent robots and systems (IROS), pp 3946–3952
Hu R, Collomosse J (2013) A performance evaluation of gradient field hog descriptor for sketch based image retrieval. Comput Vis Image Underst 117(7):790–806
Irschara A, Zach C, Frahm J, Bischof H (2009) From structure-from-motion point clouds to fast location recognition. In: IEEE Conference on computer vision and pattern recognition, pp 2599–2606
Johnson AE, Hebert M (1999) Using spin images for efficient object recognition in cluttered 3d scenes. IEEE Trans Pattern Anal Mach Intell 21(5):433–449
Ke Y, Sukthankar R (2004) Pca-sift: a more distinctive representation for local image descriptors. In: IEEE Computer society conference on computer vision and pattern recognition (CVPR), pages 506–513
Kpalma K, Bai C, El Mezouar MC, Belloulata K, Taleb N, Belhallouche L, Boukerroui D (2013) A new histogram-based descriptor for images retrieval from databases. Adv Intell Anal Med Data Decision Support Sys 473(1):101–112
Lei H, Jiang G, Quan L (2017) Fast descriptors and correspondence propagation for robust global point cloud registration. IEEE Trans Image Process 26(8):3614–3623
Ligon J, Bein D, Ly P, Onesto B (2018) 3d point cloud processing using spin images for object detection. In: IEEE Annual computing and communication workshop and conference (CCWC), pp 731–736
Lopez U, Trujillo L, Martinez Y, Legrand P, Naredo E, Silva S (2017) RANSAC-GP Dealing with outliers in symbolic regression with genetic programming. In: Proceedings of the European conference on genetic programming (EuroGP), pp 114–130
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision (IJCV) 60(2):91–110
Mahesh, Subramanyam MV (2012) Automatic feature based image registration using sift algorithm. In: International conference on computing, communication and networking technologies (ICCCNT), pp 1–5
Pankaj D, Nidamanuri R (2016) A robust estimation technique for 3d point cloud registration. Image Analysis & Stereology 35(1):15–28
Prakhya SM, Liu B, Lin W, Jakhetiya V, Guntuku SC (2017) B-shot: a binary 3d feature descriptor for fast keypoint matching on 3d point clouds. Auton Robot 41(7):1501–1520
Ramalingam S, Taguchi Y, Marks TK, Tuzel O (2010) P2pi: A minimal solution for registration of 3d points to 3d planes. In: European conference on computer vision (ECCV), pp 436–449
Shaiek A, Moutarde F (2012) Fast 3d keypoints detector and descriptor for view-based 3d objects recognition. In: International workshop on depth image analysis and applications, pp 106–115
Straub J, Campbell T, How JP, Fisher JW III (2017) Efficient global point cloud alignment using bayesian nonparametric mixtures. In: IEEE Conference on computer vision and pattern recognition (CVPR), pp 2941–2950
Tao W, Lei Y, Mooney P (2011) Dense point cloud extraction from uav captured images in forest area. In: IEEE International conference on spatial data mining and geographical knowledge services, pp 389–392
Tareen SAK, Saleem Z (2018) A comparative analysis of sift, surf, kaze, akaze, orb, and brisk. In: International conference on computing, mathematics and engineering technologies (icoMET), pp 1–10
The Stanford 3D Scanning Repository (2018) Web, out
Tombari F, Salti S, Di Stefano L (2011) A combined texture-shape descriptor for enhanced 3d feature matching. In: IEEE International conference on image processing (ICIP), pp 809–812
Tombari F, Salti S, Stefano LD (2010) Unique signatures of histograms for local surface description. In: European conference on computer vision (ECCV), pp 356–369
You YX, Du L, Cheung Ym, Chen Q (2010) A blind watermarking scheme using new nontensor product wavelet filter banks. IEEE Trans Image Process 19(12):3271–3284
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Borges, M.S., Vieira, A.W., Carvalho, Á.B. et al. Local range image descriptor for general point cloud registration. Multimed Tools Appl 79, 6247–6263 (2020). https://doi.org/10.1007/s11042-019-08485-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08485-1