SlideShare a Scribd company logo
ISSN (online) 2583-455X
BOHR International Journal of Computer Science
2022, Vol. 2, No. 1, pp. 36–39
https://doi.org/10.54646/bijcs.008
www.bohrpub.com
Weed Detection Using Convolutional Neural Network
M. S. Hema∗, V. Abhilash, V. Tharun and D. Madukar Reddy
Department of Information Technology, Anurag University Hyderabad, Hyderabad, India
∗Corresponding author: hemait@anurag.edu.in
Abstract. Precision agriculture relies heavily on information technology, which also aids agronomists in their work.
Weeds usually grow alongside crops, reducing the production of that crop. They are controlled by herbicides. The
pesticide may harm the crop as well if the type of weed is not identified. To control weeds on farms, it is required
to identify and classify them. A convolutional network or CNN, a deep learning-based computer vision technology,
is used to evaluate images. A methodology is proposed to detect weeds using convolutional neural networks. There
were two primary phases in this proposed methodology. The first phase is image collection and labeling, in which
the features for images to be labeled for the base images are extracted. In the second phase, the convolutional
neural network model is constructed by 20 layers to detect the weed. CNN architecture has three layers, namely,
the convolutional layer, the pooling layer, and the dense layer. The input image is given to a convolutional layer
to extract the features from the image. The features are given to the pooling layer to compress the image to reduce
the computational complexity. The dense layer is used for final classification. The performance of the proposed
methodology is assessed using agricultural dataset images taken from the Kaggle database.
Keywords: CNN, weed, precision agriculture, segmentation.
INTRODUCTION
Farmers’ main issue is detecting weeds in the crop during
the irrigation process. Manual work for detecting the crop
and weeds takes a long time, and more human effort is
required to complete this procedure. Weed identification
in plants has become more challenging in recent years. So
far, there have not been many efforts put into identifying
weeds while growing crops. Traditional methods for iden-
tifying agricultural weeds focused on directly identifying
the weed; nevertheless, there are substantial differences
in weed species. In contrast to this method, this study
proposes a revolutionary technique that combines deep
learning with imaging technology. The dataset was first
trained using the CNN model. We can categorize and
predict the provided input image as a weed or crop once
the training is completed. The major goal of this project
is to use the CNN deep learning algorithm to detect and
classify weeds and crops.
To solve this challenge, we are developing our project
to detect weeds utilizing the CNN method. Our findings
will aid in crop and weed classification, saving humans
time and effort. Manual labor may overlook proper
classification on occasion, which is where our project will
come in handy in finding the correct classification and
projection.
LITERATURE SURVEY
An object-oriented algorithm is proposed to detect weeds
in the agricultural field [1]. A comprehensive and critical
survey on image-based plant segmentation techniques is
presented. In this context, “segmentation” refers to the pro-
cess of classifying an image into the plant and non-plant
pixels [2]. Non-chemical weed control is important both
for the organic production of vegetables and for achiev-
ing ecologically sustainable weed management. Estimates
have shown that the yield of vegetables may be decreased
by 45%–95% in the case of weed–vegetable competition.
Non-chemical weed control in vegetables is desired for
several reasons [3]. The mixer is used to spray pesticides to
alleviate weeds from crops [4]. Robot technology is used to
find weeds, and pesticides are used to alleviate weeds [5].
A comprehensive review of research dedicated to applica-
tions of machine learning in agricultural production sys-
tems is presented. The analyzed works were categorized
as follows: (a) crop management, including applications
36
Weed Detection Using Convolutional Neural Network 37
on yield prediction, disease detection, weed detection crop
quality, and species recognition; (b) livestock management,
including applications on animal welfare and livestock
production; (c) water management; and (d) soil manage-
ment [6]. ML and DL techniques have been used for weed
detection and recognition and thus for weed management.
In 2018, Kamilaris and Prenafeta-Bold’u (2018) published
a survey of 40 research papers that applied DL techniques
to address various agricultural problems, including weed
detection. The study reported that DL techniques out-
performed more than traditional image processing meth-
ods [7]. It discussed ten components that are essential and
possible obstructions to developing a fully autonomous
mechanical weed management system [8]. The authors
focused on different machine vision and image process-
ing techniques used for ground-based weed detection [9].
Fernández-Quintanilla et al. (2018) reviewed technologies
that can be used to monitor weeds in crops. They explored
different remotely sensed and ground-based weed mon-
itoring systems in agricultural fields. They reported that
weed monitoring is essential for weed management. They
foresaw that the data collected using different sensors
could be stored in cloud systems for timely use in relevant
contexts [10]. They used the VGG-16 model for classifying
crop plants and weeds. They also trained the model with
one dataset containing sunflower crops and evaluated it
with two different datasets with carrot and sugar beet
crops [11]. The author describes in “Weed detection using
image processing” how they can detect and separate weed-
affected areas from the crop plants using image process-
ing [12]. A methodology is proposed to detect weeds using
image processing techniques. The properties are extracted
from the image and weed is detected from the extracted
features [13]. Machine vision uses unique image processing
techniques. Weeds in agricultural fields have been detected
by their properties such as size, shape, spectral reflectance,
and texture features [14]. Two methods are proposed for
weed detection: crop row detection in images from agri-
culture fields with high weed difficulty and to further
differentiate between weed and crop [15]. The author
proposed in “Crop and weed detection based on texture
and size features and automatic spraying of herbicides”
how they developed the image processing algorithm for
yield finding and management of weeds [16]. A computer
vision application to detect unwanted weeds in early-
stage crops is proposed [17]. A novel approach for weed
classification using curvelet transform and Tamura texture
feature (CTTTF) with RVM classification methodology is
proposed [18]. Robots are working collaboratively with
humans and learning from them how to realize basic agri-
culture tasks such as weed detection, watering, or seeding
(Marinoudi, et al., 2019) [19]. Weed detection using deep
learning has been proposed [20]. It is proposed that the
implementation of image processing in drones instead of
robots so that they not only detect weeds but also monitor
the growth of crops. By combining image processing and
CNN in drones, they get different accuracies depending
on the processing, which is from 98.8% with CNN to 85%
using Histograms of Oriented Gradients (HOG) [21]. The
authors combined Hough transform with simple linear
iterative clustering (SLIC). This method focuses on the
detection of crop lines [22]. A threshold based on the
classification values of the area for a crop or a weed is
proposed [23].
PROPOSED METHODOLOGY
The main objective of the proposed methodology is to
detect weeds. The convolutional neural network is pro-
posed for weed detection. The architecture of the proposed
methodology is shown in Figure 1.
The convolution layer is used to extract the features
from the image. The rectified linear unit (ReLU) activation
function is used in the convolutional layer. The ReLU
helps to break up the linearity even further, compensat-
ing for any linearity that may be imposed on an image
during the convolution process. As a result, ReLU aids
in avoiding the exponential growth of the computation
required to run the neural network. As the size of the
CNN rises, the computational cost of adding more ReLUs
grows linearly. Another nonlinear activation function that
has gained prominence in the deep learning sector is the
ReLU function. The key benefit of employing the ReLU
function over other activation functions is that it does not
simultaneously stimulate all of the neurons.
The feature maps’ dimensions are reduced by using
pooling layers. As a result, the number of parameters to
Figure 1. Weed detection architecture.
38 M. S. Hema et al.
learn and the amount of processing in the network are
both reduced. The pooling layer summarizes the features
found in a specific region of the feature map created by
the convolution layer. The pooling layer is a crucial layer
that performs down-sampling on the feature maps from
the previous layer, resulting in new feature maps with
a reduced resolution. This layer significantly decreases
the input’s spatial dimension. The output from the final
pooling or convolutional layer, which is flattened and then
fed into the fully connected layer, is the input to the
fully connected layer. In the neural network models that
predict a multinomial probability distribution, the Softmax
function is utilized as the activation function in the output
layer. Softmax is used as the activation function for multi-
class classification problems requiring class membership
on more than two labels. CNNs are trained to recognize
and extract the best features from images that are relevant
to the problem at hand. Their biggest advantage is this.
Because of their effectiveness as a classifier, CNN’s last lay-
ers are fully connected. Because CNNs include FC layers,
these two architectures are not competing as much as you
might imagine. Finally, we will finish things up and give a
quick overview of the section’s main concepts.
RESULTS AND DISCUSSION
The agriculture image is taken from the Kaggle database. It
consists of images of 1,000 weeds and crops. Out of which,
80% of the images are used for training and 20% of the
images are used for validation.
Figure 2 shows the performance of the proposed
approach. The accuracy of the training set improves when
the number of epochs increases. When the number of
epochs is less, the validation set accuracy is high; but, the
accuracy increases when the number of epochs increases.
Figure 2. Accuracy of training and validation dataset.
CONCLUSION
Using the CNN model of deep learning, a system that can
classify weeds and crops was implemented. The features
are extracted from the input images using a convolutional
layer. A pooling layer is used to downsize the image.
Finally, the dense layer is used for classification. Further-
more, it can be extended in the future to help in detecting
weeds from large crops or plants and can be improved
to make work with more types of crops and weeds for
accurate classification and to reduce human efforts. It will
be easier to find any weed or crop with less human effort.
REFERENCES
[1] T. W. Berge, A. H. Aastveit, and H. Fykse, “Evaluation of an
algorithm for automatic detection of broad-leaved weeds in spring
cereals,” Precis. Agricult, vol. 9, no. 6, pp. 391–405, Dec. 2008.
[2] E. Hamuda, M. Glavin, and E. Jones, “A survey of image processing
techniques for plant extraction and segmentation in the field,” Com-
put. Electron. Agricult. vol. 125, pp. 184–199, Jul. 2016.
[3] H. Mennan, K. Jabran, B. H. Zandstra, and F. Pala, “Non-chemical
weed management in vegetables by using cover crops: A review,”
Agronomy, vol. 10, no. 2, p. 257, Feb. 2020.
[4] X. Dai, Y. Xu, J. Zheng, and H. Song, “Analysis of the variability
of pesticide concentration downstream of inline mixers for direct
nozzle injection systems,” Biosyst. Eng., vol. 180, pp. 59–69, Apr.
2019.
[5] D. C. Slaughter, D. K. Giles, and D. Downey, “Autonomous robotic
weed control systems: A review,” Comput. Electron. Agricult, vol. 61,
no. 1, pp. 63–78, Apr. 2008.
[6] K. Liakos, P. Busato, D. Moshou, S. Pearson, and D. Bochtis,
“Machine learning in agriculture: A review,” Sensors, vol. 18, no. 8,
p. 2674, Aug. 2018
[7] Kamilaris, A. and Prenafeta-Boldú, F. X. (2018). Deep learning in
agriculture: A survey. Computers and electronics in agriculture, 147,
70–90.
[8] Merfield, C. N. (2016). Robotic weeding’s false dawn? Ten require-
ments for fully autonomous mechanical weed management. Weed
Research, 56(5), 340–344. https://doi.org/10.1111/wre.12217
[9] Wang, A., Zhang, W. and Wei, X. (2019). A review on weed detection
using ground-based machine vision and image processing tech-
niques. Computers and Electronics in Agriculture.
[10] Fawakherji, M., Youssef, A., Bloisi, D., Pretto, A. and Nardi, D.
(2019). Crop and weeds classification for precision agriculture using
context-independent pixel-wise segmentation. 2019 Third IEEE
International Conference on Robotic Computing (IRC), 146–152.
[11] Fernández-Quintanilla, C., Peñna, J., Andújar, D., Dorado, J., Ribeiro,
A. and López-Granados, F. (2018). Is the current state of the art
of weed monitoring suitable for site-specific weed management in
arable crops? Weed research, 58(4), 259–272. d electronics in agricul-
ture, 158, 226–240.
[12] Ajinkya Paikekari, Vrushali Ghule, et al., “Weed detection using
image processing” International Research Journal of Engineering
and Technology (March 2016).
[13] Riya Desai, et al., “Removal of weeds using Image Processing”
International Journal of Advanced Computer Technology (IJACT)
(2016).
[14] Ashintosh K Shinde, et al., “Crop detection by machine vision
for weed management” International Journal of Advances in
Engineering & Technology (July, 2014).
Weed Detection Using Convolutional Neural Network 39
[15] A Satish kumar, et al., “Detection of weeds in a crop row using image
processing” Imperial Journal of Interdisciplinary Research (2016).
[16] Amruta A. Aware, “Crop and weed detection based on texture and
size features and automatic spraying of herbicides” International
Journal of Advanced Research (2016).
[17] Batriz Nathlia, et al., “A computer vision application to detect
unwanted weed in early stage crops” WSEAS (2016).
[18] P. Prema, “A Novel approach for weed classification using curvelet
transform and tamura texture feature (CTTTF) with RVM classifica-
tion” International Journal of Applied Engineering Research (2016).
[19] Marinoudi, V., Sorensen, C., Pearson, S. and Bochtis, D., 2019.
Robotics and labour in agriculture. A context consideration. Biosys-
tems Engineering, pp. 111–121.
[20] Dankhara, F., Patel, K. and Doshi, N., 2019. Analysis of robust weed
detection techniques based on the Internet of Things (IoT). Coimbra,
Portugal, Elsevier B.V, pp. 696–701.
[21] Daman, M., Aravind, R. and Kariyappa, B., 2015. Design and Devel-
opment of Automatic Weed Detection and Smart Herbicide Sprayer
Robot. IEEE Recent Advances in Intelligent Computational Systems
(RAICS), pp. 257–261.
[22] Liang, W.-C., Yang, Y.-J. and Chao, C.-M., 2019. Low-Cost Weed
Identification System Using Drones. Candarw, Volume 1, pp. 260–
263.
[23] Bah, M. D., Hafiane, A. and Canals, R., 2017. Weeds detection in
UAV imagery using SLIC and the hough transform. 2017 Seventh
International Conference on Image Processing Theory, Tools and
Applications (IPTA), pp. 1–6.

