SlideShare a Scribd company logo
Brain NECSTworkEleonora D'Arnese
eleonora.darnese@mail.polimi.it
Enrico Reggiani
enrico2.reggiani@mail.polimi.it
Marco Gucciardi
marco.gucciardi@mail.polimi.it
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
Eleonora D’Arnese – eleonora.darnese@mail.polimi.it
Enrico Reggiani – enrico2.reggiani@mail.polimi.it
Marco Gucciardi – marco.gucciardi@mail.polimi.it
https://m.facebook.com/BrainNECSTwork
https://twitter.com/Brain_NECSTwork?s=08
http://www.slideshare.net/BrainNECSTwork
Contacts
16

More Related Content

Viewers also liked

SGS Pediatric AIDS Panel
SGS Pediatric AIDS PanelSGS Pediatric AIDS Panel
SGS Pediatric AIDS Panel
Tania Kasongo
 
Recipe collection 19
Recipe collection 19Recipe collection 19
Recipe collection 19Sal Lie
 
Excel dad9
Excel dad9Excel dad9
Excel dad9daalt209
 
How to Launch a Content-First Business
How to Launch a Content-First BusinessHow to Launch a Content-First Business
How to Launch a Content-First Business
Joe Pulizzi
 
Word dad1 4
Word dad1 4Word dad1 4
Word dad1 4daalt209
 
Guia de estudio cap. de las plantas
Guia de estudio cap. de las plantasGuia de estudio cap. de las plantas
Guia de estudio cap. de las plantas
Vimarie Negrón
 
Estructura de sesión de clase
Estructura de sesión de claseEstructura de sesión de clase
Estructura de sesión de clase
RAFAEL CANTURIN
 
An introduction to creating infographics
An introduction to creating infographicsAn introduction to creating infographics
An introduction to creating infographics
Sue Beckingham
 
Lecture 6: Hidden Variables and Expectation-Maximization
Lecture 6: Hidden Variables and Expectation-MaximizationLecture 6: Hidden Variables and Expectation-Maximization
Lecture 6: Hidden Variables and Expectation-Maximization
Marina Santini
 

Viewers also liked (10)

SGS Pediatric AIDS Panel
SGS Pediatric AIDS PanelSGS Pediatric AIDS Panel
SGS Pediatric AIDS Panel
 
Recipe collection 19
Recipe collection 19Recipe collection 19
Recipe collection 19
 
Excel dad9
Excel dad9Excel dad9
Excel dad9
 
How to Launch a Content-First Business
How to Launch a Content-First BusinessHow to Launch a Content-First Business
How to Launch a Content-First Business
 
lecture Maker NS
lecture Maker NSlecture Maker NS
lecture Maker NS
 
Word dad1 4
Word dad1 4Word dad1 4
Word dad1 4
 
Guia de estudio cap. de las plantas
Guia de estudio cap. de las plantasGuia de estudio cap. de las plantas
Guia de estudio cap. de las plantas
 
Estructura de sesión de clase
Estructura de sesión de claseEstructura de sesión de clase
Estructura de sesión de clase
 
An introduction to creating infographics
An introduction to creating infographicsAn introduction to creating infographics
An introduction to creating infographics
 
Lecture 6: Hidden Variables and Expectation-Maximization
Lecture 6: Hidden Variables and Expectation-MaximizationLecture 6: Hidden Variables and Expectation-Maximization
Lecture 6: Hidden Variables and Expectation-Maximization
 

Recently uploaded

Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
Poornima D
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
AnasAhmadNoor
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
Shiny Christobel
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
CE19KaushlendraKumar
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
MuhammadJazib15
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 

Recently uploaded (20)

Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
P5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civilP5 Working Drawings.pdf floor plan, civil
P5 Working Drawings.pdf floor plan, civil
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
Zener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and ApplicationsZener Diode and its V-I Characteristics and Applications
Zener Diode and its V-I Characteristics and Applications
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Impartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 StandardImpartiality as per ISO /IEC 17025:2017 Standard
Impartiality as per ISO /IEC 17025:2017 Standard
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 

Brain NECSTwork - Implementation overview

  • 1. Brain NECSTworkEleonora D'Arnese eleonora.darnese@mail.polimi.it Enrico Reggiani enrico2.reggiani@mail.polimi.it Marco Gucciardi marco.gucciardi@mail.polimi.it image from http://i1-news.softpedia-static.com/images/news2/The-Brain-Super-Sized-Computer-Going-from-Internet-to-Fiber-Optics-2.jpg
  • 2. 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. 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
  • 4. Images are taken from fMRI Linearization of the images Pearson’s Correlation Coefficient Images with specific colored areas Reconstruction of images Brain NECSTwork 4
  • 5. Image Linearization We used Matlab to acquire the images:  Fast (14 sec on GPU/200 img)  Extracts the matrix from the images easily 5
  • 6. 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
  • 7. Images are taken from fMRI Linearization of the images Pearson’s Correlation Coefficient Images with specific colored areas Reconstruction of images Brain NECSTwork 6
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. Images are taken from fMRI Linearization of the images Pearson’s Correlation Coefficient Images with specific colored areas Reconstruction of images Brain NECSTwork 8
  • 13. 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
  • 14. 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
  • 15. 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 – eleonora.darnese@mail.polimi.it Enrico Reggiani – enrico2.reggiani@mail.polimi.it Marco Gucciardi – marco.gucciardi@mail.polimi.it https://m.facebook.com/BrainNECSTwork https://twitter.com/Brain_NECSTwork?s=08 http://www.slideshare.net/BrainNECSTwork Contacts 16