Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging

Similar documents
Computational Medical Imaging Analysis Chapter 4: Image Visualization

Volumetric Deformable Models for Simulation of Laparoscopic Surgery

A Study of Medical Image Analysis System

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams

MORPHOLOGY ANALYSIS OF HUMAN KNEE USING MR IMAGERY

INTRODUCTION TO MEDICAL IMAGING- 3D LOCALIZATION LAB MANUAL 1. Modifications for P551 Fall 2013 Medical Physics Laboratory

Optimization of Reconstruction of 2D Medical Images Based on Computer 3D Reconstruction Technology

3D Models and Matching

CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION

GPU Based Region Growth and Vessel Tracking. Supratik Moulik M.D. Jason Walsh

A Workflow for Computational Fluid Dynamics Simulations using Patient-Specific Aortic Models

Introduction to the Mathematical Concepts of CATIA V5

STATISTICS AND ANALYSIS OF SHAPE

IMAGE-BASED RENDERING

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Modeling 3D Objects: Part 2

Segmentation of point clouds

Non-rigid 2D-3D image registration for use in Endovascular repair of Abdominal Aortic Aneurysms.

CT IMAGE PROCESSING IN HIP ARTHROPLASTY

LATEST TRENDS on APPLIED MATHEMATICS, SIMULATION, MODELLING

What is visualization? Why is it important?

2 Michael E. Leventon and Sarah F. F. Gibson a b c d Fig. 1. (a, b) Two MR scans of a person's knee. Both images have high resolution in-plane, but ha

RADIOMICS: potential role in the clinics and challenges

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

Phantom-based evaluation of a semi-automatic segmentation algorithm for cerebral vascular structures in 3D ultrasound angiography (3D USA)

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set

The Geometric Primitive MatOrus Francisco A. Madera 1, Jorge Madera-Valdez 2

Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences

Automated segmentation methods for liver analysis in oncology applications

Central issues in modelling

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

Chapter 9 Conclusions

Image Segmentation II Advanced Approaches

A Survey of Volumetric Visualization Techniques for Medical Images

Quick Surface Reconstruction

Three-Dimensional Computer Vision

Digital Image Processing Fundamentals

Scientific Visualization Example exam questions with commented answers

Model-based segmentation and recognition from range data

Chapter 4-3D Modeling

3D Models and Matching

Deformable Model with Adaptive Mesh and Automated Topology Changes

Visualisation : Lecture 1. So what is visualisation? Visualisation

Skeletonization and its applications. Skeletonization

VALLIAMMAI ENGINEERING COLLEGE

INF3320 Computer Graphics and Discrete Geometry

ME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A

A Comprehensive Method for Geometrically Correct 3-D Reconstruction of Coronary Arteries by Fusion of Intravascular Ultrasound and Biplane Angiography

Medical Image Segmentation

Vessel Explorer: a tool for quantitative measurements in CT and MR angiography

Skeletonization and its applications. Dept. Image Processing & Computer Graphics University of Szeged, Hungary

A Novel Method for Enhanced Needle Localization Using Ultrasound-Guidance

Respiratory Motion Estimation using a 3D Diaphragm Model

CFD simulations of blood flow through abdominal part of aorta

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Raghuraman Gopalan Center for Automation Research University of Maryland, College Park

4. Basic Mapping Techniques

Using Isosurface Methods for Visualizing the Envelope of a Swept Trivariate Solid

Generalized Hough transform for segmentation of X-ray Computed Tomography images

Investigation on reconstruction methods applied to 3D terahertz computed Tomography

Topics and things to know about them:

A new interface for manual segmentation of dermoscopic images

Shape representation by skeletonization. Shape. Shape. modular machine vision system. Feature extraction shape representation. Shape representation

What is visualization? Why is it important?

Lecture 10 Segmentation, Part II (ch 8) Active Contours (Snakes) ch. 8 of Machine Vision by Wesley E. Snyder & Hairong Qi

Mesh Generation for Aircraft Engines based on the Medial Axis

VASCULAR TREE CHARACTERISTIC TABLE BUILDING FROM 3D MR BRAIN ANGIOGRAPHY IMAGES

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

Medical Image Analysis

Blood Vessel Diameter Estimation System Using Active Contours

Pythagorean - Hodograph Curves: Algebra and Geometry Inseparable

