Airborne Point Cloud Fusion with Local Plane Constraints for Advanced Semantic Consistency
Highlights
- The proposed point-to-plane sequential refinement for the cross-source fusion strategy significantly improved geometric alignment and semantic consistency between airborne LiDAR and DIM point clouds in complex urban environments.
- Incorporating PCA-based local plane constraints improved surface preservation and reduced registration errors caused by differences in sensor accuracy, noise, and other cross-source discrepancies.
- Improved fusion quality can support more accurate automated 3D city modeling, urban mapping, and semantic segmentation applications using heterogeneous airborne datasets.
- The proposed framework demonstrates that the local plane constraint in airborne cross-source point cloud fusion provides a robust alternative to conventional fusion methods for large-scale dataset integration and reconstruction.
Abstract
1. Introduction

2. Related Literature
2.1. Point Cloud Fusion
2.2. Challenges in Fusion
- Density differences: LiDAR point density depends on range distance and incidence angle. The incidence angle is notably varying in urban environments due to differences in surface orientation; e.g., roofs and facades. In contrast, DIM may exhibit non-uniform density in a different way, as it is influenced by image overlap or surface texture [27,36]. Such disparities complicate correspondence matching.
- Noise and outliers: Sensor-specific limitations and environmental conditions contribute to varying noise characteristics. For example, LiDAR data might be affected by atmospheric refraction and ghost points, artificially placed in between scattering surfaces [37], whereas DIM can introduce artifacts from mismatched image features. Robust statistical approaches proposed by Nurunnabi et al. [38,39] have proven effective for reliable outlier detection.
- Missing data and occlusions: Each sensor has its own limitations regarding surface visibility and occlusion [27], leading to missing regions in the reconstructed scenes.
- Smoothing effects: LiDAR data typically has crisp but irregular edges, while DIM often shows rounded building edges.
3. Mathematical Definition
4. Methodology
- Preprocessing: Prior to fusion, both the DIM and LiDAR point clouds undergo preprocessing to enhance data quality. This includes noise and outlier removal through statistical filters to eliminate spurious points as well as coordinate system alignment to ensure consistent spatial references. Additionally, source point’s normal is either determined during the process or can be imported as pre-calculated normals.
- Neighborhood selection: For each point in the source point cloud, a corresponding neighborhood in the target point cloud is identified. This is achieved using a fixed-radius nearest neighbor search, ensuring that the selected neighborhood captures the local geometry around the nearest point in the target cloud.
- Local plane fitting: Using the identified neighborhood , a local plane is fitted by PCA. The eigenvectors corresponding to the first two eigenvalues define the plane, while the centroid of the neighborhood serves as a representative point on the plane.
- Point-to-plane projection: Each source point is projected toward the fitted local plane of the target point cloud along the direction of its surface normal to preserve local surface orientation. This critical decision was adopted because the facade points from airborne LiDAR near the ground and roof are sparse, and the PCA-fitted plane is mainly governed by horizontal surface points. The facade points from the source should remain fused with the LiDAR facade points, and this is only possible if they move along the source normal within the threshold . The projection distance is computed aswhere represents the normal vector of the source point .
- Local transformation: Instead of estimating a full rigid or non-rigid transformation matrix, the proposed method performs a constrained local point update along the source point normal direction. Each source point is adjusted according to the computed projection distance , enabling local geometric refinement while preserving the original surface characteristics.
- Sequential refinement: The source point cloud is refined sequentially by processing each source point individually. For every source point , a local neighborhood is determined in the target point cloud, followed by local plane fitting and point-to-plane projection. After fusing one source point, the algorithm proceeds to the next until all source points have been processed. The proposed method therefore performs a single-pass local refinement rather than repeated iterative optimization.
- Fusion output: After all source points have been refined, the updated source point cloud is merged with the target point cloud to generate the final fused dataset. Following fusion, nearest-neighbor interpolation of RGB and intensity values is applied to improve visual and semantic consistency between the two point clouds.
| Algorithm 1 Fusion via Point-to-Plane Alignment |
Input: Source point cloud , target point cloud , neighborhood radius r, distance threshold Output: Aligned source point cloud
|
5. Experiment Results
5.1. Experiment 1
5.1.1. Alignment Metrics-Based Evaluation
5.1.2. Semantic Segmentation-Based Evaluation
5.2. Experiment 2
5.2.1. Alignment Metrics-Based Evaluation
5.2.2. Semantic Segmentation-Based Evaluation
6. Discussion
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| 2D | Two-Dimensional |
| 3D | Three-Dimensional |
| DIM | Dense Image Matching |
| FPFH | Fast Point Feature Histograms |
| GNSS | Global Navigation Satellite System |
| ICP | Iterative Closest Point |
| IMU | Inertial Measurement Unit |
| KD-tree | K-Dimensional Tree |
| LiDAR | Light Detection and Ranging |
| mF1 | Mean F1-Score |
| mIoU | Mean Intersection over Union |
| OA | Overall Accuracy |
| PCA | Principal Component Analysis |
| RANSAC | Random Sample Consensus |
| RMSE | Root Mean Square Error |
| UAV | Unmanned Aerial Vehicle |
| VGICP | Voxelized Generalized Iterative Closest Point |
References
- Zhang, R.; Candra, S.A.; Vetter, K.; Zakhor, A. Sensor fusion for semantic segmentation of urban scenes. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 1850–1857. [Google Scholar] [CrossRef] [Scilit]
- Nurunnabi, A.; Teferle, F.N.; Li, J.; Lindenbergh, R.C.; Parvaz, S. Investigation of PointNet for semantic segmentation of large-scale outdoor point clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, XLVI-4/W5-2021, 397–404. [Google Scholar] [CrossRef] [Scilit]
- Charles, R.Q.; Su, H.; Kaichun, M.; Guibas, L.J. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 77–85. [Google Scholar] [CrossRef] [Scilit]
- Mandlburger, G.; Wenzel, K.; Spitzer, A.; Haala, N.; Glira, P.; Pfeifer, N. Improved topographic models via concurrent airborne LiDAR and dense image matching. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, IV-2/W4, 259–266. [Google Scholar] [CrossRef] [Scilit]
- Moe, K.; Toschi, I.; Poli, D.; Lago, F.; Schreiner, C.; Legat, K.; Remondino, F. Changing the production pipeline—Use of oblique aerial cameras for mapping purposes. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, XLI-B4, 631–637. [Google Scholar] [CrossRef] [Scilit]
- Yang, W.; Liu, Y.; He, H.; Lin, H.; Qiu, G.; Guo, L. Airborne LiDAR and photogrammetric point cloud fusion for extraction of urban tree metrics according to street network segmentation. IEEE Access 2021, 9, 97834–97842. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Obukhov, A.; Wegner, J.D.; Schindler, K. Point2Building: Reconstructing buildings from airborne LiDAR point clouds. ISPRS J. Photogramm. Remote Sens. 2024, 215, 351–368. [Google Scholar] [CrossRef] [Scilit]
- Haala, N.; Kölle, M.; Cramer, M.; Laupheimer, D.; Mandlburger, G.; Glira, P. Hybrid georeferencing, enhancement and classification of ultra-high resolution UAV LiDAR and image point cloud for monitoring applications. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, V-2-2020, 727–734. [Google Scholar] [CrossRef] [Scilit]
- Zhou, K. Combining LiDAR and Photogrammetry to Generate Up-to-Date 3D City Models. Ph.D. Thesis, Delft University of Technology, Delft, The Netherlands, 2020. [Google Scholar] [CrossRef]
- Parvaz, S.; Teferle, F.N.; Nurunnabi, A. Towards Precise Building Models: LOD Generation from Airborne Multi-Source Point Clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2025, XLVIII-1/W6-2025, 183–189. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Vosselman, G.; Gerke, M.; Persello, C.; Tuia, D.; Yang, M.Y. Detecting building changes between airborne laser scanning and photogrammetric data. Remote Sens. 2019, 11, 2417. [Google Scholar] [CrossRef] [Scilit]
- Toschi, I. Airborne oblique imaging: Towards the hybrid era. Arch. Photogramm. Cartogr. Remote Sens. 2019, 31, 21–28. [Google Scholar] [CrossRef] [Scilit]
- Toschi, I.; Farella, E.; Welponer, M.; Remondino, F. Quality-based registration refinement of airborne LiDAR and photogrammetric point clouds. ISPRS J. Photogramm. Remote Sens. 2021, 172, 160–170. [Google Scholar] [CrossRef] [Scilit]
- Bracci, F.; Drauschke, M.; Kühne, S.; Márton, Z.C. Challenges in fusion of heterogeneous point clouds. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, XLII-2, 155–162. [Google Scholar] [CrossRef] [Scilit]
- Li, P.; Wang, R.; Wang, Y.; Tao, W. Evaluation of the ICP algorithm in 3D point cloud registration. IEEE Access 2020, 8, 68030–68048. [Google Scholar] [CrossRef] [Scilit]
- Huang, X.; Mei, G.; Zhang, J.; Abbas, R. A comprehensive survey on point cloud registration. arXiv 2021, arXiv:2103.02690. [Google Scholar] [CrossRef] [Scilit]
- Parvaz, S.; Teferle, F.; Nurunnabi, A. Airborne Cross-Source Point Clouds Fusion by Slice-to-Slice Adjustment. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2024, X-4/W4-2024, 161–168. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Jin, F.; Wang, J.; Zhang, Z.; Zhu, L.; Sun, W.; Chen, X. Adaptive fusion of different platform point cloud with improved particle swarm optimization and supervoxels. Int. J. Appl. Earth Obs. Geoinf. 2024, 130, 103934. [Google Scholar] [CrossRef] [Scilit]
- Glira, P.; Pfeifer, N.; Mandlburger, G. Hybrid orientation of airborne LiDAR point cloud and aerial images. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, IV-2/W5, 567–574. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Bu, S.; Chen, L.; Dong, Y.; Li, K.; Cao, X.; Li, K.; Jin, J. HybridFusion: LiDAR and Vision Cross-Source Point Cloud Fusion. IEEE Robot. Autom. Lett. 2024, 9, 1139–1146. [Google Scholar] [CrossRef] [Scilit]
- Chang, S.; Ahn, C.; Lee, M.; Oh, S. Graph-matching-based correspondence search for nonrigid point cloud registration. Comput. Vis. Image Underst. 2020, 192, 102899. [Google Scholar] [CrossRef] [Scilit]
- Luo, J.; Yuan, M.; Fu, K.; Wang, M.; Zhang, C. Deep Graph Matching Based Dense Correspondence Learning Between Non-Rigid Point Clouds. IEEE Robot. Autom. Lett. 2022, 7, 5842–5849. [Google Scholar] [CrossRef] [Scilit]
- Besl, P.; McKay, N.D. A method for registration of 3-D shapes. IEEE Trans. Pattern Anal. Mach. Intell. 1992, 14, 239–256. [Google Scholar] [CrossRef] [Scilit]
- Koide, K.; Yokozuka, M.; Oishi, S.; Banno, A. Voxelized GICP for fast and accurate 3D point cloud registration. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 11054–11059. [Google Scholar] [CrossRef] [Scilit]
- Rusu, R.B.; Blodow, N.; Beetz, M. Fast Point Feature Histograms (FPFH) for 3D registration. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 3212–3217. [Google Scholar] [CrossRef] [Scilit]
- Huang, X.; Mei, G.; Zhang, J. Feature-Metric Registration: A Fast Semi-Supervised Approach for Robust Point Cloud Registration Without Correspondences. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Los Alamitos, CA, USA, 13–19 June 2020; pp. 11363–11371. [Google Scholar] [CrossRef] [Scilit]
- Huang, X.; Zhang, J.; Fan, L.; Wu, Q.; Yuan, C. A systematic approach for cross-Source point cloud registration by preserving macro and micro structures. IEEE Trans. Image Process. 2017, 26, 3261–3276. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Aoki, Y.; Goforth, H.; Srivatsan, R.A.; Lucey, S. PointNetLK: Robust & Efficient Point Cloud Registration Using PointNet. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Los Alamitos, CA, USA, 15–20 June 2019; pp. 7156–7165. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Dai, Y.; Sun, J. Deep learning based point cloud registration: An overview. Virtual Real. Intell. Hardw. 2020, 2, 222–246. [Google Scholar] [CrossRef] [Scilit]
- Yu, H.; Li, F.; Saleh, M.; Busam, B.; Ilic, S. CoFiNet: Reliable Coarse-to-fine Correspondences for Robust Point Cloud Registration. arXiv 2021, arXiv:2110.14076. [Google Scholar] [CrossRef] [Scilit]
- Huang, X.; Mei, G.; Zhang, J. Cross-source point cloud registration: Challenges, progress and prospects. Neurocomputing 2023, 548, 126383. [Google Scholar] [CrossRef] [Scilit]
- Abdelazeem, M.; Elamin, A.; Afifi, A.; El-Rabbany, A. Multi-sensor point cloud data fusion for precise 3D mapping. Egypt. J. Remote Sens. Space Sci. 2021, 24, 835–844. [Google Scholar] [CrossRef] [Scilit]
- Peng, S.; Ma, H.; Zhang, L. Automatic registration of optical images with airborne LiDAR point cloud in urban scenes based on line-point similarity invariant and extended collinearity equations. Sensors 2019, 19, 1086. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, S.; Ge, X.; Li, S.; Xu, B.; Wang, Z. Linear-Based Incremental Co-Registration of MLS and Photogrammetric Point Clouds. Remote Sens. 2021, 13, 2195. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Wang, R.; Zhang, X. A Tutorial Review on Point Cloud Registrations: Principle, Classification, Comparison, and Technology Challenges. Math. Probl. Eng. 2021, 2021, 9953910. [Google Scholar] [CrossRef] [Scilit]
- Remondino, F.; Spera, M.G.; Nocerino, E.; Menna, F.; Nex, F. State of the art in high density image matching. Photogramm. Rec. 2014, 29, 144–166. [Google Scholar] [CrossRef] [Scilit]
- Zhou, K.; Lindenbergh, R.; Gorte, B.; Zlatanova, S. LiDAR-guided dense matching for detecting changes and updating of buildings in Airborne LiDAR data. ISPRS J. Photogramm. Remote Sens. 2020, 162, 200–213. [Google Scholar] [CrossRef] [Scilit]
- Nurunnabi, A.; West, G.; Belton, D. Outlier detection and robust normal-curvature estimation in mobile laser scanning 3D point cloud data. Pattern Recognit. 2015, 48, 1404–1419. [Google Scholar] [CrossRef] [Scilit]
- Nurunnabi, A.; Belton, D.; West, G. Robust statistical approaches for local planar surface fitting in 3D laser scanning data. ISPRS J. Photogramm. Remote Sens. 2014, 96, 106–122. [Google Scholar] [CrossRef] [Scilit]
- Gong, Z.; Lin, H.; Zhang, D.; Luo, Z.; Zelek, J.; Chen, Y.; Nurunnabi, A.; Wang, C.; Li, J. A Frustum-based probabilistic framework for 3D object detection by fusion of LiDAR and camera data. ISPRS J. Photogramm. Remote Sens. 2020, 159, 90–100. [Google Scholar] [CrossRef] [Scilit]
- Yuan, X.; Maharjan, A. Non-rigid point set registration: Recent trends and challenges. Artif. Intell. Rev. 2023, 56, 4859–4891. [Google Scholar] [CrossRef] [Scilit]
- Sun, Y.; Fu, Z.; Sun, C.; Hu, Y.; Zhang, S. Deep Multimodal Fusion Network for Semantic Segmentation Using Remote Sensing Image and LiDAR Data. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5404418. [Google Scholar] [CrossRef] [Scilit]
- Kölle, M.; Laupheimer, D.; Schmohl, S.; Haala, N.; Rottensteiner, F.; Wegner, J.D.; Ledoux, H. The Hessigheim 3D (H3D) benchmark on semantic segmentation of high-resolution 3D point clouds and textured meshes from UAV LiDAR and Multi-View-Stereo. ISPRS Open J. Photogramm. Remote Sens. 2021, 1, 100001. [Google Scholar] [CrossRef] [Scilit]
- Duran, Z.; Ozcan, K.; Atik, M.E. Classification of Photogrammetric and Airborne LiDAR Point Clouds Using Machine Learning Algorithms. Drones 2021, 5, 104. [Google Scholar] [CrossRef] [Scilit]
- Laefer, D.F.; Abuwarda, S.; Vo, A.V.; Truong-Hong, L.; Gharibi, H. 2015 Aerial Laser and Photogrammetry Datasets for Dublin, Ireland’s City Center; New York University: New York, NY, USA, 2017. [Google Scholar] [CrossRef]








