Abstract
Standard filtering techniques perform well on digital surface models (DSMs) generated from light detection and ranging (LiDAR) data. However, these techniques have to be tested and evaluated using point clouds obtained by matching of stereo satellite imagery. This paper proposes a new iterative filtering technique based on fuzzy c-means (FCM) clustering. This method is composed of three main steps: (1) a DSM is generated from GeoEye-1 stereo pair imagery, (2) the generated DSM is then reshaped and applied as input data for a FCM clustering process to separate terrain and non-terrain points, and (3) terrain points are then interpolated into a grid digital terrain model (DTM). An urban test area with distinct land use/cover classes covering the north-east part of Cairo city in Egypt has been selected. To evaluate the performance of the proposed method, the filtered DTM was compared against reference data that was generated manually, and type I, type II, and total errors were estimated. Compared with the most commonly used filtering method, progressive triangular irregular network densification (PTD), the proposed approach has identified terrain points much closer to the reference DTM with less variable accuracies. The FCM filter has reduced the mean errors by 2.06, 0.74, and 0.34% for type I, type II, and total errors, respectively. On the other hand, the mean standard deviation (SD) of the differences between the obtained and reference DTMs has been reduced by 0.38 m.
Similar content being viewed by others
References
Ameri F, Mobaraki A, Valadan Zoej M (2008) Semi-automatic extraction of different-shaped road centerlines from MS and pan-sharped IKONOS images. Int Arch Photogram Remote Sens Spatial Inf Sci 37:621–626
Arefi H, d’Angelo P, Mayer H, Reinartz P (2011) Iterative approach for efficient digital terrain model production from CARTOSAT-1 stereo images. J Appl Remote Sens 5(1):1–19
Axelsson P (2000) DEM generation form laser scanner data using adaptive TIN models. Int Arch Photogramm Remote Sens 2000(4):110–118
Beumier C, Idrissa M (2016) Digital terrain models derived from digital surface model uniform regions in urban areas. Int J Remote Sens 37(15):3477–3493
Bora DJ, Gupta AK (2014) A comparative study between fuzzy clustering algorithm and hard clustering algorithm. Int J Comput Trends Technol 10(2):108–113
Chen ZY, Gao BB (2014) An object-based method for urban land cover classification using airborne LiDAR data. IEEE J Sel Top Appl Earth Obs Remote Sens 2014(10):4243–4354
Chen CF, Li YY, Yan CQ, Dai HL, Liu GL, Guo JY (2016a) An improved multi-resolution hierarchical classification method based on robust segmentation for filtering ALS point clouds. Int J Remote Sens 37(4):950–968
Chen Q, Wang H, Zhang H, Sun M, Liu X (2016b) A point cloud filtering approach to generating DTMs for steep mountainous areas and adjacent residential areas. Remote Sens 8(1):71
Chen Z, Gao B, Devereux B (2017) State-of-the-art: DTM generation using airborne LiDAR data. Sensors 2017(17):150
D’Angelo P (2016) Improving semi-global matching: cost aggregation and confidence measure. Int. Arch. Photogram. Remote Sens. Spatial Inf. Sci. XLI-B1, 2016 XXIII ISPRS congress, 12–19 July 2016, Prague, Czech Republic
Debella-Gilo M (2016) Bare-earth extraction and DTM generation from photogrammetric point clouds including the use of an existing lower-resolution DTM. Int J Remote Sens 37(13):3104–3124
Dong Y, Cui X, Zhang L, Ai H (2018) An improved progressive TIN densification filtering method considering the density and standard variance of point clouds. ISPRS Int J Geo-Inf 7:409
ENVI (2009) ENVI 5.1 software. Users guide. Exelis Visual Information Solutions, Boulder, p 1272
Filin S (2002) Surface clustering from airborne laser scanning data. Int Arch Photogramm Remote Sens Spatial Inf Sci 34(3/A):119–124
Ghosh S, Dubey SK (2013) Comparative analysis of K-means and fuzzy C-means algorithm. Int J Adv Comput Sci Appl 4(4):2013
Hirschmüller H (2008) Stereo processing by semiglobal matching and mutual information. TPAMI 30(2):328–341
Hirschmüller H, Scharstein D (2009) Evaluation of stereo matching costs on image with radiometric differences. IEEE Trans Pattern Anal Mach Intell 31(9):1582–1599
Hodgson ME, Bresnahan P (2004) Accuracy of airborne LiDAR-derived elevation: empirical assessment and error budget. Photogramm Eng Remote Sens 70(3):331–339
Huang X, Zhang L, Gong W (2011) Information fusion of aerial images and LiDAR data in urban areas: vector-stacking, re-classification and post-processing approaches. Int J Remote Sens 2011(32):69–84
Hui Z, Wu B, Hu Y, Ziggah YY (2017) Improved progressive morphological filter for digital terrain model generation from airborne LiDAR data. Appl Opt 56(34):9359–9367
Hui Z, Cheng P, Ziggah YY, Nie Y (2018) A threshold-free filtering algorithm for airborne LiDAR point clouds based on expectation-maximization. Int Arch Photogram Remote Sens Spatial Inf Sci XLII-3(2018):607–610
Jacobsen K, Lohmann P (2003) Segmented filtering of laser scanner DSMs. In proceedings of the ISPRS working group III/3 workshop “3-D reconstruction from airborne Laserscanner and InSAR data, Dresden, Germany, October 2003
Krauss T, Arefi H, Reinartz P (2011) Evaluation of selected methods for extracting digital terrain models from satellite born digital surface models in urban areas. International conference on sensors and models in photogrammetry and remote sensing (SMPR 2011): 1-7
Lee I (2004) A feature based approach to automatic extraction of ground points for DTM generation from LiDAR data. In proceedings of the ASPRS annual conference, Denver, CO, USA, 23–28 may 2004
Li Z, Zhu Q, Gold C (2005) Digital terrain modeling: principles and methodology. CRC Press, Boca Raton, p 340
Li Y, Yong B, Wu H, An R, Xu H (2014) An improved top-hat filter with sloped brim for extracting ground points from airborne lidar point clouds. Remote Sens 6(12):12885–12908
Lin X, Zhang J (2014) Segmentation-based filtering of airborne LiDAR point clouds by progressive densification of terrain segments. Remote Sens 2014(6):1294–1326
Liu X (2011) Accuracy assessment of LiDAR elevation data using survey marks. Rev. 43(319)
Lohmann P (2002) Segmentation and filtering of laser scanner digital surface models. Int Arch Photogramm Remote Sens 2002(34):311–315
Maune DF, Nayegandhi A (2018) Digital elevation model-DEM users manual. Digital elevation model technologies and applications, 3rd edn. ASPRS, USA
Meng X, Currit N, Zhao K (2010) Ground filtering algorithms for airborne LiDAR data: a review of critical issues. Remote Sens 6(2):833–860
Mongus D, Zalik B (2014) Computationally efficient method for the generation of a digital terrain model from airborne LiDAR data using connected operators. IEEE J Sel Top Appl Earth Obs Remote Sens 2014(7):340–351
Mostofi N, Samadzadegan F (2012) Segmentation of LiDAR data for extracting building's roof shapes, using fuzzy logic concepts. GIS Ostrava 2012 - Surface Models for Geosciences 23–25 January 2012 Ostrava, Czech Republic
Mousa A K, Helmholz P, Belton D (2017) New DTM extraction approach from airborne images derived DSM. In: Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci., XLII-1/W1, ISPRS Hannover Workshop: HRIGI 17 – CMRT 17 – ISA 17 – EuroCOW 17, 6–9 June 2017, Hannover, Germany, pp 75–82
Niemeyer J, Rottensteiner F, Soergel U (2014) Contextual classification of LiDAR data and building object detection in urban areas. ISPRS J Photogramm Remote Sens 2014(87):152–165
Pan L, Zheng H, Zhang Z, Zhang J (2004) A height and texture information integrated approach for object extraction applied to automatic aerial triangulation. Int Arch Photogram Remote Sens Spatial Inf Sci 35:382–386
Perko R, Raggam H, Gutjahr KH, Schardt M (2015) Advanced DTM generation from very high resolution satellite stereo images. ISPRS Ann Photogram Remote Sens Spatial Inf Sci 2(3):165
Salah M, Trinder J (2015) Fuzzy C-means-based filtering of airborne LiDAR data: a grid based method. IJG 2(11):1–11
Shen J, Liu JP, Lin XG, Zhao R (2012) Object-based classification of airborne light detection and ranging point clouds in human settlements. Sens Lett 2012(10):221–229
Sithole G, Vosselman G (2003) Report: ISPRS Comparison of Filters. ISPRS Commission III, Working Group 3, Department of Geodesy, Faculty of Civil Engineering and Geosciences, Delft University of Technology, The Netherlands
Sithole G, Vosselman G (2004) Experimental comparison of filter algorithms for bare-earth extraction from airborne laser scanning point clouds. ISPRS J Photogram Remote Sens 59(1):85–101
Sithole G, Vosselman G (2005) Filtering of airborne laser scanner data based on segmented point clouds. Int Arch Photogramm Remote Sens 2005(36):66–71
Suganya R, Shanthi R (2012) Fuzzy C-means algorithm-a review. International Journal of Scientific and Research Publications (2)11:1–3
Sulaiman NS, Majid Z, Setan H (2010) DTM generation from LiDAR data by using different filters in open–source software. Geoinform Sci J 10(2):89–109
Tian J, Krauss T, Reinartz P (2014) DTM generation in forest regions from satellite stereo imagery. Int Arch Photogram Remote Sens Spatial Inf Sci XL-1:401–405
Tóvári D, Pfeifer N (2005) Segmentation based robust interpolation–a new approach to laser filtering. Int Arch Photogramm Remote Sens Spat Inf Sci 2005(36):79–84
Vosselman G (2000) Slope based filtering of laser altimetry data. Int Arch Photogramm Remote Sens 33:935–942
Wiechert A, Gruber M (2010) DSM and Ttrue ortho generation with the UltraCamL - a case study. ASPR Annual Conference pp. 26–30
Yan M, Blaschke T, Liu Y, Wu L (2012) An object-based analysis filtering algorithm for airborne laser scanning. Int J Remote Sens 2012(33):7099–7116
Yilmaz CS, Gungor O (2016) Comparison of the performances of ground filtering algorithms and DTM generation from a UAV-based point cloud. Geocarto Int., pp. 1–16
Zabih R, Woodfill J (1994) Non-parametric local transforms for computing visual correspondence. In: Eklundh JO (ed) ECCV 1994. LNCS, Springer-Verlag New York, Inc., pp 151–158
Zhang Y, Men L (2010) Study of the airborne LiDAR data filtering methods. In: Proceedings of the 18th International Conference on Geoinformatics: Giscience in Change, Peking University, Beijing, China, 18–20 June 2010
Zhang J, Lin X, Ning X (2013) SVM-based classification of segmented airborne LiDAR point clouds in urban areas. Remote Sens 2013(5):3749–3775
Zhang Y, Zhang Y, Zhang Y, Li X (2016) Automatic extraction of DTM from low resolution DSM by two-steps semi-global filtering. ISPRS Ann Photogram Remote Sens Spatial Inf Sci 3(3):249–255
Zhang LZ, Gerke M, Vosselman G, Yang MY (2018) Filtering photogrammetric point clouds using standard lidar filters towards DTM generation, 4–7 June 2018, Riva del Garda, Italy, pp 319–326
Acknowledgments
The author would like to thank the department of Surveying Engineering, Shoubra Faculty of Engineering, Benha University, Cairo, Egypt for providing datasets for this work. The author is also indebted to Professor John Trinder, UNSW,Sydney,Australia for helpful comments and edits.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Salah, M. Filtering of remote sensing point clouds using fuzzy C-means clustering. Appl Geomat 12, 307–321 (2020). https://doi.org/10.1007/s12518-020-00299-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12518-020-00299-3