Skip to content

XavierMFC/Curve-Matching

Repository files navigation

Curve-Matching

The implementation of paper:"Tree Species Classification of Forest Stands Using Multisource Remote Sensing Data"

Purpose of this method

Fusion different structure data base on mechine learning

img

Data

1.1 Multi-spectral image(Sentinel-2)
2.2 LiDAR data
3.3 Hyper-spectral image

Brifly steps of the fusion method

1. Generating Objects

Traditional OBIA (Object-Based Image Analysis) methods were adopted to cluster the same pixel. (This is just a clustering method; you can choose any method you prefer, such as super-pixel segmentation or k-means based on features extracted by a deep learning model.)

img

2. Extracting Features

The key point of this method is how to express different structure data as curves.

2.1. For High-Resolution RGB imagery (Sentinel-2)

Drawing the histogram on each band.

img

2.1. For Multi-spectral Images (Sentinel-2)

Each pixel location involves 12 bands; therefore, simply calculate the mean value based on the object. img

2.2. For LiDAR Data

Before we start extracting features, let's assume that the same tree has the same structure, such as height and the shape of the canopy. Based on this assumption, the curve that reflects the tree's geo-structure can be generated by counting the lighting numbers in the vertical direction. img
img
img

How to Classify?

Now, all different structure data has been described as curves. You can use any ML algorithm you like to classify them. However, according to our experiment, curve matching might be better, as it can achieve higher accuracy performance with fewer samples.

img

About

The implemention of paper:“Tree Species Classification of Forest Stands Using Multisource Remote Sensing Data”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors