I am trying to classify parking lots and roads with two subcategories each - light and dark. I tried using the support vector machine on ArcGIS with nearly 200 samples of each class, leaving the "Maximum Number of Samples per Class" as the default value 500.
The results decent for the remaining classes (others and Roof (light and dark)). However, the model is getting confused between parking lots and roads due to a significant overlap of features such as similar orientation of cars, similar pixel colors and road markings.
Considering these aspects, what would be the best approach to classify them from a supervised, unsupervised or a deep learning approach?
PS: The classification in total has these classes : Dark Roof, Light Roof, Dark Road, Light Road, Dark Parking, Light Parking and Others (including greenery as it is not a subject of interest)