The invention discloses an unmanned aerial vehicle image
vegetation classification method based on improved DeepLabV3 +, and the method comprises the steps: preparing an unmanned aerial vehicle image
data set, carrying out the Python
programming, carrying out the horizontal overturning, vertical overturning and
diagonal mirror image expansion of a sample, dividing a
training set according to a ratio of 7: 2: 1,
cutting an image, constructing a
vegetation feature project, extracting texture features through a gray-level co-occurrence matrix, and carrying out the classification of the image
vegetation through employing the gray-level co-occurrence matrix. A specific visible light
vegetation index is selected, a VDVI index is screened out through a ReliefF
algorithm and fused with GEntropy, then a
vegetation classification model is constructed, a
backbone network is replaced with MobileNetV2, the voidage of an ASPP module is adjusted, an ECBAM is added, features are fused for model training, an SGD optimizer and a cosine annealing
algorithm are used for adjusting the learning rate until
network convergence is achieved, and finally a
test set is used for testing. And carrying out
vegetation classification layer-by-layer experiments. The method effectively solves the problem of unmanned aerial vehicle image
vegetation classification, and improves the classification precision and model performance through multi-aspect improvement.