Skip to content
superworld-cyensPublic

About

BE-HIVE Project

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

BE-HIVE

Introduction

A beekeeper has an interest in the healthiest bee population possible. To achieve this, traditionally the hive must be inspected regularly by the beekeeper. This causes stress for the bees. Other stressors include diseases, parasites and pesticides. Environmental factors affecting the health of bee population are weather conditions, microclimate, plants in the environment and flowering time. The condition of a bee population can be understood from their behavior and activity. By correlating their behavior with other known information (buildings, plants/pollen, weather) we can infer the most favorable conditions for the placement of hives, and to make sure that bees operate in a healthy environment. Having bees’ populations healthy is particularly important nowadays, due to climatic change which is threatening life on earth as we know it, via the possible biodiversity collapse.

In this project, we employ state-of-the-art sensing technologies (noise, temperature, humidity, optical and thermal cameras, camera traps), together with state-of-the-art computer vision technologies (deep learning, DL) and remote sensing (aerial photography from drones) to create smart beehives, monitoring bees’ behavior and population numbers in real-time, examining in real-time potential threats to their colonies (anomaly detection). This allows to understand their well-being, react fast in dangers, especially in relation to climate change, making the life of beekeepers easier. Remote sensing allows to map the nearby environment (e.g. up to a distance of 5 kilometers) in terms of plants/flowers while DL allows to monitor the movement of bees inside and in/out of the bee hive, observing which type of pollen (and correspondingly, flowers) they carry/visit. Finally, camera traps will be strategically placed near significant sources of nearby flowers, to understand where and when bees travel to locate food, as well as whether this creates conflicts with nearby (wild-)bees located in the larger area under study. Be-Hive

Getting Started Dependencies

Python 3.7+
Keras
Tensorflow
OpenCV
NumPy
Matplotlib

Installing

Clone the repository: git clone https://github.com/your_username/bee-hive-monitoring.git
Install dependencies: pip install -r requirements.txt

Usage

Methodology

Results

Here are some example images captured by the camera and processed by our algorithm:

Example 1 Example 2 Example 3

Acknowledgements

We would like to thank the following contributors for their help with this project:

Alexis Charalambous and Makerspace @CYENS - Bee hive hardware and software development
Chirag Padubidri - Data Analysis and Algorithm development

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

BE-HIVE Project

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages