Group

Software Development / Feed

This group is for anyone interested in applying software to conservation and wildlife research. Whether you're a developer eager to contribute to conservation or a newbie with valuable data and ideas but limited software experience, this group connects people with diverse expertise. It provides a space for asking questions, sharing resources, and staying informed about new technologies and best practices.

discussion

Getting behavioral data out of datasets that weren't built for it

Burning question:There's so much monitoring data already- camera trap archives, acoustic recordings, GPS tracks - but almost all of it was collected to answer presence/absence or...

8 0

I'll definitely check out your channel! To be honest, I'm much more on the animal science and behaviour side of things than the hardware engineering side, so I can't speak to the exact specs of the older gear I've seen, but having that high of a resolution without motion blur definitely sounds like a massive leap forward.

The way I see it, the trickiest part about any remote tech, no matter how high-res it gets, is that you can never truly measure the 'avoidance factor' from behind the lens. If a cautious animal senses a foreign object in its home ground and decides to completely steer clear of that zone, the camera will never catch it. You only ever get data on the animals that don't mind the camera, which can unintentionally skew the behavioural picture.

It’s the classic observer dilemma. It’s why some of the most famous animal behaviourists in history only truly understood nuanced behaviour by actually embedding themselves in the environment and becoming part of the pack, rather than relying solely on a fixed lens. But as a tool to bridge the gap where humans can't go, it's definitely exciting to see how much clearer the visibility is getting!

I would love to have feedback from a behavioral researcher. When I made the comment, I was mostly thinking about macro behavior. I haven't dived into the requirements for micro research, but it sure is interesting.

The area where I hope to make the most impact is in human-wildlife conflict mitigation. I would be thrilled if it turned out to be useful to behavior analysis as well.

Occasionally we get a close close up of an animal. Such as this hare. I would love to know whether in you consider it contains sufficient detail for behavioral purposes.

Hare closeup in Thermal

And here, even better

Ring side view of a hare close up

Over time, the animals do get comfortable with our gear. I'm sure that a bird built a nest under the panel recently. I just haven't been out there in a while to check, but it keeps flying up from below in the area. We have a visible view of that.

Baby bird living under a solar panel

Most of our wolf videos are on our other channel. Here the wolves indeed were very wary of the gear at first. Mostly they would glance up, however at first they would have been looking at the camera, but over time I think that most of the time they were looking across the field to the road on the other side.

We also have a 4K ultra low light camera that we were lighting with invisible (940nm) lighting. This we have also recording continuously.

Wolf with 4K ultra low light camera
 
We custom design all weather enclosures for out thermal modules. They are design such if you wanted you could remove them and use them in a stealth custom made enclosure of your own. They are USB based modules, so the main recording unit can be hidden away from the camera. Here is a photo of a 640x512 unit
Thermal module with outdoor enclosure
There's a camera mounting fitting underneath so you can can ball joint camera mounts to mount them on and only a little bit sticks up into view.
 
The 1280x1024 resolution module is a bit bigger
1280x1024 thermal module

See full post
discussion

Safe and Sound project report: Is Camtrap DP a suitable standard for (bio)acoustic data?

Dear WILDLABS community,We are pleased to share with you the publication of the Safe and Sound project report: Is Camtrap DP a suitable...

2 9

Your report on extending Camtrap DP to bioacoustics resonated with something we are just beginning to explore in Mindoro Island, Philippines.

We have ongoing camera trap deployments in interior forest habitats and are beginning to examine the acoustic layer embedded in those recordings, particularly for nocturnal species such as the Mindoro Boobook. The discussion around terminology and how datasets are structured feels especially relevant, though I am still trying to understand how frameworks like Camtrap DP would apply in practice to this kind of data.

It is encouraging to see this direction being shaped at the community level. I will be following this closely as we continue to learn and figure out how our own datasets might eventually align.

Thanks for this!  I've shared this post with the WildTrax (https://wildtrax.ca/) team and CanAvian (https://canavian.ca/) to investigate. We're exploring data standards as part of a recent initiative so this will be very helpful! @jeffcullis 

See full post
discussion

Project Report: Upgrading Software for The Motus Wildlife Tracking System and NatureCounts 

