Skip to main content

PestDetect: Pest Recognition Using Convolutional Neural Network

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 901))

Abstract

Agriculture is a strategic sector in many regions around the world. In those regions where water scarcity is an endemic problem, crops tend to suffer hydric stress which make them prone to suffer from pests and diseases. Thus, periodic checks to detect those pests are crucial to prevent and act upon them on early stages. Portable smart devices like phone mobiles or tablets offer Internet connectivity and camera devices. These two properties make them a potential tool that can be used for this work: to make an in situ early detection of the pest or disease that could help to reduce the negative impact of these on the affected crop and so minimize economic loss. In this work we propose an application prototype that can issue a diagnosis and its related treatment from a photograph of an affected crop taken by the user anytime/anywhere. This is achieved by using a combination of different technologies such as Convolutional Neural Networks and REST services, among others. The first tests with a reduced set of crops and diseases resulted in an accuracy over 90%.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.cetaqua.com/en.

  2. 2.

    A feature map is the name given to a tensor (i.e., a vector/matrix container) where an image is stored.

  3. 3.

    Domestic PC Hardware: Intel Core i7 4970 k – 4 GHz CPU, 8 GB RAM, Nvidia Geforce GTX 1060 – 6 GB Video RAM. 1280 CUDA Cores.

  4. 4.

    ReLU: Rectified Linear Units. This function is defined as \( f(x) = max(x,0) \).

  5. 5.

    SoftMax: adjust values between \( [0,1] \). These values are related with the probability of each class.

References

  1. Ayres, P.G.: Water relations of diseased plants. In: Water and Plant Disease, pp. 1–60. Elsevier (1978)

    Google Scholar 

  2. CETAQUA: Artificial intelligence for agricultural water demand forecasting in South-Eastern Spain. http://www.cetaqua.com/en/press-room/new/526/artificial-intelligence-for-agricultural-water-demand-forecasting-in-south-eastern-spain (2018). Accessed 30 Sept 2018

  3. Khan, S., Rahmani, H., Shah, S.A.A., Bennamoun, M.: A guide to convolutional neural networks for computer vision. Synth. Lect. Comput. Vis. 8, 1–207 (2018)

    Article  Google Scholar 

  4. Prasad, S., Peddoju, S.K., Ghosh, D.: Multi-resolution mobile vision system for plant leaf disease diagnosis. Signal Image Video Process. 10, 379–388 (2016)

    Article  Google Scholar 

  5. Iqbal, Z., Khan, M.A., Sharif, M., Shah, J.H., ur Rehman, M.H., Javed, K.: An automated detection and classification of citrus plant diseases using image processing techniques: a review. Comput. Electron. Agric. 153, 12–32 (2018)

    Article  Google Scholar 

  6. Sun, G., Jia, X., Geng, T.: Plant diseases recognition based on image processing technology. J. Electr. Comput. Eng. 2018, 1–7 (2018)

    MathSciNet  Google Scholar 

  7. Chollet, F.: Deep Learning with Python. Manning Publications (2017)

    Google Scholar 

  8. Keras. https://keras.io/ (2018). Accessed 30 Sept 2018

  9. TensorFlow. https://www.tensorflow.org/ (2018). Accessed 30 Sept 2018

  10. Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. In: 3rd International Conference for Learning Representations, San Diego (2015)

    Google Scholar 

  11. Hu, K., et al.: Retinal vessel segmentation of color fundus images using multiscale convolutional neural network with an improved cross-entropy loss function. Neurocomputing 309, 179–191 (2018)

    Article  Google Scholar 

  12. Bootstrap. https://getbootstrap.com/ (2018). Accessed 30 Sept 2018

  13. Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. University of California, Irvine (2000)

    Google Scholar 

  14. Java. https://www.java.com (2018). Accessed 30 Sept 2018

  15. Apache Tomcat. http://tomcat.apache.org/ (2018). Accessed 30 Sept 2018

  16. MySQL. https://www.mysql.com/ (2018). Accessed 30 Sept 2018

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francisco García-Sánchez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Labaña, F.M., Ruiz, A., García-Sánchez, F. (2019). PestDetect: Pest Recognition Using Convolutional Neural Network. In: Valencia-García, R., Alcaraz-Mármol, G., Cioppo-Morstadt, J., Vera-Lucio, N., Bucaram-Leverone, M. (eds) ICT for Agriculture and Environment. CITAMA2019 2019. Advances in Intelligent Systems and Computing, vol 901. Springer, Cham. https://doi.org/10.1007/978-3-030-10728-4_11

Download citation

Publish with us

Policies and ethics