Plant Leaf Disease Detection
Plant Leaf Disease Detection
Plant Leaf Disease Detection
INTERNATIONAL JOURNAL OF INNOVATIONS IN ENGINEERING RESEARCH AND TECHNOLOGY [IJIERT] ISSN: 2394-3696
Conference Proceedings of TECHNO-2K17 (Technical Symposium)
ABSTRACT
We know that India is an agriculture based country. There is diversity in the crops. India is largest in production of wheat, rice,
cotton, jawar-bajra etc. About 70% of people from India depend on farming as their primary economic source. Due to having
diversity in crops there is diversity in diseases also. Diseases hamper the quality and quantity of the product and hence affect the
economy of India. Generally proper detection of disease is impossible by naked eye. Traditional method for detection of disease
is, we call the expert who gives suggestion about the type of disease and what are the methods for cure it. But sometimes the
naked eye observation can get false and unnecessary fertilizers get spread on leaf having no effect on leaf. To solve this problem,
we can accurately detect disease by using Digital Image Processing which give accurate information about causes, effects and
fertilizers need to spread. In this project classification of disease is based on neural network. Different MATLAB pre-processing
algorithms are use for detecting the disease. After successful classification and detection of disease, one can spread suitable
fertilizers by using wired robot.
KEYWORD: Neural Network, Matlab.
INTRODUCTION:
The position of any country in the world depends on its economy and the economy of most of the countries depends on
agricultural production. Pproduction get affected by diseases of the crop. The diseases on the cotton are caused by pathogens,
deficiency of nutrients, fungi etc. Detection and identification of such types of diseases requires an expert system. Which also
describe the method of prevention and treatment. Identifying the plant disease is not easy task. It requires experience and
knowledge of plants and their diseases. This is check and error system which requires lots of time. This method is expensive
which requires continuous watch over farm. To solve this problem we are using image processing and some MATLAB
classification tools. In this project we are classifying and identifying disease on cotton leaf. The diseases on cotton are as follows.
BLOCK DIAGRAM:
METHODOLOGY
Firstly image of the defected leaf is taken and different pre-processing algorithms are applied on them. Different pre-processing
algorithm includes Gaussian blurring, grey scale conversion, thresholding, median filtering, boundary detection, cropping etc.1)
grey scale conversion converts RGB image into gray scale image, for this we take the average of R,G,B i.e.(R+G+B)/3 . The
simplest thresholding methods replace in an image with a black pixel if the image intensity is less than some fixed constant T (i.e.
I(i,j)<T) or a white pixel if the image intensity is greater than that constant. Cropping refers to the removal of the outer parts of an
image to improve framing, accentuate subject matter or change aspect ratio. Edge detection includes a variety of mathematical
methods that aim at identifying points in a digital image at which the image brightness changes sharply or, more formally, has
discontinuities. After this by using tools in matlab we take features of defected leaves.This features are compare with features of
small pixels having diseases like bacteria, rendning, rust etc which is saved as database. Classification and comparision of disease
is done by Neural Network. Some of the pre-processing in matlab shown below.
5.1 Pre-processing
All this pre-processing steps we are displaying on the screen through the GUI(Axes) tools in MATLAB. When the comparison is
done it gives the reason and category of the disease on leaf. In this project disease caused is shows in the form of percentage, so it
is helpful for us to understand how much amount of fertilizer required to overcome the disease. In this way we successfully
identify the disease on leaf by using image processing. After detection of disease data in the binary form is sent to controlller,
which takes place by using UART1 .
Controller receives data and then actuators gets ON at output port of controller.
RESULTS
We can successfully detect disease on given leaf, Which help to increase productivity.
we successfully trained Neural Network, using 5 iterations. In our project we take the features of small pixels images which are
having the diseases like bacteria, Redning, fungus and rust.
Here we load the image of leaf, which shows us that it is defected 8.22% by Rust. Which also shows percentage of normal leaf.
From this data we can spray suitable fertilizers to remove rust from leaf.
6.3 Rendning
Here we load image, which show us that percentage of normal leaf is 50.11% and about percentage of rendning i.e. 40.40%, so
from this information we can accurately detect the cause of disease and we will spray suitable fertilizer on that. Which help us to
recover from disease and it will increase the quality of product
6.4 Hardware
In hardware we use AVR controller as it process data which come from UART1 and after necessary action takes place and
Actuators will turn ON.
REFERENCES:
1) P. Revathi, M. Hemalatha, ―Classification of Cotton Leaf Spot Diseases Using Image Processing Edge Detection
Techniques‖, ISBN, 2012, 169-173, IEEE.
2) H. Al- Hiary, S. Bani-Ahmad, M. Reyalat, M. Braik and Z. AL Rahamneh, ―Fast and Accurate Detection and Classification
of Plant Diseases‖, IJCA, 2011, 17(1), 31-38, IEEE-2010.
3) Piyush Chaudhary, Anand K. Chaudhari, Dr. A. N. Cheeran and Sharda Godara, ―Color Transform Based Approach for
Disease Spot Detection on Plant Leaf‖, IJCST, 2012, 3(6), 65-70.
4) S. Arivazhagan, R. Newlin Shebiah, S. Ananthi, S. Vishnu Varthini, ―Detection of unhealthy region of plant leaves and
classification of plant leaf diseases using texture features‖, CIGR, 2013, 15(1), 211-217.
5) Chanchal Srivastava, Saurabh Kumar Mishra , Pallavi Asthana, G. R. Mishra, O.P. Singh, ―Performance Comparison Of
Various Filters And Wavelet Transform For Image De-Noising‖, IOSR-JCE, 2013, 10(1), 55-63.