A novel 3D torso image reconstruction procedure using a pair of digital stereo back images

A Generic Lie Group Model for Computer Vision

3D Surface Reconstruction of the Brain based on Level Set Method

Automatic Ascending Aorta Detection in CTA Datasets

Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes

Chapter 1 Introduction

Computer Graphics I Lecture 11

CHAPTER-1 INTRODUCTION

Biomedical Image Analysis based on Computational Registration Methods. João Manuel R. S. Tavares

Data Fusion Virtual Surgery Medical Virtual Reality Team. Endo-Robot. Database Functional. Database

Multi-Scale Free-Form Surface Description

FINDING THE TRUE EDGE IN CTA

CHAPTER 1 Graphics Systems and Models 3

A method for interactive manipulation and animation of volumetric data

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

COMPUTER AIDED GEOMETRIC DESIGN. Thomas W. Sederberg

Using three-dimensional CURVIC contact models to predict stress concentration effects in an axisymmetric model

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07.

Geometrical Modeling of the Heart

CWhatUC : A Visual Acuity Simulator Daniel D. Garcia a, Brian A. Barsky a,b, Stanley A. Klein b

Shape Control of Cubic H-Bézier Curve by Moving Control Point

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

Engineering designs today are frequently

Computer Graphics and Visualization. What is computer graphics?

A New Algorithm for Shape Detection

Automated Lesion Detection Methods for 2D and 3D Chest X-Ray Images

Pathology Hinting as the Combination of Automatic Segmentation with a Statistical Shape Model

Transcription:

Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging J. SEQUEIRA Laboratoire d'informatique de Marseille - FRE CNRS 2246 Faculté des Sciences de Luminy, 163 avenue de Luminy, 13288 Marseille cedex 9 E-mail : Jean.Sequeira@lim.univ-mrs.fr I. INTRODUCTION Up to the end of the 70 s, Medical Imaging was mainly related to the study of planar data sets resulting from direct physical acquisitions (e.g. X-Ray radiographs). Then, the development of inverse methods associated with the increasing power of computers enabled the visualization and the analysis of human being cross-section images (e.g. CT scans, MRI): these images are the result of mathematical processes and do not present direct physical acquisitions. The visualization of these data in three-dimensional space was made possible by the use of a set of parallel crosssections: the result was spectacular but not sufficient for further development, especially in the case of clinical applications. Such applications need the characterization of a geometrical model, e.g. for the capture of sophisticated geometrical parameters or to provide a mathematical support to mechanical simulations. Recent advances in Computer Science, especially in Computer Graphics and Image Analysis, enabled the development of such new applications of Medical Imaging, in particular in the field of diagnosis and surgical planning. In this paper, we illustrate the role of a geometrical model and the need of cooperation between the different processes (image analysis, geometrical modelling and image synthesis) to achieve the goals of this new vision of 3D Medical Imaging. First, we give general considerations on the scientific and medical aspects of medical imaging. Then, we illustrate the developed ideas with two examples of clinical applications: the representation of abdominal aortic aneurysms for the evaluation of the disease severity and the design of adapted endoprostheses ; the geometrical modelling of the corneal surface using videokeratography for the preparation of eye surgery. In these two cases, the cooperation between the different processes (analysis, modelling and synthesis), as well as the role of the expert in this system, will be pointed out and the need of a geometrical model will be discussed. II IMAGE ANALYSIS AND IMAGE SYNTHESIS For a long time, Computer Graphics and Image Processing have been considered as completely different fields of Computer Science: on the one hand, Computer Graphics deals with the generation of nice pictures, and also with geometrical modelling; on the other hand, Image Processing deals with Discrete Signal Processing and Pattern Recognition. Most problems with the first one are related to complexity of algorithms and data representation: most problems with the second one are related to data interpretation and Artificial Intelligence. Then, besides Image Synthesis and Image Analysis, a third scientific field emerged: Geometrical Modelling. This field deals with the characterization of geometrical models (e.g. free form surfaces) for Image Synthesis but also with Computational Geometry and Reconstruction problems [1]. In fact, strong relations exist between Image Analysis, Geometrical Modelling and Image Synthesis, for theoretical considerations (i.e. we try to understand and to structure the underlying information) and in the frame of applications: Image Analysis provides a set of relevant data that are structured through a Geometrical Modelling process and showed to the expert using and Image Synthesis one.

