Performance-Aware Architectures for Parallel 4D Color fMRI Filtering Algorithm: A Complete Performance Indices Package

A parallel 4D fMRI filtering algorithm is proposed to overcome the bottlenecks of large 4D volumetric fMRI data and its overlapping segments by input decimation, multidimensional intensive computation by parallel processing and the boundary conditions by output interpolation. Three spatial convolution architectures implement this parallel multidimensional filtering algorithm in Virtex-6 FPGA board, as automated 4D fMRI filtering systems. These three automated filtering systems are devised as “plug and develop” processors to filter any 4D volumetric data. Then, two sets of generic Edge and noise smoothing filtering operators are prototypically plugged and developed to be improved for filtering a dementia case study of color 256 × 256 × 4 × 3 volumetric fMRI. Accordingly, performance indices of the three architectures are evaluated as a complete package of area, speed, dynamic power, and throughput. Significant improvements have been achieved in keeping a stable speed, decreasing power consumption and increasing throughput in color fMRI filtering applications. All three architectures have an operating (225 MHz) maximum frequency. The power consumption improved more than two-fold using architecture 2 compared to 3. The highest throughput is achieved by architectures 2 and 3 almost (2.5) times than that of architecture 1. Evidently, all three architectures are performance-aware processors, and architecture 2 is optimal.

[1]  D. Y. von Cramon,et al.  Comparison of Filtering Methods for fMRI Datasets , 1999, NeuroImage.

[2]  Tian-Bo Deng,et al.  Decomposition-based design of linear phase 3-D digital filters , 1996, Signal Process..

[3]  Said Boussakta,et al.  Efficient 3-D parallel FIR filtering algorithm , 2007, 2007 15th European Signal Processing Conference.

[4]  Quang Nguyen,et al.  The parallelization of video processing , 2009, IEEE Signal Processing Magazine.

[5]  Giorgio Ganis,et al.  Lying in the scanner: Covert countermeasures disrupt deception detection by functional magnetic resonance imaging , 2011, NeuroImage.

[6]  Jong-Hwan Lee,et al.  Mind reading: An automated classification of thought processes from imagery fMRI data , 2010, 2010 International Conference on Machine Learning and Cybernetics.

[7]  Klaus Mueller,et al.  Efficiently GPU-accelerating long kernel convolutions in 3-D DIRECT TOF PET reconstruction via a kernel decomposition scheme , 2010, IEEE Nuclear Science Symposuim & Medical Imaging Conference.

[8]  Anders M. Dale,et al.  An automated labeling system for subdividing the human cerebral cortex on MRI scans into gyral based regions of interest , 2006, NeuroImage.

[9]  Sander Stuijk,et al.  Throughput Analysis of Synchronous Data Flow Graphs , 2006, Sixth International Conference on Application of Concurrency to System Design (ACSD'06).

[10]  A. Kübler,et al.  Training locked-in patients: a challenge for the use of brain-computer interfaces , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  N. Birbaumer,et al.  fMRI Brain-Computer Interfaces , 2008, IEEE Signal Processing Magazine.

[12]  James Hwang,et al.  Building Custom FIR Filters Using System Generator , 2002, FPL.

[13]  Mohamed B. Abdelhalim,et al.  Implementation of 3D-DCT based video encoder/decoder system , 2003, Signals, Circuits and Systems, 2003. SCS 2003. International Symposium on.

[14]  V.D. Calhoun,et al.  Detection of Schizophrenia using FMRI Data via Projection Pursuit , 2007, 2007 IEEE Workshop on Machine Learning for Signal Processing.

[15]  J. Gallant,et al.  Identifying natural images from human brain activity , 2008, Nature.

[16]  Steven W. Smith,et al.  The Scientist and Engineer's Guide to Digital Signal Processing , 1997 .

[17]  Said Boussakta,et al.  FPGA-Based Architecture for a Generalized Parallel 2-D MRI Filtering Algorithm , 2012 .

[18]  Alexandre Yakovlev,et al.  Performance efficient FPGA implementation of parallel 2-D MRI image filtering algorithms using Xilinx system generator , 2010, 2010 7th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP 2010).

[19]  Jie Xiang,et al.  The study of data analysis methods based on FMRI brain-computer interface , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[20]  M. Gorgon Parallel performance of the fine-grain pipeline FPGA image processing system , 2012 .

[21]  Elham Sahebkar Khorasani Algorithms Sequential & Parallel: A Unified Approach , 2007, Scalable Comput. Pract. Exp..

[22]  R. DeCharms Applications of real-time fMRI , 2008, Nature Reviews Neuroscience.

[23]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Qiyong Guo,et al.  Functional neuroimaging studies of Chinese character and pure tone processing for language education , 2010, 2010 3rd International Conference on Biomedical Engineering and Informatics.

[25]  Josef Goette,et al.  Comparing Signal Processing Hardware-Synthesis Methods Based on the Matlab Tool-Chain , 2011, 2011 Sixth IEEE International Symposium on Electronic Design, Test and Application.