Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

RGB and Multispectral UAV image classification of agricultural fields using a machine learning algorithm

Jónsson, Sigurbjörn LU (2019) In Student thesis series INES NGEM01 20181
Dept of Physical Geography and Ecosystem Science
Abstract
A common technique within image analysis is image classification which describes the process of reducing the information content of an image into few user-defined classes. With the emergence of unmanned aerial vehicles (UAVs), high spatial resolution (cm-level) images can be collected. This thesis aims at testing different methods for classifying UAV images from an agricultural crop site in the south of Skåne, Sweden. To classify the UAV images, the Random Forest algorithm was used. Random Forest (RF) is an ensemble classifier which consists of multiple classification-trees, where the results of each individual tree contributes a single vote for to which class each pixel or segment belongs to. To evaluate the results a few objectives are... (More)
A common technique within image analysis is image classification which describes the process of reducing the information content of an image into few user-defined classes. With the emergence of unmanned aerial vehicles (UAVs), high spatial resolution (cm-level) images can be collected. This thesis aims at testing different methods for classifying UAV images from an agricultural crop site in the south of Skåne, Sweden. To classify the UAV images, the Random Forest algorithm was used. Random Forest (RF) is an ensemble classifier which consists of multiple classification-trees, where the results of each individual tree contributes a single vote for to which class each pixel or segment belongs to. To evaluate the results a few objectives are presented. First of all, two cameras (RGB and multispectral) were used to examine the effect of different wavelengths bands on classification accuracy. Furthermore, the effects of spatial resolution, segmentation and integration of additional data were tested. To evaluate these different strategies a few classification examples were tested; two general classification cases, a 5-class classification and 11-class classification, and one specialized case where the high resolution of the UAV was used to classify a crop field consisting of two crop types.

Both RGB and multispectral cameras performed well, reaching overall accuracies greater than 75% for all classification cases. Results from the general cases show little difference between RGB and multispectral cameras. However, in performing the specialized case classification, i.e., analyzing a field containing two spectrally similar classes, the multispectral camera outperformed the RGB. The pixel size has a big impact on resulting classification accuracy for both RGB and multispectral cameras (30% difference in accuracy ranging from 5 cm to 1 m pixel size), where higher accuracies are achieved at higher spatial resolutions. By integrating addition data sources in the pixel-by-pixel classification method, accuracies increase by a factor of >10%. The Mean – texture feature turns out to be the most important texture feature for both cameras. The highest accuracy, for both RGB and multispectral classification, was achieved by classifying groups of pixels into segments, reaching overall accuracy of >90%.

