Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Tourist advisor application using React native, Study Guides, Projects, Research of Computer Science

Tourist advisor application using React native

Typology: Study Guides, Projects, Research

2022/2023

Uploaded on 03/29/2023

sathya-yamini
sathya-yamini 🇮🇳

1 document

1 / 94

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
i
DISEASE DETECTION OF VARIOUS LEAF USING IMAGE
PROCESSING TECHNIQUES
Project Report
Submitted in partial fulfilment for the award of degree of
BACHELOR OF TECHNOLOGY
in
INFORMATION TECHNOLOGY
Submitted By (Batch-5)
K. Sri Sai Bhargavi (18L31A1245)
D. Snigdha Bhavani (18L31A1279)
B. Pujitha (18L31A1266)
S. Siddharth(18L31A1290)
Under the esteemed guidance of
Mrs G.Jyothi
Assistant Professor IT Department
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e

Partial preview of the text

Download Tourist advisor application using React native and more Study Guides, Projects, Research Computer Science in PDF only on Docsity!

i

DISEASE DETECTION OF VARIOUS LEAF USING IMAGE

PROCESSING TECHNIQUES

Project Report

Submitted in partial fulfilment for the award of degree of

BACHELOR OF TECHNOLOGY

in INFORMATION TECHNOLOGY

Submitted By (Batch-5)

K. Sri Sai Bhargavi (18L31A1245) D. Snigdha Bhavani (18L31A1279) B. Pujitha (18L31A1266) S. Siddharth(18L31A1290)

Under the esteemed guidance of

Mrs G.Jyothi Assistant Professor IT Department

ii Department of Information Technology

CERTIFICATE

This is to certify that the Project report entitled “DISEASE DETECTION OF VARIOUS LEAF USING IMAGE PROCESSING TECHNIQUE” is a bonafide record of project work carried out under my supervision by K. Sri Sai Bhargavi bearing Reg.No.18L31A1245, D. Snigdha Bhavani bearing Reg.No.18L31A1279, B. Pujitha bearing Reg.No.18L31A1266, S. Siddharth bearing Reg.No.18L31A1290 in partial fulfilment of the degree of Bachelor of Technology in Information Technology of Vignan’s Institute of Information Technology(A) affiliated to Jawaharlal Nehru Technology University Kakinada, during the academic year 2018-2022. Signature Signature Mrs G.Jyothi Dr.G.Rajendra Kumar (Assistant Professor) (HOD) EXTERNAL EXAMINER

iv

ACKNOWLEDGEMENT

An endeavor over a long period can be successfully with the advice and support of many well-wishers. I take this opportunity to express our gratitude and appreciation to all of them. I express my sincere gratitude to my internal guide , Mrs. G.Jyothi , Assistant Professor for his/her encouragement and cooperation in completion of my project. I am very fortunate in getting the generous help and constant encouragement from him/her. I would be very grateful to our project coordinator , Mrs. A. Sirisha , Assistant Professor for the continuous monitoring of my project work.I truly appreciate for her time and effort helping me. I would like to thank our Head of the Department , Dr. G. Rajendra Kumar , Professor and all other teaching and non - teaching staff of the department for their cooperation and guidance during my project. I sincerely thank to Dr. B. Arundhati , Principal of VIGNAN’S INSTITUTE OF INFORMATION TECHNOLOGY (A) for her inspiration to undergo this project. I wanted to convey my sincere gratitude to Dr. V. Madhusudhan Rao , Rector of VIGNAN’S INSTITUTE OF INFORMATION TECHNOLOGY (A) for allocating the required resources and for the knowledge sharing during my project work. I extended my grateful thanks to our honorable Chairman Dr. L. Rathaiah for giving me an opportunity to study in his esteemed institution. K. Sri Sai Bhargavi (18L31A1245) D. Snigdha Bhavani(18L31A1279) B. Pujitha (18L31A1266) S. Siddharth (18L31A1290)

v INFORMATION TECHNOLOGY VISION : To be a centre of excellence in high quality education and research producing globally competent IT professionals with ethical /human values to meet the needs of Information Technology sector and related services. MISSION:  To impart high quality of education through innovative teaching – learning practices resulting in strong software and hardware knowledge and skills to enable students to meet the challenges of IT profession.  To facilitate faculty and students to carry out research work by providing necessary latest facilities and a conductive environment.  To mould the students into effective professionals with necessary communication skills , team spirit , leadership qualities , managerial skills , integrity , social and environmental responsibility and lifelong learning ability with professional ethics and human values. Vision and Mission of the Institute: Vision of the Institute (VIIT): We envision to be recoginzed leader in technical education and shall aim at national excellence by creating comptent and socially conscious technical manpower for the current and future

vii

PROGRAM OUTCOMES

PO

Engineering Knowledge: Apply the knowledge of mathematics science engineering fundamentals and mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems engineering problems. PO Problem analysis: Identify, formulate, review research Literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, and natural sciences, and engineering sciences PO Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural societal, and environmental considerations PO Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions PO Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.

