discussion / AI for Conservation  / 23 February 2025

AI Edge Compute Based Wildlife Detection

Hi all!

I've just come across this site and these forums and it's exactly what i've been looking for!

I'm based in Melbourne Australia and since finishing my PhD in ML I've been working on developing an edge-compute based wildlife monitor which is designed to run object detectors on low power devices and stream the data directly to a cloud dashboard. 

I've posted a few videos on social media about my prototypes which are designed to run independently and be solar battery powered.

The first prototype used an old Nvidia Jetson Nano,

The current one uses a Raspberry Pi 5 with a Hailo 8 AI accelerator.



I've currently got it setup on a rural property to monitor Kangaroos as a test, the video for this is coming soon.

Let me know if you have any questions/are interested in collaborating!

 




Lars Holst Hansen
@Lars_Holst_Hansen
Aarhus University
Biologist and Research Technician working with ecosystem monitoring and research at Zackenberg Research Station in Greenland
Conversation starter level 3
Popular level 3
Poster level 2
Involvement level 3
Commenter level 4

Hi Luke! 

Very cool project you are doing!

For our PolarBearWatchDog! Project, I have been facing some of the same issues you mention about data curation.

I have not "scraped" images from GBIF but from iNaturalist via https://github.com/cypamigon/inat_downloader

and from Wikimedia Commons via  https://github.com/wikimedia/pywikibot

In most cases species classifications has been quite good from these two sources but sometimes images contain more than one species and then you may get "annotation polution".

I have had huge issues with badly pre-annoted images in Google Open Images dataset

I am now considering leveraging https://huggingface.co/imageomics/bioclip-vit-b-16-inat-only model

to help classifiying my "animal" bounding boxes from MegaDetector detections

I am btw using Fiftyone for all the image curation and it has been super useful.It can do a lot of data visualization and validation in its app and you can fairly easilly write small pyhton script to do all sorts of data wrangling like correctiong wrong labels etc. for cleaning up of the data. 

 

Hi Luke,

Good to see you here. I've run across a few of your videos while looking for info on running wildlife detectors on RPi + Hailo. I may need to reach out to you for some pointers once I get further along.

Keep up the great work!

Ed