Text this: DMP-KDO-PCLoSA: a LiDAR point cloud visibility analysis method for urban remote sensing using depth map projection and KNN optimization