<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">19046</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.019046</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Classification of Citrus Plant Diseases Using Deep Transfer Learning</article-title>
<alt-title alt-title-type="left-running-head">Classification of Citrus Plant Diseases Using Deep Transfer Learning</alt-title>
<alt-title alt-title-type="right-running-head">Classification of Citrus Plant Diseases Using Deep Transfer Learning</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author"><name name-style="western"><surname>Rehman</surname><given-names>Muhammad Zia Ur</given-names></name><xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author"><name name-style="western"><surname>Ahmed</surname><given-names>Fawad</given-names></name><xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-3" contrib-type="author"><name name-style="western"><surname>Khan</surname><given-names>Muhammad Attique</given-names></name><xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<contrib id="author-4" contrib-type="author"><name name-style="western"><surname>Tariq</surname><given-names>Usman</given-names></name><xref ref-type="aff" rid="aff-3">3</xref>
</contrib>
<contrib id="author-5" contrib-type="author"><name name-style="western"><surname>Jamal</surname><given-names>Sajjad Shaukat</given-names></name><xref ref-type="aff" rid="aff-4">4</xref>
</contrib>
<contrib id="author-6" contrib-type="author" corresp="yes"><name name-style="western"><surname>Ahmad</surname><given-names>Jawad</given-names></name><xref ref-type="aff" rid="aff-5">5</xref><email>J.Ahmad@napier.ac.uk</email>
</contrib>
<contrib id="author-7" contrib-type="author"><name name-style="western"><surname>Hussain</surname><given-names>Iqtadar</given-names></name><xref ref-type="aff" rid="aff-6">6</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electrical Engineering, HITEC University</institution>, <addr-line>Taxila</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science, HITEC University</institution>, <addr-line>Taxila</addr-line>, <country>Pakistan</country></aff>
<aff id="aff-3"><label>3</label><institution>College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University</institution>, <addr-line>Al-Khraj</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-4"><label>4</label><institution>Department of Mathematics, College of Science, King Khalid University</institution>, <addr-line>Abha</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-5"><label>5</label><institution>School of Computing, Edinburgh Napier University</institution>, <country>UK</country></aff>
<aff id="aff-6"><label>6</label><institution>Department of Mathematics, Statistics, and Physics, Qatar University</institution>, <addr-line>Doha, 2713</addr-line>, <country>Qatar</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Jawad Ahmad. Email: <email>J.Ahmad@napier.ac.uk</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-08-30"><day>30</day><month>08</month><year>2021</year>
</pub-date>
<volume>70</volume>
<issue>1</issue>
<fpage>1401</fpage>
<lpage>1417</lpage>
<history>
<date date-type="received"><day>31</day><month>3</month><year>2021</year>
</date>
<date date-type="accepted"><day>05</day><month>5</month><year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Rehman et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Rehman et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_19046.pdf"></self-uri>
<abstract>
<p>In recent years, the field of deep learning has played an important role towards automatic detection and classification of diseases in vegetables and fruits. This in turn has helped in improving the quality and production of vegetables and fruits. Citrus fruits are well known for their taste and nutritional values. They are one of the natural and well known sources of vitamin C and planted worldwide. There are several diseases which severely affect the quality and yield of citrus fruits. In this paper, a new deep learning based technique is proposed for citrus disease classification. Two different pre-trained deep learning models have been used in this work. To increase the size of the citrus dataset used in this paper, image augmentation techniques are used. Moreover, to improve the visual quality of images, hybrid contrast stretching has been adopted. In addition, transfer learning is used to retrain the pre-trained models and the feature set is enriched by using feature fusion. The fused feature set is optimized using a meta-heuristic algorithm, the Whale Optimization Algorithm (WOA). The selected features are used for the classification of six different diseases of citrus plants. The proposed technique attains a classification accuracy of 95.7% with superior results when compared with recent techniques.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Citrus plant</kwd>
<kwd>disease classification</kwd>
<kwd>deep learning</kwd>
<kwd>feature fusion</kwd>
<kwd>deep transfer learning</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Food is a primary necessity of human kind and crops are the major contributor of food to meet the needs of world population. With growing population, it is essential to reduce crop losses caused by plant diseases and to increase agricultural production [<xref ref-type="bibr" rid="ref-1">1</xref>]. Due to recent advances in vision based classification and detection techniques, the quality of agriculture production has drastically improved [<xref ref-type="bibr" rid="ref-2">2</xref>]. Citrus is the world&#x2019;s most consumed agricultural crop and the largest species in the &#x201C;Rutaceae&#x201D; family [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>]. Fruits like lemons, oranges, limes, mandarins, tangerines, and grapefruits come under the category of citrus and are grown on a very large scale. According to an estimate of 2010, citrus fruits are cultivated on 8.7 million acres worldwide and their production is estimated to be around 122.5 million tons. It is imperative to note that different diseases affect approximately 50% of citrus fruits [<xref ref-type="bibr" rid="ref-5">5</xref>]. It is therefore important to devise advanced techniques to prevent citrus fruit from catching diseases as they contain various vitamins, fiber and minerals. Moreover, compounds like anti-oxidant and anti-mutagenic are also present in citrus fruits, which prevent heart diseases [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>There are various image processing techniques proposed in the literature for the detection of citrus diseases, such as clustering, thresholding, edge detection, active contour, etc. [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>]. However, with the advancement in technology, deep learning has shown significant improvement not just in image processing but also in image recognition and classification [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>]. The improvements in image recognition and classification have made deep learning suitable for fields like agriculture [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-13">13</xref>] and medical diagnosis [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>]. Vision based diagnosis helps in early and timely detection of diseases thus saving the crop yield from major losses [<xref ref-type="bibr" rid="ref-16">16</xref>]. It is practically difficult for agriculture experts to inspect and diagnose diseases on a large scale agricultural land in a timely manner [<xref ref-type="bibr" rid="ref-17">17</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>]. To ensure quality and yield of citrus fruits, it is essential to develop an automated system to recognize and classify different diseases. With the recent advances in technology, it becomes practically easy to classify and identify different diseases. Deep learning techniques require huge amount of data for training [<xref ref-type="bibr" rid="ref-19">19</xref>]. Features like shape, texture and color are significant for identification of infection areas present on a fruit or on a leaf [<xref ref-type="bibr" rid="ref-20">20</xref>]. A number of pre-processing techniques are found in literature for enhancement of input features [<xref ref-type="bibr" rid="ref-21">21</xref>]. Moreover, pre-processing techniques are also used to remove unwanted illumination and background. The most common infections in citrus plants are Canker and Black spot. Besides these diseases, Greening, Melanoses, Scab and Anthracnose affect the production of citrus.</p>
<p>Canker is related to the production of citrus fruits and affects the shoots, leaves and fruits of citrus plants. The transmission rate of canker is high from one plant to another. In severe cases, citrus leaves prematurely fall and young plants die, thus affecting the yield of the crop field while in mild cases it causes fruit rot, which significantly reduces the shelf life of citrus fruits. Another citrus disease named Black spot is caused by fungi has been found harmful for citrus fruits. It affects the fruits which are about to mature and cause significant losses in yield. Greening is one of the most lethal diseases of citrus plants caused by bacteria. This disease is able to transmit for long distances and its rate of transmission is high which makes it difficult to control once it enters the crop fields [<xref ref-type="bibr" rid="ref-22">22</xref>]. This disease affects the fruit, making them bitter and misshaped which becomes highly unsuitable for commercial sale. Due to this disease, the citrus plant dies in a number of severe scenarios, Greening is also known as cancer of citrus. Melanose is also a fungi disease caused by the pathogen Diaporthe citri. Lemon and grapefruit plants are most affected by Melanose. It starts to develop in dead twigs, and later spreads to leaves and fruits as small spots colored in brown. This small spot secretes a brownish gland, which leads the fruit to rot. Anthracnose is a fungi disease caused by a pathogen called Colletotrichum. It affects all the parts of the plant including leaves, shoots, and fruits. The span of Anthracnose is long, thus affecting the production significantly. In severe cases, Anthracnose leads to shoot dieback and premature fall of leaves. Varieties of citrus fruits are affected by Scab. Leaves are the most affected by this disease. This is also a fungi disease caused by Elsinoe fawcettii, mostly found in grapefruits, lemon, and oranges. It affects the taste of fruits. A small lump appears on leaves and fruit which later converts into a brownish spot.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>In the literature, a number of deep learning techniques have been presented for automatic classification of citrus fruit diseases. Liu et al. [<xref ref-type="bibr" rid="ref-23">23</xref>] proposed a deep learning technique for the recognition and identification of six different diseases of the citrus plants. The deep learning model is used for feature exaction and classification. MobileNetv2 is used as a deep learning model. MobileNetv2 is a lightweight deep learning model. The model is trained on a small dataset, which is divided into 60:20:20 for training, validation, and testing respectively. Results show a significant improvement in prediction time with acceptable accuracy. The model classifies different citrus diseases with an accuracy of 87.26%. The advantage of using MobileNetv2 is in terms of prediction speed. Iqbal et al. [<xref ref-type="bibr" rid="ref-1">1</xref>] proposed a technique for the detection and classification of citrus plant diseases. This technique is based on traditional image processing techniques. An optimized weighted segmentation method is used to extract features for segmentation. Color, texture, and geometric features are fused, and later, features are selected using entropy and PCA score-based vector. For classification, the final features are fed to a Multi-class SVM. The proposed technique attained an accuracy of 90.4% on the plant village dataset. The dataset consists of diseases like Anthracnose, Black spot, Canker, Scab, Greening, and Melanose.</p>
<p>Deng et al. [<xref ref-type="bibr" rid="ref-24">24</xref>] presented a technique for the detection of citrus disease named greening. The dataset contains images of citrus leaves under different lighting conditions. Color, texture, and HOG features are extracted from the input data. The dimensionality of the extracted features is reduced using PCA. The classification of disease was performed using cost-support vector classification (C-SVC). The proposed technique attains an accuracy of 91.93% with low computational complexity. Janarthan et al. [<xref ref-type="bibr" rid="ref-25">25</xref>] proposed a system that consists an embedding module, patch module, and a deep neural network for the classification of four different citrus leaf diseases. A dataset of 609 images was used in this work. The patch module creates separate images by dividing the multiple patches of lesion present on leaves, which increases the amount of dataset for training. Different pre-processing techniques are also used such as background removal and data augmentation. Deep Siamese Network is used for the training. The proposed technique attained an accuracy of 95.04% with a low computational cost; nearly 2.3 M parameters are required for tuning to train the network. Pan et al. [<xref ref-type="bibr" rid="ref-26">26</xref>] present a method based on a deep convolutional neural network. The dataset contains 2097 images of six different citrus diseases including Greening (HLB), Canker, Scab, Sand rust, Anthracnose, and Blackspot. Data augmentation techniques are employed to further increase the amount of dataset for training. For training, validation and the testing, the dataset is divided in 6:2:2, respectively. DenseNet model is used for feature extraction and classification. In this work, the last dense block is altered to simplify the DenseNet model. The proposed techniques attained an accuracy of 88% with a good prediction time.</p>
<p>Zhang et al. [<xref ref-type="bibr" rid="ref-27">27</xref>] has proposed a method for the detection of canker disease. This method consists of two stages based on deep neural networks. In the first stage, the Generative Adversarial Networks (GANs) are used for magnification of the dataset as GANs create synthetic images by replicating the original dataset. The second stage is based on the AlexNet where certain changes are applied by modifying optimization objective and parameter updating by utilizing Siamese training. The proposed technique attained an accuracy of 90.9%, with a recall of 86.5%. Ali et al. [<xref ref-type="bibr" rid="ref-28">28</xref>] have proposed a system for detection of citrus diseases using image processing techniques. The proposed method is complex and involves many pre-processing techniques including image enhancement and color space transformation. Segmentation of the lesion is performed using the Delta E algorithm which segments the image based on the distance between colors. The color histogram and textural features are extracted using LBP and RGB and HCV histogram. The final features are passed to different classifiers for classification of citrus diseases. The dataset contains 200 images of four different citrus diseases. The proposed system attained good classification accuracy. Soini et al. [<xref ref-type="bibr" rid="ref-29">29</xref>] proposed a deep learning technique for the recognition of the HLB disease of citrus. The proposed technique is able to differentiate between HLB positive and HLB negative. Deep learning model inception is used for this purpose; only the final layer of the model is trained to reduce the time of training. After 4000 iterations, the model is able to differentiate HLB positive and HLB negative with an accuracy of 93.3%, while in worst cases, it attains an accuracy close to 80%. In the Section 2, various techniques for the classification of a number of citrus diseases are discussed. The classification techniques are based on traditional image processing and deep learning. In the last decade, deep learning techniques become prominent as they are less complex compared to image processing techniques. In addition, deep learning techniques tend to achieve better classification results. It is also noticed that deep learning techniques perform well when large datasets are used for training as compared to the smaller datasets. In literature, data augmentation has been found to increase the amount of dataset to resolve this problem.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed Framework</title>
<p>In this section, the proposed deep learning scheme for the classification of different citrus plant diseases is presented. The proposed deep learning scheme used for classification is depicted in <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref>. Image augmentation is used in the proposed work to increase the size of dataset since deep learning techniques require a large amount of data. Later, the two different pre-trained models named; MobileNetv2 [<xref ref-type="bibr" rid="ref-30">30</xref>] and DenseNet201 [<xref ref-type="bibr" rid="ref-31">31</xref>] are used for feature extraction. The features are fused together to attain a rich feature set. The features are selected using Whale Optimization Algorithm (WOA). Later, these features are fed to different classifiers for classification of citrus plant diseases. The various modules shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> are discussed in the following sub-sections.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Image Augmentation</title>
<p>It is well known that deep learning models require a large amount of data for training. These models rely on a large amount of data to evade the problem of overfitting. The phenomenon of overfitting occurs when deep learning models are perfectly trained on training data. Due to overfitting, the model is unable to accurately predict cases other than training data. There are many fields including agriculture, where the availability of large data is difficult.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>The Proposed workflow of citrus disease classification</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-1.png"/>
</fig>
<p>Image augmentation overcomes this problem of limited data [<xref ref-type="bibr" rid="ref-32">32</xref>]. Image Augmentation includes a range of techniques that increase the size and quality of datasets, thus producing deep learning models with improved accuracy. After a thorough literature review, it has been found that for labeled data, geometric augmentation are most suitable for classification problem as compared to other techniques such as mixing image augmentation, kernel filter augmentation and random erasing. In this work, geometric augmentation has been used. There are different types of geometric augmentation, including filliping, rotation, and translation. These techniques are briefly discussed in the context of the safety of their utilization. The probability of retaining a label after augmentation is termed as data augmentation safety. This type of augmentation can be horizontal axis flipping and vertical axis flipping. Flipping the horizontal axis is much more common than flipping the vertical axis. It is proven to be useful on large and well recognize datasets including Cifar-10 and ImageNet. In addition, this augmentation is label preserving unless the datasets are used for text recognition. Rotational augmentation is achieved by rotating the images clockwise or anti-clockwise around an axis. The degree of rotation can be from 1 to 359. The safety of this type of augmentation is dependent on the degree of rotation. The label of data is usually preserved for slight rotation within 20 degree. Translation moves the image along the X and Y coordinates. It overcomes the positional bias present in the dataset as it forces the model to look for objects at different locations. A few samples images of citrus dataset are shown in <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref>. In the proposed work, multiple rotational angles, vertical and horizontal flipping and different translation positions have been used as shown in <?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Sample images of original citrus dataset</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-2.png"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Hybrid Contrast Stretching</title>
<p>Image pre-processing is an important step to enhance the visual quality of images present in a dataset. Contrast stretching significantly improves the quality of images. In this work, hybrid contrast stretching is used to enhance the quality of the dataset, which directly affects the classification accuracy of the different learning models. Hybrid contrast stretching is a combination of top-bottom hat filters. The intensity of the image pixels are adjusted using a mean-based threshold function. Hybrid contrast stretching is mathematically explained below, where the output of the top-hat filter is defined as:</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
</disp-formula></p>
<p>where the activation function of top hat filter is <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:math></inline-formula>, the original image is donated by <italic>I</italic>, and the structuring element is represented by <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. The output of the bottom hat filter is given by <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi mathvariant="normal">&#x03A8;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
</disp-formula></p>
<p>where bottom-hat activation is <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi mathvariant="normal">&#x03A8;</mml:mi></mml:math></inline-formula>, the original image is <italic>I</italic>, and the structuring element of the bottom hat filter is represented by <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. An intermediate image is obtained as follows:</p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
</disp-formula></p>
<p>The mean value of <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is calculated and subsequently used as a threshold to generate the hybrid contrast image as follows:</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>&#x03BC;</mml:mi><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#xA0;</mml:mtext><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03BC;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">o</mml:mi><mml:mi mathvariant="italic">t</mml:mi><mml:mi mathvariant="italic">h</mml:mi><mml:mi mathvariant="italic">e</mml:mi><mml:mi mathvariant="italic">r</mml:mi><mml:mi mathvariant="italic">w</mml:mi><mml:mi mathvariant="italic">i</mml:mi><mml:mi mathvariant="italic">s</mml:mi><mml:mi mathvariant="italic">e</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Different cases of image augmentation</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-3.png"/>
</fig>
<p>We have applied this technique to three different classes of citrus, namely Anthracnose, Canker, and Citrus scab. Different combination of structuring elements is used for different classes. The final hybrid contrast-enhanced image is represented by <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>h</mml:mi><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and is used for the classification of citrus diseases. Few samples of original images and their corresponding hybrid contrast enhanced images are presented in <?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Feature Extraction Using Deep Transfer Learning</title>
<p>In this section, the process of feature extraction is discussed. Two deep learning models are utilized for feature extraction. The pre-trained models MobileNetv2 and DenseNet201 are employed in this work. Both models are retrained on an augmented dataset of citrus diseases using Deep Transfer Learning (DTL). The concept of transfer learning is visually illustrated in <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Fig. 5</xref>. Transfer learning helps small datasets to achieve better performance by using the learned knowledge from the large and renowned datasets. To improve the classification accuracy, hybrid contrast stretching is applied and features are extracted using both MobilneNetv2 and DenseNet201. Later, the extracted features are fused together and passed to the classifier. The MobileNetv2 model has been originally trained on the ImageNet dataset, which is quite a broad and renowned dataset for classification. The model consists of point-wise and depth-wise convolutions. The residual blocks are referred to as bottlenecks made up of point-wise and depth-wise convolutional layers and a number of ReLu6 and batch normalization layers. Mobilenetv2 consists of 17 bottlenecks. The architecture of MobileNetv2 is presented in <?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref>. The MobileNetv2 is retrained on the citrus dataset using pre-trained weights of ImageNet to facilitate the process of feature learning. The second deep learning model used in this work is a dense model with 201 layers (DesnseNet201). The architecture of DenseNet201 is presented in <?A3B2 "tbl2",5,"anchor"?><xref ref-type="table" rid="table-2">Tab. 2</xref>. The model consists of 4 dense blocks and 3 transition layers. Each dense block has a growth rate of 32. The transition layers are used as a bridge between successive dense blocks which consists of convolution layers and pooling layers. The last layer of both the models has been removed and replaced with a new layer having 6 different classes of citrus diseases. The cross-entropy activation function is employed to the global average-pooling layer. For training the deep learning models, different hyperparameters are used. The values of learning rate and momentum are 0.001 and 0.93 respectively while the batch size of 64 and weight decay of 0.2 are used.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Hybrid contrast enhanced images</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-4.png"/>
</fig>
<p>The activation function used in this work is cross entropy function which is mathematically given by <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:mi>H</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mi>P</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>o</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>P</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>o</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math>
</disp-formula></p>
<p>where <italic>N</italic> represents total classes, the labels of classes are denoted by <italic>l</italic>, which is the likelihood of observation <italic>o</italic> over class c. The feature vectors obtained from MobileNetv2 and DenseNet201 having a size of N &#x00D7; 1280 and N &#x00D7; 1920 respectively. The extracted feature vectors are fused together to get a larger feature set. The feature set obtained from MobileNetv2 and Densenet201 are fused together to get a large feature set. The use of a large feature set helps in improving the classification accuracy of citrus diseases. The large feature set tends to obtain the necessary information, but it might also take more computation time for classification. To overcome this problem, the Whale Optimization Algorithm [<xref ref-type="bibr" rid="ref-26">26</xref>] has been used to obtain a subset discriminate features from the overall feature set.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Visual illustration of transfer learning [<xref ref-type="bibr" rid="ref-33">33</xref>]</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-5.png"/>
</fig>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Architecture of MobileNetv2</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Input</th>
<th>Operator</th>
<th><italic>t</italic></th>
<th><italic>C</italic></th>
<th><italic>n</italic></th>
<th><italic>S</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td>224<sup>2</sup> &#x00D7; 3</td>
<td>Conv2d</td>
<td>&#x2013;</td>
<td>32</td>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>112<sup>2</sup> &#x00D7; 32</td>
<td>Bottleneck</td>
<td>1</td>
<td>16</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>112<sup>2</sup> &#x00D7; 16</td>
<td>Bottleneck</td>
<td>6</td>
<td>24</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>56<sup>2</sup> &#x00D7; 24</td>
<td>Bottleneck</td>
<td>6</td>
<td>32</td>
<td>3</td>
<td>2</td>
</tr>
<tr>
<td>28<sup>2</sup> &#x00D7; 32</td>
<td>Bottleneck</td>
<td>6</td>
<td>64</td>
<td>4</td>
<td>2</td>
</tr>
<tr>
<td>14<sup>2</sup> &#x00D7; 64</td>
<td>Bottleneck</td>
<td>6</td>
<td>96</td>
<td>3</td>
<td>1</td>
</tr>
<tr>
<td>114<sup>2</sup> &#x00D7; 96</td>
<td>Bottleneck</td>
<td>6</td>
<td>160</td>
<td>3</td>
<td>2</td>
</tr>
<tr>
<td>7<sup>2</sup> &#x00D7; 160</td>
<td>Bottleneck</td>
<td>6</td>
<td>320</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>7<sup>2</sup> &#x00D7; 320</td>
<td>Conv2d 1 &#x00D7; 1</td>
<td>&#x2013;</td>
<td>1280</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>7<sup>2</sup> &#x00D7; 1280</td>
<td>Avgpool 7 &#x00D7; 7</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>1</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>1 &#x00D7; 1 &#x00D7; 1280</td>
<td>Conv2d 1 &#x00D7; 1</td>
<td>&#x2013;</td>
<td>K</td>
<td>&#x2013;</td>
<td></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Feature Selection</title>
<p>To improve the accuracy and computational time, feature selection is an important step. It becomes the need when the original feature set is quite broad as requires more computational power to process the feature set. There are numerous techniques presented in the literature for feature selection. In this work, feature selection is used to obtain prominent features from the original feature set. Processing the prominent features from the original feature set reduces the computational time. In the proposed work, the Whale Optimization Algorithm (WOA) is used to attain the best features, which are then used for classification. The WOA works on the hunting principal of humpback whales, a species of whales. The humpback whales hunt their prey by making spiral shape movements around them [<xref ref-type="bibr" rid="ref-34">34</xref>]. The prey is considered as the best optimal solution by WOA. The WOA defines the best search agent, which is closest to the optimum solution. The other search agents update their position towards the best search agent closest to the optimum solution. Mathematically this is represented as:</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math>
</disp-formula></p>
<p>where the current iteration is denoted by <italic>t</italic>, <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> are coefficient vectors, <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is the best solution until that point and <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the current position of the vector. The vector <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> is updated after every iteration. The vectors <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> are calculated as:</p>
<p><disp-formula id="eqn-8">
<label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mover><mml:mi>r</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-9">
<label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mn>2.</mml:mn><mml:mrow><mml:mover><mml:mi>r</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math>
</disp-formula></p>
<p>where in above equation, <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mrow><mml:mover><mml:mi>a</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is decreased linearly from 2 to 0 during iterations, while <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mrow><mml:mover><mml:mi>r</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the random vector in range of [0, 1]. The distance of the search agent and the optimum solution is calculated. Using this distance, the spiral location of the search agent is calculated. Mathematically this is shown as:</p>
<p><disp-formula id="eqn-10">
<label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi mathvariant="normal">&#x2032;</mml:mi><mml:mo>.</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Architecture of DenseNet201</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Layers</th>
<th>Densenet201</th>
</tr>
</thead>
<tbody>
<tr>
<td>Convolution</td>
<td><inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>7</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:math></inline-formula>, stride 2</td>
</tr>
<tr>
<td>Pooling</td>
<td><inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula> max pool, stride 2</td>
</tr>
<tr>
<td>Dense block<break/>(1)</td>
<td><inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>3</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>6</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2">Transition layer<break/>(1)</td>
<td><inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mn>3</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula> max pool, stride 2</td>
</tr>
<tr>
<td>Dense block<break/>(2)</td>
<td><inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>3</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2">Transition layer<break/>(2)</td>
<td><inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula> average pool, stride 2</td>
</tr>
<tr>
<td>Dense block<break/>(3)</td>
<td><inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>3</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>48</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2">Transition layer<break/>(3)</td>
<td><inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:math></inline-formula> average pool, stride 2</td>
</tr>
<tr>
<td>Dense block<break/>(4)</td>
<td><inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>3</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>3</mml:mn><mml:mtext>&#xA0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2">Classification Layer</td>
<td>Global average pooling</td>
</tr>
<tr>
<td>Softmax</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The distance between the whales (search agents) and prey (best optimal solution) is represented by <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>D</mml:mi><mml:mi mathvariant="normal">&#x2032;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, the spiral logarithmic shape is defined by a constant <italic>b</italic>, while <italic>l</italic> represents the random number in the range of [&#x2212;1, 1]. The movement of whales around the prey is in shrinking circle and spiral shape. This movement is mathematically represented below by assuming that both the movements have equal probability.</p>
<p><disp-formula id="eqn-11">
<label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mrow><mml:mover><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#xA0;</mml:mtext><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.5</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>D</mml:mi><mml:mi mathvariant="normal">&#x2032;</mml:mi><mml:mo>.</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msup><mml:mo>.</mml:mo><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>l</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#xA0;</mml:mtext><mml:mi>p</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mn>0.5</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>During the process of searching the prey, the vector <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> uses random values between 1 and &#x2212;1. These values forces the search agents to move towards or away from the best search agent. This allows WOA to achieve the global optimum. Mathematically it is represented as:</p>
<p><disp-formula id="eqn-12">
<label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-13">
<label>(13)</label>
<mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>A</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mover><mml:mi>D</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math>
</disp-formula></p>
<p>where, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mrow><mml:mover><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is the random position vector of the whale (search agent). The optimum feature set obtained from <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref> is fed to different classifiers for the classification of citrus disease. The optimum features are then evaluated using the SVM fitness function and later used by five different classifiers.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Results and Comparison</title>
<p>The results of the proposed methods are divided into three parts. 1) Classification results using MobileNetv2, 2) Classification results using DenseNet201, 3) Classification by the proposed method, which is the fusion of both MobileNetv2 and DenseNet201. The following subsections present and discuss the classification results.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental Setup</title>
<p>The proposed technique is evaluated on a private dataset which contains 279 images of six different classes. The detailed description of the dataset after the process of augmentation is presented in <?A3B2 "tbl3",5,"anchor"?><xref ref-type="table" rid="table-3">Tab. 3</xref>. The number of images per class is also shown in <xref ref-type="table" rid="table-3">Tab. 3</xref>. The dataset is divided into 70:30 for training and testing. For all the three methods, 10 folds, cross-validation is used. A number of classifiers are utilized in the proposed work to evaluate the performance of the proposed technique. Training and testing was carried out on an Intel Core i5 CPU with 4 GB RAM and 1 GB GPU.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Description of citrus dataset</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Citrus classes</th>
<th>Total images</th>
<th>Training images</th>
<th>Testing images</th>
<th>Background</th>
</tr>
</thead>
<tbody>
<tr>
<td>Anthracnose</td>
<td>422</td>
<td>296</td>
<td>126</td>
<td>Non static</td>
</tr>
<tr>
<td>Black spot</td>
<td>772</td>
<td>540</td>
<td>232</td>
<td>Non static</td>
</tr>
<tr>
<td>Canker</td>
<td>452</td>
<td>316</td>
<td>136</td>
<td>Non static</td>
</tr>
<tr>
<td>Citrus scab</td>
<td>392</td>
<td>274</td>
<td>118</td>
<td>Non static</td>
</tr>
<tr>
<td>Greening</td>
<td>411</td>
<td>288</td>
<td>123</td>
<td>Non static</td>
</tr>
<tr>
<td>Melanose</td>
<td>574</td>
<td>402</td>
<td>172</td>
<td>Non static</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Classification Results Using MobileNetv2</title>
<p>In this subsection, the results of citrus disease classification are presented using the deep learning model MobileNetv2. Results are computed using K- fold cross-validation strategy. The cross-validation strategy is used to avoid overfitting. All results are computed using 10-fold cross-validation, which are presented in <?A3B2 "tbl4",5,"anchor"?><xref ref-type="table" rid="table-4">Tab. 4</xref>. Using MobileNetv2 as a feature extractor, five different classifiers are used, namely the Linear Discriminant (LD), SVM Linear (SVM-L), (SVM-Q), (SVM-C) and Ensemble Subspace Discriminant (ESD). Using this strategy, the SVM-cubic attained the best accuracy of 78.8%. The sensitivity is 78.8%, specificity equals 94.7%, precision is 79.1%, F1 score is 78.8%, and the Area Under the Curve (AUC) is 95%. The results are also validated through a confusion matrix. The confusion matrix is shown in <?A3B2 "fig6",5,"anchor"?><xref ref-type="fig" rid="fig-6">Fig. 6</xref>. A classification accuracy of 77.1% is attained using the SVM-Q, the classifiers LD and ESD attained the accuracy of 74.1% and 75.6%, respectively. The SVM-L classifier shows the worst performance and attains an accuracy of 73.7%. Other performance parameters are shown in <xref ref-type="table" rid="table-4">Tab. 4</xref>.</p>
<p><xref ref-type="fig" rid="fig-6">Fig. 6</xref> validates the results presented in <xref ref-type="table" rid="table-4">Tab. 4</xref>. It can be seen that Anthracnose and Melanose diseases are correctly classified with an accuracy of 76%. The citrus disease Black spot attains the accuracy of 86% while Canker achieves an accuracy of 79%. The Citrus scab and Greening attains the accuracy of 73% and 83%, respectively.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Classification results of citrus plant diseases using MobileNetv2</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Classifiers</th>
<th colspan="6">Performance parameters on 10-folds cross validation</th>
</tr>
<tr>
<th>Sensitivity</th>
<th>Specificity</th>
<th>Precision</th>
<th>Accuracy</th>
<th>F1 score</th>
<th>AUC</th>
</tr>
</thead>
<tbody>
<tr>
<td>Linear discriminant</td>
<td>77.5</td>
<td>93.8</td>
<td>74.1</td>
<td>74.1</td>
<td>75.9</td>
<td>0.82</td>
</tr>
<tr>
<td>SVM linear</td>
<td>73.6</td>
<td>93.3</td>
<td>74</td>
<td>73.7</td>
<td>77.8</td>
<td>0.94</td>
</tr>
<tr>
<td>SVM quadratic</td>
<td>77.2</td>
<td>93.9</td>
<td>75.6</td>
<td>77.1</td>
<td>75.6</td>
<td>0.95</td>
</tr>
<tr>
<td>SVM cubic</td>
<td>78.8</td>
<td>94.7</td>
<td>79.1</td>
<td>78.8</td>
<td>78.8</td>
<td>0.95</td>
</tr>
<tr>
<td>Ensemble subspace discriminant</td>
<td>75.7</td>
<td>93.8</td>
<td>75.3</td>
<td>75.6</td>
<td>75.4</td>
<td>0.94</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Classification Results Using DenseNet201</title>
<p>In this subsection, classification results using DenseNet201 are discussed. <?A3B2 "tbl5",5,"anchor"?><xref ref-type="table" rid="table-5">Tab. 5</xref> shows the results using the DenseNet201 model. Different classifiers are used for classification, including LD, SVM-L, SVM-Q, SVM-C, and ESD. The K-fold Cross-validation strategy is also used, where K &#x003D; 10. The best classification accuracy is attained by the SVM-Q, which successfully classified six different diseases with an accuracy of 85%. The sensitivity is 85%, the specificity equals 96.6, precision is equal to 85.4%, the F1 score is equal to 85.6% and AUC is equal to 97%. The results are also validated using the confusion matrix shown in <?A3B2 "fig8",5,"anchor"?><xref ref-type="fig" rid="fig-7">Fig. 7</xref>. The confusion matrix shows that Anthracnose is correctly classified with an accuracy of 82%. The citrus disease Blackspot is classified with an accuracy of 92%. The Canker, Citrus scab, Greening, and Melanose diseases are classified with accuracies of 88%, 81%, 90%, and 77% respectively. It is clearly seen from the results that DenseNet201 gives better performance in terms of classification accuracy as compared to the MobileNetv2.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Confusion matrix for SVM-cubic classifier using MobileNetv2</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-6.png"/>
</fig>
<p>The classification accuracy of 84.8% is attained using SVM-C, while ESD successfully classifies citrus diseases with an accuracy of 84.6%. A classification accuracy of 84.4% was attained by using LD and the least accuracy was attained by the classifier named SVM-L, which 79.9%. The classification performance is evaluated on multiple performance parameters as shown in <xref ref-type="table" rid="table-5">Tab. 5</xref>.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Classification results of citrus plant diseases using Densenet201</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Classifiers</th>
<th colspan="6">Performance parameters on 10-folds cross validation</th>
</tr>
<tr>
<th>Sensitivity</th>
<th>Specificity</th>
<th>Precision</th>
<th>Accuracy</th>
<th>F1 score</th>
<th>AUC</th>
</tr>
</thead>
<tbody>
<tr>
<td>Linear discriminant</td>
<td>84.3</td>
<td>96.3</td>
<td>84.4</td>
<td>84.4</td>
<td>85.2</td>
<td>0.90</td>
</tr>
<tr>
<td>SVM linear</td>
<td>79.8</td>
<td>95.1</td>
<td>80.1</td>
<td>79.7</td>
<td>79.9</td>
<td>0.96</td>
</tr>
<tr>
<td>SVM quadratic</td>
<td>85</td>
<td>96.6</td>
<td>85.4</td>
<td>85</td>
<td>85.2</td>
<td>0.97</td>
</tr>
<tr>
<td>SVM cubic</td>
<td>84.6</td>
<td>96.4</td>
<td>84.9</td>
<td>84.8</td>
<td>84.5</td>
<td>0.97</td>
</tr>
<tr>
<td>Ensemble subspace discriminant</td>
<td>84.8</td>
<td>96.5</td>
<td>85.1</td>
<td>84.6</td>
<td>84.8</td>
<td>0.97</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Classification Results Using the Proposed Method</title>
<p>In this subsection, classification results using the fused feature set obtained from MobileNetv2 and Densenet201 are discussed. <?A3B2 "tbl6",5,"anchor"?><xref ref-type="table" rid="table-6">Tab. 6</xref> shows the classification results evaluated using different performance parameters. The results are computed using 10-folds cross-validation strategy to avoid overfitting during training. In this case, the LD outperforms all the classifiers based on evaluation parameters and attained an accuracy of 95.7%, which is the best accuracy among all the cases. The sensitivity is equal to 95.6%, specificity is 98.4%, precision is equals 96.1%, the F1 score equals 95.4%, and the AUC is 97%. The confusion matrix of the LD classifier is shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, which also validates the results presented in <xref ref-type="table" rid="table-6">Tab. 6</xref>. The citrus disease Anthracnose is correctly classified with an accuracy of 96% using the LD classifier. The Blackspot disease was classified with an accuracy of 99%, whereas the Canker and Citrus scab diseases were classified with an accuracy of 95%. The citrus diseases Greening and Melanose were classified with an accuracy of 97% and 92%, respectively.</p>
<?A3B2 "fig7",5,"anchor"?><fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Confusion matrix for SVM-quadratic classifier using DenseNet201</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-7.png"/>
</fig>
<p>The other classifiers also showed good performance using this strategy. The SVM-Q classifier attains the second-best classification accuracy of 93.6%. The accuracy attained by the SVM-C is 93.3% while SVM-L and ESD attained the accuracy of 92.9% and 90.7%, respectively. The results show that the proposed method of feature fusion achieved the highest classification accuracy as compared to both MobileNetv2 and DenseNet201. <?A3B2 "fig9",5,"anchor"?><xref ref-type="fig" rid="fig-9">Figs. 9</xref> and <?A3B2 "fig10",5,"anchor"?><xref ref-type="fig" rid="fig-10">10</xref> shows the graphical results, depicting the advantage of the proposed technique over MobileNetv2 and DenseNet201.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Classification results of citrus plant diseases using the proposed method</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Classifiers</th>
<th colspan="6">Performance parameters on 10-folds cross validation</th>
</tr>
<tr>
<th>Sensitivity</th>
<th>Specificity</th>
<th>Precision</th>
<th>Accuracy</th>
<th>F1 score</th>
<th>AUC</th>
</tr>
</thead>
<tbody>
<tr>
<td>Linear discriminant</td>
<td>95.6</td>
<td>98.4</td>
<td>96.1</td>
<td><bold>95.7</bold></td>
<td>95.4</td>
<td>0.97</td>
</tr>
<tr>
<td>SVM linear</td>
<td>92.8</td>
<td>98.3</td>
<td>94.5</td>
<td>92.9</td>
<td>93.6</td>
<td>0.99</td>
</tr>
<tr>
<td>SVM quadratic</td>
<td>93.6</td>
<td>98.7</td>
<td>93.9</td>
<td>93.6</td>
<td>93.7</td>
<td>0.99</td>
</tr>
<tr>
<td>SVM cubic</td>
<td>93.5</td>
<td>98.7</td>
<td>94.3</td>
<td>93.4</td>
<td>93.9</td>
<td>0.99</td>
</tr>
<tr>
<td>Ensemble subspace discriminant</td>
<td>90.6</td>
<td>97.9</td>
<td>90.8</td>
<td>90.8</td>
<td>90.7</td>
<td>0.98</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The <xref ref-type="fig" rid="fig-9">Fig. 9</xref> shows the comparison between different strategies of citrus disease classification using five different classifiers. It can be seen that the fusion strategy proposed in this work outperforms other strategies of classification. Using this strategy, all the classifier shows better classification results when compared to MobileNetv2 and DenseNet201.</p>
<p><xref ref-type="fig" rid="fig-10">Fig. 10</xref> shows the graphical comparison of the models in terms of the correct classification of different citrus disease classes. Again, the fusion feature methodology proposed in this paper attained better accuracies as compared to the other models. The proposed method is also compared with recent techniques for plants disease classification as shown in <?A3B2 "tbl7",5,"anchor"?><xref ref-type="table" rid="table-7">Tab. 7</xref>. The proposed technique outperforms these techniques in terms of accuracy.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Confusion matrix for linear discriminant classifier using proposed method</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-8.png"/>
</fig>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Overall accuracy comparison of the three different models</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-9.png"/>
</fig>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Interclass accuracy comparison using different models</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_19046-fig-10.png"/>
</fig>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Comparison with other techniques</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Reference</th>
<th>Year</th>
<th>Accuracy (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Van Hieu et al. [<xref ref-type="bibr" rid="ref-35">35</xref>]</td>
<td>2020</td>
<td>83.9</td>
</tr>
<tr>
<td>Liu et al. [<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
<td>2021</td>
<td>87.82</td>
</tr>
<tr>
<td><bold>Proposed</bold></td>
<td><bold>2021</bold></td>
<td><bold>95.7</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>In this paper, a new technique to classify citrus fruit diseases using transfer learning and feature fusion has been proposed. Hybrid contrast stretching is used as a pre-processing step to enhance the visual quality of input images. Two different pre-trained models, the MobileNetv2 and DenseNet201 are retrained using transfer learning to obtain feature vectors. The feature vectors obtained from the retrained models are then fused and a reduced set of optimized feature set is obtained using the Whale Optimization Algorithm. The selected features are then used for classification of six different diseases of citrus plants. The experimental results reveals that the classification accuracy using the fused and optimized feature set obtained from of MobileNetv2 and DenseNet201 retrained models is higher than independent features obtained from MobileNetv2 and DenseNet201. The proposed technique attains a classification accuracy of 95.7% with superior results when compared with recent techniques.</p>
<p>In future studies, larger dataset consists of multiple fruits can be used for the classification of different diseases. Moreover, some other deep learning models along with different feature selection strategies can also be used for classification to further improve the accuracy and computational time.</p>
</sec>
</body>
<back>
<ack>
<p>The author Sajjad Shaukat Jamal extend his gratitude to the Deanship of Scientific Research at King Khalid University for funding this work through research groups program under Grant Number R. G. P. 1/77/42.</p>
</ack>
<fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Iqbal</surname></string-name>, <string-name><given-names>M. F.</given-names> <surname>Azam</surname></string-name>, <string-name><given-names>M. I. U.</given-names> <surname>Lali</surname></string-name> and <string-name><given-names>M. Y.</given-names> <surname>Javed</surname></string-name></person-group>, &#x201C;<article-title>Detection and classification of citrus diseases in agriculture based on optimized weighted segmentation and feature selection</article-title>,&#x201D; <source>Computers and Electronics in Agriculture</source>, vol. <volume>150</volume>, no. <issue>1</issue>, pp. <fpage>220</fpage>&#x2013;<lpage>234</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V. S.</given-names> <surname>Gutte</surname></string-name> and <string-name><given-names>M. A.</given-names> <surname>Gitte</surname></string-name></person-group>, &#x201C;<article-title>A survey on recognition of plant disease with help of algorithm</article-title>,&#x201D; <source>International Journal of Engineering Science</source>, vol. <volume>6</volume>, pp. <fpage>7100</fpage>&#x2013;<lpage>7102</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Turner</surname></string-name> and <string-name><given-names>B. J.</given-names> <surname>Burri</surname></string-name></person-group>, &#x201C;<article-title>Potential nutritional benefits of current citrus consumption</article-title>,&#x201D; <source>Agriculture</source>, vol. <volume>3</volume>, no. <issue>1</issue>, pp. <fpage>170</fpage>&#x2013;<lpage>187</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Iqbal</surname></string-name>, <string-name><given-names>J. H.</given-names> <surname>Shah</surname></string-name>, <string-name><given-names>M. H.</given-names> <surname>ur Rehman</surname> </string-name> and <string-name><given-names>K.</given-names> <surname>Javed</surname></string-name></person-group>, &#x201C;<article-title>An automated detection and classification of citrus plant diseases using image processing techniques: A review</article-title>,&#x201D; <source>Computers and Electronics in Agriculture</source>, vol. <volume>153</volume>, no. <issue>2</issue>, pp. <fpage>12</fpage>&#x2013;<lpage>32</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Akram</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Sharif</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Awais</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ali</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>CCDF: Automatic system for segmentation and recognition of fruit crops diseases based on correlation coefficient and deep CNN features</article-title>,&#x201D; <source>Computers and Electronics in Agriculture</source>, vol. <volume>155</volume>, no. <issue>1</issue>, pp. <fpage>220</fpage>&#x2013;<lpage>236</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. I. U.</given-names> <surname>Lali</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Sharif</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Aurangzeb</surname></string-name>, <string-name><given-names>S. I.</given-names> <surname>Haider</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>An optimized method for segmentation and classification of apple diseases based on strong correlation and genetic algorithm based feature selection</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>46261</fpage>&#x2013;<lpage>46277</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. T.</given-names> <surname>Rauf</surname></string-name>, <string-name><given-names>B. A.</given-names> <surname>Saleem</surname></string-name> and <string-name><given-names>S. A. C.</given-names> <surname>Bukhari</surname></string-name></person-group>, &#x201C;<article-title>A citrus fruits and leaves dataset for detection and classification of citrus diseases through machine learning</article-title>,&#x201D; <source>Data in Brief</source>, vol. <volume>26</volume>, pp. <fpage>104340</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Adeel</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Azam</surname></string-name>, <string-name><given-names>J. H.</given-names> <surname>Shah</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Umer</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Diagnosis and recognition of grape leaf diseases: An automated system based on a novel saliency approach and canonical correlation analysis based multiple features fusion</article-title>,&#x201D; <source>Sustainable Computing: Informatics and Systems</source>, vol. <volume>24</volume>, pp. <fpage>100349</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Safdar</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>J. H.</given-names> <surname>Shah</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Saba</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Rehman</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Intelligent microscopic approach for identification and recognition of citrus deformities</article-title>,&#x201D; <source>Microscopy Research and Technique</source>, vol. <volume>82</volume>, no. <issue>9</issue>, pp. <fpage>1542</fpage>&#x2013;<lpage>1556</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Zahid</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Azam</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kadry</surname></string-name> and <string-name><given-names>J. R.</given-names> <surname>Mohanty</surname></string-name></person-group>, &#x201C;<article-title>Pedestrian identification using motion-controlled deep neural network in real-time visual surveillance</article-title>,&#x201D; <source>Soft Computing</source>, vol. <volume>2</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>17</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Kadry</surname></string-name>, <string-name><given-names>Y.-D.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Akram</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Sharif</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Rehman</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Prediction of COVID-19-pneumonia based on selected deep features and one class kernel extreme learning machine</article-title>,&#x201D; <source>Computers &#x0026; Electrical Engineering</source>, vol. <volume>90</volume>, pp. <fpage>106960</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Akram</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Raza</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Saba</surname></string-name></person-group>, &#x201C;<article-title>An automated system for cucumber leaf diseased spot detection and classification using improved saliency method and deep features selection</article-title>,&#x201D; <source>Multimedia Tools and Applications</source>, vol. <volume>6</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>30</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Adeel</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Akram</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Sharif</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Yasmin</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Saba</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Entropy-controlled deep features selection framework for grape leaf diseases recognition</article-title>,&#x201D; <source>Expert Systems</source>, vol. <volume>3</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>21</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Kadry</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Alhaisoni</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Nam</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Rajinikanth</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Computer-aided gastrointestinal diseases analysis from wireless capsule endoscopy: A framework of best features selection</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>132850</fpage>&#x2013;<lpage>132859</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. S.</given-names> <surname>Sarfraz</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Alhaisoni</surname></string-name>, <string-name><given-names>A. A.</given-names> <surname>Albesher</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>I.</given-names> <surname>Ashraf</surname></string-name></person-group>, &#x201C;<article-title>StomachNet: Optimal deep learning features fusion for stomach abnormalities classification</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>197969</fpage>&#x2013;<lpage>197981</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Akram</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Saba</surname></string-name></person-group>, &#x201C;<article-title>Fruits diseases classification: Exploiting a hierarchical framework for deep features fusion and selection</article-title>,&#x201D; <source>Multimedia Tools and Applications</source>, vol. <volume>79</volume>, no. <issue>35&#x2013;36</issue>, pp. <fpage>25763</fpage>&#x2013;<lpage>25783</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. B.</given-names> <surname>Tahir</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Javed</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kadry</surname></string-name>, <string-name><given-names>Y.-D.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Akram</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Recognition of apple leaf diseases using deep learning and variances-controlled features reduction</article-title>,&#x201D; <source>Microprocessors and Microsystems</source>, vol. <volume>5</volume>, pp. <fpage>104027</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Muhammad</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Bibi Rubab</surname></string-name>, <string-name><given-names>O.-Y.</given-names> <surname>Song</surname></string-name> and <string-name><given-names>S.-A.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>Severity recognition of aloe vera diseases using AI in tensor flow domain</article-title>,&#x201D; <source>Computers, Materials and Continua</source>, vol. <volume>66</volume>, no. <issue>2</issue>, pp. <fpage>2199</fpage>&#x2013;<lpage>2216</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z. U.</given-names> <surname>Rehman</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Ahmed</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Dama&#x0161;evi&#x010D;ius</surname></string-name>, <string-name><given-names>S. R.</given-names> <surname>Naqvi</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Nisar</surname></string-name></person-group>, &#x201C;<article-title>Recognizing apple leaf diseases using a novel parallel real-time processing framework based on MASK RCNN and transfer learning: an application for smart agriculture</article-title>,&#x201D; <source>IET Image Processing</source>, vol. <volume>4</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>28</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Kianat</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Akram</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Rehman</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Saba</surname></string-name></person-group>, &#x201C;<article-title>A joint framework of feature reduction and robust feature selection for cucumber leaf diseases recognition</article-title>,&#x201D; <source>Optik</source>, vol. <volume>3</volume>, pp. <fpage>166566</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Saeed</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mittal</surname></string-name>, <string-name><given-names>L. M.</given-names> <surname>Goyal</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Roy</surname></string-name></person-group>, &#x201C;<article-title>Deep neural network features fusion and selection based on PLS regression with an application for crops diseases classification</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>103</volume>, no. <issue>October</issue>, pp. <fpage>107164</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K. R.</given-names> <surname>Gavhale</surname></string-name>, <string-name><given-names>U.</given-names> <surname>Gawande</surname></string-name> and <string-name><given-names>K. O.</given-names> <surname>Hajari</surname></string-name></person-group>, &#x201C;<article-title>Unhealthy region of citrus leaf detection using image processing techniques</article-title>,&#x201D; in <conf-name>Int. Conf. for Convergence for Technology</conf-name>, <publisher-loc>Pune, India</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2014</year>. </mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Tan</surname></string-name> and <string-name><given-names>N.-N.</given-names> <surname>Xiong</surname></string-name></person-group>, &#x201C;<article-title>Image recognition of citrus diseases based on deep learning</article-title>,&#x201D; <source>Computers, Materials and Continua</source>, vol. <volume>66</volume>, no. <issue>1</issue>, pp. <fpage>457</fpage>&#x2013;<lpage>466</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Deng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Lan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Hong</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Citrus greening detection using visible spectrum imaging and C-SVC</article-title>,&#x201D; <source>Computers and Electronics in Agriculture</source>, vol. <volume>130</volume>, no. <issue>20</issue>, pp. <fpage>177</fpage>&#x2013;<lpage>183</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Janarthan</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Thuseethan</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Rajasegarar</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Lyu</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Yearwood</surname></string-name></person-group>, &#x201C;<article-title>Deep metric learning based citrus disease classification with sparse data</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>162588</fpage>&#x2013;<lpage>162600</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Pan</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xiang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wu</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Xiang</surname></string-name></person-group>, &#x201C;<article-title>A smart mobile diagnosis system for citrus diseases based on densely connected convolutional networks</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>87534</fpage>&#x2013;<lpage>87542</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Yang</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Classification of canker on small datasets using improved deep convolutional generative adversarial networks</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>7</volume>, pp. <fpage>49680</fpage>&#x2013;<lpage>49690</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Ali</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Lali</surname></string-name>, <string-name><given-names>M. Z.</given-names> <surname>Nawaz</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Saleem</surname></string-name></person-group>, &#x201C;<article-title>Symptom based automated detection of citrus diseases using color histogram and textural descriptors</article-title>,&#x201D; <source>Computers and Electronics in Agriculture</source>, vol. <volume>138</volume>, pp. <fpage>92</fpage>&#x2013;<lpage>104</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C. T.</given-names> <surname>Soini</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Fellah</surname></string-name> and <string-name><given-names>M. R.</given-names> <surname>Abid</surname></string-name></person-group>, &#x201C;<article-title>Citrus greening infection detection by computer vision and deep learning</article-title>,&#x201D; in <conf-name>Proc. of the 2019 3rd Int. Conf. on Information System and Data Mining</conf-name>, <publisher-loc>NY, USA</publisher-loc>, pp. <fpage>21</fpage>&#x2013;<lpage>26</lpage>, <year>2019</year>. </mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Sandler</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Howard</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Zhu</surname></string-name> and <string-name><given-names>L.-C.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Mobilenetv2: Inverted residuals and linear bottlenecks</article-title>,&#x201D; in <conf-name>Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition</conf-name>, <publisher-loc>NY, USA</publisher-loc>, pp. <fpage>4510</fpage>&#x2013;<lpage>4520</lpage>, <year>2018</year>. </mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>L. Van Der</given-names> <surname>Maaten</surname></string-name> and <string-name><given-names>K. Q.</given-names> <surname>Weinberger</surname></string-name></person-group>, &#x201C;<article-title>Densely connected convolutional networks</article-title>,&#x201D; in <conf-name>Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition</conf-name>, <publisher-loc>Lag Vegas, USA</publisher-loc>, pp. <fpage>4700</fpage>&#x2013;<lpage>4708</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Shorten</surname></string-name> and <string-name><given-names>T. M.</given-names> <surname>Khoshgoftaar</surname></string-name></person-group>, &#x201C;<article-title>A survey on image data augmentation for deep learning</article-title>,&#x201D; <source>Journal of Big Data</source>, vol. <volume>6</volume>, no. <issue>1</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>48</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Rahman</surname></string-name>, <string-name><given-names>M. E.</given-names> <surname>Chowdhury</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khandakar</surname></string-name>, <string-name><given-names>K. F.</given-names> <surname>Islam</surname></string-name>, <string-name><given-names>Z. B.</given-names> <surname>Mahbub</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Transfer learning with deep convolutional neural network (CNN) for pneumonia detection using chest X-ray</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>10</volume>, pp. <fpage>3233</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Sharawi</surname></string-name>, <string-name><given-names>H. M.</given-names> <surname>Zawbaa</surname></string-name> and <string-name><given-names>E.</given-names> <surname>Emary</surname></string-name></person-group>, &#x201C;<article-title>Feature selection approach based on whale optimization algorithm</article-title>,&#x201D; in <conf-name>2017 Ninth Int. Conf. on Advanced Computational Intelligence</conf-name>, <publisher-loc>NY, USA</publisher-loc>, pp. <fpage>163</fpage>&#x2013;<lpage>168</lpage>, <year>2017</year>. </mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Van Hieu</surname></string-name> and <string-name><given-names>N. L. H.</given-names> <surname>Hien</surname></string-name></person-group>, &#x201C;<article-title>Automatic plant image identification of vietnamese species using deep learning models</article-title>,&#x201D; <source>Agriculture</source>, vol. <volume>2</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>16</lpage>, <year>2020</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>