Abstract
We present BC-PCNet, a Point Cloud registration model based on Bidirectional Coupled iteration. The proposed model addresses the challenge of registering point clouds with low overlap. We introduce a new supervisory signal called “Mask Region.” This signal is used to supervise the overlapping region of the two point clouds during the coupled iterative process, enhancing the accuracy of registration. We also improve the registration accuracy by increasing the number of coupled iterative steps. Moreover, by randomly downsampling the non-overlapping part of the point cloud, we reduce the amount of input training data and increase the speed of model training and registration. Compared to the latest models, our model performs well for low-overlap point cloud registration. Experiments show that BC-PCNet achieves a 0.6%/4.1% improvement in recall precision on the 3DMatch/3DLoMatch datasets.
Similar content being viewed by others
Data Availability
The datasets analyzed during the current study are available in the GitHub repository (https://github.com/littlewater3/BC-PCNet).
References
Liu, F., Tran, L., Liu, X.: 3d face modeling from diverse raw scan data. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 9408–9418 (2019)
Yuan, Y., Ren, J., Wang, S., Wang, Z., Mu, X., Zhao, W.: Alpine skiing optimization: a new bio-inspired optimization algorithm. Adv. Eng. Softw. 170, 103158 (2022)
Yuan, Y., Shen, Q., Wang, S., Ren, J., Yang, D., Yang, Q., Fan, J., Mu, X.: Coronavirus mask protection algorithm: a new bio-inspired optimization algorithm and its applications. J. Bionic Eng. 1–19 (2023)
Yuan, Y., Mu, X., Shao, X., Ren, J., Zhao, Y., Wang, Z.: Optimization of an auto drum fashioned brake using the elite opposition-based learning and chaotic k-best gravitational search strategy based grey wolf optimizer algorithm. Appl. Soft Comput. 123, 108947 (2022)
Yuan, Y., Yang, Q., Ren, J., Fan, J., Shen, Q., Wang, X., Zhao, Y.: Learning-imitation strategy-assisted alpine skiing optimization for the boom of offshore drilling platform. Ocean Eng. 278, 114317 (2023)
Gerbino, G., Autorino, U., Borbon, C., Marcolin, F., Olivetti, E., Vezzetti, E., Zavattero, E.: Malar augmentation with zygomatic osteotomy in orthognatic surgery: bone and soft tissue changes threedimensional evaluation. J. Cranio-Maxillofac. Surg. 49(3), 223–230 (2021)
van Doormaal, T.P., van Doormaal, J.A., Mensink, T.: Clinical accuracy of holographic navigation using point-based registration on augmented-reality glasses. Oper. Neurosurg. 17(6), 588–593 (2019)
Wang, C., Xu, Y., Wang, L., Li, C.: Fast structural global registration of indoor colored point cloud. Vis. Comput. 38(12), 4279–4290 (2022)
Netto, G.M., Oliveira, M.M.: Robust point-cloud registration based on dense point matching and probabilistic modeling. Vis. Comput. 38(9–10), 3217–3230 (2022)
Bai, X., Luo, Z., Zhou, L., Fu, H., Quan, L., Tai, C.-L.: D3feat: Joint learning of dense detection and description of 3d local features. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 6359–6367 (2020)
Gojcic, Z., Zhou, C., Wegner, J.D., Wieser, A.: The perfect match: 3d point cloud matching with smoothed densities. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 5545–5554 (2019)
Li, Y., Harada, T.: Lepard: Learning partial point cloud matching in rigid and deformable scenes. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 5554–5564 (2022)
Huang, S., Gojcic, Z., Usvyatsov, M., Wieser, A., Schindler, K.: Predator: Registration of 3d point clouds with low overlap. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4267–4276 (2021)
Besl, P.J., McKay, N.D.: Method for registration of 3-d shapes. In: Sensor Fusion IV: Control Paradigms and Data Structures, vol. 1611, pp. 586–606 (1992). Spie
Segal, A., Haehnel, D., Thrun, S.: Generalized-icp. In: Robotics: Science and Systems, vol. 2, p. 435 (2009). Seattle, WA
Izatt, G., Dai, H., Tedrake, R.: Globally optimal object pose estimation in point clouds with mixed-integer programming. In: Robotics Research: The 18th International Symposium ISRR, pp. 695–710 (2020). Springer
Yang, J., Li, H., Campbell, D., Jia, Y.: Go-icp: a globally optimal solution to 3d icp point-set registration. IEEE Trans. Pattern Anal. Mach. Intell. 38(11), 2241–2254 (2015)
Aoki, Y., Goforth, H., Srivatsan, R.A., Lucey, S.: Pointnetlk: Robust & efficient point cloud registration using pointnet. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 7163–7172 (2019)
Choy, C., Dong, W., Koltun, V.: Deep global registration. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 2514–2523 (2020)
Li, X., Pontes, J.K., Lucey, S.: Pointnetlk revisited. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 12763–12772 (2021)
Min, T., Song, C., Kim, E., Shim, I.: Distinctiveness oriented positional equilibrium for point cloud registration. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 5490–5498 (2021)
Pais, G.D., Ramalingam, S., Govindu, V.M., Nascimento, J.C., Chellappa, R., Miraldo, P.: 3dregnet: A deep neural network for 3d point registration. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 7193–7203 (2020)
Xu, H., Liu, S., Wang, G., Liu, G., Zeng, B.: Omnet: Learning overlapping mask for partial-to-partial point cloud registration. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 3132–3141 (2021)
Yew, Z.J., Lee, G.H.: Rpm-net: Robust point matching using learned features. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 11824–11833 (2020)
Wang, Y., Solomon, J.M.: Deep closest point: Learning representations for point cloud registration. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 3523–3532 (2019)
Wang, Y., Solomon, J.M.: Prnet: Self-supervised learning for partial-to-partial registration. Adv. Neural Inf. Process. Syst. 32 (2019)
El Banani, M., Johnson, J.: Bootstrap your own correspondences. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 6433–6442 (2021)
Khoury, M., Zhou, Q.-Y., Koltun, V.: Learning compact geometric features. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 153–161 (2017)
Li, L., Zhu, S., Fu, H., Tan, P., Tai, C.-L.: End-to-end learning local multi-view descriptors for 3d point clouds. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1919–1928 (2020)
Liu, X., Killeen, B.D., Sinha, A., Ishii, M., Hager, G.D., Taylor, R.H., Unberath, M.: Neighborhood normalization for robust geometric feature learning. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 13049–13058 (2021)
Zeng, A., Song, S., Nießner, M., Fisher, M., Xiao, J., Funkhouser, T.: 3dmatch: Learning local geometric descriptors from rgb-d reconstructions. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1802–1811 (2017)
Song, Y., Shen, W., Peng, K.: A novel partial point cloud registration method based on graph attention network. Vis. Comput. 39(3), 1109–1120 (2023)
Thomas, H., Qi, C.R., Deschaud, J.-E., Marcotegui, B., Goulette, F., Guibas, L.J.: Kpconv: Flexible and deformable convolution for point clouds. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 6411–6420 (2019)
Choy, C., Gwak, J., Savarese, S.: 4d spatio-temporal convnets: Minkowski convolutional neural networks. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 3075–3084 (2019)
Lipson, L., Teed, Z., Goyal, A., Deng, J.: Coupled iterative refinement for 6d multi-object pose estimation. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 6728–6737 (2022)
Dusmanu, M., Rocco, I., Pajdla, T., Pollefeys, M., Sivic, J., Torii, A., Sattler, T.: D2-net: A trainable cnn for joint detection and description of local features. Preprint arXiv:1905.03561 (2019)
Yew, Z.J., Lee, G.H.: 3dfeat-net: Weakly supervised local 3d features for point cloud registration. In: Proceedings of the European Conference on Computer Vision (ECCV), pp. 607–623 (2018)
Dong, K., Gao, S., Xin, S., Zhou, Y.: Probability driven approach for point cloud registration of indoor scene. Vis. Comput. 1–13 (2022)
Lyu, H., Sha, N., Qin, S., Yan, M., Xie, Y., Wang, R.: Advances in neural information processing systems. Adv. Neural Inf. Process. Syst. 32 (2019)
Sarlin, P.-E., DeTone, D., Malisiewicz, T., Rabinovich, A.: Superglue: Learning feature matching with graph neural networks. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 4938–4947 (2020)
Arun, K.S., Huang, T.S., Blostein, S.D.: Least-squares fitting of two 3-d point sets. IEEE Trans. Pattern Anal. Mach. Intell. 5, 698–700 (1987)
Lin, T.-Y., Goyal, P., Girshick, R., He, K., Dollár, P.: Focal loss for dense object detection. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 2980–2988 (2017)
Funding
This work was supported by the National Natural Science Foundation of China under Grant 52005338 and Grant 52105525.
Author information
Authors and Affiliations
Contributions
All authors contributed to the article. LC and JT completed the first draft of the article, while SW and CW designed the BC-PCNet model and carried out the experiments. All authors have read and approved the final version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflicts of interest.
Ethics approval
This is an observational study that does not require ethical approval.
Consent to participate
Informed consent was obtained from all individual participants included in the study.
Consent for publication
All the authors agreed to publish.
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
Wu, S., Tao, J., Wu, C. et al. Low-overlap point cloud registration algorithm based on coupled iteration. Vis Comput 40, 3151–3162 (2024). https://doi.org/10.1007/s00371-023-03016-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-023-03016-4