title: Computational Analysis of Behavior.
abstract: In this review, we discuss the emerging field of computational behavioral analysis-the use of modern methods from computer science and engineering to quantitatively measure animal behavior. We discuss aspects of experiment design important to both obtaining biologically relevant behavioral data and enabling the use of machine vision and learning techniques for automation. These two goals are often in conflict. Restraining or restricting the environment of the animal can simplify automatic behavior quantification, but it can also degrade the quality or alter important aspects of behavior. To enable biologists to design experiments to obtain better behavioral measurements, and computer scientists to pinpoint fruitful directions for algorithm improvement, we review known effects of artificial manipulation of the animal on behavior. We also review machine vision and learning techniques for tracking, feature extraction, automated behavior classification, and automated behavior discovery, the assumptions they make, and the types of data they work best with.
authors.affiliation: Janelia Research Campus, Howard Hughes Medical Institute, Ashburn, Virginia 20147; email: egnorr@janelia.hhmi.org , bransonk@janelia.hhmi.org.
authors.forename: S E Roian
authors.initials: SE
authors.lastname: Egnor
authors.affiliation: Janelia Research Campus, Howard Hughes Medical Institute, Ashburn, Virginia 20147; email: egnorr@janelia.hhmi.org , bransonk@janelia.hhmi.org.
authors.forename: Kristin
authors.initials: K
authors.lastname: Branson
mesh_terms: D000465:Algorithms; D000818:Animals; D001185:Artificial Intelligence; D001331:Automation / Q000379:methods; D001522:Behavior, Animal / Q000502:physiology*; D000066949:Biobehavioral Sciences / Q000379:methods; D006801:Humans; D007858:Learning / Q000502:physiology*
keywords: animal behavior; automated behavioral analysis; computer vision; machine learning; tracking