Agrobot- a Robot for Leaf Diseases Detection 1 2 Ruchita Bharat More , Prof
Total Page:16
File Type:pdf, Size:1020Kb
DOI 10.4010/2016.1743 ISSN 2321 3361 © 2016 IJESC ` Research Article Volume 6 Issue No. 6 Agrobot- A Robot for Leaf Diseases Detection 1 2 Ruchita Bharat More , Prof. D. S. Bhosale ME Scholar1 Department of E&TC JSPM’s BSIOTR, Wagholi, Pune, India [email protected], [email protected] Abstract: Diseases on plants cause significant damage and economic losses in crops. Subsequently, reduces the diseases on plant by early diagnosis results in substantial improvement in quality of the product. Incorrect diagnosis of disease and its severity leads to inappropriate use of pesticides. The goal of proposed system is to diagnose the disease by using image processing and artificial intelligence techniques on images of plant leaf. This system is divided into two phases, in first phase the plant is recognized on the basis of the features of leaf, it includes pre- processing of leaf images, and feature extraction followed by ANN based training and also classification for recognition of leaf. In second phase the classification of disease which is present in the leaf is done, this process includes K-Means based segmentation of defected area, feature removal of defected portion and the ANN based classification of disease. Then the disease grading is done on the basis of the amount of disease which is present in the leaf. Crops can be managed from early stage to harvest stage that is mature. It involves monitoring of plant diseases and also identification of disease, controlled irrigation, nutrition deficiency and controlled use of fertilizers and pesticides. Although the amount of remote sensing solutions is increasing, the availability and ground visibility during critical growth stages of crops continue to be major concerns. AGROBOT (a prototype) is a agricultural robot that can avoid challenges which is existing in big and complex satellite based solutions. Keywords: Agriculture robot, Image Processing, Soil Moisture, Humidity Sensor, ANN. I. INTRODUCTION give up the work of crop cultivation. There is therefore a need to identify these diseases at an early or superior stage and In Agriculture sector plants or crop cultivation have seen fast suggest solutions so that maximum harms can be avoided to development in both the quality and quantity of food increase crop yields. The applications like plant recognition, production, however, the presence of destructive insects and crop yield estimation, soil quality estimation etc. With the diseases on crops especially on leaves has hindered the quality existence of massive volume of plant species and their use in of agricultural goods. If the presence of pests on crops and various fields, the quality of agricultural products has become leaves is not checked properly and the timely solution is not a major issue in agriculture sector. Image processing provided then the quality and quantity of food production will technique such as machine vision system has been proven to be reduced, which results in upsurge in poverty, food be an effective automated technique. Image processing based insecurity and the mortality rate [6]. This severe effect can artificially intelligent computer vision techniques can reduce disturb any nation’s economy especially of those where 70% the computational time and as a result, the automated leaf of the inhabitants rely on the products from the agricultural disease detection can be made much faster. In future, the sector for their livelihood and endurance. One of the major farmer can obtain a consolidated view of the farm along with problems for agriculturists is to lessen or eradicate the growth decision support statistics for planning purposes. In the field of pests affecting crop yields. A pest is an organism that of agriculture digital image processing techniques have been spreads disease, causes damage or is a nuisance. The most established as an effective means for analyzing purposes in frequent pests that affect plants are aphids, fungus, gnats, various agricultural applications like plant recognition, crop flies, trips, slugs, snails, mites and Caterpillars. Pests lead to yield estimation, soil quality estimation etc. With the sporadic outbreaks of diseases, which lead to famine and food existence of massive volume of plant species and their use in shortage [3]. According to H. Al-Hiary et al [1] in most of the various fields, the quality of agricultural products has become countries farmers are used to detect pests manually through a major issue in agriculture sector. Image processing their observation of naked eyes, which requires continuous technique such as machine vision system has been proven to monitoring of the crop stem and leaves, which is a difficult be an effective automated technique. Image processing based labor intensive, inaccurate and expensive task for large farms. artificially intelligent computer vision techniques can reduce Further the early detection of diseases on plants is really the computational time and as a result, the automated leaf required as a very small number of diseased leaves can spread disease detection can be made much faster. the infection to the whole batch of fruits and vegetables and thus affects further storage and sales of agriculture products. This effect of plant diseases are very destructive as a lot of farmers were discouraged to the point where some decided to International Journal of Engineering Science and Computing, June 2016 7352 http://ijesc.org/ A. Block Diagram Fig.2. Defected Leaf Fig.1. Block Diagram II. METHODOLOGY B. Working Principle A. ARM9 A. Crop selection using Image processing The LPC2119/LPC2129 are based on a 16/32 bit Here we are connecting WEB CAM to PC which has the ARM7TDMI-S™ CPU with real-time emulation and MATLAB software. The MATLAB will take snapshot of the embedded trace support, together with 128/256 kilobytes (kB) of the SOIL samples. Here using color and texture of the soil of embedded high speed memory. With a wide range of we can predict the type of crop which is best suited for additional serial communications interfaces, they are also particular soil. suited for communication gateways and protocol converters as well as many other general-purpose applications. B. Leaf disease detection using Image processing Here we are connecting WEB CAM to PC which has the B. LCD MATLAB software. The MATLAB will take snapshot of the LCD is used in a project to visualize the output of the of the leaf samples. Here using color and texture of the soil application. We have used 16x2 LCD which indicates 16 we can track and detect the leaf disease to the farmer and the columns and 2 rows. So, we can write 16 characters in each type of pesticide to be used to the farmer. line. So, total 32 characters we can display on 16x2 LCD.LCD is used to check the output of different modules which is interfaced with the controller. Thus LCD plays a C. Robotic Buggy very important role in a project it shows the output and also to Here we are designing a robotic vehicle on which the webcam debug the system module wise in case of system failure which is mounted. We are going to program the buggy to stop in will rectify the problem. front of the plant. As soon as the buggy stops the MATLAB will take a snap of the plant using a WEBCAM. On C. Webcam MATLAB we are doing image processing and detect any A webcam is a video camera that feeds or streams its image in disease of the plant. If detected, then the buggy will start real time to or through a computer to computer network. spraying the selected pesticide on to the plant. When sent to a remote location, it will save the video stream or may be viewed. Unlike an IP camera (which connects D.MATLAB based GUI using Ethernet or Wi-Fi), Their most popular use is the We are designing an MATLAB based server which will establishment of video links, permitting computers to act receive the data from the µC. Depending on the reading the as videophones or videoconference stations.. Webcams are MATLAB will display these readings on GUI and also it will known for their low manufacturing cost and flexibility, send an SMS to the farmer informing him about the crop making them the lowest cost form of video telephony. selection and the status of plant growth. International Journal of Engineering Science and Computing, June 2016 7353 http://ijesc.org/ D. Solenoid Valve the sensor like temperature sensor, humidity sensor and soil A solenoid valve is an electromechanically operated valve. If moisture sensor. Here water bottle used to supply the water to that force is sufficient to open and close the valve, then the plant in the soil after detecting the moisture. For that a direct acting solenoid valve is possible. An approximate purpose we are using the water motor and also two relay to relationship between the required solenoid force Fs, the fluid drive that motor. pressure P, and the orifice area A for a direct acting solenoid We are using Matlab for coding and to capture the image value is:Fs=PA=2πd^2/4 there is application on android phone which is called as IP WEBCAM. Database of healthy plant and diseased plant E. Temperature Sensor where already created in MATLAB. Communication of Temperature sensor is used to sense the temperature. We have Webcam to Matlab is done through wireless network like used a Temperature sensor called LM35. So, irrespective of hotspot. Then it will display the Temperature and moisture as the application to which it is used, it gives the reading of the shown is fig 4 and humidity s shown in fig 5 on LCD. After temperature. The LM35 is a temperature sensor, in which that robot will check the growth of the plant.