Simulated vascular reconstruction in a virtual operating theatre Robert G. Belleman, Peter M.A. Sloot Section Computational Science, University of Amsterdam,

Slides:



Advertisements
Similar presentations
-Grids and the OptIPuter Software Architecture Andrew A. Chien Director, Center for Networked Systems SAIC Chair Professor, Computer Science and Engineering.
Advertisements

Parallel Volume Rendering for Ocean Visualization in a Cluster of PCs Alexandre Coelho Marcio Nascimento Cristiana Bentes Maria Clicia S. de Castro Ricardo.
School of Computing University of Leeds Computational PDEs Unit A Grid-based approach to the validation and testing of lubrication models Christopher Goodyer.
ENV 2006 CS4.1 Envisioning Information: Case Study 4 Focus and Context for Volume Visualization.
Prof. dr. ir. J.H.C. Reiber A Multi-Modal Visualisation Environment for Interactive Analysis of Medical Data MULTI-VIS Lorentz Center, VIEW:
VL-e generic services: Scientific visualization techniques (volume rendering, surface extraction) Image processing algorithms (registration, segmentation)
Patient specific reconstruction of vascular network for hemodynamic modeling Yury Ivanov (INM RAS), Roman Pryamonosov (MSU), 2014, Moscow.
Outline Overview of Pipe Flow CFD Process ANSYS Workbench
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Usefulness of velocity profiles based on 3D cine PC MR used as boundary conditions for computational fluid dynamics of an intracranial aneurysm : investigation.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Virtual Laboratory for e-Science (VL-e) Henri Bal Department of Computer Science Vrije Universiteit Amsterdam vrije Universiteit.
Virtual Laboratory for e-Science (VL-e) Henri Bal Department of Computer Science Vrije Universiteit Amsterdam vrije Universiteit.
January 5, Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
The Virtual Microscope Umit V. Catalyurek Department of Biomedical Informatics Division of Data Intensive and Grid Computing.
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.
Virtual Laboratory for e-Science (VL-e) Henri Bal Department of Computer Science Vrije Universiteit Amsterdam vrije Universiteit.
3D Augmented Reality for MRI-Guided Surgery Using Integral Videography Autostereoscopic Image Overlay Hongen Liao, Takashi Inomata, Ichiro Sakuma and Takeyoshi.
Advanced Technology Center 1 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Processing Module Development Rasmus.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Performance Evaluation of Hybrid MPI/OpenMP Implementation of a Lattice Boltzmann Application on Multicore Systems Department of Computer Science and Engineering,
Institute for Mathematical Modeling RAS 1 Visualization in distributed systems. Overview. Remote visualization means interactive viewing of three dimensional.
GPU Cluster for Scientific Computing Zhe Fan, Feng Qiu, Arie Kaufman, Suzanne Yoakum-Stover Center for Visual Computing and Department of Computer Science,
Scaling to New Heights Retrospective IEEE/ACM SC2002 Conference Baltimore, MD.
COMPUTER SIMULATION OF BLOOD FLOW WITH COMPLIANT WALLS  ITC Software All rights reserved.
DTU Medical Visionday May 27, 2009 Generative models for automated brain MRI segmentation Koen Van Leemput Athinoula A. Martinos Center for Biomedical.
Contrast Agent Transport Simulation using 4D PC-MRI Derived Flow Fields Ali Bakhshinejad, Roshan M. D'Souza, Loic Boussel, Vitaliy L. Rayz
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
So far we have covered … Basic visualization algorithms Parallel polygon rendering Occlusion culling They all indirectly or directly help understanding.
The Transmission Control Protocol (TCP) Application Services (Telnet, FTP, , WWW) Reliable Stream Transport (TCP) Connectionless Packet Delivery.
GPU-Accelerated Surface Denoising and Morphing with LBM Scheme Ye Zhao Kent State University, Ohio.
LATA: A Latency and Throughput- Aware Packet Processing System Author: Jilong Kuang and Laxmi Bhuyan Publisher: DAC 2010 Presenter: Chun-Sheng Hsueh Date:
Materials Process Design and Control Laboratory Finite Element Modeling of the Deformation of 3D Polycrystals Including the Effect of Grain Size Wei Li.
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
Computer Science and Engineering Predicting Performance for Grid-Based P. 1 IPDPS’07 A Performance Prediction Framework.
Chapter 4: CS6891 Computational Medical Imaging Analysis Chapter 4: Image Visualization Jun Zhang Laboratory for Computational Medical Imaging & Data Analysis.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Constructing Hexahedral Meshes of Abdominal Aortic Aneurysms for Use in Finite Element Analysis Rowena Ong Vanderbilt University Mentor: Kara Kruse Computational.
METHODS CT scans were segmented and triangular surface meshes generated using Amira. Antiga and Steinman’s method (2004) for automatically extracting parameterized.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
Dynamic MRI Taneli Hautaniemi. dMRI in general Concerns the imaging of moving objects, i.e. the respiratory and the circulatory organs, including blood.
Floating-Point Divide and Square Root for Efficient FPGA Implementation of Image and Signal Processing Algorithms Xiaojun Wang, Miriam Leeser
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
Computational Fluid Dynamics Applied to the Analysis of 10-mm Hydrocyclone Solids Separation Performance S. A. Grady, M. M. Abdullah, and G. D. Wesson.
GPU Accelerated MRI Reconstruction Professor Kevin Skadron Computer Science, School of Engineering and Applied Science University of Virginia, Charlottesville,
COMPUTER SIMULATION OF BLOOD FLOW WITH COMPLIANT WALLS  ITC Software All rights reserved.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Goal: Numerically study the fluid flow in a deep open channel Objectives : a)Determine boundary conditions and geometry Porous plate verification case.
Large Scale Time-Varying Data Visualization Han-Wei Shen Department of Computer and Information Science The Ohio State University.
Scheduling MPI Workflow Applications on Computing Grids Juemin Zhang, Waleed Meleis, and David Kaeli Electrical and Computer Engineering Department, Northeastern.
High Level Architecture (HLA)  used for building interactive simulations  connects geographically distributed nodes  time management (for time- and.
CFD Lab 1 Simulation of Turbulent Pipe Flow Seong Mo Yeon, Timur Dogan, and Michael Conger 10/07/2015.
Virtual Lab AMsterdam VLAMsterdam Abstract Machine Toolbox A.S.Z. Belloum, Z.W. Hendrikse, E.C. Kaletas, H. Afsarmanesh and L.O. Hertzberger Computer Architecture.
C OMPUTATIONAL R ESEARCH D IVISION 1 Defining Software Requirements for Scientific Computing Phillip Colella Applied Numerical Algorithms Group Lawrence.
Scientific Computing Goals Past progress Future. Goals Numerical algorithms & computational strategies Solve specific set of problems associated with.
RobuSTore: Performance Isolation for Distributed Storage and Parallel Disk Arrays Justin Burke, Huaxia Xia, and Andrew A. Chien Department of Computer.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
Electronic Visualization Laboratory University of Illinois at Chicago “Fast And Reliable Space Leaping For Interactive Volume Rendering” by Ming Wan, Aamir.
VisIt Project Overview
CNRS applications in medical imaging
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
Digital Image Processing Introduction
Supporting Fault-Tolerance in Streaming Grid Applications
Case Study: Effect of resolution enhancement on the accuracy of 4D flow MRI data Ali Bakhshinejad April 21, 2018.
GENERAL VIEW OF KRATOS MULTIPHYSICS
A Block Based MAP Segmentation for Image Compression
Scientific Visualization
Parallel Feature Identification and Elimination from a CFD Dataset
Presentation transcript:

Simulated vascular reconstruction in a virtual operating theatre Robert G. Belleman, Peter M.A. Sloot Section Computational Science, University of Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, the Netherlands.

Overview n Interactive distributed simulation –Simulated vascular reconstruction in a virtual environment n Performance issues –High speed simulation –High speed communication –Responsive interactive exploration n Time/location independence

Interactive distributed simulation n Human in the loop experimentation –interactive exploration of data/parameter spaces

Performance issues n Asynchronous, pipelined configuration –Distributed to exploit specialised resources –To increase performance: n decrease component execution times n shorten delays

Vascular reconstruction n “Traditional” treatment

Vascular reconstruction (Figure courtesy C.A. Taylor, Stanford University)

Simulated vascular reconstruction n Simulated treatment planning

Simulated vascular reconstruction n Components: –blood flow simulation –visualization in a virtual environment –interaction with simulation and visualization (treatment planning) n Requirements: –Interactive system; fast response, fast update rate

Fluid flow simulation n Lattice Boltzmann Method (LBM) –Lattice based particle method n Regular lattice, similar to CT or MRI datasets n Allows irregular 3D geometry n Allows changes at run-time n Velocity, pressure and shear stress calculated from particle densities n Non-compressible homogeneous fluid, laminar flow n Spatial and temporal locality –Ideal for parallel implementation

Preprocessing n Segmentation of patient specific MRA/CTA scan –Isolates region of interest n Lattice Boltzmann grid generation –Defines solid and fluid nodes, inlet and outlet conditions

Interactive exploration in VR n Visualize simulation results –Flow field, pressure, shear stress –Real time n Interactive exploration –VR interaction to locate regions of interest n Interactive grid editing –Simulate vascular reconstruction procedure

Interactive exploration in VR n Visualize simulation results –Flow field, pressure, shear stress –Real time n Interactive exploration –VR interaction to locate regions of interest n Interactive grid editing –Simulate vascular reconstruction procedure

Parallel fluid flow simulation n Performance indication:

Communication delay n Mb of data per iteration –Velocity, pressure, shear stress –May take seconds to transfer n Increasing communication throughput 1.Latency hiding n Decrease latency: faster response time, increased update rate 2.Payload reduction n Less data: shorter transfer times

Latency hiding n Multiple connections –Waiting for acknowledgements is hidden –Packets can travel through different routes –Uses CAVERN

Payload reduction n Data encoding –Decreases level of detail n Accuracy determined by type of representation –Lossy compression –Induces latency n “Standard” compression libraries (zlib) –Reduction to 10% not uncommon –Lossless compression –Induces latency

Communication pipeline n Cascade of encoding, compression and multiple socket connections

Pipeline performance Latency hiding : Payload reduction :

The Virtual Laboratory n Shared use of distributed computing resources: high performance computers, scanners, algorithms, etc. –Connected via high performance networks –Common infrastructure: the Virtual Laboratory n Multi-disciplinary scientific experimentation –Problem solving environments (PSE) –Time/location independent scientific experimentation –Collaborative scientific research For additional information... DutchGrid initiative: VLAM-G :

Experiment definition n Simulated vascular reconstruction –Patient specific angiography data –Fluid flow simulation software –Simulation of reconstructive surgical procedure in VR –Interactive visualization of simulation results in VR n Pre-operative planning –Explore multiple reconstruction procedures

Where are we going? n Improve blood flow simulation n High performance visualization and rendering n Time/location(/device?) independent interactive simulation –Access to high performance computing resources over low bandwidth connections –Use anywhere, at any time… on anything?

Where are we going? n Improve blood flow simulation n High performance visualization and rendering n Time/location(/device?) independent interactive simulation –Access to high performance computing resources over low bandwidth connections –Use anywhere, at any time… on anything?

Where are we going? n Improve blood flow simulation n High performance visualization and rendering n Time/location(/device?) independent interactive simulation –Access to high performance computing resources over low bandwidth connections –Use anywhere, at any time… on anything?

Where are we going? n Improve blood flow simulation n High performance visualization and rendering n Time/location(/device?) independent interactive simulation –Access to high performance computing resources over low bandwidth connections –Use anywhere, at any time… on anything?

Thanks! n UvA, Section Computational Science –Sloot, Hoekstra, Zhao, Artoli, Merks, Shulakov, Shamonin n Leiden University Medical Center (LUMC) –LKEB (Reiber, vd Geest, Koning, Schaap) n Stanford University –Biomedical department (Zarins, Taylor) n SARA Computing and Networking Services Related work: n Lattice Boltzmann flow simulation: Artoli, Hoekstra (UvA/SCS) n Segmentation of MRA images: Koning, Schaap (LUMC) n Agent based solutions to interactive systems: Zhao (UvA/SCS)