brain necstwork - implementation overview
TRANSCRIPT
Brain NECSTworkEleonora D'Arnese [email protected] Enrico [email protected] Gucciardi [email protected]
image from http://i1-news.softpedia-static.com/images/news2/The-Brain-Super-Sized-Computer-Going-from-Internet-to-Fiber-Optics-2.jpg
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
2
3
Images Acquisition
O2
More active areas of the brain receive more oxygenated blood
Blood Oxygen-Level Dependent (BOLD) signal
Images taken from functional Magnetic Resonance Imaging
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
4
Image Linearization
We used Matlab to acquire the images:
Fast (14 sec on GPU/200 img)
Extracts the matrix from the images easily
5
Image Linearization
We used Matlab to acquire the images:
Fast (14 sec on GPU/200 img)
Extracts the matrix from the images easily
…Images are now ready to be analysed!
5
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
6
7
Hardware Implementation
Hardware Design is created and FPGA can be programmed
PCC IP core is synthetized
Pearson’s Correlation Coefficient (PCC) C code implementation
7
Hardware Implementation
Pearson’s Correlation Coefficient (PCC) C code implementation
𝑟=∑𝑖=1
𝑛
(𝑥 𝑖−𝑥)(𝑦 𝑖−𝑦 )
√∑𝑖=1𝑛
(𝑥𝑖−𝑥 )2∑𝑖=1
𝑛
( 𝑦 𝑖− 𝑦 )2
r is the index which represents the value of the Pearson’s Correlation:with x, y selected pixels and mean values
Hardware Implementation
PCC IP core is synthetized
Pearson’s Correlation Coefficient (PCC) C code implementation
Obtainment of a high level code from the PCC C implementation by Vivado HLS
PCC IP core can be used for the hardware implementation
7
Hardware Implementation
Hardware Design is created and FPGA can be programmed
PCC IP core is synthetized
Pearson’s Correlation Coefficient (PCC) C code implementation
7
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
8
Colored areas
Correlation shown by colored areas of the brain
C code will consider the average response to a stimulus
Activated areas will be highlighted depending on a time threshold
C code OpenCL on GPU
9
Colored areas
Correlation shown by colored areas of the brain
C code will consider the average response to a stimulus
Activated areas will be highlighted depending on a time threshold
C code OpenCL on GPU
…But we are still working on this!
www.familyhappening.it
9
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
10
16
Eleonora D’Arnese – [email protected] Reggiani – [email protected] Gucciardi – [email protected]
https://m.facebook.com/BrainNECSTwork
https://twitter.com/Brain_NECSTwork?s=08 http://www.slideshare.net/BrainNECSTwork
Contacts