III 3D MEDICAL IMAGING The acquisition of serial cross-section images using a non invasive device is quite usual nowadays (e.g. X-Ray scanner, MRI). But we do not forget that these images have not been directly acquired but computed (as a solution of an inverse problem) and this has been possible mainly thanks to the incredible development of computer performances and also to scientific work in Mathematics, Physics and Computer Science to solve these problems. Fig.1 Cross section of the abdominal aorta (computed on a X-Ray scanner) Then, Image Analysis provides a segmentation of such images as illustrated below. Fig. 2 Image Analysis : Detection of the aorta using an active contour We guess that from a set of such planar contours registered in three dimensional space we could obtain a visualization of the anatomical structure, as showed below. Fig.3 3D Medical Imaging : Abdominal aorta with iliac and renal arteries Many approaches have been proposed for producing such views of the anatomical structures from serial cross sections. Some of them compute a set of contours and then characterize a surface that approximates these contours (it can be a triangulated surface joining these contours). Other approaches consider the whole data set as a digital volume and perform either a direct visualization combined with a local analysis (e.g. Active Ray Tracing), either a volume segmentation followed by a geometrical modelling (e.g. Marching Cubes to obtain the triangulated envelope of the segmented data). Such approaches enable the visualization of 3D structures but are not sufficient for most of the clinical applications. In order to provide an efficient support for such applications, we have to design a «true geometrical model» that can permit a morphological analysis, a local geometrical analysis (e.g. differential properties) and simulation processes.

