FPGA-Based In-Vivo Calcium Image Decoding for Closed-Loop Feedback Applications
Authors:
- Zhe ChenZCZhe Chen
- Garrett J. BlairGBGarrett J. Blair
- Chengdi CaoCCChengdi Cao
- Jim ZhouJZJim Zhou
- Daniel AharoniDADaniel Aharoni
- Peyman GolshaniPGPeyman Golshani
- Hugh T. BlairHBHugh T. Blair
- Jason CongJCJason Cong
Preprint
Abstract
Miniaturized calcium imaging is an emerging neural recording technique that has been widely used for monitoring neural activity on a large scale at a specific brain region of rats or mice. Most existing calcium-image analysis pipelines operate offline. This results in long processing latency, making it difficult to realize closed-loop feedback stimulation for brain research. In recent work, we have proposed an FPGA-based real-time calcium image processing pipeline for closed-loop feedback applications. It can perform real-time calcium image motion correction, enhancement, fast trace extraction, and real-time decoding from extracted traces. Here, we extend this work by proposing a variety of neural network based methods for real-time decoding and evaluate the tradeoff among these decoding methods and accelerator designs. We introduced the implementation of the neural network based decoders on the FPGA, and showed their speedup against the implementation on the ARM processor. Our FPGA implementation enables the real-time calcium image decoding with sub-ms processing latency for closed-loop feedback applications.Keywords
All Related Versions
This publication has 23 references indexed in Scilit:
- Revealing neural correlates of behavior without behavioral measurementsNature Communications, 2019
- Real-Time Calcium Imaging Based Neural Decoding with a Support Vector Machine2019
- Kilohertz frame-rate two-photon tomographyNature Methods, 2019
- All the light that we can see: a new era in miniaturized microscopyNature Methods, 2018
- Closed-loop all-optical interrogation of neural circuits in vivoNature Methods, 2018
- MIN1PIPE: A Miniscope 1-Photon-Based Calcium Imaging Signal Extraction PipelineCell Reports, 2018
- NoRMCorre: An online algorithm for piecewise rigid motion correction of calcium imaging dataJournal of Neuroscience Methods, 2017
- Simultaneous Denoising, Deconvolution, and Demixing of Calcium Imaging DataNeuron, 2016
- Bayesian spike inference from calcium imaging data2013
- Miniaturized integration of a fluorescence microscopeNature Methods, 2011