République Française Inserm
Institut thématique Technologies pour la Santé

Présentation de la journée

Séminaire CISI* "Numerical reliability of computation codes in medical imaging"

*CISI : Coordination de l’informatique Scientifique de l’Inserm

27 avril 2016

Auditorium Biopark, 11 rue Watt, 75013 Paris (modalités d'accès)

 

In the context of high performance computing, new architectures, becoming more and more parallel, offer higher floating-point computing power. Efficient simulation programs that take benefit of this computing power are developed for medical imaging. Because of the higher level of parallelism and of the large number of floating-point operations, numerical validation of these programs becomes increasingly important. The aim of this seminar is a discussion about the numerical reliability of high performance simulations for medical imaging. New high performance algorithms for medical imaging will be presented, as topics related to numerical validation on high performance architectures such as numerical reproducibility or precision optimisation.

Inscriptions gratuites mais obligatoires en ligne

 

Programme

14:00-14:10 Introduction
Isabelle Perseil (Inserm DSI / CISI)
14:10-14:55 Fast and accurate medical image simulation using GPU-accelerated computing
  Julien Bert, CHRU de Brest, LaTIM, Inserm UMR1101
14:55-15:40 Estimation of numerical reproducibility using stochastic arithmetic
  Fabienne Jézéquel, LIP6, Laboratoire d'Informatique de Paris 6
   
15:40-16:00 Coffee break
   
16:00-16:45 Towards scalable methods in biomedical imaging and digital pathology
  Daniel Racoceanu, Sorbonne Universités, UPMC Univ Paris 06, CNRS, Inserm, Laboratoire d'Imagerie Biomédicale (LIB), Paris
Co-speakers :
Sreetama Basu (Institut de Biologie, Ecole Normale Supérieure - IBENS)
Daniel Salas (Inserm DSI / CISI)
Soufianne Haddani (Univ. Paris Descartes et LIB - UMR CNRS / U Inserm)
16:45-17:15 Imaging of cerebrovascular accident through High Performance Computing
  Frédéric Nataf, Laboratoire Jacques Louis Lions, CNRS UMR 7598 Université Pierre et Marie Curie
   
17:15-18:00 Discussion

 

Abstracts

Julien Bert

CHRU de Brest, LaTIM, Inserm UMR1101

Fast and accurate medical image simulation using GPU-accelerated computing

Monte Carlo simulations (MCS) are using random sampling methods for representing and solving physical and mathematical problems. They play a key role in medical applications, both for imaging and radiotherapy by accurately modeling the different physical processes and interactions between particles and matter (tissues and/or detectors). In the medical imaging field, MCS are used in the design of imaging systems, optimization of acquisition protocols, as well as in the development and assessment of image reconstruction processes and associated correction algorithms. However, MCS are also associated with long execution times, which is one of the major issues preventing their use in research and clinical environment. Recently, graphics processing units (GPU) have become in many different domains a low cost alternative solution for the acquisition of high computation power. However, the computational power of such system may be at the cost of the numerical reliability. New algorithms and strategies have to be developed in order to reach the accuracy required for medical applications. A brief introduction on MCS will be presented showing why such approach needs numerical accuracy. An introduction on GPU architecture will follow and examples of implementation will be detailed through two applications, one in Positron Emission Tomography and one in X-ray imaging. Finally, solutions that improve the numerical reliability on GPU architecture will be presented and discussed.  

 

Fabienne Jezequel

LIP6, Laboratoire d'Informatique de Paris 6

Estimation of numerical reproducibility using stochastic arithmetic

Differences in simulation results may be observed from one architecture to another or even inside the same architecture. Such reproducibility failures are often due to different rounding errors generated by different orders in the sequence of arithmetic operations. It must be pointed out that the cause of differences in results may be difficult to identify: rounding errors or bug? Such differences are particularly noticeable with multicore processors or GPUs (Graphics Processing Units).

In this talk, we describe the principles of DSA (Discrete Stochastic Arithmetic) which enables one to estimate rounding error propagation in simulation programs. We show that DSA can be used to estimate which digits in simulation results may be different from one environment to another because of rounding errors. We present the CADNA library, an implementation of DSA that controls the numerical quality of programs and detects numerical instabilities generated during the execution. A particular version of CADNA which enables numerical validation in hybrid CPU-GPU environments is described. The estimation of numerical reproducibility using DSA is illustrated by a wave propagation code which can be affected by reproducibility problems when executed on different architectures.

 

Daniel Racoceanu

Sorbonne Universités, UPMC Univ Paris 06, CNRS, Inserm, Laboratoire d’Imagerie Biomédicale (LIB),  Paris

Co-speakers :

  • Sreetama Basu, Institut de Biologie, Ecole Normale Supérieure - IBENS
  • Daniel Salas, Inserm DSI/CISI
  • Soufianne Haddani, Université Paris Descartes et LIB - UMR CNRS / U Inserm

Towards scalable methods in biomedical imaging and digital pathology

Being able to bring justified and traceable responses has become an ethical priority for the patients and the healthcare professionals in modern medicine.

After initiating – during the last few years - a semantic cognitive virtual microscopy approach for routine-pathology-compliant protocols dedicated to mitotic count and nuclear atypia and some pioneer international benchmarking initiatives (Int. Conf. Pattern Recognition ICPR 2012 : MITOS – Tsukuba, Japan and ICPR 2014 : MITOS & ATYPIA – Stockholm, Sweden), our present priority is to design an integrative microscopy framework able to combine reasoning, medical ontologies, knowledge-based WSI (Whole Slide Images) exploration rules with scalable imaging protocols.

Therefore, our research focuses on two families of methods based on a strong mathematical formalism: one (radiometric) inspired by Marked Point Process and one (structural) based on Point-set Mathematical Morphology. In addition to be scalable and efficient, these methods are very promising with regard to integrative approaches as the big data challenge, both inherent to the future of Digital Pathology and, in general, to biomedical imaging.

This talk will focus on the Marked Point Process and the efforts we did deploy to adapt this method to neurite tracing in 3D confocal imaging and to nuclear atypia assessment in breast cancer histopathology. Challenges related to parameter estimation, reconstruction, parallelisation and validation will be highlighted during the discussions.

Frédéric Nataf

Laboratoire Jacques Louis Lions, CNRS UMR 7598 Université Pierre et Marie Curie

Imaging of cerebrovascular accident through High Performance Computing

Every year, in France alone, 120,000 people suffer a stroke. However, there are two types of stroke: a hemorrhagic stroke where coagulation needs to be accelerated and the other type, an ischemic stroke, where the blood needs to be thinned. Distinguishing between the two involves performing an MRI or CT scan, which delays treatment. In partnership with several other universities, we set up a project funded by the French National Research Agency (ANR) to validate the feasibility of a new, much more lightweight solution based on electromagnetic measurements and designed by Austrian company EMTensor. We showed on synthetic data the feasibility of the concept. The aim was to do this within 15 minutes, to obtain a rapid initial diagnosis as well as to enable better monitoring of patients. By using a supercomputer the 3D image of a brain exhibiting an hemorrhagic stroke was produced in 5 minutes.