element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Vertical Farming
  • Challenges & Projects
  • Design Challenges
  • Vertical Farming
  • More
  • Cancel
Vertical Farming
Blog Modular Farm Blog: Post 7 - Vision System
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jmbranco76
  • Date Created: 17 Sep 2015 1:09 AM Date Created
  • Views 673 views
  • Likes 1 like
  • Comments 4 comments
  • modular_farm
  • hydroponic
  • net_zero_energy_farming
  • grow_sharp
  • vision_system
Related
Recommended

Modular Farm Blog: Post 7 - Vision System

jmbranco76
jmbranco76
17 Sep 2015

Hi vertical farmers,

 

In the previous post we presented our image acquisition system capable of acquiring crop images and transmit them to our vision system.

In this post we discuss the vision system at our current stage: the project stage.

The system database description intended to be addressed in this post will be postponed to the next one due to its early stage.

 

Vision System

Our vision system is a set of computer vision algorithms capable to detect plant characteristics for which it was trained. These characteristics may be for example dry leaves, small sized plants or sick plants. Actually, it can be anything provided that we train the system inputting pictures with the characteristics we want to detect.

The advantages of this system are:

  • Low cost
  • Versatility. It can detect a multitude of visual characteristics.
  • Hardware simplicity. It can be streamlined to a webcam and a PC.

 

Conceptual Description

The proposed methodology uses appearance based features extracted from RGB cameras. The methodology starts with the offline learning process represented in figure 1.

The offline learning design requires the selection of a feature detector algorithm like SURF, STAR or MSER. These feature detectors are commonly used and provided interesting results in our early trials. One requirement in the selection is the use of invariant descriptors.

image

Figure 1. Offline learning process (training).

 

After selecting the feature detector, a set of features are extracted from the set of available observations and a clustering method is used such as K-Means to extract each word center of mass, creating a vocabulary to use in the bag of words algorithm.

With a valid vocabulary, a set of words is extracted from the set of observations and a tree is generated (or word probability).

The offline learning process should use well chosen datasets to avoid the following pitfalls. Samples too similar to the expected plant can limit the number of extracted words and bias the matching to a higher rate of false positives. On the other end, samples of very different plants will reduce the performance as important words will not be associated correctly and information will be lost.

At this point, the vision system is ready to use. It’s common operation is called here the online process.

For better understanding, the online process uses probabilistic methods to match an input model (extracted words from a given sample) to a set of virtual plants that is constructed from the training dataset. Using the words from the measured input image is estimated its similarity to the training images. The algorithm output is correspondent  to the models’ class/designation (figure 2).

image

Figure 2. Online process (common operation for detection).

 

With the vision system we expect to be able to detect and evaluate:

  • Plant growth and development growth stages
  • Plant illnesses
  • Plant disorders

 

This concludes the introduction of the vision system, in a few weeks we should get back to this topic to present a dataset extracted in our vertical farm and some initial outputs from the online process.

 

And that's it for now. If you have any questions or comments please feel free to reply to this post.

 

Thanks for following and keep connected!

  • Sign in to reply
Parents
  • amgalbu
    amgalbu over 9 years ago

    Hi Josè

    Very interesting approach

    Have you considered NVDI? Is it a good index for the vegetation health according to your experience?

     

    Cheers

    Ambrogio

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • amgalbu
    amgalbu over 9 years ago

    Hi Josè

    Very interesting approach

    Have you considered NVDI? Is it a good index for the vegetation health according to your experience?

     

    Cheers

    Ambrogio

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • jmbranco76
    jmbranco76 over 9 years ago in reply to amgalbu

    Hi Ambrogio,

     

    We didn’t considered NVDI because it’s aimed to satellite images. But, we don’t know if it can provide good results. If our approach does not provide good results, we will consider it.

     

    Cheers,

    José

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 9 years ago in reply to jmbranco76

    NDVI mostly just compares the value or Red and IR reflected by the leaves.

     

    When most plants get stressed, they tend to yellow.  Yellow can be differentiated from a reduction in green and red, so the ratio of red to IR falls, indicating a problem.

     

    Just looking for yellow will get you an early indication of problems for your small scale effort.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube