I am working on lane line detection using lidar point clouds and using sliding window to detect lane lines. As lane lines have higher intensity values compared to asphalt, we can use the intensity values to differentiate lane lines from the low intensity non-lane-line points. However my lane detection suffers from noisy points i.e. high intensity non-lane line points. I've tried intensity thresholding, and statistical outlier removal based on intensity, but they don't seem to work as I am dealing with some pretty noisy point clouds. Please suggest some non-AI based methods which i can use to get rid of the noisy points.