jallson / Livestock/Wildlife counting from drone with FOMO Public

Livestock/Wildlife counting from drone with FOMO

Object detection

About this project

The Role of Artificial Intelligence (AI) for livestock and wildlife monitoring is expected to grow significantly. This project is an example of how AI can be used for tracking and counting objects (animals or crops) in a quick and efficient way using embedded Machine Learning. This asset tracking system uses Computer Vision from a drone flying across the field (scanning down the surface) with a camera facing down. The AI model will be able to detect and differentiate types of animals or crops and can count the cumulative number for each type of objects (animal/crop) in real time. This enables wildlife rescue teams to monitor the population of the animals/crops, it can also be used for businesses to calculate the potential revenue in the livestock and agriculture market.

This project uses Edge Impulse’s FOMO (Faster Objects, More Objects) object detection algorithm. The wildlife/livestock/asset tracking environment can be simulated and performed by selecting the grayscale Image block and FOMO object detection with 2 output classes (e.g. turtle and duck). This project takes advantage of FOMO’s fast and efficient algorithm to count the objects while using a constrained microcontroller or a single board Linux-based computer such as the Raspberry Pi. (I’m using a Raspberry Pi 3 model B+, but the Raspberry Pi 4 model B should work better in theory).

The Edge Impulse model is also implemented into our Python code so that it can count the object cumulatively. The algorithm compares the coordinates of the current frame to the previous frames; to see if there is a new object on camera or if the object has been previously counted. In our testing sometimes there’s still inaccuracy in the number of objects counted as this model is still in the Proof of Concept stage. We are confident that this concept can be developed further for the real world application.

asset025
asset047
asset065
asset069
asset046
asset045
asset062
asset072

Run this model

On any device

Dataset summary

Data collected
85 items
Labels
duck, turtle

Project info

Project ID 120523
Project version 3
License No license attached
No. of views 10,930
No. of clones 7