Individual Tree Detection (ITC)

From AWF-Wiki
(Difference between revisions)
Jump to: navigation, search
(Extracting tree heights)
(Extracting tree heights)
Line 47: Line 47:
 
[[File:Qgis_select_expression.png|300px]]
 
[[File:Qgis_select_expression.png|300px]]
  
We produce a histogram of the tree heights in the stand.
+
We produce a histogram of the tree height distribution in the forest stand.
 
* In the search engine of the Processing Toolbox, type {{typed|text=histogram}} and select '''Vector layer histogram''' under Graphics of QGIS geoalgorithms.
 
* In the search engine of the Processing Toolbox, type {{typed|text=histogram}} and select '''Vector layer histogram''' under Graphics of QGIS geoalgorithms.
 
* Select the shapefile name ''seed_points_chm.shp'' as input layer.
 
* Select the shapefile name ''seed_points_chm.shp'' as input layer.
Line 55: Line 55:
 
* Click on {{button|text=Run}}.
 
* Click on {{button|text=Run}}.
 
[[File:Qgis_vector_histogram.png|300px]] [[File:Qgis_vector_histogram2.png|300px]]
 
[[File:Qgis_vector_histogram.png|300px]] [[File:Qgis_vector_histogram2.png|300px]]
 +
 +
You want to produce a statistical summary of tree heights in the stand? Use the QGIS Statistics Panel:
 +
* Open {{mitem|text=View --> Statistical summary}} to open the '''Statistics Panel'''.
 +
* The layer ''seed_points_chm.shp'' need to be loaded in the TOC.
 +
* Choose {{button|text=seed_points_chm}} the top combo box, then choose '''chm''' in the field selector box.
 +
* The statistical summary for tree heights of the forest stand is displayed in the Statistics Panel. Report on the mean stand height. What means Q3?
 +
[[File:Qgis_stat_panel.png|300px]]
  
 
=Generate a seed grid=
 
=Generate a seed grid=

Revision as of 13:42, 7 January 2018

Contents

Filter the CHM derived from LiDAR data

We use a Canopy Height Model (CHM) derived from LiDAR data as decribed here to detect Individual Tree Crowns (ITC). Two preprocessing steps prepare a watershed segmentation approach: (1) Gaussian filtering and (2) inversion of a CHM.

  • In the search engine of the Processing Toolbox, type smooth and select Smoothing (gaussian) under Image filtering of the Orfeo Toolbox.
  • Select the CHM raster data file in GeoTiff format as input layer.
  • The smoothing type is gaussian.
  • The circular structuring element has a radius of 2 pixels.
  • Enter name and path for an output file.
  • Click on Run.

Qgis smooth gauss2.png

Invert the CHM

Now the smoothed CHM will be inverted.

  • In the search engine of the Processing Toolbox, type invert and select Invert grid under Raster tools of SAGA.
  • Select the smoothed CHM raster data file from previous step as input layer.
  • Enter name and path for an output file.
  • Click on Run.

Qgis smooth invert.png

Watershed segmentation

  • In the search engine of the Processing Toolbox, type watershed and select Watershed segementation under Image Analysis of SAGA.
  • Select the inverted and smoothed CHM raster data file as input Grid.
  • The Output is Segment ID
  • Select as Method the flow accumulation of Minima
  • Seed points: enter name and path for a vector point output file.
  • Click on Run.

Qgis smooth invert.png

Extracting tree heights

We extract normalized heights from the original CHM using the QGIS point sampling plugin.

  1. Click Plugins --> Manage and Install Plugins.
  2. Type in the search bar Point sampling tool, click on the plugin name and then on Install plugin.
  3. Load the single band raster file chm.tif.
  4. Load the vector point file Seed points.shp'.
  5. Make sure that both layers are ticked in the TOC.
  6. Open the Point Sampling Tool clicking Qgis psample button.png.
  7. Specify the output of the resulting vector file marking column with CTRL + left click.
  8. Enter an output shapefile name seed_points_chm.shp and path by clicking Browse.
  9. Confirm with OK. The new layer is added to the Layer Panel .

Qgis point sample2.png

  • Right click on the layer name in the TOC and open the Attribute table of the new vector layer.
  • Toggle editing on.
  • Select features using an expression.
  • Type in the expression editor: "chm" <= 3 and click Select. All points with heights below 3m are now selected.
  • Click Delete selected features.
  • Toggle editing off.

Qgis select expression.png

We produce a histogram of the tree height distribution in the forest stand.

  • In the search engine of the Processing Toolbox, type histogram and select Vector layer histogram under Graphics of QGIS geoalgorithms.
  • Select the shapefile name seed_points_chm.shp as input layer.
  • Select as Attribute the column with the extracted height values chm.
  • Select the number of histogram bins: 20.
  • Enter name and path for a graphic output file.
  • Click on Run.

Qgis vector histogram.png Qgis vector histogram2.png

You want to produce a statistical summary of tree heights in the stand? Use the QGIS Statistics Panel:

  • Open View --> Statistical summary to open the Statistics Panel.
  • The layer seed_points_chm.shp need to be loaded in the TOC.
  • Choose seed_points_chm the top combo box, then choose chm in the field selector box.
  • The statistical summary for tree heights of the forest stand is displayed in the Statistics Panel. Report on the mean stand height. What means Q3?

Qgis stat panel.png

Generate a seed grid

Seeded region growing

Personal tools
Namespaces

Variants
Actions
Navigation
Development
Toolbox
Print/export