A Density-Based Algorithm for the Detection of Individual Trees from LiDAR Data