https://9lib.co/document/4yrwm97z-adaptive-filtering-terrain-recovery-approach-airborne-lidar-data.html