SlideShare a Scribd company logo
1 of 10
Final Year Project By: JIIT,NOIDA
Aarshi Taneja (10104666)
Divya Gautam(10104673)
Nupur(10104676)
LEAF RECOGNITION
Leaf
 A leaf is an organ of a vascular plant, and is the
principal appendage of the vascular plant stem.[1]
The leaves and stem together form the shoot.
 Typically a leaf is a thin, dorsiventrally flattened
organ, borne above ground and specialized for
photosynthesis. Most leaves have distinctive
upper (adaxial) and lower (abaxial) surfaces that
differ in colour, hairiness, the number of stomata
and other features.
Types of leaves
 According to Petiole According to Shape Of
the Blade
a. Petiolated (stalked) a.Ellipitic
b. Sessible (unstalked) b. Lanceolate
 According to the Blade c. Acicular
a. Simple Leaf d. Ovate
b. Compound Leaf e. Cordate
 According to Edge f. Hastate
a. Entire g. Linear
b. Sinuate According to the Veins
c. Dentate a. Parallel Veined
d. Serrate b. Pinnate
e. Lobed c. Palmate
Problem Statement
 We aim to analyze various algorithms for Leaf
Recognition and propose and efficient system with
optimal accuracy. We aim at producing a user friendly
application for Leaf Recognition. The two algorithms
implemented are Back propagation Neural Network
and Multiscale Distance Matrix, the results are
compared and a user friendly application will be
developed with the optimal solution.
Multi Scale Distance Matrix
 It is an algorithm which takes into account the
edge of the leaf for classifying the leaf.
 It creates a distance matrix based on the
Euclidean Distance between any two points
taken by certain order.
 Further redundancy is removed by moving it
circularly and sorting it.
 Thus, for each leaf in the test dataset we
compare the matrices of the leaves in the
training data set and result the leaf which is
similar to its matrix.
Neural Network
 Neural networks offer a modeling and forecasting
approach that can accommodate circumstances
where the existing data has useful information to
offer.
 neural networks can generate useful forecasts in
situations where other techniques would not be
able to generate an accurate forecast.
 It is used in three different categories
a. Forecasting
b. Classification
c. Statistical Pattern Recognition
Neural Network Diagram
Neural Network has following Components
a. Input Layer
b. Hidden Layer
c. Output Layer
d. Activation Function
• Identity Function
• Binary Step Function
• Bipolar Step Function
• Sigmoid Function
• Ramp Function
Image Preprocessing
 Colour to Grayscale Conversion
gray = 0.2989*R + 0.5870*G + 0.1140*B
 Threshold
 Binary Conversion
 Filtering
 Feature extraction
a. Area
b. Centre of gravity
c. Perimeter
d. Aspect ratio
e. Circularity
f. Solidity
Leaf Recognition Web Application
User application
 User friendly Leaf recognition Application where
user can upload any leaf image and the system
will process the image and compare it with leaves
in the training data set and output the leaf image
that correctly matches the image uploaded by the
user.
 If the image doesn’t match with any image in the
training data set , then the user is notified with a
failure message that image cannot be
recognized.

More Related Content

Viewers also liked

An OCR System for recognition of Urdu text in Nastaliq Font
An OCR System for recognition of Urdu text in Nastaliq FontAn OCR System for recognition of Urdu text in Nastaliq Font
An OCR System for recognition of Urdu text in Nastaliq FontDr. Syed Hassan Amin
 
Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG Sulaf Almagooshi
 
ENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLAB
ENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLABENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLAB
ENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLABAM Publications
 
Text to speech conversation in gujarati
Text to speech conversation in gujaratiText to speech conversation in gujarati
Text to speech conversation in gujaratiAshvin Nakum
 
Artificial intelligence in medical image processing
Artificial intelligence in medical image processingArtificial intelligence in medical image processing
Artificial intelligence in medical image processingFarzad Jahedi
 
Fyp Presentation
Fyp PresentationFyp Presentation
Fyp PresentationArsalan Mir
 
Automated attendance system based on facial recognition
Automated attendance system based on facial recognitionAutomated attendance system based on facial recognition
Automated attendance system based on facial recognitionDhanush Kasargod
 
