Add: progressive morphological filter to extract ground returns