A review on point cloud semantic segmentation methods