Waveguide presentation
Waveguide presentationWaveguide presentation
Waveguide presentationSyed Umar
 
Readymade M Tech Thesis
Readymade M Tech ThesisReadymade M Tech Thesis
Readymade M Tech Thesise2-matrix
 
Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Karan Panjwani
 
Artificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationArtificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationMithun Chowdhury
 
Presentation_OCR
Presentation_OCRPresentation_OCR
Presentation_OCRsamvb18
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project PresentationSyed Absar
 

Viewers also liked (19)

An OCR System for recognition of Urdu text in Nastaliq Font
An OCR System for recognition of Urdu text in Nastaliq FontAn OCR System for recognition of Urdu text in Nastaliq Font
An OCR System for recognition of Urdu text in Nastaliq Font
 
Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG
 
ENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLAB
ENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLABENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLAB
ENHANCED SIGNATURE VERIFICATION AND RECOGNITION USING MATLAB
 
Text to speech conversation in gujarati
Text to speech conversation in gujaratiText to speech conversation in gujarati
Text to speech conversation in gujarati
 
Leaf classification
Leaf classificationLeaf classification
Leaf classification
 
Artificial intelligence in medical image processing
Artificial intelligence in medical image processingArtificial intelligence in medical image processing
Artificial intelligence in medical image processing
 
Ocr abstract
Ocr abstractOcr abstract
Ocr abstract
 
Lecture4 - Machine Learning
Lecture4 - Machine LearningLecture4 - Machine Learning
Lecture4 - Machine Learning
 
Fyp Presentation
Fyp PresentationFyp Presentation
Fyp Presentation
 
Automated attendance system based on facial recognition
Automated attendance system based on facial recognitionAutomated attendance system based on facial recognition
Automated attendance system based on facial recognition
 
OCR
OCROCR
OCR
 
Waveguide presentation
Waveguide presentationWaveguide presentation
Waveguide presentation
 
Readymade M Tech Thesis
Readymade M Tech ThesisReadymade M Tech Thesis
Readymade M Tech Thesis
 
Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Optical Character Recognition( OCR )
Optical Character Recognition( OCR )
 
Artificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot NavigationArtificial Neural Network based Mobile Robot Navigation
Artificial Neural Network based Mobile Robot Navigation
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
Presentation_OCR
Presentation_OCRPresentation_OCR
Presentation_OCR
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 

Similar to final year project_leaf recognition

Development of Shape Based Leaf Categorization
Development of Shape Based Leaf CategorizationDevelopment of Shape Based Leaf Categorization
Development of Shape Based Leaf CategorizationIOSR Journals
 
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITIONA NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITIONsipij
 
Leaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classificationLeaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classificationIAEME Publication
 
A Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape EstimationA Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape EstimationBrooke Heidt
 
Ayurvedic Herb Detection using Image Processing
Ayurvedic Herb Detection using Image ProcessingAyurvedic Herb Detection using Image Processing
Ayurvedic Herb Detection using Image Processingijtsrd
 
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...IJMER
 
Combination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf RecognitionCombination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf Recognitionsipij
 
Design and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using LeafDesign and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using Leafijma
 
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET Journal
 
Basic_principles_of_design.
Basic_principles_of_design.Basic_principles_of_design.
Basic_principles_of_design.Jelena Chuklina
 
Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Pramoda Raj
 
Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...
Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...
Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...sipij
 

Similar to final year project_leaf recognition (17)

Development of Shape Based Leaf Categorization
Development of Shape Based Leaf CategorizationDevelopment of Shape Based Leaf Categorization
Development of Shape Based Leaf Categorization
 
J017134853
J017134853J017134853
J017134853
 
50120140502010
5012014050201050120140502010
50120140502010
 
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITIONA NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
A NOVEL DATA DICTIONARY LEARNING FOR LEAF RECOGNITION
 
Leaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classificationLeaf identification based on fuzzy c means and naïve bayesian classification
Leaf identification based on fuzzy c means and naïve bayesian classification
 
A Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape EstimationA Parametric Active Polygon For Leaf Segmentation And Shape Estimation
A Parametric Active Polygon For Leaf Segmentation And Shape Estimation
 
Q01051134140
Q01051134140Q01051134140
Q01051134140
 