We’re excited to report the completion of our Boring Fund Project: BEHIND THE SCENES: UPGRADING SOFTWARE PACKAGES IN SUPPORT OF THE MOTUS WILDLIFE TRACKING SYSTEM AND...

1 1
This initiative was such a great motivation to finally tackle some of our tech debt, so thanks indeed Arm and Wildlabs. The boring stuff is really what underpins the exciting one, and it's great to have partners and funders who understand and appreciate this.
See full post
discussion

Spectrolipi v2.0.1

Spectrolipi is a tool for visualizing sound, annotating spectrograms, and exporting ML‑ready acoustic datasets.Spectrolipi V2.0.0 is released now. Main new...

2
See full post
discussion

Looking for opportunities in AI for Bioacoustics and Environmental Monitoring

Hi everyone,My name is Leonardo Mannini, and I’m an AI engineer with a strong interest in bioacoustics and conservation technology.I recently completed a research role at FBK (...

6 0

Hi Leonardo,


Let’s chat! I potentially have some opportunities, collaborations or even short-term employment. Send me a message. 

See full post
discussion

Citizen science tool for microplastic mapping in underserved regions

Hi everyone, I'm a high school student working on a free citizen science tool for microplastic pollution in underserved regions. The idea is simple: a mobile web app where anyone...

1 2

Hi Mykhailo. That citizen science tool seems interesting. But, how do you expect people to detect microplastics (ranging from 1 µm to 5 mm in size)?

See full post
discussion

Biowatch: a free, open-source desktop app for camera trap analysis

Hi everyone  I wanted to share something we've been building that feels right at home in this community: Biowatch, a free and open-source desktop app...

6 5

This looks amazing and I look forward to trying it out when I get the chance! 

Just wondering, when it comes to the AI recognitions, is there a way to "rename" the recognitions that were incorrect? 

See full post
discussion

Spectrolipi - A tool for sound data annotation.

Hello everyone,I’m Nishant. We have released a tool called Spectrolipi (https://spectrolipi.com) — for visualizing sound, annotating spectrograms...

4 4

Hi Kristoffer,

I have tested upto 20 mins long sound files (48kHz /24 bit). It works without any significant lag on a normal office type machine (without dedicated GPU, etc). If required, I can try to provide a paging option which may be able to accomodate longer files.
Can you please inform the expected length of the sound files for your project.  

Regards,

Nishant

See full post
careers

Ecological Data Scientist

The Smithsonian Institution is the world’s largest museum, education, and research complex, with 21 museums and the National Zoo. This position is located in the Smithsonian's National Zoo and Conservation Biology...

1
See full post
discussion

Looking To Connect: Game Developer to Conservation Tech (Built Animal Movement App)

Hi everyone! My name is Kristof.I'm a game technology developer transitioning into conservation tech, and I'm so excited to have discovered this community - I honestly had no idea...

4 5

Hi Kristof,

 

 Very cool that you made your own app like this! I'm not a movement ecologist, but I'd generally say this sort of thing will be more nice to look at than solves research questions. For example, most statistical models will show that proximity to water and human development are the strongest predictors of elephant movement. But it's still a very cool tool for outreach and communication with the general public or conservation decision makers! 

I can imagine a visualization like this being very helpful in communicating drivers of human-elephant conflict in SE Asia, where elephant movements outside of protected areas may be explained by the combination of attractive food crops, accessible water and shade refuge in tree plantations, and repulsive hazing by farmers. These sorts of things that can be modeled statistically don't necessarily translate well to the public - so visualization is really important! 

On a non-geospatial note, I would say that AR/VR also has a lot of potential for increasing public engagement/support for conservation. Getting individuals who may never go to East Africa to experience visually how increasingly severe droughts affects the landscape and promotes conflict between pastoralists and agriculturalists and wildlife could be really powerful. That's perhaps an area where game development expertise would be particularly useful. 

Cheers,

Brandon

I am glad to see more programmers coming into the conservation field.  The first big project I did that really got me involved with conservation work, was taking the path finding algorithms I used from learning game programming, and using them to detect and measure the distance of routes that turtles traveled up and down streams in a river drainage.  

Wolves, cool!

Will this then need collared wolves ?

See full post
discussion

Looking for advice: combining AI skills with SCUBA diving marine fieldwork

Hi everyone!I’m Daniel, a Master’s student in Life Sciences Engineering at EPFL. During my internship and thesis I focused on AI applied to medical images and signals.At the same...

4 0

Hi Daniel

 

It depends on what you want to be
If you really want to bring something new then I guess do a PhD

I have a weird background, applied mathematician, PhD in econ and now working on this
I am guessing that the transition is doable as the math is the same that's how I kept doing very different subjects

I am currently working in an french engineering school on international shipping and would love to translate AI for conservation of ocean and I have several ideas

So I would be happy to discuss them and if interested let me know?

 

 

 

See full post
discussion

Reproducible Builds in Software Development

Hi Wildlabs — quick question for the community: how important is reproducibility in your day-to-day conservation tech work?A few prompts to help:How important is...

9 1

Hi Stephen,

My experience of Nix is limited unfortunately but I think it offers a lot of the same benefits. I'm an Emacs/Lisp fan so it's perfect for me :)

There is Cuirass, which is a Guix specific CI and build automation service and a pack command to create containers. It's nice to have everything linked with Guix rather than different systems/frameworks

I built a small POC to explain the benefits. 

Makes sense, I thought there might be a Lisp preference factoring in there 🙂

Cuirass looks cool, I'm going to check it out, and the eco-pulse-monitor project looks great too, well done!

Related to AI sustainability, have you checked out any of the CodeCarbon tools by chance? I've been working on incorporating their library into our daily code tasks at work, seems like a worthwhile project - 

EcoLogits just joined CodeCarbon too I think, also neat - 

Thanks!

Thank you. That looks great! I was trying to build something similar but, as usual, there's a Python library already :) I was leaning towards trying SLMs like llama.cpp

 

My end goal is to find ways to use this approach in animal conservation specifically. I'm looking at data sets from the IUCN to see what's possible. I'd love to hear more about your work

See full post
discussion

Using app-building tools for conservation monitoring

Hi all, Here at FFI's marine team we've been trialling the use of app-building platforms to create bespoke mobile-based data entry apps. We've mostly used them to...

4 2

Hi @djscrazyhorse 

I've been looking at a similar thing. I actually decided against it in the end, and instead to take a tack of developing a solution for a particular niche.

I just published an article about the thought process here:

https://medium.com/mdes-environmental-social-impact/photo-monitoring-for-the-flax-roots-557749cdb6f3

Would love to hear your thoughts.

 

Any reason you went with those particular App Builder solutions, out of interest?

If you still need help with any of your backend on this with data.  I could possibly help.  Let me know.

See full post
discussion

Any Software (open-source) You Wish Existed?

Anyone have any ideas for pieces of software that you wish existed but didn't? My team is looking to give back to the community a bit by spearheading development of a thing and...

6 4

It would be cool to open-source/MIT license a simple utility written in QtXR, (especially for the SMART crowd, since their mobile app is written in Qt..), that could capture and encode video+audio+camera_metadata+6DOF+Video+GPS+SMPTE timecodes to a logfile of an emerging standard off an Android tablet .. for "I am looking at this  thing (description of thing here...) " video to a "well-known" BLOB type in the SMART configurable data model...

and totally awesome to translate the standard file to KML tours , AR tours with Eclipsa streams, playback against NiaticLabs reconstructions, Google XR tours, etc ... 

(extra points ... 😎... for a pipeline that transcribes the audio trough speech->text,  and the video through multi-modal scene processing for species and other metadata ("#cuteanteaters"), and exports it to a digital-rights framework so the authors can get Tik-Tok revenues ... )

... as a no-cost/thriving alternative to what WildLife Insights, GoPro, and others will inevitably do, that locks sites into their subscription models .... 

That sounds cool! I am the CyberTracker/SMART-Mobile developer. Capturing long running logs of multiple streams is a direction we are moving in. Let me know if this is something you are interested in collaborating with. We are starting small with just audio+location which is post-processed by AI into discrete observations. Turning this into a KML tour is also something I have been thinking about.

Hello! We are actually building something like this. 🐟 

Spyfish Aotearoa is a project by Wildlife.ai and the Department of Conservation in New Zealand. 

I am hoping that in a few months once we are done with the pipeline for our specific usecase, to make it open source for a general usecase. (I mean it's already open source, but definitely not easy to plug into yet).



Would you be up for a chat, would love to hear what your work looks like.



 

See full post