More Related Content

Similar to Weed Detection Using Convolutional Neural Network

Leaf Disease Detection Using Image Processing and ML
Leaf Disease Detection Using Image Processing and MLLeaf Disease Detection Using Image Processing and ML
Leaf Disease Detection Using Image Processing and ML
IRJET Journal
 
Cucumber disease recognition using machine learning and transfer learning
Cucumber disease recognition using machine learning and transfer learningCucumber disease recognition using machine learning and transfer learning
Cucumber disease recognition using machine learning and transfer learning
riyaniaes
 
IRJET- Farmer Advisory: A Crop Disease Detection System
IRJET- Farmer Advisory: A Crop Disease Detection SystemIRJET- Farmer Advisory: A Crop Disease Detection System
IRJET- Farmer Advisory: A Crop Disease Detection System
IRJET Journal
 
OPTIMIZATION-BASED AUTO-METR IC
OPTIMIZATION-BASED AUTO-METR              ICOPTIMIZATION-BASED AUTO-METR              IC
OPTIMIZATION-BASED AUTO-METR IC
RAJASEKHARV8
 
Literature Survey on Recognizing the Plant Leaf Diseases in Digital Images
Literature Survey on Recognizing the Plant Leaf Diseases in Digital ImagesLiterature Survey on Recognizing the Plant Leaf Diseases in Digital Images
Literature Survey on Recognizing the Plant Leaf Diseases in Digital Images
IRJET Journal
 
IRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN TechniqueIRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN Technique
IRJET Journal
 
Fruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer RecommendationFruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer Recommendation
IRJET Journal
 
A deep learning-based approach for early detection of disease in sugarcane pl...
A deep learning-based approach for early detection of disease in sugarcane pl...A deep learning-based approach for early detection of disease in sugarcane pl...
A deep learning-based approach for early detection of disease in sugarcane pl...
IAESIJAI
 
LEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNN
LEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNNLEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNN
LEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNN
IRJET Journal
 
SURVEY ON COTTON PLANT DISEASE DETECTION
SURVEY ON COTTON PLANT DISEASE DETECTIONSURVEY ON COTTON PLANT DISEASE DETECTION
SURVEY ON COTTON PLANT DISEASE DETECTION
IRJET Journal
 
Plant Disease Detection System
Plant Disease Detection SystemPlant Disease Detection System
Plant Disease Detection System
IRJET Journal
 
Plant Disease Detection System
Plant Disease Detection SystemPlant Disease Detection System
Plant Disease Detection System
IRJET Journal
 
ORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNNORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNN
IRJET Journal
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
IJECEIAES
 
Deep Transfer learning
Deep Transfer learningDeep Transfer learning
Deep Transfer learning
ViswanathanBalaji2
 
Optimized deep learning-based dual segmentation framework for diagnosing heal...
Optimized deep learning-based dual segmentation framework for diagnosing heal...Optimized deep learning-based dual segmentation framework for diagnosing heal...
Optimized deep learning-based dual segmentation framework for diagnosing heal...
IAESIJAI
 
Plant Disease Detection and Severity Classification using Support Vector Mach...
Plant Disease Detection and Severity Classification using Support Vector Mach...Plant Disease Detection and Severity Classification using Support Vector Mach...
Plant Disease Detection and Severity Classification using Support Vector Mach...
IRJET Journal
 
IRJET- Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET-  	  Smart Crop-Field Monitoring and Automation Irrigation System using...IRJET-  	  Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET- Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET Journal
 
IRJET- Detection of Leaf Diseases and Classifying them using Multiclass SVM
IRJET-  	  Detection of Leaf Diseases and Classifying them using Multiclass SVMIRJET-  	  Detection of Leaf Diseases and Classifying them using Multiclass SVM
IRJET- Detection of Leaf Diseases and Classifying them using Multiclass SVM
IRJET Journal
 
Assessing the advancement of artificial intelligence and drones’ integration ...
Assessing the advancement of artificial intelligence and drones’ integration ...Assessing the advancement of artificial intelligence and drones’ integration ...
Assessing the advancement of artificial intelligence and drones’ integration ...
IJECEIAES
 

Similar to Weed Detection Using Convolutional Neural Network (20)

Leaf Disease Detection Using Image Processing and ML
Leaf Disease Detection Using Image Processing and MLLeaf Disease Detection Using Image Processing and ML
Leaf Disease Detection Using Image Processing and ML
 
Cucumber disease recognition using machine learning and transfer learning
Cucumber disease recognition using machine learning and transfer learningCucumber disease recognition using machine learning and transfer learning
Cucumber disease recognition using machine learning and transfer learning
 
IRJET- Farmer Advisory: A Crop Disease Detection System
IRJET- Farmer Advisory: A Crop Disease Detection SystemIRJET- Farmer Advisory: A Crop Disease Detection System
IRJET- Farmer Advisory: A Crop Disease Detection System
 
OPTIMIZATION-BASED AUTO-METR IC
OPTIMIZATION-BASED AUTO-METR              ICOPTIMIZATION-BASED AUTO-METR              IC
OPTIMIZATION-BASED AUTO-METR IC
 
Literature Survey on Recognizing the Plant Leaf Diseases in Digital Images
Literature Survey on Recognizing the Plant Leaf Diseases in Digital ImagesLiterature Survey on Recognizing the Plant Leaf Diseases in Digital Images
Literature Survey on Recognizing the Plant Leaf Diseases in Digital Images
 
IRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN TechniqueIRJET- Leaf Disease Detecting using CNN Technique
IRJET- Leaf Disease Detecting using CNN Technique
 
Fruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer RecommendationFruit Disease Detection And Fertilizer Recommendation
Fruit Disease Detection And Fertilizer Recommendation
 
A deep learning-based approach for early detection of disease in sugarcane pl...
A deep learning-based approach for early detection of disease in sugarcane pl...A deep learning-based approach for early detection of disease in sugarcane pl...
A deep learning-based approach for early detection of disease in sugarcane pl...
 
LEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNN
LEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNNLEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNN
LEAF DISEASE IDENTIFICATION AND REMEDY RECOMMENDATION SYSTEM USINGCNN
 
SURVEY ON COTTON PLANT DISEASE DETECTION
SURVEY ON COTTON PLANT DISEASE DETECTIONSURVEY ON COTTON PLANT DISEASE DETECTION
SURVEY ON COTTON PLANT DISEASE DETECTION
 
Plant Disease Detection System
Plant Disease Detection SystemPlant Disease Detection System
Plant Disease Detection System
 
Plant Disease Detection System
Plant Disease Detection SystemPlant Disease Detection System
Plant Disease Detection System
 
ORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNNORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNN
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
Deep Transfer learning
Deep Transfer learningDeep Transfer learning
Deep Transfer learning
 
Optimized deep learning-based dual segmentation framework for diagnosing heal...
Optimized deep learning-based dual segmentation framework for diagnosing heal...Optimized deep learning-based dual segmentation framework for diagnosing heal...
Optimized deep learning-based dual segmentation framework for diagnosing heal...
 
Plant Disease Detection and Severity Classification using Support Vector Mach...
Plant Disease Detection and Severity Classification using Support Vector Mach...Plant Disease Detection and Severity Classification using Support Vector Mach...
Plant Disease Detection and Severity Classification using Support Vector Mach...
 
IRJET- Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET-  	  Smart Crop-Field Monitoring and Automation Irrigation System using...IRJET-  	  Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET- Smart Crop-Field Monitoring and Automation Irrigation System using...
 
IRJET- Detection of Leaf Diseases and Classifying them using Multiclass SVM
IRJET-  	  Detection of Leaf Diseases and Classifying them using Multiclass SVMIRJET-  	  Detection of Leaf Diseases and Classifying them using Multiclass SVM
IRJET- Detection of Leaf Diseases and Classifying them using Multiclass SVM
 
Assessing the advancement of artificial intelligence and drones’ integration ...
Assessing the advancement of artificial intelligence and drones’ integration ...Assessing the advancement of artificial intelligence and drones’ integration ...
Assessing the advancement of artificial intelligence and drones’ integration ...
 

More from BOHR International Journal of Computer Science (BIJCS)

Object Detection and Ship Classification Using YOLOv5
Object Detection and Ship Classification Using YOLOv5Object Detection and Ship Classification Using YOLOv5
Object Detection and Ship Classification Using YOLOv5
BOHR International Journal of Computer Science (BIJCS)
 
A Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
A Comprehensive Study on Online Teaching–Learning (OTL) System and PlatformsA Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
A Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
BOHR International Journal of Computer Science (BIJCS)
 
Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...
Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...
Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...
BOHR International Journal of Computer Science (BIJCS)
 
Disease Prediction Using Machine Learning
Disease Prediction Using Machine LearningDisease Prediction Using Machine Learning
Disease Prediction Using Machine Learning
BOHR International Journal of Computer Science (BIJCS)
 
Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...
Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...
Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...
BOHR International Journal of Computer Science (BIJCS)
 
Virtualization in Distributed System: A Brief Overview
Virtualization in Distributed System: A Brief OverviewVirtualization in Distributed System: A Brief Overview
Virtualization in Distributed System: A Brief Overview
BOHR International Journal of Computer Science (BIJCS)
 
Reframing the Possibilities in Healthcare Using Blue Brain Technology
Reframing the Possibilities in Healthcare Using Blue Brain TechnologyReframing the Possibilities in Healthcare Using Blue Brain Technology
Reframing the Possibilities in Healthcare Using Blue Brain Technology
BOHR International Journal of Computer Science (BIJCS)
 
Implementation ofWeb Application for Disease Prediction Using AI
Implementation ofWeb Application for Disease Prediction Using AIImplementation ofWeb Application for Disease Prediction Using AI
Implementation ofWeb Application for Disease Prediction Using AI
BOHR International Journal of Computer Science (BIJCS)
 

More from BOHR International Journal of Computer Science (BIJCS) (8)

Object Detection and Ship Classification Using YOLOv5
Object Detection and Ship Classification Using YOLOv5Object Detection and Ship Classification Using YOLOv5
Object Detection and Ship Classification Using YOLOv5
 
A Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
A Comprehensive Study on Online Teaching–Learning (OTL) System and PlatformsA Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
A Comprehensive Study on Online Teaching–Learning (OTL) System and Platforms
 
Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...
Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...
Proposed Arrangements and Cyber Security Challenges in Nuclear Domain: An Exp...
 
