Towards real-time whisker tracking in rodents for studying sensorimotor disorders
Paper i proceeding, 2017

The rodent whisker system is a prominent experimental subject for the study of sensorimotor integration and active sensing. As a result of improved video-recording technology and progressively better neurophysiological methods, there is now the prospect of precisely analyzing the intact vibrissal sensori-motor system. The vibrissae and snout analyzer (ViSA), a widely used algorithm based on computer vision and image processing, has been proven successful for tracking and quantifying rodent sensorimotor behavior, but at a great cost in processing time. In order to accelerate this offline algorithm and eventually employ it for online whisker tracking (less than 1 ms/frame latency), we have explored various optimizations and acceleration platforms, including OpenMP multithreading, NVidia GPUs and Maxeler Dataflow Engines. Our experimental results indicate that the optimal solution for an offline implementation of ViSA is currently the OpenMP-based CPU execution. By using 16 CPU threads, we achieve more than 4,500x speedup compared to the original Matlab serial version, resulting in an average processing latency of 1.2 ms/frame, which is a solid step towards real-time (and online) tracking. Analysis shows that running the algorithm on a 32-thread-enabled machine can reduce this number to 0.72 ms/frame, thereby enabling real-time performance. This will allow direct interaction with the whisker system during behavioral experiments. In conclusion, our approach shows that a combination of software optimizations and the careful selection of hardware platform yields the best performance increase.

Författare

Yang Ma

Erasmus Universiteit Rotterdam

TU Delft

Prajith Ramakrishnan Geethakumari

Chalmers, Data- och informationsteknik, Datorteknik

G. Smaragdos

Erasmus Universiteit Rotterdam

Sander Lindeman

Erasmus Universiteit Rotterdam

Vincenzo Romano

Erasmus Universiteit Rotterdam

Mario Negrello

Erasmus Universiteit Rotterdam

Ioannis Sourdis

Chalmers, Data- och informationsteknik, Datorteknik

Laurens W.J. Bosman

Erasmus Universiteit Rotterdam

C.I. De Zeeuw

Erasmus Universiteit Rotterdam

Zaid Al-Ars

TU Delft

C. Strydis

Erasmus Universiteit Rotterdam

Proceedings - 2017 17th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2017

Vol. 2018-January 137-145

17th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2017
Pythagorion, Greece,

Ämneskategorier

Inbäddad systemteknik

Datavetenskap (datalogi)

Datorsystem

DOI

10.1109/SAMOS.2017.8344621

Mer information

Senast uppdaterat

2024-02-01