I´m trying to extract DEM and DTM from a LIDAR file. Currently, I rasterize the image but don´t know which algorithm I need to apply to obtain the DEM and DTM information in different models to be able to compare both of them.
I've recently completed this same analysis, just in ArcMap 10.1-10.3; you won't need eCognition, although it can create segmented object-based DSM/DTM.
- add the .LAS file to an LASD dataset in arc catalog
- convert to raster using the LAS toolset mentioned by Cameron above
- using the raster calculator tool (LAS elevation) - (DEM), which should be your DSM/DTM.
Next you can reclassiffy these accordingly, including masking out other unwanted noise (e.g. set a threshold for the heights you're looking for)
I came across a toolset that I have used for DEM and DTM extractions called the LAS Toolset. I use it in ArcGIS, however I believe that it also can be used independently.
The download for the toolset is found at : http://www.cs.unc.edu/~isenburg/lastools/
Through this you can use filters to filter out all of the LAS points that are not ground/water for the DEM. The DSM will have less filters placed according to what you are looking to capture. Once this is performed you should be able to save it in a different number of files. Ideally you can use file converters to bounce around to what you need, however keep in mind that the more direct, the less chance of file corruption.
This is what I have found from my personal experiences with LiDAR data extraction. I hope that this helps!
Having done this with both airborne and terrestrial LiDAR, I would suggest using Whitebox.
It has a fairly robust set of tools specifically for handling LiDAR data and it's quite fast at handling LAS files and can remove non-ground objects. Each tool has a pretty good description of how to use it and what options to select.
It is also cross-platform (if you aren't on Windows).