1 / 12

Image Processing for Plant Recognition in Mechanical Weeding Applications

Image Processing for Plant Recognition in Mechanical Weeding Applications. Fergus Browne ECE 09427091. Project Aim. Develop algorithm to detect plants and ignore weeds using OpenCV Implement algorithm on Smartphone or other suitable platform. Algorithm 1. Colour Detection

miracle
Download Presentation

Image Processing for Plant Recognition in Mechanical Weeding Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Image Processing for Plant Recognition in Mechanical Weeding Applications Fergus Browne ECE 09427091

  2. Project Aim • Develop algorithm to detect plants and ignore weeds using OpenCV • Implement algorithm on Smartphone or other suitable platform

  3. Algorithm 1 Colour Detection • Finding RGB range of colours for plants • Ignore everything outside of range Ideal Conditions • Little to no weed coverage • Average sunlight

  4. Results • Blurring makes shapes inaccurate • Weeds can have very similar colours to plants • 2/12(16.66%) images had successful results

  5. Algorithm 2 Contours and Hough Circles • Search for contours above a specific threshold • Examine contours found, surrounding those likely to be part of a circle in Hough Circle Key Points • Different images require different threshold values • Not all plants have circular shapes

  6. Results • 3/12 (25%) of images had successful results • Large range of threshold values required(manual input!)

  7. Algorithm 3 Combining Colour Detection with Contours • Colour detection narrows down areas of interest • Ideally would reduce range of threshold value across different images and increase number of useful results

  8. Results • 2/12 (16.66%) images provide useful results. • Threshold range reduced from 151 to 238 (87) and new range ran from 184 to 223(39) • Does not improve on previous algorithm, less successful results

  9. Algorithm 4 Template Matching • Search for image within larger image • Examine template at each point in image, calculate matching coefficient • Draw rectangle at best point

  10. Results

  11. Conclussions • Colour detection unable to narrow down areas of interest sufficiently • Template Matching proving very promising (5/5 successful results)

  12. Next Steps • Improve on Template Matching by allowing it to detect a variety of plants • Create reference kernels representing plants and search for them • Implement the final algorithm on a suitable platform, such as a Smartphone

More Related