WhACC: Whisker Automatic Contact Classifier with Expert Human-Level Performance

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Maire, Phillip, King, Samson G., Cheung, Jonathan Andrew, Walker, Stefanie, Hires, Samuel Andrew
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915098623213568
author Maire, Phillip
King, Samson G.
Cheung, Jonathan Andrew
Walker, Stefanie
Hires, Samuel Andrew
author_facet Maire, Phillip
King, Samson G.
Cheung, Jonathan Andrew
Walker, Stefanie
Hires, Samuel Andrew
contents The rodent vibrissal system is pivotal in advancing neuroscience research, particularly for studies of cortical plasticity, learning, decision-making, sensory encoding, and sensorimotor integration. Despite the advantages, curating touch events is labor intensive and often requires >3 hours per million video frames, even after leveraging automated tools like the Janelia Whisker Tracker. We address this limitation by introducing Whisker Automatic Contact Classifier (WhACC), a python package designed to identify touch periods from high-speed videos of head-fixed behaving rodents with human-level performance. WhACC leverages ResNet50V2 for feature extraction, combined with LightGBM for Classification. Performance is assessed against three expert human curators on over one million frames. Pairwise touch classification agreement on 99.5% of video frames, equal to between-human agreement. Finally, we offer a custom retraining interface to allow model customization on a small subset of data, which was validated on four million frames across 16 single-unit electrophysiology recordings. Including this retraining step, we reduce human hours required to curate a 100 million frame dataset from ~333 hours to ~6 hours.
format Preprint
id arxiv_https___arxiv_org_abs_2501_06219
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle WhACC: Whisker Automatic Contact Classifier with Expert Human-Level Performance
Maire, Phillip
King, Samson G.
Cheung, Jonathan Andrew
Walker, Stefanie
Hires, Samuel Andrew
Computer Vision and Pattern Recognition
Machine Learning
The rodent vibrissal system is pivotal in advancing neuroscience research, particularly for studies of cortical plasticity, learning, decision-making, sensory encoding, and sensorimotor integration. Despite the advantages, curating touch events is labor intensive and often requires >3 hours per million video frames, even after leveraging automated tools like the Janelia Whisker Tracker. We address this limitation by introducing Whisker Automatic Contact Classifier (WhACC), a python package designed to identify touch periods from high-speed videos of head-fixed behaving rodents with human-level performance. WhACC leverages ResNet50V2 for feature extraction, combined with LightGBM for Classification. Performance is assessed against three expert human curators on over one million frames. Pairwise touch classification agreement on 99.5% of video frames, equal to between-human agreement. Finally, we offer a custom retraining interface to allow model customization on a small subset of data, which was validated on four million frames across 16 single-unit electrophysiology recordings. Including this retraining step, we reduce human hours required to curate a 100 million frame dataset from ~333 hours to ~6 hours.
title WhACC: Whisker Automatic Contact Classifier with Expert Human-Level Performance
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2501.06219