tomography: from medicine to accelerator physics, and back again

Slides:



Advertisements
Similar presentations
SE263 Video Analytics Course Project Initial Report Presented by M. Aravind Krishnan, SERC, IISc X. Mei and H. Ling, ICCV’09.
Advertisements

Timothy Blattner and Shujia Zhou May 18, This project is sponsored by Lockheed Martin We would like to thank Joseph Swartz, Sara Hritz, Michael.
Direct Fourier Reconstruction
Institute of Medical Engineering 1 20th Annual International Conference on Magnetic Resonance Angiography Graz, Real Time Elimination of.
Nishat Hossain. Overview  What is a CT scan?  Who uses CT scans?  How can CT scans be dangerous?  What is being developed in world of BME to deal.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 4.
ECE 501 Introduction to BME ECE 501 Dr. Hang. Part VI Medical Imaging Computed Tomography ECE 501 Dr. Hang.
Radiation Therapy (RT). What is cancer? Failure of the mechanisms that control growth and proliferation of the cells Uncontrolled (often rapid) growth.
EXAMPLE 2 Solve a matrix equation SOLUTION Begin by finding the inverse of A = Solve the matrix equation AX = B for the 2 × 2 matrix X. 2 –7 –1.
Radiotherapy revision WHAT IS RADIOTHERAPY? Internal Radiotherapy a radioactive source is inserted into the tumour OR a radioactive substance is ingested/injected.
Write and graph a direct variation equation
CS 179: Lecture 4 Lab Review 2. Groups of Threads (Hierarchy) (largest to smallest)  “Grid”:  All of the threads  Size: (number of threads per block)
By Arun Bhandari Course: HPC Date: 01/28/12. GPU (Graphics Processing Unit) High performance many core processors Only used to accelerate certain parts.
Filtered Backprojection. Radon Transformation Radon transform in 2-D. Named after the Austrian mathematician Johann Radon RT is the integral transform.
Computación algebraica dispersa con GPUs y su aplicación en tomografía electrónica Non-linear iterative optimization method for locating particles using.
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Parallelization of System Matrix generation code Mahmoud Abdallah Antall Fernandes.
From Physics to Health applications: challenges and benefits Serbia Detector School, 13 September 2014 Manjit Dosanjh, CERN.
CT Image Reconstruction. CT Please read Ch 13. Homework is due 1 week from today at 4 pm.
Nuclear Medicine: Tomographic Imaging – SPECT, SPECT-CT and PET-CT Katrina Cockburn Nuclear Medicine Physicist.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
GPU Accelerated MRI Reconstruction Professor Kevin Skadron Computer Science, School of Engineering and Applied Science University of Virginia, Charlottesville,
Introduction In positron emission tomography (PET), each line of response (LOR) has a different sensitivity due to the scanner's geometry and detector.
CardioInspect Diagnostic and Monitoring Systems
Introduction In Positron Emission Tomography (PET), each line of response (LOR) has a different sensitivity due to the scanner's geometry and the detector's.
Cern.ch/knowledgetransfer. Knowledge Transfer | Accelerating Innovation BE-KT Innovation Day,
CERN, BE-ABP (Accelerators and Beam Physics group) Jürgen Pfingstner Adaptive control scheme for the main linac of CLIC Jürgen Pfingstner 21 th of October.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
GPU Accelerated Vessel Segmentation Using Laplacian Eigenmaps Lin Cheng, Hyunsu Cho and Peter A. Yoon Trinity College.
Using Neumann Series to Solve Inverse Problems in Imaging Christopher Kumar Anand.
Large-scale geophysical electromagnetic imaging and modeling on graphical processing units Michael Commer (LBNL) Filipe R. N. C. Maia (LBNL-NERSC) Gregory.
Model-based Visualization of Cardiac Virtual Tissue 1 Model based Visualization of Cardiac Virtual Tissue James Handley, Ken Brodlie – University of Leeds.
Medical Applications of Signal Processing Research Memory Data Joint Image Reconstruction and Field Map Estimation in MRI H.M. Nguyen,
Visual Tracking of Surgical Tools in Retinal Surgery using Particle Filtering Group 14 William Yang and David Li Presenter: William Yang Mentor: Dr. Rogerio.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Accelerating particle identification for high-speed data-filtering using OpenCL on FPGAs and other architectures for FPL 2016 Srikanth Sridharan CERN 8/31/2016.
Background Trauma Patients undergo an initial, “on admission” CT scan which includes: Non contrast brain Arterial phase full body scan Portal venous phase.
Fastest Data Processing in Image Reconstruction for Compton Camera Imaging
Suren Chilingaryan, Andreas Kopmann
Lecture 3 CUDA Programming 1
Lecture 1: Definition of Nanomedicine and Nanotechnology
Big Data in Genomics, Diagnostics, and Precision Medicine
Parallel Direct Methods for Sparse Linear Systems
Presentation of new Kraków Group
Generalized and Hybrid Fast-ICA Implementation using GPU
Póth Miklós Subotica Tech
FleX-Ray Project: Real-Time 3D Tomography
CT Multi-Slice CT.
Two-Dimensional Phase Unwrapping On FPGAs And GPUs
Stencil-based Discrete Gradient Transform Using
GPU-based iterative CT reconstruction
New MS8 3D Software Features
You Zhang, Jeffrey Meyer, Joubin Nasehi Tehrani, Jing Wang
Parallel Plasma Equilibrium Reconstruction Using GPU
Computed Tomography Image Reconstruction
Can Phase Space Tomography be Spun-off back into Medical Imaging?
CNRS applications in medical imaging
Real-Time Ray Tracing Stefan Popov.
Introduction to Diffraction Tomography
Medical Imaging Imagining Modalities.
Chapter 10: Solving Linear Systems of Equations
A Comparison of some Iterative Methods in Scientific Computing
Uncalibrated Geometry & Stratification
Structure from Motion with Non-linear Least Squares
About Hardware Optimization in Midas SW
CSE 373 Data Structures and Algorithms
Advanced radiotherapy for lung cancer
FOUNDATIONS OF MODERN SCIENTIFIC PROGRAMMING
Computed Tomography.
Structure from Motion with Non-linear Least Squares
Presentation transcript:

