I'm relatively new to the ArcGIS game and am currently doing a masters project trying to extract trees in order to identify changes in the carbon storage of urban forests over time using LiDAR data. In order to eliminate small vegetation from the derived normalised DSM, I have applied a conditional function that has removed pixels <3m.
The issue I am having is that I cannot find a way to differentiate between trees and buildings in the resulting raster layer. Unfortunately, the class codes have been incorrectly assigned in the original LAS data meaning that everything has been classified as vegetation so I couldn't use the codes to extract vegetation.
Are there any other methods of extracting vegetation using just LiDAR data or DSMs? Any help would be much appreciated!