Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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

Background : I use near infra-red imagery to delineate wetlands and water bodies with good success. It's also obvious to distinguish between new healthy vegetation and older growth and land areas with no vegetation but i need to devide vegetation into further groups. To look at other examples, I downloaded the latest NRCAN (Natural Resources Canada) CANVEC (Canada Vector) vegetation data (polygons with attributes) and the data is incredibly detailed given the coverage (Canada) and scale (1:50000). It is my understanding the classification was done with using Landsat 7 & 8 multispectral imagery in the near infra-red spectrum. I believe this data is also continually updated as new imagery becomes available. There are at least 14 different vegetation types (screen capture with types below). How is this possible? It seems that to do my project manually would be possible but also an enormous undertaking at the detail / scale I need (approx 1:2000).


How can I efficiently classify vegetation using custom false NIR high resolution imagery into similar categories?

Is there a fairly accurate automated process or is this done visually / manually?

What is a typical technique one may use to classify vegetation in this way?

CanVec Vegetation categories as classified from imagery:

enter image description here

Typical example of our custom imagery. I can delineate this area manually and perhaps work out some categories but this is only a fraction of our data and it would take VERY long time to finish the entire area.

enter image description here

share|improve this question
I think you'll have to search in literature about NDVI classification. See: – Below the Radar Aug 28 '14 at 14:40
Good starting point. thanks. – Jakub Aug 28 '14 at 14:49
What type of imagery are you using (i.e. sensor & platform)? Also what specific bands & wavelengths are you working with? – Aaron Aug 28 '14 at 14:57
For this exercise I am using Pleiades 50cm pan 4-band (2 m MS) Imagery, geotiff converted to ESRI FGDB raster. – Jakub Aug 28 '14 at 15:18
I would suggest using a supervised classification method and building training sites for each of the vegetation categories. After you have created the sites the program can classify the image base on those sites. Unsupervised classification may also be an option. Either way it will take refining to get accurate results. check out these links:… – Chris R Aug 28 '14 at 15:55
up vote 3 down vote accepted

In order to get at the classes you describe, you will need to incorporate a sophisticated classification algorithm and ancillary data derived from the imagery. I would recommend two approaches: 1) an object-oriented image segmentation (IS) approach using IS software such as eCognition or 2) a pixel-based non-metric, decision tree (Random Forest) approach using R. The new release of eCognition allows for Random Forests classification of segmented image objects.

With both approaches, I would incorporate several ancillary data layer including texture and vegetation indices such as NDVI and EVI. Both R and eCogition have the capacity to produce and incorporate these data layers in to the analysis. There is a study (presentation here) where the researchers where able to get 85% accuracy (Kappa 0.80) describing 5 classes of forest structure. I suspect you will need to take this approach to get at the dense, open and sparse characteristics described in CanVec.

Recommended Reading

Wood, E. M., Pidgeon, A. M., Radeloff, V. C., & Keuler, N. S. (2012). Image texture as a remotely sensed measure of vegetation structure. Remote Sensing of Environment, 121, 516-526.

share|improve this answer
Great answer and interesting reading. Thanks! – Jakub Aug 28 '14 at 16:41

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.