Adnan Salman1 , Sergei Turovets1, Allen Malony1, and Vasily Volkov

Slides:



Advertisements
Similar presentations
Compatible Spatial Discretizations for Partial Differential Equations May 14, 2004 Compatible Reconstruction of Vectors Blair Perot Dept. of Mechanical.
Advertisements

Chapter 8 Elliptic Equation.
Algebraic, transcendental (i.e., involving trigonometric and exponential functions), ordinary differential equations, or partial differential equations...
Inversion of coupled groundwater flow and heat transfer M. Bücker 1, V.Rath 2 & A. Wolf 1 1 Scientific Computing, 2 Applied Geophysics Bommerholz ,
DETERMINATION OF UNSTEADY CONTAINER TEMPERATURES DURING FREEZING OF THREE-DIMENSIONAL ORGANS WITH CONSTRAINED THERMAL STRESSES Brian Dennis Aerospace Engineering.
1 A component mode synthesis method for 3D cell by cell calculation using the mixed dual finite element solver MINOS P. Guérin, A.M. Baudron, J.J. Lautard.
Cortical Source Localization of Human Scalp EEG Kaushik Majumdar Indian Statistical Institute Bangalore Center.
Parallel Decomposition-based Contact Response Fehmi Cirak California Institute of Technology.
Acknowledgments: Thanks to Professor Nicholas Brummell from UC Santa Cruz for his help on FFTs after class, and also thanks to Professor James Demmel from.
Neuroinformatics Research at UO. NeuroInformatics CenterFeb 2005BBMI: Brain, Biology, Machine Initiative Experimental Methodology and Tool Integration.
Effective gradient-free methods for inverse problems Jyri Leskinen FiDiPro DESIGN project.
Multi-Cluster, Mixed-Mode Computational Modeling of Human Head Conductivity Adnan Salman 1, Sergei Turovets 1, Allen Malony 1, and Vasily Volkov 1 NeuroInformatics.
ICONIC Grid – Improving Diagnosis of Brain Disorders Allen D. Malony University of Oregon Professor Department of Computer and Information Science Director.
MCE 561 Computational Methods in Solid Mechanics
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
Source Localization for EEG/MEG Stavroula Kousta Martin Chadwick Methods for Dummies 2007.
Numerical Methods Due to the increasing complexities encountered in the development of modern technology, analytical solutions usually are not available.
Neuroinformatics, the ICONIC Grid, and GEMINI Allen D. Malony University of Oregon Professor Department of Computer and Information Science Director NeuroInformatics.
Allen D. Malony Performance Research Laboratory (PRL) Neuroinformatics Center (NIC) Department.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Neuroinformatics for Telemedicine and Medical Services Neuroinformatics Center University of Oregon Allen D. Malony Department of Computer and Information.
Magnetoencephalography (MEG)
Functional Brain Signal Processing: EEG & fMRI Lesson 1 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
DTU Medical Visionday May 27, 2009 Generative models for automated brain MRI segmentation Koen Van Leemput Athinoula A. Martinos Center for Biomedical.
Parallel and Distributed Computing for Neuroinformatics Allen D. Malony University of Oregon Professor Department of Computer and Information Science Director.
SENSOR LEVEL ANALYSIS AND SOURCE LOCALISATION in M/EEG METHODS FOR DUMMIES Mrudul Bhatt & Wenjun Bai.
Proof of concept studies for surface-based mechanical property reconstruction 1. University of Canterbury, Christchurch, NZ 2. Eastman Kodak Company, Rochester,
A 3D Vector-Additive Iterative Solver for the Anisotropic Inhomogeneous Poisson Equation in the Forward EEG problem V. Volkov 1, A. Zherdetsky 1, S. Turovets.
Thermal-ADI: a Linear-Time Chip-Level Dynamic Thermal Simulation Algorithm Based on Alternating-Direction-Implicit(ADI) Method Good afternoon! The topic.
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA U N C L A S S I F I E D Slide 1 Practical Considerations for Analysis.
EEG/MEG source reconstruction
Analysis and Design of Multi-Wave Dilectrometer (MWD) for Characterization of Planetary Subsurface Using Finite Element Method Manohar D. Deshpande and.
GENII: Grid-based Environment for Neuroimaging Integration and Interoperation Human Brain Project – Neuroinformatics Proposal Allen D. Malony Don Tucker.
Parallel Simulated Anealing for Computational Modeling of Human Head Conductivity A. Salman 1, Allen D. Malony 1,2, S. Turovets 1, D. Tucker 3 Department.
Elliptic PDEs and the Finite Difference Method
High-Performance and Grid Computing for Neuroinformatics: NIC and Cerebral Data Systems Allen D. Malony University of Oregon Professor Department of Computer.
Black Hole Universe Yoo, Chulmoon ( YITP) Hiroyuki Abe (Osaka City Univ.) Ken-ichi Nakao (Osaka City Univ.) Yohsuke Takamori (Osaka City Univ.) Note that.
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D conservation of momentum (contd.) Or, in cartesian tensor notation, Where repeated.
Discretization for PDEs Chunfang Chen,Danny Thorne Adam Zornes, Deng Li CS 521 Feb., 9,2006.
Data Structures and Algorithms in Parallel Computing Lecture 7.
EEG DATA EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter; 250 samples/sec. EEG Preprocessing:
The KOSMOSHOWS What is it ? The statistic inside What it can do ? Future development Demonstration A. Tilquin (CPPM)
Triedman Patient-Specific Modeling of Defibrillation in Children Collaborators: Children’s Hospital Boston: John Triedman, Assoc. Prof. Pediatrics Matt.
Makeig-Worrell NCRR Project Overview Scott Makeig, Ph.D. is the Director of the Swartz Center for Computational Neuroscience Institute for Neural Computation.
Collaboration with Craig Henriquez’ laboratory at Duke University Multi-scale Electro- physiological Modeling.
Brain (Tech) NCRR Overview Magnetic Leadfields and Superquadric Glyphs.
The current density at each interfacial layer. The forward voltage is continuous at every point inside the body. A Layered Model for Breasts in Electrical.
Quality of Service for Numerical Components Lori Freitag Diachin, Paul Hovland, Kate Keahey, Lois McInnes, Boyana Norris, Padma Raghavan.
Depth and Surface EEG: Generation and Propagation
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Finite Element Modelling of the dipole source in EEG
Parallel Direct Methods for Sparse Linear Systems
Microstructure Imaging Sequence Simulation Toolbox
NeuroInformatics Center
Parallel Plasma Equilibrium Reconstruction Using GPU
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Boundary Element Analysis of Systems Using Interval Methods
Parallel and Distributed Computing for Neuroinformatics
Scientific Computing Lab
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
PARTIAL DIFFERENTIAL EQUATIONS
FEA Introduction.
FTCS Explicit Finite Difference Method for Evaluating European Options
The Materials Computation Center. Duane D. Johnson and Richard M
L Ge, L Lee, A. Candel, C Ng, K Ko, SLAC
Thermal-ADI: a Linear-Time Chip-Level Dynamic Thermal Simulation Algorithm Based on Alternating-Direction-Implicit(ADI) Method Good afternoon! The topic.
Supported by the National Science Foundation.
One dimensional Poisson equation
M/EEG Statistical Analysis & Source Localization
Programming assignment #1 Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Presentation transcript:

