Skip to content

Detecting flight activity

Tim edited this page May 9, 2023 · 17 revisions

The flight_activity_detector.jar program detects hive exits and returns. It works by processing bCode detection files that were created by an entrance monitor, and classifying bee movements as either incoming our outgoing. Movements that don't seem to fit one of these categories are not reported. If you are curious about the specifics the classification process, please check out the supplemental information of this paper.

In a previous tutorial, we already detected bCodes in a video showing a bee passing through an entrance monitor. This resulted in the bCode detection file 2018-08-03-09-03-18-039.txt. To determine whether these detections correspond to a hive exit or a return, run

java -jar flight_activity_detector.jar \
filtered.data.file=2018-08-03-09-03-18-039.txt frame.rate=10 \
entrance.events.file=entrance_events.txt

This will result in a file named entrance_events.txt in the format described here. Since the video showed only one bee exiting the hive, this file consists of a single line. For videos showing multiple bees passing through, there would be one line for each of these events.

Getting started

Making things

Identifying individuals

Detecting behavior

Miscellaneous

Clone this wiki locally