Crops Diseases Detection and Solution System
Crops Diseases Detection and Solution System
Corresponding Author:
Mohammad Jahangir Alam,
Department of Computer Science and Information Technology, Southern University Bangladesh
739/A Mehidibag Road, Chittagong, Bangladesh.
Email: [email protected]
1. INTRODUCTION
Agriculture and human social development go side by side as the production of crops made it
possible for primitive man to settle down in selected spots leading to formation of society [1]. The history of
agricultural in Bangladesh long before. Bangladesh is basically an agricultural country, and the income is
based on the agricultural products and all its resources depend on the agricultural output.
Although Bangladesh is on course for Middle Income Country status by 2021, agriculture remains
the largest employer in the country by far and 47.5% of the population is directly employed in agriculture and
around 70% depends on agriculture in one form or another for their livelihood. Agriculture is the source of
food for people through crops, livestock, fisheries; the source of raw materials for industry, of timber for
construction; and a generator of foreign exchange for the country through the export of agricultural
commodities, whether raw or processed. It is the motor of the development of the agro-industrial sector
including food processing, input production and marketing, and related services. As main source of economic
linkages in rural areas, it plays a fundamental role in reducing poverty which remains a predominantly rural
phenomenon [2].
Though, in Agricultural Department technology is rapidly changing, many automatic technologies
are coming in the market (example, Automatic planting, cutter machines etc which helps the farmer to
produce maximum products). Plant disease is an important concern for the farmers in Bangladesh because
Plant disease is an impairment of the normal state of the plant that interrupts or modifies its vital functions
[3]. To get solution on planet disease If farmers decide to take advice from agricultural expert regarding the
treatment of incidence of pest /disease/trait to their crop/plant in order to increase the crop productivity then
he may face following situations [4]:
2. LITERATURE REVIEW
Prof.H.M. Deshmukh, Jadhav Sanjivani,Lohar Utkarsha, Bhagat Madhuri and Salunke Shubhangi.
“Plant Leaf Disease Identification System for Android”. International Journal of Advanced Research in
Computer and Communication Engineering [9]. In this article they have described the development of an
Android application that gives users or farmers the capability to identify the plant leaf diseases based on the
photographs of plant leaves taken through an android application.
Sufiyan K Shekh, Aniket Baitule, Milind Narethe, Sangappa Mallad, Waghdarikar and Dr D Y Patil.
“Detection of Leaf Diseases and Monitoring the Agricultural Resources using Android App”. International
Journal of Innovative Research in Computer and Communication Engineering [10]. In this article they have
described and designed a new architecture for remote control of agriculture devices and also detecting the
diseases of plant which make much easier and less dependent of the conditions present to farmers.
Mr.Sushant.S.Chavan, Mr.Nitesh.P.Satre, Mr.Rajat.R.Deshmane, Mr.Suhas.B.Katkar. „„Android
Based App to Prevent Crop Diseased in Various Seasons‟‟. International Research Journal of Engineering
and Technology(IRJET) [11]. In this article they have developed an android application for agriculture, when
and which fertilizers, pesticides and herbicides are used to save various crops from various diseases.
3. PROPOSED METHOD
3.1. Flow chart
The flowchart describes the whole process of the research. At first user has to upload a defected
crops image on the system then system will search image related information in the system database, if match
the uploaded image with the system database it will provide possible diseases name with solution, if does not
match it will show not match message.
The figure shows main page of the system where users can choose their activities including menu
access and different crops list. A user can be able to see some diseases list with image.
After clicking any icon, image of diseases, visitor can be able to find specific disease symptoms
with solutions.
4. RESEARCH METHOD
There are some fundamental steps:
a. Image Acquisition: Images of the infected leaves have taken from the crops. The database has
different types images on plant diseases and the images are stored in (.jpg, .png) image format.
b. Image preprocessing: If noises are present in image, interested region in the image is not clear. In
the image clipping, smoothing, enhancement is the three steps included in preprocessing phase. The
process of image collection and lots of information may bring noise which make the quality of
image dropped. To perform demising different kinds of reduction technique are applicable.
c. Image Segmentation: Image segmentation is the first step and also one of the most critical tasks of
image analysis. According to the region of interest, the image will be segmented into different parts.
d. Image Feature Extraction: The features extraction is the input data transform into set of features.
The feature set will extract the relevant information. so should carefully have chosen. Feature
extraction involves simplifying the amount of resources required to describe a large set of data
accurately.
e. Image classification: The intent of the classification process is to categorize all pixels in a digital
image into one of classes or theme. The objective of image classification is to identify, as a unique
gray level (or color), features occurring in an image in terms of the object or type these features
actually represent on the ground. Image classification is perhaps the most important part of digital
image analysis [12].
scale-space. In the BRISK framework, the scale-space pyramid layers consist of n octaves ci and n intra-
octaves di, for i = {0, 1, . . ., n − 1} and typically n = 4.
The octaves are formed by progressively half-sampling the original image (corresponding to
c0).Each intra-octave di is located in-between layers ci and ci+1 (as illustrated in Figure 5). The first intra-
octave do is obtained by down sampling the original image c0 by a factor of 1.5, while the rest of the intra-
octave layers are derived by successive half sampling. Therefore, if t denotes scale then t(ci) = 2iand t(di) =
2i *1.5 [5].
Scale-space interest point detection: a key point (i.e. saliency maximum) is identified at octave ci by
analyzing the 8 neighboring saliency scores in ci as well as in the corresponding scores-patches in the
immediately-neighboring layers above and below. In all three layers of interest, the local saliency maximum
is sub-pixel refined before a 1D parabola is fitted along the scale-axis to determine the true scale of the key
point. The location of the key point is then also re-interpolated between the patch maxima closest to the
determined scale [13].
6. DESCRIPTOR MATCHING
Matching two BRISK descriptors is a simple computation of their Hamming distance as done in
BRIEF: the number of bits different in the two descriptors is a measure of their dissimilarity. Notice that the
respective operations reduce to a bitwise XOR followed by a bit count, which can both be computed very
efficiently on today‟s architectures [13].
of Tomato plant, 38 images of Early Blight and Late Blight of Potato plant, 20 images of Anthracnose
Disease of Mango plant and 15 images of Rot Wilt Disease of Jute plant.
Table 1. The sample of different stages of affected crops stored into the database
We have used BRISK algorithm in our research to match the uploaded affected crops images with
our database images. As per BRISK algorithm‟s techniques the system takes 100 key objects from both
uploaded image e.g. class 1 and all database images e.g. class 2 for the specific crop then it is compare key
objects between class 1 and class 2. After finding the matching of the objects it does calculate the percentage
of matched found. It follows the below equation:
If calculated percentage is above 70 then display the matched image from database and provide the
possible disease name and solution about the disease otherwise provides message “Uploaded image is not
matched with the database”.
Using Upload Photo menu farmers can upload affected crops photo to detect diseases and will get
solution.
After clicking Upload Photo menu item farmers or visitors can see Photo Upload option. Here
clicking users will select specific crops, user can select photo by tapping/clicking blank image and will click
Upload button.
If uploaded photo matched with stored image then successful detection result page will show with
possible disease name, causes and solutions.
If uploaded image does not match with stored image, then it will show 'Could not detect disease'
message.
Table 2. Comparison of Crops Diseases Detection and Solution with others systems
Criteria Crops Diseases Plant Leaf Disease Detection of Leaf Android Based App to
Detection and Identification System Diseases and Monitoring Prevent Crop Diseased in
Solution system for Android [9] the Agricultural Various Seasons [11]
Resources using Android
App [10]
Enough information stored in Yes Yes Yes Yes
database about plant diseases
Full part of the diseases Yes No No No
Many kinds of plants Yes Yes Yes No
Easy to use Yes Yes Yes Yes
Access from every where Yes Yes Yes Yes
Accuracy Yes No Yes Yes
Faster to get result Yes Yes No No
Details solution Yes No No No
8. ADVANTAGES
a. It is easy to install
b. No need to register
c. It is user friendly
d. It work‟s in different version of android
e. It is light weight
f. It is faster
9. CONCLUSION
This Automated Crops Diseases Detection and Solution System is tested in different Android phone
and it is working nicely and the system is very useful for farmers especially who are living in rural area and
where the agricultural experts are not available. User can easily use this application. Any people can detect
and get solution any time using this application. The application is free of cost and does not require any
additional device.
REFERENCES
[1] Ayesha Bhandralia, Resham Arya, S. N. Panda, Sachin Ahuja. “Polyhouse Agricultural Marketing System Using
Big Data Hadoop.” International Journal of Advances in Applied Sciences (IJAAS).2016; 5(2):78-84.
[2] Hamid Miah. “Agriculture Sector Development Strategy: background paper for preparation of 7th Five Year Plan,”
http://www.plancomm.gov.bd/7th-five-year-plan/
[3] Hiteshwari Sabrol1, Satish Kumar. “Recognition of Tomato Late Blight by using DWT and Component Analysis,”
International Journal of Electrical and Computer Engineering (IJECE). 2017; 7(1):194-199.
[4] MS Prasad Babu and B Srinivasa Rao. “Leaves Recognition Using Back Propagation Neural Network-Advice For
Pest and Disease Control On Crops,” IndiaKisan.Net: Expert Advissory System. 2007.
[5] Jayamala K. Patil, Raj Kumar. “Plant Leaf Disease Image Retrieval Using Color Moments. IAES International
Journal of Artificial Intelligence (IJ-AI).2013; 2(1): 36-42.
[6] B. Li, et al. “Hyperspectral identification of rice diseases and pests based on principal component analysis and
probabilistic neural network,” Transactions of the CSAE, , 2009;5: 143–147.
[7] H. Jie, “Application of PCA Method on Pest Information Detection of Electronic Nose,” IEEE international
Conference on Information Acquisition. Weihai, Shandong, China, 2006;1456-1468.
[8] M. M. Seinl, et al. “Authentications of Myanmar National Registration Card,” Indonesian Journal of Electrical
Engineering and Informatics (IJEEI), 2013; 2: 53-58.
[9] Prof.H.M.Deshmukh, Jadhav Sanjivani, Lohar Utkarsha, Bhagat Madhuri, Salunke Shubhangi. “Plant Leaf Disease
Identification System for Android,” International Journal of Advanced Research in Computer and Communication
Engineering. 2016; 5: 396-398.
[10] Sufiyan K Shekh, Aniket Baitule, Milind Narethe, Sangappa Mallad, Waghdarikar, Dr D Y Patil. “Detection of
Leaf Diseases and Monitoring the Agricultural Resources using Android App,” International Journal of Innovative
Research in Computer and Communication Engineering. 2015; 3: 9540-9547.
[11] Mr.Sushant. S.Chavan, Mr.Nitesh. P.Satre, Mr.Rajat. R.Deshmane, Mr.Suhas.B.Katkar. “Android Based App to
Prevent Crop Diseased in Various Seasons,” International Research Journal of Engineering and
Technology(IRJET). 2016; 3:1052-1055.
[12] Priyanka L.Kamble, Anjali C.Pise. “Review on Agricultural Plant Disease Detection by using Image Processing.
International Journal of Latest Trends in Engineering and Technology (IJLTET). 2016; 7: 335-339.
[13] Stefan Leutenegger, Margarita Chli and Roland Y.Siegwart. “BRISK: Binary Robust Invariant Scalable Keypoints,”
IEEE International Conference on Computer Vision, ICCV 2011, Barcelona, Spain, .2011;2548-2555.