Multi-Cluster, Mixed-Mode Computational Modeling of Human Head Conductivity Adnan Salman1 , Sergei Turovets1, Allen Malony1, and Vasily Volkov 1 NeuroInformatics Center, University of Oregon 2Institute of Mathematics, Minsk, Belarus

Collaboration NeuroInformatics Center, University of Oregon: - Robert Frank Electrical Geodesic, Inc : - Peter Lovely, Colin Davey, Pieter Poolman, Jeff Eriksen , and Don Tucker

Motivation Goal: To estimate the electrical conductivities of human head based on realistic segmented MRI or CT scans Necessary for … Source Localization: find the electrical source generator for the potential that can be measured at the scalp Detecting abnormalities: cracks, holes, … etc

Building Computational Head Models To relate the neural activity in the head to the EEG measurements on the scalp Three parts in constructing a human head model Geometry: Geometrical Model of the head with its tissue types Sphere models: 4-sphere model, 3-sphere model  MRI or CT: determines the boundaries of the major head tissues Electrical Conductivity model: Assign a conductivity value for each tissue type  Homogenous: Assign an average value for the entire MRI segment Known: For each tissue type it varies considerably Forward problem: Evolution of the potential within each tissue. Given the conductivities of the head tissue and the current sources, find the potential at each point in the head. Scalp Skull brain

