Multi-classification of disease induced in plant leaf using chronological Flamingo search optimization with transfer learning

View article
PeerJ Computer Science

Main article text

 

Introduction

Motivation

  • The segmentation may become a complex process because of contrast, scale, and shape alterations.

  • The images of low contrast impact the detection performance elevate the computational cost and minimize the classification accuracy.

  • The manual elucidation needs a huge quantity of work and expertise in detecting the disease and also needs a huge time for processing.

  • Designed CFSA-TL-based CNN with LeNet for first-level classification: The classification in terms of the first level includes the classification of plant leaf type using CFSA-TL-based CNN with LeNet. Here, the TL-based CNN with LeNet is trained with CFSA, which is developed by unifying the chronological concept in the Flamingo search algorithm (FSA).

  • Developed CFSA-TL-based CNN with LeNet for second-level classification: The classification in terms of the second level includes the classification of plant leaf disease using CFSA-TL-based CNN with LeNet. Here, the TL-based CNN with LeNet is trained with CFSA and is developed by unifying the chronological concept in FSA.

Literature survey

Proposed cfsa-based tl for multi-classification of plant leaf disease

Image acquisition

where, e depicts total images and χv symbolizes vth image.

Pre-processing with adaptive anisotropic diffusion

where, η stands for significance level. Hence, the m is set as

where, σ2 represents the variance of noise gradient and d denotes constant. Hence, the pre-processed outcome generated through adaptive anisotropic diffusion is notified as T.

Segmentation of plant leaf with Moving Gorilla Remora algorithm (MGRA)-based U-Net++

Overview of U-Net++

where () delineates convolution function, η() states the upsampling layer, [] is the concatenation layer. Node residing at level t=0 receives input through prior encoder layer while nodes at level t=1 receives the encoder and input of sub-network from two successive levels and nodes t>1 receives t+1 of which t input are termed as outputs of prior t nodes in similar skip pathways and the final input is up-sampled outcome from low skip pathway. The dense skip connections amid layers of similar size pass the outcome of present modules to all equivalent modules and combine it using other inputted features. Hence complete U-Net++ fusion model is modelled in the format of an inverted pyramid in which the intermediate layer comprises more precise localization data whereas the in-depth layer acquires pixel-level class data. The purpose is to segment the plant image into binary by labeling it as background and foreground as 0 and 1.

U-Net++ training with MGRA

Augmentation of image

Position augmentation

Color augmentation

Obtain crucial feature

where Rϑ and R represent gradient along ϑ and directions. The image is split into various square cells or areas with specific sizes. This feature is explained as V1.

where, denotes convolution amid a and c, and σ stands for the standard deviation of various scales such that

where T is constant which divides two successive smooth images.

where

where γ denotes threshold. The LTP feature is notified by V3. Hence, the feature vector formed is stated by,

First-level classification to identify plant leaf type using TL with LeNet

Outlook of TL with LeNet

Training of LeNet

Fetch hyperparameters

Training of CNN

CNN model

Steps of CFSA

where, ν stands for total solutions, and Jε provides a εth solution.

where il+1x,y indicates the location of the ith flamingo in jth size and (l+1)th iteration, ilx,y is the location of the ith flamingo in jth size and lth iteration, inly expresses the flamingo location with best fitness in lth iteration and yth size, U is the diffusion factor, I1 and I2 depicts random numbers that undergo normal distribution and λ2 are randomized by −1 or 1.

where, X is Gaussian random number.

Second-level classification to classify multi-class plant disease

Discussion of outcomes

Set-up of experiment

Dataset description

Experimental upshots

Metrics used

Algorithm methods

Algorithmic analysis

Comparative methods

Comparative analysis

Analysis using segmentation accuracy

Comparative estimate

Algorithm estimate

Scheme evaluation

Statistical analysis

Conclusion

Supplemental Information

Additional Information and Declarations

Competing Interests

The authors declare that they have no competing interests.

Author Contributions

Malathi Chilakalapudi conceived and designed the experiments, performed the experiments, performed the computation work, prepared figures and/or tables, and approved the final draft.

Sheela Jayachandran analyzed the data, authored or reviewed drafts of the article, and approved the final draft.

Data Availability

The following information was supplied regarding data availability:

The data are available at GitHub: https://github.com/spMohanty/PlantVillage-Dataset/tree/master/raw/color (Sharada Mohanty).

The code is available in the Supplemental File.

Funding

The authors received no funding for this work.

3 Citations 834 Views 269 Downloads