viii

PO

The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice PO Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development and need for sustainable development. PO Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. PO Individual and team work: Function effectively as an individual and as a member or leader in diverse teams and individual, and as a member or leader in diverse teams, and in multidisciplinary settings. PO Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. PO Project management and finance : Demonstrate knowledge and understanding of the engineering and knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. PO Life-long learning: Recognize the need for and have the preparation and ability to engage in independent and life- long learning in the broadest context of technological change.

x Agriculture plays an vital role in Indian economy but owing to changing climatic conditions, crops often get affected, as a result of which agricultural yield decreases drastically. If the condition gets worse, crops may get vulnerable towards infections caused by fungal, bacterial, virus, etc. diseases causing agents. The method that can be adopted to prevent plant loss can be carried out by real-time identification of plant diseases. Our proposed model provides an automatic method to determine leaf disease in a plant using a trained dataset of pomegranate leaf images. The test set is used to check whether an image entered into the system contains disease or not. If not, it is considered to be healthy, otherwise the disease if that leaf is predicted and the prevention of plant disease is proposed automatically. Further, the rodent causing disease is also identified with image analysis performed on the image certified by biologists and scientists. This model provides an accuracy of the results generated using different cluster sizes, optimized experimentally, with image segmentation. Our model provides useful estimation and prediction of disease causing agent with necessary precautions.

xi

INDEX

S. No Content Page No 1 Introduction 1.1 Introduction to project 1.2 Purpose of the project

2 Literature Survey 4-

  1. System Analysis 3.1 Existing System 3.2 Proposed System 3.3 Feasibility study 3.3.1 Technical Feasibility 3.3.2 Operational Feasibility 3.3.3 Economic Feasibility
  1. System specifications 4.1 Functional Requirements 4.2 Non-functional requirements 4.3 Hardware requirements 4.4 Software requirements (SRS)
  1. System Design 5.1 System Architecture 5.2 UML Diagrams 5.3 Data Flow Diagram
  1. System Implementation 6.1 Project Modules 6.2 Methodology (Algorithms ) 6.3 Source Code
  1. System Testing 7.1 Testing Methods 7.2 Test cases
  1. Experimental Results 72-
  2. Conclusion & Future scope 7 9-
  3. Bibliography 8 1-

1.1 INTRODUCTION TO PROJECT

The research paper referenced in tells about the various techniques involved in detecting disease in a plant leaf through image processing techniques which involves image acquisition, pre-processing of image and segmentation steps. The paper discussed methods to determine the health status of each plant by considering the requirement of that plant. This method was used so that the chemicals are applied only to those plants which require this treatment. This method will result in reducing the expense on plant health to a larger scale. Aims at using real time applications to change captured RGB image to Grey scale images since it increases the clarity of the images and the disease is detected more efficiently. However, the paper discusses how diseases in a pomegranate plant can be detected by applying proper segmentation methods on the extracted images and identify the condition of a Pomegranate plant.

1.2 PURPOSE OF THE PROJECT

Visual symptoms in the leaves are used to detect diseases in leaves. There is need for an automatic system used for leaf disease detection because the disease cannot be detected by naked eye. Our technology has grown to such an extent that a machine is capable enough to predict the disease by looking at a high definition image of that leaves at its early stage itself. The objective of our research is to find out the disease in a leaf. This process of detection can be performed using image processing techniques which is method of forming a signal processing for an inputted image by a scientist.We have used R programming language for implementing image processing of the diseased leaf and predicting the disease. The dataset used in our experiment contains images of infected and healthy pomegranate leaves. Model Setup In order to conduct our experimentation, the dataset of plant leaf diseases is taken from which is composed of 5358420 images of a single leaf disease. All the photographs present on this site are clicked by professional photographers to provide an easy access to educational applications.

The organization covers invasive species, forestry, agriculture and the images chosen for this research are selected from an entire collection of 5359752 images as shown in the figure. Model Libraries This section provides list of R libraries that were used to implement proposed automated disease prediction model. Fig .1 Datasets

  1. Jayashri Patil ,Sachin Naik et.al, In this paper the proposed model purposes preprocessing, division , Feature extraction and characterization methods for pomegranate organic product illnesses. During feature extraction color, texture and morphology features are used to identify and classify pomegranate fruit diseases. SVM, ANN, KNN, PNN classifier used to detect and fungal and viral diseases. For image segmentation K-means clustering is used Fuzzy c means gives highest accuracy. Future scope is developing fully automated system with collaboration of agriculture universities and research centers for upgrading the system with new diseases.
  2. Shivaputra S.Panchal, Rutuja Sonar et.al, In this paper the proposed model is disease detection using image acquisition, image preprocessing, image segmentation, statistical feature extraction and classification.K-mean clustering algorithm is used for segmentation. Support vector machine is used for classification of disease Image processing is a form of signal processing the methodology of the proposed work contains the five stages  Image acquisition to get dataset of disease and non diseased images.  Enhancement enhances the contrast of images  K-mean is used for classification of object based on a set of features into k number of classes.  Feature extraction is utilized.
  3. M. Bhange et.al, In this paper the proposed model gives an online apparatus has been created to recognize natural product infections by transferring organic product picture to the framework. Highlight extraction has been finished utilizing boundaries like tone, morphology and CCV(colour cognizance vector). Bunching has been finished utilizing the k-implies calculation SVM is utilized for characterization as contaminated or non tainted.
  4. J.D. Pujari et.al, In this paper the proposed model has taken number of harvest types in particular, natural product , vegetable ,oat and business yields to distinguish

