brain necstwork - implementation overview
TRANSCRIPT
![Page 1: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/1.jpg)
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
![Page 2: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/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
![Page 3: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/3.jpg)
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
![Page 4: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/4.jpg)
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
4
![Page 5: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/5.jpg)
Image Linearization
We used Matlab to acquire the images:
Fast (14 sec on GPU/200 img)
Extracts the matrix from the images easily
5
![Page 6: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/6.jpg)
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
![Page 7: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/7.jpg)
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
6
![Page 8: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/8.jpg)
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
![Page 9: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/9.jpg)
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
![Page 10: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/10.jpg)
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
![Page 11: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/11.jpg)
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
![Page 12: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/12.jpg)
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
8
![Page 13: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/13.jpg)
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
![Page 14: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/14.jpg)
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
![Page 15: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/15.jpg)
Images are taken from fMRI
Linearization of the images
Pearson’s Correlation Coefficient
Images with specific colored areas
Reconstruction of images
Brain NECSTwork
10
![Page 16: Brain NECSTwork - Implementation overview](https://reader036.vdocument.in/reader036/viewer/2022081521/587015231a28ab7f428b5427/html5/thumbnails/16.jpg)
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