Disease Prediction Using Machine Learning
Disease Prediction Using Machine LearningDisease Prediction Using Machine Learning
Disease Prediction Using Machine Learning
 
Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...
Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...
Do US Government and Commercial Media Concern Similar Topics? A Text-mining (...
 
Virtualization in Distributed System: A Brief Overview
Virtualization in Distributed System: A Brief OverviewVirtualization in Distributed System: A Brief Overview
Virtualization in Distributed System: A Brief Overview
 
Reframing the Possibilities in Healthcare Using Blue Brain Technology
Reframing the Possibilities in Healthcare Using Blue Brain TechnologyReframing the Possibilities in Healthcare Using Blue Brain Technology
Reframing the Possibilities in Healthcare Using Blue Brain Technology
 
Implementation ofWeb Application for Disease Prediction Using AI
Implementation ofWeb Application for Disease Prediction Using AIImplementation ofWeb Application for Disease Prediction Using AI
Implementation ofWeb Application for Disease Prediction Using AI
 

Recently uploaded

power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 

Recently uploaded (20)

power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 

Weed Detection Using Convolutional Neural Network

  • 1. ISSN (online) 2583-455X BOHR International Journal of Computer Science 2022, Vol. 2, No. 1, pp. 36–39 https://doi.org/10.54646/bijcs.008 www.bohrpub.com Weed Detection Using Convolutional Neural Network M. S. Hema∗, V. Abhilash, V. Tharun and D. Madukar Reddy Department of Information Technology, Anurag University Hyderabad, Hyderabad, India ∗Corresponding author: hemait@anurag.edu.in Abstract. Precision agriculture relies heavily on information technology, which also aids agronomists in their work. Weeds usually grow alongside crops, reducing the production of that crop. They are controlled by herbicides. The pesticide may harm the crop as well if the type of weed is not identified. To control weeds on farms, it is required to identify and classify them. A convolutional network or CNN, a deep learning-based computer vision technology, is used to evaluate images. A methodology is proposed to detect weeds using convolutional neural networks. There were two primary phases in this proposed methodology. The first phase is image collection and labeling, in which the features for images to be labeled for the base images are extracted. In the second phase, the convolutional neural network model is constructed by 20 layers to detect the weed. CNN architecture has three layers, namely, the convolutional layer, the pooling layer, and the dense layer. The input image is given to a convolutional layer to extract the features from the image. The features are given to the pooling layer to compress the image to reduce the computational complexity. The dense layer is used for final classification. The performance of the proposed methodology is assessed using agricultural dataset images taken from the Kaggle database. Keywords: CNN, weed, precision agriculture, segmentation. INTRODUCTION Farmers’ main issue is detecting weeds in the crop during the irrigation process. Manual work for detecting the crop and weeds takes a long time, and more human effort is required to complete this procedure. Weed identification in plants has become more challenging in recent years. So far, there have not been many efforts put into identifying weeds while growing crops. Traditional methods for iden- tifying agricultural weeds focused on directly identifying the weed; nevertheless, there are substantial differences in weed species. In contrast to this method, this study proposes a revolutionary technique that combines deep learning with imaging technology. The dataset was first trained using the CNN model. We can categorize and predict the provided input image as a weed or crop once the training is completed. The major goal of this project is to use the CNN deep learning algorithm to detect and classify weeds and crops. To solve this challenge, we are developing our project to detect weeds utilizing the CNN method. Our findings will aid in crop and weed classification, saving humans time and effort. Manual labor may overlook proper classification on occasion, which is where our project will come in handy in finding the correct classification and projection. LITERATURE SURVEY An object-oriented algorithm is proposed to detect weeds in the agricultural field [1]. A comprehensive and critical survey on image-based plant segmentation techniques is presented. In this context, “segmentation” refers to the pro- cess of classifying an image into the plant and non-plant pixels [2]. Non-chemical weed control is important both for the organic production of vegetables and for achiev- ing ecologically sustainable weed management. Estimates have shown that the yield of vegetables may be decreased by 45%–95% in the case of weed–vegetable competition. Non-chemical weed control in vegetables is desired for several reasons [3]. The mixer is used to spray pesticides to alleviate weeds from crops [4]. Robot technology is used to find weeds, and pesticides are used to alleviate weeds [5]. A comprehensive review of research dedicated to applica- tions of machine learning in agricultural production sys- tems is presented. The analyzed works were categorized as follows: (a) crop management, including applications 36
  • 2. Weed Detection Using Convolutional Neural Network 37 on yield prediction, disease detection, weed detection crop quality, and species recognition; (b) livestock management, including applications on animal welfare and livestock production; (c) water management; and (d) soil manage- ment [6]. ML and DL techniques have been used for weed detection and recognition and thus for weed management. In 2018, Kamilaris and Prenafeta-Bold’u (2018) published a survey of 40 research papers that applied DL techniques to address various agricultural problems, including weed detection. The study reported that DL techniques out- performed more than traditional image processing meth- ods [7]. It discussed ten components that are essential and possible obstructions to developing a fully autonomous mechanical weed management system [8]. The authors focused on different machine vision and image process- ing techniques used for ground-based weed detection [9]. Fernández-Quintanilla et al. (2018) reviewed technologies that can be used to monitor weeds in crops. They explored different remotely sensed and ground-based weed mon- itoring systems in agricultural fields. They reported that weed monitoring is essential for weed management. They foresaw that the data collected using different sensors could be stored in cloud systems for timely use in relevant contexts [10]. They used the VGG-16 model for classifying crop plants and weeds. They also trained the model with one dataset containing sunflower crops and evaluated it with two different datasets with carrot and sugar beet crops [11]. The author describes in “Weed detection using image processing” how they can detect and separate weed- affected areas from the crop plants using image process- ing [12]. A methodology is proposed to detect weeds using image processing techniques. The properties are extracted from the image and weed is detected from the extracted features [13]. Machine vision uses unique image processing techniques. Weeds in agricultural fields have been detected by their properties such as size, shape, spectral reflectance, and texture features [14]. Two methods are proposed for weed detection: crop row detection in images from agri- culture fields with high weed difficulty and to further differentiate between weed and crop [15]. The author proposed in “Crop and weed detection based on texture and size features and automatic spraying of herbicides” how they developed the image processing algorithm for yield finding and management of weeds [16]. A computer vision application to detect unwanted weeds in early- stage crops is proposed [17]. A novel approach for weed classification using curvelet transform and Tamura texture feature (CTTTF) with RVM classification methodology is proposed [18]. Robots are working collaboratively with humans and learning from them how to realize basic agri- culture tasks such as weed detection, watering, or seeding (Marinoudi, et al., 2019) [19]. Weed detection using deep learning has been proposed [20]. It is proposed that the implementation of image processing in drones instead of robots so that they not only detect weeds but also monitor the growth of crops. By combining image processing and CNN in drones, they get different accuracies depending on the processing, which is from 98.8% with CNN to 85% using Histograms of Oriented Gradients (HOG) [21]. The authors combined Hough transform with simple linear iterative clustering (SLIC). This method focuses on the detection of crop lines [22]. A threshold based on the classification values of the area for a crop or a weed is proposed [23]. PROPOSED METHODOLOGY The main objective of the proposed methodology is to detect weeds. The convolutional neural network is pro- posed for weed detection. The architecture of the proposed methodology is shown in Figure 1. The convolution layer is used to extract the features from the image. The rectified linear unit (ReLU) activation function is used in the convolutional layer. The ReLU helps to break up the linearity even further, compensat- ing for any linearity that may be imposed on an image during the convolution process. As a result, ReLU aids in avoiding the exponential growth of the computation required to run the neural network. As the size of the CNN rises, the computational cost of adding more ReLUs grows linearly. Another nonlinear activation function that has gained prominence in the deep learning sector is the ReLU function. The key benefit of employing the ReLU function over other activation functions is that it does not simultaneously stimulate all of the neurons. The feature maps’ dimensions are reduced by using pooling layers. As a result, the number of parameters to Figure 1. Weed detection architecture.
  • 3. 38 M. S. Hema et al. learn and the amount of processing in the network are both reduced. The pooling layer summarizes the features found in a specific region of the feature map created by the convolution layer. The pooling layer is a crucial layer that performs down-sampling on the feature maps from the previous layer, resulting in new feature maps with a reduced resolution. This layer significantly decreases the input’s spatial dimension. The output from the final pooling or convolutional layer, which is flattened and then fed into the fully connected layer, is the input to the fully connected layer. In the neural network models that predict a multinomial probability distribution, the Softmax function is utilized as the activation function in the output layer. Softmax is used as the activation function for multi- class classification problems requiring class membership on more than two labels. CNNs are trained to recognize and extract the best features from images that are relevant to the problem at hand. Their biggest advantage is this. Because of their effectiveness as a classifier, CNN’s last lay- ers are fully connected. Because CNNs include FC layers, these two architectures are not competing as much as you might imagine. Finally, we will finish things up and give a quick overview of the section’s main concepts. RESULTS AND DISCUSSION The agriculture image is taken from the Kaggle database. It consists of images of 1,000 weeds and crops. Out of which, 80% of the images are used for training and 20% of the images are used for validation. Figure 2 shows the performance of the proposed approach. The accuracy of the training set improves when the number of epochs increases. When the number of epochs is less, the validation set accuracy is high; but, the accuracy increases when the number of epochs increases. Figure 2. Accuracy of training and validation dataset. CONCLUSION Using the CNN model of deep learning, a system that can classify weeds and crops was implemented. The features are extracted from the input images using a convolutional layer. A pooling layer is used to downsize the image. Finally, the dense layer is used for classification. Further- more, it can be extended in the future to help in detecting weeds from large crops or plants and can be improved to make work with more types of crops and weeds for accurate classification and to reduce human efforts. It will be easier to find any weed or crop with less human effort. REFERENCES [1] T. W. Berge, A. H. Aastveit, and H. Fykse, “Evaluation of an algorithm for automatic detection of broad-leaved weeds in spring cereals,” Precis. Agricult, vol. 9, no. 6, pp. 391–405, Dec. 2008. [2] E. Hamuda, M. Glavin, and E. Jones, “A survey of image processing techniques for plant extraction and segmentation in the field,” Com- put. Electron. Agricult. vol. 125, pp. 184–199, Jul. 2016. [3] H. Mennan, K. Jabran, B. H. Zandstra, and F. Pala, “Non-chemical weed management in vegetables by using cover crops: A review,” Agronomy, vol. 10, no. 2, p. 257, Feb. 2020. [4] X. Dai, Y. Xu, J. Zheng, and H. Song, “Analysis of the variability of pesticide concentration downstream of inline mixers for direct nozzle injection systems,” Biosyst. Eng., vol. 180, pp. 59–69, Apr. 2019. [5] D. C. Slaughter, D. K. Giles, and D. Downey, “Autonomous robotic weed control systems: A review,” Comput. Electron. Agricult, vol. 61, no. 1, pp. 63–78, Apr. 2008. [6] K. Liakos, P. Busato, D. Moshou, S. Pearson, and D. Bochtis, “Machine learning in agriculture: A review,” Sensors, vol. 18, no. 8, p. 2674, Aug. 2018 [7] Kamilaris, A. and Prenafeta-Boldú, F. X. (2018). Deep learning in agriculture: A survey. Computers and electronics in agriculture, 147, 70–90. [8] Merfield, C. N. (2016). Robotic weeding’s false dawn? Ten require- ments for fully autonomous mechanical weed management. Weed Research, 56(5), 340–344. https://doi.org/10.1111/wre.12217 [9] Wang, A., Zhang, W. and Wei, X. (2019). A review on weed detection using ground-based machine vision and image processing tech- niques. Computers and Electronics in Agriculture. [10] Fawakherji, M., Youssef, A., Bloisi, D., Pretto, A. and Nardi, D. (2019). Crop and weeds classification for precision agriculture using context-independent pixel-wise segmentation. 2019 Third IEEE International Conference on Robotic Computing (IRC), 146–152. [11] Fernández-Quintanilla, C., Peñna, J., Andújar, D., Dorado, J., Ribeiro, A. and López-Granados, F. (2018). Is the current state of the art of weed monitoring suitable for site-specific weed management in arable crops? Weed research, 58(4), 259–272. d electronics in agricul- ture, 158, 226–240. [12] Ajinkya Paikekari, Vrushali Ghule, et al., “Weed detection using image processing” International Research Journal of Engineering and Technology (March 2016). [13] Riya Desai, et al., “Removal of weeds using Image Processing” International Journal of Advanced Computer Technology (IJACT) (2016). [14] Ashintosh K Shinde, et al., “Crop detection by machine vision for weed management” International Journal of Advances in Engineering & Technology (July, 2014).
  • 4. Weed Detection Using Convolutional Neural Network 39 [15] A Satish kumar, et al., “Detection of weeds in a crop row using image processing” Imperial Journal of Interdisciplinary Research (2016). [16] Amruta A. Aware, “Crop and weed detection based on texture and size features and automatic spraying of herbicides” International Journal of Advanced Research (2016). [17] Batriz Nathlia, et al., “A computer vision application to detect unwanted weed in early stage crops” WSEAS (2016). [18] P. Prema, “A Novel approach for weed classification using curvelet transform and tamura texture feature (CTTTF) with RVM classifica- tion” International Journal of Applied Engineering Research (2016). [19] Marinoudi, V., Sorensen, C., Pearson, S. and Bochtis, D., 2019. Robotics and labour in agriculture. A context consideration. Biosys- tems Engineering, pp. 111–121. [20] Dankhara, F., Patel, K. and Doshi, N., 2019. Analysis of robust weed detection techniques based on the Internet of Things (IoT). Coimbra, Portugal, Elsevier B.V, pp. 696–701. [21] Daman, M., Aravind, R. and Kariyappa, B., 2015. Design and Devel- opment of Automatic Weed Detection and Smart Herbicide Sprayer Robot. IEEE Recent Advances in Intelligent Computational Systems (RAICS), pp. 257–261. [22] Liang, W.-C., Yang, Y.-J. and Chao, C.-M., 2019. Low-Cost Weed Identification System Using Drones. Candarw, Volume 1, pp. 260– 263. [23] Bah, M. D., Hafiane, A. and Canals, R., 2017. Weeds detection in UAV imagery using SLIC and the hough transform. 2017 Seventh International Conference on Image Processing Theory, Tools and Applications (IPTA), pp. 1–6.