I am creating orthomosaics from drone imagery over forested areas. I am then using supervised image classification techniques to classify the orthomosaic into classes (e.g. trees, grass, bare ground, shadows etc). The aim would be for me to be able to quantify the proportion of a site that is, for example, grass. The issue is if there is a lot of canopy cover, then obviously a large portion of the ground is not visible on the orthomosaic (because they are under the canopy) and therefore things like grass cover are not accurate.
Is there a way to generate an orthomosaic where the trees are excluded so I just have an orthomosaic of the ground layer? Perhaps excluding areas >30cm AGL or something. I have collected the drone images in a way to maximise how much ground is observed (flying off nadir and a cross hatch pattern) and in the point cloud you can see that there are many ground points under the trees. I accept that there will likely still be areas without ground data.
I have tried reducing the height of the bounding box but because my sites have undulating terrain that doesn't work properly.