Computational Head Models: Forward problem MRI Continuous Solutions Governing Equations, IC/BC Finite-Difference Finite-Element Boundary-Element Finite-Volume Spectral Mesh Discretization System of Algebraic Equations Discrete Nodal Values Solution Tridiagonal Gauss-Seidel Gaussian elimination Equation (Matrix) Solver  (x,y,z,t) J (x,y,z,t) B (x,y,z,t) Approximate Solution

Computational Head Models: Forward problem The governing equation is: The Poisson equation  ()=Js, in  With the boundary condition ()  n = 0 , on  . Where, = ij( x,y,z) is a tensor of the head tissues conductivity, Js, current source.

Computational Head Models: Forward problem Multi-component ADI Method: unconditionally stable in 3D accurate to Here :  x,y,z is notation for an 1D second order spatial difference operator Reference: Abrashin et al, Differential Equations 37 (2001) 867

Computational Head Models: Forward problem Multi-component ADI algorithm: Each time step is split into 3 substeps In each substep we solve a 1D tridiagonal systems X-direction (Eq1) Y-direction(Eq2) Z-direction(Eq3) Time step

Computational Head Models: Forward problem: solution SKULL HOLE DIPOLE SOURCE CURRENT IN  OUT J External Current Injection (Electrical Impedance Tomography) Intracranial Dipole Source Field (Epileptic Source Localization)

Computational Head Models: Forward problem: Validation Electrode Montage: XY view  J  Electrode Number

Computational Head Models: Forward problem: Parallelization The computation to solve the system of equations in each substep is independent of each other Example: in the x direction we can solve the NyNz equations concurrently on different processors The Parallel program structure is: For each time step Solve Ny Nz tridiagonal equations Solve Nx Ny tridiagonal equations End We used openMP to implement the parallel code in a shared memory clusters X-direction (Eq1) Time step Y-direction(Eq2) Z-direction(Eq3)

Computational Head Models: Forward problem: Parallelization speedup Forward Solution Speedup on IBM-P690

Computational Head Models: Inverse Problem Given the measured electric potential at the scalp Vi, the current sources and the head tissue geometry Estimate the conductivities of the head tissues The procedure to estimate the tissue conductivities is: Small currents are injected between electrode pairs Resulting potential measured at remaining electrodes Find the conductivities that produce the best fit to measurements by minimizing the cost function: Computationally intensive Measurements Computational model

Schematic view of the parallel computational system

Performance Statistics Dynamics of Inverse Search

Performance Statistics Dynamics of Inverse Search

Inverse Problem: Simplex Algorithm simulated data (real MRI) Dynamics of Inverse Solution: Skull Conductivity : Error Function to minimize: Retrieved tissues conductivities Extracted Conductivities Error Dynamics: Exact Values

Inverse Problem: Simplex Algorithm simulated data (real MRI)

Summary Finite Difference ADI algorithm based 3D solvers for the forward electrical have been developed and tested for variety of geometries; The electrical forward solver has been optimized and parallelized within OpenMP protocol of multi-threaded, shared memory parallelism to run on different clusters; The successful demonstrations of solving the nonlinear inverse problem with use of HPC for search and estimation of the unknown head tissues conductivity have been made for 4-tissues segmentation on the realistic MRI based geometry (128^3 resolution) of the human head; The work with experimental human data is in progress

Thank you …. Questions