tomography: from medicine to accelerator physics, and back again Ander Biguri, Manjit Dosanjh, Steven Hancock, Manuchehr Soleimani a.biguri@bath.ac.uk

Index Lung Cancer and Image guided radiation therapy X-ray tomography: FDK, iterative algorithms TIGRE toolbox Algorithms Examples Motion in Tomography Tomography at CERN: phase space tomography Motion problem “solved” Conclusions

Cancer – a growing challenge More than 3 million new cancer cases in Europe each year and 1.75 million associated deaths Increase by 2030: 75% in developed countries and 90% in developing countries

Radiotherapy in the 21st century Cure (~ 50% cancer cases are cured) Conservative (non-invasive, few side effects) Cheap ( 5-10% of total cost of cancer on RT) There is no substitute for RT in the near future The rate of patients treated with RT is increasing More than 50% patients treated with RT

X-ray tomography X-ray images from different angles Generally solved using the “Radon transform” (FDK) In medicine, FDK is king Iterative algorithms!

Iterative algorithms express A: For 5123 image, 5122 detector, ~320Gb of memory [A·x , AT·b] ,1 of each per iteration by operator GPU: [A·x , AT·b] → [A(x) , AT(b)] > 99% of time Multiple processors (> 60K in a TESLA k40) Optimized memory Hardware accelerated interpolation

Why do we like iterative algorithms Better performance against noise Better performance with low projections “Tuneable” e.g. Total variation But….. 1 iteration is slower than FBP/FDK Memory expensive

TIGRE toolbox BSD Licensed, more info at github.com/CERN/TIGRE

Algorithms in TIGRE 5122 detector 2563 image FDK “SART type” algorithms (gradient descend) SART OS-SART SIRT Krylov Subspace CGLS Statistical inversion MLEM Total Variation ASD-POCS OSC-TV B-ASD-POCS- β SART-TV 5122 detector 2563 image

Examples – Gradient descend SART “Real” SIRT OS-SART

Example- few projections FDK Normally 300~500 in medical scenario Potential reduction of dose for the same quality of image ASD-POCS OSC-TV SART-TV B-ADS-POCS- β

Motion in X-rays: the problem Image reconstruction

Tomography at CERN Phase Space tomography: Particles “move” between projections. “Motion” information is measured and encoded system matrix (A) Images are reconstructed at arbitrary time using SART cern.ch/tomography , 1999!

Motion: solution

Motion: solution

Conclusions and future work Fast, complete MATLAB-CUDA CBCT toolbox Choice of algorithm matters! Iterative algorithms are superior than FDK (but slower) CERN to medical applications: on the fly computation of operators A(x) , AT(b) allows to introduce motion knowledge. Full 4D imaging is the next step

Thanks CERN and EPSRC The Christie Hospital Manjit Dosanjh Steven Hancock Imanol Luengo Manucherh Soleimani NVIDIA

Questions