Skip to content

SwethaMagesh/Weed_classification_ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weed classification

  • The proposed work plans on detecting the weeds in sugarbeet fields.
  • Sugar beet was choosen because the beet is underground, so weed and leaves are often confusing to identify. The weeds in sugar beet are different during different stages of growth. And also perennial weed control is not efficient because the weedicide also affects the crops
  • Aim of the project is to identify the exact location of weeds so as to reduce the herbicide usage and to help use precision agriculture to use robotic arms for weed removal

Sample output:

-image

  • Here First image is input field, Second is Located weeds by the model, Third is the ground evidence
  • accuracy

Model used

  • UNET ARCHITECTURE

    • It has 2 phases: 1. DOWNSAMPLING 2. UPSAMPLING
    1. Downsampling has Convolution and Maxpooling layers repeated
    • These are repeated 4 times in our model
    • CCPCCPCCPCCP
    • Aim is to reduce the resolution of images to detect the feature
    1. Upsampling has Convolution and Upsampling layers repeated
    • These are repeated 4 times in our model
    • CCUCCUCCUCCU
    1. Concat layer is also used
    2. Finally there are convolutional and single dense layer with sigmoid activation
    3. NOTE: Hidden layer activation is relu
  • DATASET:

Also used:

  • Kaggle dataset
  • Having 120 images with xml annotation with bounded box

CODE

Releases

No releases published

Packages

No packages published