A new method for shoreline extraction from airborne LiDAR point clouds