Skip to main content

Tomato Leaf Disease Detection

Page 1

10

V

https://doi.org/10.22214/ijraset.2022.41918

May 2022


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue V May 2022- Available at www.ijraset.com

Tomato Leaf Disease Detection Abhishek Jasani1, Mehul Dholi2, Soham Purkar3 1, 2, 3

E&TC Department, Pune Institute of Computer Technology

Abstract: Tomato is an important crop in India and affects India’s economy in many ways. It is observed that the development in agriculture is sluggish nowadays due to the attack of diseases. Many farmers detect diseases by their previous experience or some take help from experts. Traditional ways are often used to detect the diseases by the farmers. So, there is the possibility of an inaccurate diagnosis of diseases having very large similarity in their symptoms. So, it is essential to move towards the new strategies for automatic diagnosis and controlling of disease. So, there is a need for an automatic, accurate and less expensive machine vision system for detection of disease from tomato leaf images. I. INTRODUCTION The production of tomatoes in India is reducing gradually over the years because of major tomato leaf diseases which may impact their production. Due to this many tomato cultivators get a huge drop in their production and income. This problem will be solved if the farmers get to know about the plants which are infected and diseased in early stages of their growth so that they can use pesticides and different medicinal equipment to sprinkle medicines over plants and save their crops from diseases in early stages of production. This project will help the farmers to recognize the tomato leaves which are Fresh and Diseased by simply uploading the pictures of the tomato leaf on the web app.In this project we have used the concepts of machine learning, deep learning .While implementing this project the concept of Flask which is a python library used to make web servers will be used along with front-end technologies like REACT JS. II.

LITERATURE SURVEY

Year

Author

Paper Name

Findings

2021

Changjian Zou, Sihan Zhou, Jinge Xing and Jia Song

Tomato Leaf Disease Identification by Restructured Deep Residual Dense Network

Architecture

Accuracy (%)

Deep CNN ResNet50 DenseNet121 RRDN Architecture

93.21 88.49 91.96 95 Accuracy (%) 63.75 77.2 63.4 91.2

2019

2018

Mohit Agarwal, Abhishek Singh, Siddhartha Arjaria, Amit Sinha and Suneet Gupta

Tomato Leaf Disease Detection using CNN

Prajwala TM, Alla Pranathi, Kandiraju Sai Ashritha, Nagaratna B. Chittaragi , Shashidhar G. Koolagudi

Tomato Leaf Disease Detection using CNN

MobileNet VGG16 InceptionV3 Propose model

Remark: -The Architecture used here is LeNet

Epochs 10 20 30

©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 |

Accuracy (%) 90.41 94.52 94.85

918


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue V May 2022- Available at www.ijraset.com III.

METHODOLOGY

This is the detailed explanation of Block Diagram 1) Data Collection: We have collected the data i.e. tomato leaves from google images. 2) Data Preprocessing: We have augmented the images by rescaling and rotating through different angles using keras. 3) Building Model: We have built a basic CNN model containing layers such as convolution, max-pooling, flattening and full connection. 4) Adding Architectures: We have tested four architectures VGG16, ResNet ,Inception and Mobile Net and we will be choosing the most accurate one 5) CNN Output and connect to Output: The CNN output given by the model will be next given to the backend server for further processing. The network's input is a two-dimensional image (224, 224, 3). The first two layers have the same padding and 64 channels of 3*3 filter size. Then, after a stride (2, 2) max pool layer, two convolution layers of 256 filter size and filter size (3, 3). This is followed by a stride (2, 2) max pooling layer, which is the same as the previous layer. Following that, there are two convolution layers with filter sizes of 3 and 3 and a 256 filter. Following that, there are two sets of three convolution layers, as well as a max pool layer. Each has 512 filters of the same size (3, 3) and padding. This image is then fed into a two-layer convolution stack. In these cases, convolution and maximum pooling are used. We employ 3*3 filters instead of 11*11 filters in AlexNet and 7*7 filters in ZF-Net. It also employs 1*1 pixels in some of the layers to adjust the amount of input channels. After each convolution layer, a 1-pixel padding (same padding) is applied to avoid the image's spatial information from being lost. In this project we are saving the money of farmers by solving the issue regarding the early detection of tomato leaf diseases. Our goal is to build an efficient and accurate model which will help to solve the above-mentioned issue. We are building a CNN model in which we will choose an appropriate algorithm and by hyper-parameter tuning we will achieve our goal to eradicate the problem.

©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 |

919


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue V May 2022- Available at www.ijraset.com IV. DISEASE NAME Bacterial_spot Early_blight Late_blight Leaf_Mold Septoria_leaf_spot Spider_mites Two- spotted_spider_mite Target_Spot Tomato_Yellow_Leaf_Curl_Virus Tomato_mosaic_virus Tomato healthy

RESULTS PRECISION 0.90 0.89 0.94 0.90 0.89 0.94 0.89 0.98 0.99 0.95

RECALL 0.99 0.77 0.80 0.90 0.88 0.85

FI -SCORE 0.94 0.83 0.86 0.90 0.88 0.90

SUPPORT 425 480 463 470 436 435

0.86 0.94 0.93 0.98

0.87 0.96 0.96 0.96

457 490 448 482

©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 |

920


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue V May 2022- Available at www.ijraset.com

Roc Curve V.

OUTPUT IMAGES

©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 |

921


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue V May 2022- Available at www.ijraset.com VI. CONCLUSION Agricultural sector is an important sector over which the majority of the Indian population relies. Detection of diseases in these crops is hence essential for the economic growth of a country. Tomato is one of the crops which has mass production in India. In this project we have detected and identified 10 different types of diseases. The project uses a convolutional neural network model to classify tomato leaf diseases and help the farmer identify the type of disease. REFERENCES [1] [2] [3] [4]

Adhao Asmita Sarangdhar, V.R Pawar “Machine Learning Regression Technique for Cotton Leaf Disease Detection an d Controlling using IoT ” in 2017 at IEEE Mohit Agarwal, Abhishek Singh, Siddhartha Arjaria, Amit Sinha and Suneet Gupta “Tomato Leaf Disease Detection using Convolution Neural Network” in 2019 at ICCIDS Prajwala TM, Alla Pranathi, Kandiraju Sai Ashritha, Nagaratna B. Chittaragi , Shashidhar, G. Koolagudi “Tomato Leaf Disease Detection using Convolutional Neural Networks” in 2018 at 11th IC3 Changjian Zou, Sihan Zhou, Jinge Xing ,and Jia Song “Tomato Leaf Disease Identification by Restructured Deep Residual Dense Network” in 2021 at IEEE

©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 |

922


Turn static files into dynamic content formats.

Create a flipbook
Tomato Leaf Disease Detection by IJRASET - Issuu