Overall, UAV image classification works well for agricultural farm mapping and is a good monitoring tool due to its quick deployment, ease of data collection and accurate results. (Less)
Popular Abstract
In this thesis, the aim was to classify images captured by an unmanned aerial vehicle (UAV), or more commonly known as drones. The purpose of these images is to use them to classify the surface by using a technique called image classification, i.e. reducing the information content of an image into few user-defined classes (such as water, trees, grass, etc.).
To classify an image, some kind of algorithm has to be used for the computer to decide on which class each pixel should belong to. Here, the Random Forest algorithm was used, which classifies the image by creating many decision trees (hence the name Random Forest) and each of those trees decides on a single class for a given pixel. When all the trees have voted for their class, the... (More)
In this thesis, the aim was to classify images captured by an unmanned aerial vehicle (UAV), or more commonly known as drones. The purpose of these images is to use them to classify the surface by using a technique called image classification, i.e. reducing the information content of an image into few user-defined classes (such as water, trees, grass, etc.).
To classify an image, some kind of algorithm has to be used for the computer to decide on which class each pixel should belong to. Here, the Random Forest algorithm was used, which classifies the image by creating many decision trees (hence the name Random Forest) and each of those trees decides on a single class for a given pixel. When all the trees have voted for their class, the class with the highest number of votes will be the final class denoted to that image pixel.
In this report, UAV images from agricultural crop fields in Sweden are used. Onboard the UAV were 2 cameras, one RGB and one multispectral camera. The main goal of this thesis is to examine how much better or worse multispectral cameras perform image classification than normal RGB cameras. Note that multispectral cameras collect information from the non-visible part of the electromagnetic spectrum (unlike RGB cameras), are more expensive and would therefore be expected to give better results. To test the difference between the two cameras, a few classification scenarios were set up, i.e. one general case (classifying each crop field as one class and separate between the fields) and one specialized case (try to classify/distinguish between two visible similar crop types which grow in the same field). Also, the effect of pixel size, grouping pixels together into segments and adding additional information is tested.
Both the RGB and multispectral camera performed well, reaching high classification accuracies in all test cases. For the general case, there was little difference between the RGB and multispectral cameras and in many cases the RGB performed better. In the specialize case, i.e. classifying a field containing two similar crop types, the multispectral camera outperformed the RGB and showed the significant of collecting extra information which the RGB could not do. The pixel size has a big impact on classification accuracy, where higher spatial resolution generates higher classification accuracies. The highest classification accuracy was achieved by applying segmentation, i.e. similar pixels are grouped together to from segments, reaching accuracy higher than 90%.
Overall, UAV image classification works well for agricultural farm mapping and is a good monitoring tool due to its quick deployment, ease of data collection and accurate results. (Less)
Please use this url to cite or link to this publication:
author
Jónsson, Sigurbjörn LU
supervisor
organization
course
NGEM01 20181
year
type
H2 - Master's Degree (Two Years)
subject
keywords
Physical Geography and Ecosystem Analysis, UAV, classification, Random Forest, Geomatics, segmentation
publication/series
Student thesis series INES
report number
466
language
English
id
8971989
date added to LUP
2019-02-26 10:03:30
date last changed
2019-02-26 10:03:30
@misc{8971989,
  abstract     = {{A common technique within image analysis is image classification which describes the process of reducing the information content of an image into few user-defined classes. With the emergence of unmanned aerial vehicles (UAVs), high spatial resolution (cm-level) images can be collected. This thesis aims at testing different methods for classifying UAV images from an agricultural crop site in the south of Skåne, Sweden. To classify the UAV images, the Random Forest algorithm was used. Random Forest (RF) is an ensemble classifier which consists of multiple classification-trees, where the results of each individual tree contributes a single vote for to which class each pixel or segment belongs to. To evaluate the results a few objectives are presented. First of all, two cameras (RGB and multispectral) were used to examine the effect of different wavelengths bands on classification accuracy. Furthermore, the effects of spatial resolution, segmentation and integration of additional data were tested. To evaluate these different strategies a few classification examples were tested; two general classification cases, a 5-class classification and 11-class classification, and one specialized case where the high resolution of the UAV was used to classify a crop field consisting of two crop types.

Both RGB and multispectral cameras performed well, reaching overall accuracies greater than 75% for all classification cases. Results from the general cases show little difference between RGB and multispectral cameras. However, in performing the specialized case classification, i.e., analyzing a field containing two spectrally similar classes, the multispectral camera outperformed the RGB. The pixel size has a big impact on resulting classification accuracy for both RGB and multispectral cameras (30% difference in accuracy ranging from 5 cm to 1 m pixel size), where higher accuracies are achieved at higher spatial resolutions. By integrating addition data sources in the pixel-by-pixel classification method, accuracies increase by a factor of >10%. The Mean – texture feature turns out to be the most important texture feature for both cameras. The highest accuracy, for both RGB and multispectral classification, was achieved by classifying groups of pixels into segments, reaching overall accuracy of >90%.

Overall, UAV image classification works well for agricultural farm mapping and is a good monitoring tool due to its quick deployment, ease of data collection and accurate results.}},
  author       = {{Jónsson, Sigurbjörn}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{Student thesis series INES}},
  title        = {{RGB and Multispectral UAV image classification of agricultural fields using a machine learning algorithm}},
  year         = {{2019}},
}