A multiscale curvature filter for identifying ground returns from discrete return lidar in forested environments