IV. ABDOMINAL AORTIC ANEURYSMS ANALYSIS AND THE DESIGN OF SPECIFIC ENDOPROSTHESES Endovascular treatment is an interesting alternative to classical abdominal aneurysms surgery, but it requires accurate knowledge of the shape and size of the aneurysm (the major risk using this new technique with standard devices is the perigraft leak). Visualizations of aneurysm lumen provide an efficient support for qualitative decisions, but the extraction of quantitative parameters for the design and the positioning of a specific endoprostheses needs the characterization of a geometrical model of this cavity. surface generated by a variable plane closed curve moving along an open curve (called its «central axis») in 3D space (this surface is not supposed to intersect itself). This primitive can be implemented very easily as a single patch of free form surface (e.g. a B-Spline patch) on which we impose conditions (e.g. in the case of an uniform cubic B-Spline, the condition is that the first three columns of control points are identical to the last three ones. Fig. 5 The geometrical model Fig. 4 Positionning an aortic endoprosthesis Anatomical parameters required for this process are lengths and diameters of the different parts of this cavity (aneurysm, proximal neck, distal neck) and they cannot be obtained directly from images (e.g. because of the cavity orientation). In order to provide such a 3D model, we use two primitives [2]: one is the «generalized cylinder» and the other one is the «junction». The geometrical model is a set of such primitives that are assembled to fit the data (e.g. contours) extracted from images, with respect of given regularity constraints (e.g. G 1 - continuity). The figure below illustrates such a geometrical characterization of the cavity using the given primitives. A «generalized cylinder» can be understood as an extension of the concept of «cylinder». It is defined as the A «junction» has to satisfy differential conditions on its boundary to continuously set the geometrical relation with three «generalized cylinders» : the three closed curves bounding it have to be identical to given curves (the extremities of the «generalized cylinders») and the tangent plane to the «junction» along these curves has to be identical to the corresponding one on the «generalized cylinder». This primitive can be implemented as a set of five basic patches, (Fig 7) three of them rectangular and two of them triangular, on which we have defined regularity constraints (triangular patches are Bézier-Gregory ones, and rectangular patches are uniform cubic B-Splines ones). Images are computed on a helical scanner and are encoded in the DICOM format (Digital Imaging and Communication in Medicine). Then, they are transferred to a graphics workstation and are presented to the physician as a set of small images. The physician can then select the relevant ones (for its clinical application) and a global «Image

Analysis» is performed on this set of images: this process is based on the use of «snakes» (active contours) and is supervised by the physician who can interrupt the process and give an information to «help» it. Fig. 8 Detection of the aortic lumen using a «snake» Fig. 6 A «generalized cylinder» representing the aortic lumen The geometrical model is then characterized (i.e. its components and its approximate position are computed from the information of the Image Analysis step). Finally, it is automatically and continuously deformed (it is possible because it is made of free-form surfaces) until it fits the extracted contours (and maintaining different stiffness along and across its sections). The next two figures illustrate the interest of having such a geometrical model. On the first one, we interactively «open» the model of the cavity using its central axis and the Frenet referential to provide an ergonomic simulation tool. Fig. 7 Patches making of the «jonction» Fig. 9 Opening the aortic cavity along its axis On the second one, we have simulated the positioning of the endoprosthesis in the aneurysm (and we have also represented the iliac arteries).

Fig 12 A kératocone (the eye drops) Fig 10 Positioning of the endoprosthesis in the aortic cavity The next figure shows an integration of the model in selected data (a given cross section). A videokeratograph is a device that gives an image of such defaults: it projects a given pattern (usually a set of black and white concentric rings) on the cornea and captures the reflected image. In order to estimate the cornea deformation, we first have to analyse the corresponding image. But many artefacts induce a wrong edge detection. The next figure shows us some of these artefacts: shadows of the eyelashes (1), of the eyelid (4) and of the nose (5), projection of a card for telemetry (2), vanishing contours (3). Fig. 11 Intgeration of model and data V STUDYING THE SHAPE OF THE CORNEA USING VIDEOKERATOGRAPHY The cornea is the main optical element involved in the geometrical part of the human vision process. Thus, modifying its shape is usually sufficient for correcting the vision defaults induced by corneal shape ones. The picture below gives us an example of such a default (a keratocone). Fig 13 Types of artefacts in a videokeartographic image A new approach [3] has been designed to take into account these artifacts in the edge detection process : first, we analyze the global structure of the image, i.e. we look for the approximate location of the contours (or parts of contours), then we refine the definitive contour detection with the help of the structural information extracted at the first step : using this structure, we can efficiently initialize and control an elastic matching process for producing the right contours.

The image structure is obtained as follows: we first detect points that could belong to contours (e.g. with an important gradient value) ; then, for each of these points, we estimate the local parameters (orientation and curvature radius) of a curve that could go through this point and its neighbours (the estimation of the local geometrical parameters uses a Hough Transform on circle arcs) ; and last, we solve a set of constraints to join these points, such constraints depending on geometrical and contextual rules. The next image shows the detection of a contour. Works on aortic aneurysms have been developed in collaboration with the Radiology Department of La Timone Hospital in Marseilles. Works on cornea have been developed in collaboration with the Monticelli Ophtalmology Clinic in Marseilles. REFERENCES References below only concern the works of the "Imagerie Numérique" group of the LIM. A very large set of refernces are given in the paper [1] of this list (Sequeira and Barsky). [1] J. Sequeira, B. Barsky - Geometrical modelling of anatomical structures - in "Medical Image Processing: from pixels to structures" - Y. Goussard (Eds.) - Editions de l'ecole Polytechnique de Montréal, 1997. [2] V. Juhan, B. Nazarian, K. Malkani, R. Bulot, J.M. Bartoli, J. Sequeira - Geometrical modelling of abdominal aortic aneurysms - in "CVRMed-MRCAS'97" - J. Troccaz, E. Grimson and R. Mösges (Eds.) - pp. 243-252, Springer Verlag, 1997. Fig. 14 Structural detection of a contour The set of deformed contours implicitely gives us the cornea shape. We use a deformable surface to provide the geometrical model that could produce such a set of deformed contours : a Backward Ray Tracing process is used to deform the surface model until Rays associate the corresponding points (after a reflection on the surface model). [3] R. Bulot, J.M. Boï, J. Sequeira, M. Caprioglio Image Analysis of corneal shape deformations IFMBE journal Medical & Biological Engineering & Computing novembre 1999. The 3D geometrical model of the cornea will be included in a model of the eye and will then be used for mechanical simulations (e.g. to precisely evaluate the action of the internal pressure on the cornea shape when operating on it). Such a model can also be useful in the frame of a «Scientific Visualization» process (e.g. displaying the path of rays in the eye). VI CONCLUSION Through these two clinical applications, we tried to emphasize the need of interactions between Image Analysis, Geometrical Modelling and Image Synthesis. And we especially point out the role of the geometrical model in the global process of 3D Medical Imaging. ACKNOWLEDGMENTS We would like to thank Emilie Lucas for her reading of this paper.