Abstract

We propose new Bayesian algorithms to automatically track current dipole sources of neural activity in real time. We integrate multiple particle filters to track the dynamic parameters of a known number of dipole sources, resulting in reducing the computational intensity incurred due to the large number of sensors required to observe magnetoencephalography (MEG) or electroencephalography (EEG) measurements. When we also need to estimate the time-varying number of dipole sources, we develop an algorithm based on applying probability hypothesis density filtering (PHDF) for multiple object tracking. The PHDF is implemented using particle filters (PF-PHDF), and it is applied in a closed-loop with MEG/EEG measurements to first estimate the number of sources and then their corresponding amplitude, location and orientation. The PF-PHDF tracking algorithm uses an online, window-based multiple channel decomposition processing approach that reduces the overall processing time and computational complexity. We demonstrate the improved performances of the proposed algorithms by simulating neural activity tracking systems with both synthetic and real data. We map the proposed algorithms onto Xilinx Virtex-5 field-programmable gate array (FPGA) platforms and demonstrate real-time tracking performance. For example, our results showed that the PF-PHDF algorithm can process 100 data samples from three dipoles in only 5.1 ms, when 3 dipole sources are present.

Original languageEnglish (US)
Article number6338353
Pages (from-to)633-647
Number of pages15
JournalIEEE Transactions on Signal Processing
Volume61
Issue number3
DOIs
StatePublished - Feb 1 2013

Fingerprint

Field programmable gate arrays (FPGA)
Magnetoencephalography
Electroencephalography
Filters (for fluids)
Processing
Computational complexity
Decomposition
Sensors

Keywords

  • Dipole sources
  • FPGA implementation
  • Multiple particle filters
  • Neural activity
  • Parallel architecture
  • Particle filter
  • Probability hypothesis density filter

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Signal Processing

Cite this

Efficient bayesian tracking of multiple sources of neural activity : Algorithms and real-time FPGA implementation. / Miao, Lifeng; Zhang, Jun Jason; Chakrabarti, Chaitali; Papandreou-Suppappola, Antonia.

In: IEEE Transactions on Signal Processing, Vol. 61, No. 3, 6338353, 01.02.2013, p. 633-647.

Research output: Contribution to journalArticle

@article{f2db814c86c74fb4b7cde56b76ced0f4,
title = "Efficient bayesian tracking of multiple sources of neural activity: Algorithms and real-time FPGA implementation",
abstract = "We propose new Bayesian algorithms to automatically track current dipole sources of neural activity in real time. We integrate multiple particle filters to track the dynamic parameters of a known number of dipole sources, resulting in reducing the computational intensity incurred due to the large number of sensors required to observe magnetoencephalography (MEG) or electroencephalography (EEG) measurements. When we also need to estimate the time-varying number of dipole sources, we develop an algorithm based on applying probability hypothesis density filtering (PHDF) for multiple object tracking. The PHDF is implemented using particle filters (PF-PHDF), and it is applied in a closed-loop with MEG/EEG measurements to first estimate the number of sources and then their corresponding amplitude, location and orientation. The PF-PHDF tracking algorithm uses an online, window-based multiple channel decomposition processing approach that reduces the overall processing time and computational complexity. We demonstrate the improved performances of the proposed algorithms by simulating neural activity tracking systems with both synthetic and real data. We map the proposed algorithms onto Xilinx Virtex-5 field-programmable gate array (FPGA) platforms and demonstrate real-time tracking performance. For example, our results showed that the PF-PHDF algorithm can process 100 data samples from three dipoles in only 5.1 ms, when 3 dipole sources are present.",
keywords = "Dipole sources, FPGA implementation, Multiple particle filters, Neural activity, Parallel architecture, Particle filter, Probability hypothesis density filter",
author = "Lifeng Miao and Zhang, {Jun Jason} and Chaitali Chakrabarti and Antonia Papandreou-Suppappola",
year = "2013",
month = "2",
day = "1",
doi = "10.1109/TSP.2012.2226172",
language = "English (US)",
volume = "61",
pages = "633--647",
journal = "IEEE Transactions on Signal Processing",
issn = "1053-587X",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "3",

}

TY - JOUR

T1 - Efficient bayesian tracking of multiple sources of neural activity

T2 - Algorithms and real-time FPGA implementation

AU - Miao, Lifeng

AU - Zhang, Jun Jason

AU - Chakrabarti, Chaitali

AU - Papandreou-Suppappola, Antonia

PY - 2013/2/1

Y1 - 2013/2/1

N2 - We propose new Bayesian algorithms to automatically track current dipole sources of neural activity in real time. We integrate multiple particle filters to track the dynamic parameters of a known number of dipole sources, resulting in reducing the computational intensity incurred due to the large number of sensors required to observe magnetoencephalography (MEG) or electroencephalography (EEG) measurements. When we also need to estimate the time-varying number of dipole sources, we develop an algorithm based on applying probability hypothesis density filtering (PHDF) for multiple object tracking. The PHDF is implemented using particle filters (PF-PHDF), and it is applied in a closed-loop with MEG/EEG measurements to first estimate the number of sources and then their corresponding amplitude, location and orientation. The PF-PHDF tracking algorithm uses an online, window-based multiple channel decomposition processing approach that reduces the overall processing time and computational complexity. We demonstrate the improved performances of the proposed algorithms by simulating neural activity tracking systems with both synthetic and real data. We map the proposed algorithms onto Xilinx Virtex-5 field-programmable gate array (FPGA) platforms and demonstrate real-time tracking performance. For example, our results showed that the PF-PHDF algorithm can process 100 data samples from three dipoles in only 5.1 ms, when 3 dipole sources are present.

AB - We propose new Bayesian algorithms to automatically track current dipole sources of neural activity in real time. We integrate multiple particle filters to track the dynamic parameters of a known number of dipole sources, resulting in reducing the computational intensity incurred due to the large number of sensors required to observe magnetoencephalography (MEG) or electroencephalography (EEG) measurements. When we also need to estimate the time-varying number of dipole sources, we develop an algorithm based on applying probability hypothesis density filtering (PHDF) for multiple object tracking. The PHDF is implemented using particle filters (PF-PHDF), and it is applied in a closed-loop with MEG/EEG measurements to first estimate the number of sources and then their corresponding amplitude, location and orientation. The PF-PHDF tracking algorithm uses an online, window-based multiple channel decomposition processing approach that reduces the overall processing time and computational complexity. We demonstrate the improved performances of the proposed algorithms by simulating neural activity tracking systems with both synthetic and real data. We map the proposed algorithms onto Xilinx Virtex-5 field-programmable gate array (FPGA) platforms and demonstrate real-time tracking performance. For example, our results showed that the PF-PHDF algorithm can process 100 data samples from three dipoles in only 5.1 ms, when 3 dipole sources are present.

KW - Dipole sources

KW - FPGA implementation

KW - Multiple particle filters

KW - Neural activity

KW - Parallel architecture

KW - Particle filter

KW - Probability hypothesis density filter

UR - http://www.scopus.com/inward/record.url?scp=84897584749&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84897584749&partnerID=8YFLogxK

U2 - 10.1109/TSP.2012.2226172

DO - 10.1109/TSP.2012.2226172

M3 - Article

AN - SCOPUS:84897584749

VL - 61

SP - 633

EP - 647

JO - IEEE Transactions on Signal Processing

JF - IEEE Transactions on Signal Processing

SN - 1053-587X

IS - 3

M1 - 6338353

ER -