A preview of this full-text is provided by Springer Nature.
Content available from Multimedia Tools and Applications
This content is subject to copyright. Terms and conditions apply.
Vol.:(0123456789)
Multimedia Tools and Applications (2024) 83:27411–27433
https://doi.org/10.1007/s11042-023-16602-4
1 3
Identification ofapple leaf diseases using C‑Grabcut
algorithm andimproved transfer learning base onlow shot
learning
SuyunLian1,2 · LixinGuan1 · JihongPei2 · GuiZeng1 · MengshanLi1
Received: 29 March 2022 / Revised: 12 August 2023 / Accepted: 21 August 2023 /
Published online: 1 September 2023
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023
Abstract
Plant disease control is an indispensable research topic in the field of agriculture. Different
apple leaf diseases may have similar manifestations, and it is time-consuming and labori-
ous to rely on manual means. In this paper, we propose an apple leaf disease classification
algorithm for a small number of samples, which is based on the C-Grabcut image segmen-
tation algorithm proposed in this paper and the improved EfficientNetB4 transfer learn-
ing algorithm. Firstly, data augmentation is used to expand the samples, which effectively
solves the problems of insufficient samples and unbalanced sample categories. Then the
leaves are extracted from the images using the C-Grabcut algorithm to reduce the interfer-
ence brought by the background. Finally, the improved Vgg16, ResNet50, EfficientNetB0,
EfficientNetB4 and EfficientNetB7 transfer learning algorithms are used to classify leaves
into four categories: rust, scab, multiply and healthy. The experimental results show that
the improved EfficientB4 algorithm works best with an average accuracy of 98% and the
Kappa value of 0.98. In addition, the C-Grabcut algorithm reduces the training time from
153 to 73s during an epoch, allowing the proposed algorithms to be deployed on devices
with lower computing power and memory.
Keywords Apple leaf diseases· C-Grabcut· Transfer learning· Segmentation
1 Introduction
The world population is increasing and and the demand for food is increasing [1]. There are
three main reasons affecting crop production: failure to effectively prevent plant diseases
[2], loss of arable land [3], and climate change [4]. Plant disease control is an indispensable
research topic in the field of agriculture. By the implementation of control measures, crop
yields has been increased significantly [5, 6]. Some diseases were caused by environmental
* Lixin Guan
lxguan@gnnu.edu.cn
1 School ofPhysics andElectronic Information, Gannan Normal University, Ganzhou341000,
China
2 Electronics Engineering Department With CIE, Shenzhen University, Shenzhen518000, China
Content courtesy of Springer Nature, terms of use apply. Rights reserved.