The auto classification does a reasonable job at finding non-ground objects and re-classifying them as such. However just at the edge of the object the ground classified points start to raise up before the classification changes to non-ground.
For example: Lets say there is a car park in the area being modeled. I set the auto classify filter relatively tight, 50mm and 10 degrees. The filter does a good job of finding a car and changing the classification of most of the car to non-ground points. Just around the edge however the points will ramp up 50mm before the classification changes. Once a surface is created this leaves a 50mm platform in the surface of the car park which needs to be manually removed.
If we could add a buffer to the auto classify routene that changed points within a specified horizontal distance of any non-ground point to also be a non ground point the problem could be solved.
eg. Once classification is complete there is a second step where any ground classified points within a nominated distance of a non-ground classified point is also changed to non-ground.
Hard to explain so I attached a picture.