Skip to content

An automated system for insect detection in agriculture using inexpensive, low-power data collection devices. The process involves the use of an artificial intelligence model for pest type classification, with results distributed in the cloud for wide accessibility and sharing among users.

Notifications You must be signed in to change notification settings

olmobaldoni/smart-agri-iot-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Insect detection IoT system for Agriculture

This project provides an automated system for insect detection in agricultural environments using low-cost, low-power data collection devices. It uses an artificial intelligence model to classify pest types, and the results are distributed in the cloud to be shared and accessible to users. The work was developed as part of the "IOT and 3D Intelligent Systems" examination at the University of Modena and Reggio Emilia.


Table of contents


Scenario

Scenario

Link: https://www.science.org/doi/epdf/10.1126/science.aat3466


Goal

  • Automate insect identification in agricultural environments using inexpensive and energy-efficient edge devices for data collection and implementation of control measures.
  • Use an artificial intelligence system to classify pest types.
  • Deploy the results obtained in the cloud for sharing and accessibility by users.

Prototype

Prototype


Infrastructure

The system is composed of several modules that interact with each other to achieve the goal. The following diagram shows the architecture of the system.

Architecture


Presentation

Link: https://tome.app/cileb/insect-detection-iot-system-for-agriculture-clk8hfau306j3mq3cx666xhx2


Todo

  • Improve the scalability of the system. Change the file format used to save images (base64) in the database.
  • Use a more efficient alternative web framework to Streamlit
  • Train a proprietary object detection model and implement inference on alternative server (not roboflow)
  • Integrate inference within the API
  • Simulate real system operation with pheromone traps
  • Improve the security of the entire infrastructure

Aknowledgements

AUTHORs CONTACTs GITHUBs
Olmo Baldoni 325524@studenti.unimore.it olmobaldoni
Cristian Bellucci 322906@studenti.unimore.it cleb98
Riccardo Santi 212017@studenti.unimore.it RiccardoSanti092

License

MIT

About

An automated system for insect detection in agriculture using inexpensive, low-power data collection devices. The process involves the use of an artificial intelligence model for pest type classification, with results distributed in the cloud for wide accessibility and sharing among users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.3%
  • C++ 1.7%