Ayurvedic Herb Detection using Image Processing
Ayurvedic Herb Detection using Image ProcessingAyurvedic Herb Detection using Image Processing
Ayurvedic Herb Detection using Image Processing
 
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
An Effective Tea Leaf Recognition Algorithm for Plant Classification Using Ra...
 
Combination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf RecognitionCombination of Local Descriptors and Global Features for Leaf Recognition
Combination of Local Descriptors and Global Features for Leaf Recognition
 
Design and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using LeafDesign and Development of an Image Based Plant Identification System Using Leaf
Design and Development of an Image Based Plant Identification System Using Leaf
 
Leaves proposed
Leaves proposedLeaves proposed
Leaves proposed
 
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
IRJET- Identification of Indian Medicinal Plant by using Artificial Neural Ne...
 
Basic_principles_of_design.
Basic_principles_of_design.Basic_principles_of_design.
Basic_principles_of_design.
 
Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Data models in geographical information system(GIS)
Data models in geographical information system(GIS)
 
Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...
Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...
Foliage Plant Retrieval Using Polar Fourier Transform, Color Moments and Vein...
 
3 D Analyst
3 D Analyst3 D Analyst
3 D Analyst
 

Recently uploaded

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 

Recently uploaded (20)

COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 

final year project_leaf recognition

  • 1. Final Year Project By: JIIT,NOIDA Aarshi Taneja (10104666) Divya Gautam(10104673) Nupur(10104676) LEAF RECOGNITION
  • 2. Leaf  A leaf is an organ of a vascular plant, and is the principal appendage of the vascular plant stem.[1] The leaves and stem together form the shoot.  Typically a leaf is a thin, dorsiventrally flattened organ, borne above ground and specialized for photosynthesis. Most leaves have distinctive upper (adaxial) and lower (abaxial) surfaces that differ in colour, hairiness, the number of stomata and other features.
  • 3. Types of leaves  According to Petiole According to Shape Of the Blade a. Petiolated (stalked) a.Ellipitic b. Sessible (unstalked) b. Lanceolate  According to the Blade c. Acicular a. Simple Leaf d. Ovate b. Compound Leaf e. Cordate  According to Edge f. Hastate a. Entire g. Linear b. Sinuate According to the Veins c. Dentate a. Parallel Veined d. Serrate b. Pinnate e. Lobed c. Palmate
  • 4. Problem Statement  We aim to analyze various algorithms for Leaf Recognition and propose and efficient system with optimal accuracy. We aim at producing a user friendly application for Leaf Recognition. The two algorithms implemented are Back propagation Neural Network and Multiscale Distance Matrix, the results are compared and a user friendly application will be developed with the optimal solution.
  • 5. Multi Scale Distance Matrix  It is an algorithm which takes into account the edge of the leaf for classifying the leaf.  It creates a distance matrix based on the Euclidean Distance between any two points taken by certain order.  Further redundancy is removed by moving it circularly and sorting it.  Thus, for each leaf in the test dataset we compare the matrices of the leaves in the training data set and result the leaf which is similar to its matrix.
  • 6. Neural Network  Neural networks offer a modeling and forecasting approach that can accommodate circumstances where the existing data has useful information to offer.  neural networks can generate useful forecasts in situations where other techniques would not be able to generate an accurate forecast.  It is used in three different categories a. Forecasting b. Classification c. Statistical Pattern Recognition
  • 7. Neural Network Diagram Neural Network has following Components a. Input Layer b. Hidden Layer c. Output Layer d. Activation Function • Identity Function • Binary Step Function • Bipolar Step Function • Sigmoid Function • Ramp Function
  • 8. Image Preprocessing  Colour to Grayscale Conversion gray = 0.2989*R + 0.5870*G + 0.1140*B  Threshold  Binary Conversion  Filtering  Feature extraction a. Area b. Centre of gravity c. Perimeter d. Aspect ratio e. Circularity f. Solidity
  • 9. Leaf Recognition Web Application
  • 10. User application  User friendly Leaf recognition Application where user can upload any leaf image and the system will process the image and compare it with leaves in the training data set and output the leaf image that correctly matches the image uploaded by the user.  If the image doesn’t match with any image in the training data set , then the user is notified with a failure message that image cannot be recognized.