contagious sickness on plant leaves. Various strategies have been For natural product crop, k-means grouping is the division technique utilized , surface elements have been centered around and ordered utilizing ANN and nearest neighbor algorithms.  For vegetable yields, chan-vase strategy utilized for division, nearby paired designs for surface component extraction and SVM and k-closest calculations for order.  For business crops have been fragmented utilizing get cut algorithm. Wavelet based feature extraction has been taken on utilizing Mahalnobis distance and PNN as classifiers.  For oat crops have been portioned utilizing k-means grouping and vigilant edge finder.Color, shape ,texture ,color texture and random transform features have been extracted. SVM and nearest neighbor classifiers used.

  1. Garima Shrestha et.al in this paper the proposed model deployed the CNN to detect the plant disease. Creators have effectively arranged 12 plant sicknesses and the dataset of 3000 high goal RGB images were utilized for trial and error.The network has 3 blocks of convolutional and pooling layers. This makes the networks computationally also the F1 score of the model is 0.12 which is very low because of higher number of false negative predictions.adopted for each type of crop.
  2. H. Ali et.al in this paper the proposed model work aims to apply ΔE color difference algorithm to separate the disease affected area and uses color histogram and textural features to classify diseases achieving an overall accuracy of 99.9% [9]. A variety of classifiers have been used such as fine KNN, Cubic SVM, Boosted tree and Bagged tree classifiers. The bagged tree classifier out-performs the other classifiers achieving 99.5%, 100%, 100% accuracy on RGB, HSV and LBP features respectively.
  3. D.A. Bashish, et.al in this paper the model opted for k-means segmentation for partitioning the leaf image into four clusters using the squared Euclidean distances. The method applied for feature extraction is Color Co-occurrence method for both color and texture features. Finally, classification is completed using neural network detection algorithm based on Back Propagation methodology. The overall system disease detection and classification accuracy was found to be around 93%.

3.1 EXISTING METHODOLOGY

  1. The most plant infections have or brought about by microscopic organisms, growths and numerous destructive hurtful infections which we can’t distinguish with our unaided eye for this we need innovative viewpoints, a few specialists in noticing and recognizing the plant illnesses by utilization of some computational methodologies like PC vision, Man-made brainpower and so forth.
    1. These infections will annihilate the live plants affecting the shortage of the creation to us and keeping the ranchers life in question which is the cultural issue as well.
    2. This testing issue make agricultural nations specialists costly and tedious. 3.2 PROPOSED METHODOLOGY: This section provides various steps involved in analyzing the image given by the user. A. Basic Framework
      • Image Acquisition - The images were collected and stored in a database of files. Training and Test set were separated according to the images which are needed to be trained and which are to be tested. Then a web based application was prepared to upload an image from the test set and was loaded into the R application.
      • Image Enhancement - It is used to increase contrast of the images present in the training and test sets. This enhancement is used to obtain dimensions of the image.
        • Image Segmentation - Input images are first converted into greyscale, obtaining dimensions and removing noise. Then, applying K means algorithm. Figure 2 depicts an example of k means applied to the dataset giving the prediction for different number of color clusters used.

Fig. 3 Flowchart

  • Feature Extraction - We calculated the average value of each image pixel by calculating their separate R G B values and finding the mean for the entire image containing various pixels.
  • Image Classification - The SVM classifier is used to identify the classes, which are closely connected to the known and trained classes. The Support vector machine creates the optimal separating hyper plane between the classes using the training data.
  • Image Accuracy- Calculate the accuracy of each image of the dataset by varying the number of clusters and forming a plot showing the contrast between the accuracy of results obtained by each cluster value. Algorithms K-Means algorithm was applied for image segmentation. In this algorithm the objects are broken into some points and depending on the frequency of these points, number of clusters are decided. Then these clustered are portioned according to the minimum distance each point has with the clusters. The algorithm of finding the minimum distance is then performed. Centroid formation of the selected points continues and it discontinues when points get repeated. In R the function that performs k means clustering uses many sub algorithms to find k means clusters but the default used in R is “Hartigan-Wong”. It is the most preferred algorithm because it is time efficient. Figure 3 depicts the implementation of image enhancement (a) and segmentation with clusters 5, 7 and 11(b,c,d). SVM is used for