Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
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)

Building Extraction

share|improve this answer

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.

share|improve this answer
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
@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
LAStools is no longer opensource and Martin would, in this case, be considered a vendor. – Jeffrey Evans May 23 '14 at 22:16

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

Free trial

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

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.

share|improve this answer
@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 posting your answer, you agree to the privacy policy and terms of service.

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