DTM - removing the trees and buildings

Playing around with DTM and Qgis. Does anyone know how to more effectively remove trees or buildings in a DTM?

I generate DSM and DTM with standard ODM 0.4 settings.

I load the DTM in Qgis but most trees and buildings still show. What else can I try to remove the structures completely and only have the bare earth showing?

Related to Add building footprint removal using OSM Data · Issue #513 · OpenDroneMap/ODM · GitHub

The easiest would be to import the point cloud as a las dataset in QGIS, classify the points, and then generate the DTM from ground points only where the gaps will be interpolated from the boundary points.

Check out the LAStools plugin.

For anyone coming to this 8 years later, lastools costs €1500 per tool Pricing - rapidlasso GmbH. You want to use pdal Ground Filter Tutorial — Point Data Abstraction Library (PDAL)

Great tip, thank you!