| Study | Year | Data Sources | Main Task | Core Method | Main Limitation |
|---|---|---|---|---|---|
| Besl and McKay [23] | 1992 | Point clouds | Rigid registration | ICP | Sensitive to initialization and outliers |
| Huang et al. [26] | 2020 | Cross-source point clouds | Global registration | Feature matching | Dependent on reliable cross-source descriptors |
| Toschi et al. [13] | 2021 | Airborne LiDAR and DIM | Data integration | Geometric quality assessment | Does not perform point-wise local refinement |
| Koide et al. [24] | 2021 | Point clouds | Rigid registration | ICP | Primarily estimates a global transformation |
| Parvaz et al. [17] | 2024 | Airborne LiDAR and DIM | Cross-source fusion | Slice-to-slice adjustment | Depends on predefined slicing and structural features |
| Proposed method | – | Airborne LiDAR and DIM | Cross-source fusion | Local plane-constrained point-wise adjustment | Requires locally planar neighborhoods |
| Method | Runtime (s) | Peak Memory (GB) | Alignment Type |
|---|---|---|---|
| ICP (point-to-plane) | 1.77 | 0.38 | Global rigid |
| VGICP | 1.00 | 0.16 | Global rigid |
| Line-Based | 135.40 | 9.12 | Local point-wise |
| Plane-Based (proposed) | 113.46 | 7.53 | Local point-wise |
| Method | RMSE | Fitness | Overlap | Correspondences |
|---|---|---|---|---|
| ICP | 0.0145 | 0.0004 | 0.0001 | 261 |
| VGICP | 0.0156 | 0.0008 | 0.0001 | 501 |
| Line-Based | 0.0025 | 0.0551 | 0.0781 | 35,195 |
| Plane-Based (Ours) | 0.0090 | 0.2360 | 0.2761 | 151,374 |
| Input | OA (%) | mIoU (%) | mF1 (%) |
|---|---|---|---|
| LiDAR | 74.8 | 61 | 74 |
| DIM | 59.3 | 42 | 58 |
| (LiDAR + DIM) ICP | 48.5 | 33 | 49 |
| (LiDAR + DIM) Ours | 80.1 | 68 | 80 |
| Method | RMSE | Fitness | Overlap | Correspondences |
|---|---|---|---|---|
| ICP | 0.0155 | 0.0014 | 0.0002 | 7480 |
| VGICP | 0.0154 | 0.0086 | 0.0016 | 54,579 |
| Line-Based | 0.0038 | 0.2293 | 0.3308 | 1,537,927 |
| Plane-Based (Our) | 0.0073 | 0.4794 | 0.5076 | 3,216,567 |
| Input | OA (%) | mIoU (%) | mF1 (%) |
|---|---|---|---|
| LiDAR | 89.6 | 82 | 89 |
| DIM | 64.3 | 48 | 62 |
| (LiDAR + DIM) ICP | 72.9 | 58 | 72 |
| (LiDAR + DIM) Ours | 88.0 | 79 | 88 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Parvaz, S.; Teferle, F.N.; Nurunnabi, A.; Lindenbergh, R.; Leiva, L.A. Airborne Point Cloud Fusion with Local Plane Constraints for Advanced Semantic Consistency. Remote Sens. 2026, 18, 2598. https://doi.org/10.3390/rs18152598
Parvaz S, Teferle FN, Nurunnabi A, Lindenbergh R, Leiva LA. Airborne Point Cloud Fusion with Local Plane Constraints for Advanced Semantic Consistency. Remote Sensing. 2026; 18(15):2598. https://doi.org/10.3390/rs18152598
Chicago/Turabian StyleParvaz, Shahoriar, Felicia N. Teferle, Abdul Nurunnabi, Roderik Lindenbergh, and Luis A. Leiva. 2026. "Airborne Point Cloud Fusion with Local Plane Constraints for Advanced Semantic Consistency" Remote Sensing 18, no. 15: 2598. https://doi.org/10.3390/rs18152598
APA StyleParvaz, S., Teferle, F. N., Nurunnabi, A., Lindenbergh, R., & Leiva, L. A. (2026). Airborne Point Cloud Fusion with Local Plane Constraints for Advanced Semantic Consistency. Remote Sensing, 18(15), 2598. https://doi.org/10.3390/rs18152598

