GRAPHITE: A Graphical Environment for Scalable in situ Video Tracking of Moving Insects

Methods Ecol Evol. 2018 Apr;9(4):956-964. doi: 10.1111/2041-210x.12944. Epub 2017 Dec 2.

Abstract

1. Methods for measuring animal movement are critical for understanding numerous ecological and evolutionary processes. However, few methods are available for small organisms, and even fewer methods offer consistent individual-level resolution while remaining affordable, scalable and operable in the field. 2. We describe a low-cost animal movement tracking method with a user-friendly graphical interface, called GRAPHITE. Our automated software can quantify motions of insects by offline video analysis of inexpensive and lightweight human-readable tags attached to individual insects. The integrated graphical editor provides a full-featured environment for users to review the generated tracking data and make individual- or group-level edits. 3. GRAPHITE is a novel video analysis and graphical editing software (MATLAB v.9.0.0+) that identifies tags in image frames with a minimal false negative rate, links sequences of corresponding tags into "tracks" for each individual insect, infers the tag identifier, and provides a user-friendly graphical environment for editing tracking data. Users can either batch process raw video data using the full analysis pipeline or execute GRAPHITE modules independently for a tailored analysis. 4. We demonstrate the efficacy of the developed software with a specific application to the movement of honey bees at the entrance of hives. However, this system can be easily modified to track individually marked insects of 3 mm and larger. A notable advantage of this method is its ability to provide easy access to individual-level tracking data using human-readable tags.

Keywords: bees; computer vision; monitoring; tagging; tracking; video analysis.