Stairway to Abstraction

An Iterative Algorithm for Whisker Detection in Video Frames

Conference Paper (2020)
Author(s)

Jan Harm L.F. Betting (Erasmus MC)

Vincenzo Romano (Erasmus MC)

Laurens W.J. Bosman (Erasmus MC)

Zaid Al-Ars (Erasmus MC)

Chris I. De Zeeuw (Erasmus MC)

Christos Strydis (Erasmus MC)

DOI related publication
https://doi.org/10.1109/LASCAS45839.2020.9068992 Final published version
More Info
expand_more
Publication Year
2020
Language
English
Article number
9068992
ISBN (electronic)
9781728134277
Event
Downloads counter
193

Abstract

Automated whisker tracking is important for researching active touch in rodents. Earlier efforts to detect whiskers and represent them in a small set of parameters were either not accurate enough to enable tracking over time, or computationally expensive. In this article we propose an algorithm to cluster whisker centerline points, detected through a curvilinear structure algorithm, using the shape of smaller clusters to form bigger clusters of centerline points. After that, a least-squares approach is used to define each whisker by a set of four parameters. We implemented the algorithm in MATLAB in a parallelized fashion, and found that the processing time per frame is reasonable in MATLAB, and is likely to be short when ported to a lower-level language. When tested on a 33,634-frame segment, 89.2% of the whiskers could be represented in an abstract fashion by four parameters with a mean-squares fitting error of lower than 10 pixels, and visual inspection shows that crossing whiskers are detected and parameterized in an accurate way.