FicTrac: a visual method for tracking spherical motion and generating fictive animal paths

J Neurosci Methods. 2014 Mar 30:225:106-19. doi: 10.1016/j.jneumeth.2014.01.010. Epub 2014 Feb 1.

Abstract

Studying how animals interface with a virtual reality can further our understanding of how attention, learning and memory, sensory processing, and navigation are handled by the brain, at both the neurophysiological and behavioural levels. To this end, we have developed a novel vision-based tracking system, FicTrac (Fictive path Tracking software), for estimating the path an animal makes whilst rotating an air-supported sphere using only input from a standard camera and computer vision techniques. We have found that the accuracy and robustness of FicTrac outperforms a low-cost implementation of a standard optical mouse-based approach for generating fictive paths. FicTrac is simple to implement for a wide variety of experimental configurations and, importantly, is fast to execute, enabling real-time sensory feedback for behaving animals. We have used FicTrac to record the behaviour of tethered honeybees, Apis mellifera, whilst presenting visual stimuli in both open-loop and closed-loop experimental paradigms. We found that FicTrac could accurately register the fictive paths of bees as they walked towards bright green vertical bars presented on an LED arena. Using FicTrac, we have demonstrated closed-loop visual fixation in both the honeybee and the fruit fly, Drosophila melanogaster, establishing the flexibility of this system. FicTrac provides the experimenter with a simple yet adaptable system that can be combined with electrophysiological recording techniques to study the neural mechanisms of behaviour in a variety of organisms, including walking vertebrates.

Keywords: Apis mellifera; Fictive path; Spherical treadmill; Visual fixation; Visual tracking; Webcam.

MeSH terms

  • Animals
  • Bees
  • Behavior, Animal / physiology*
  • Imaging, Three-Dimensional / methods*
  • Movement / physiology
  • Optical Imaging / methods*
  • Software*