In order to extract the vegetation mask in ecognition, with object base analysis, with creation of the rule sets, the buildings were also classified! Any idea how to extract building from vegetation? I tried to use shape and also asymmetry, but other ideas are most welcome.

  • 2
    what software are you using and what is the format of your processed lidar data?
    – artwork21
    Aug 17 '11 at 13:43

There are several online videos showing how to use Image Analysis with Lidar data with eCognition.

Image Classification methods are key to extracting the correct data.


Vegetation (Tree Canopy Extraction) http://www.ecognition.com/support/media-library/videos/ecognition-image-analysis-extracting-tree-canopy-lidar

Building Extraction http://www.ecognition.com/support/media-library/videos/obia-lidar-technical-demo-pt24


There is a solution in LAStools called lasclassify.exe (README) that you could try. The full version (up to a certain point limit) is available on-line for research and evaluation purposes.

  • 2
    We appreciate replies from vendors and other commercially interested parties, Martin, but in such cases to retain credibility it's crucial that you identify your connection with the solution you are recommending.
    – whuber
    Feb 13 '12 at 15:47
  • 5
    @whuber Martin Isenburg is the developer of LAStools. He is one of (if not the) authority on filtering Lidar data. His algorithms form the basis for many commercial LIDAR software. I wouldn't consider him a vendor, as "his" software is opensource for most uses and is a generous gift to the Lidar community.
    – Thad
    May 7 '12 at 14:00
  • 4
    LAStools is no longer opensource and Martin would, in this case, be considered a vendor. May 23 '14 at 22:16

If you are using ArcGIS, you could try the LP360 for ArcGIS: Classify tool.


Free trial


Each Lidar point should have multiple "returns" - the last return is likely to be either building or ground level. Previous ones are likely to be hits on vegetation such as a tree canopy. So my sense is that you could discard all but the last return as being vegetation. That might help.

  • @Andre Silva, in the case of high density vegetation, one can use "Number of returns" parameter but not last return. The vegetation have more number of returns compared to buildings.
    – Sandhya
    Oct 1 '13 at 12:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.