Вы находитесь на странице: 1из 146

Title

Author(s)

3D reconstruction of coronary artery and brain tumor from 2D


medical images

Law, Kwok-wai, Albert.; .

Citation

Issued Date

URL

Rights

2004

http://hdl.handle.net/10722/51497

The author retains all proprietary rights, (such as patent rights)


and the right to use in future works.

3D Reconstruction of Coronary Artery and Brain Tumor


from 2D Medical Images

Law Kwok Wai Albert


B.Eng. H.K.U.

A thesis submitted in partial fulfillment of the requirements for


the Degree of Doctor of Philosophy
at The University of Hong Kong

June 2004

Declaration

I declare that this thesis represents my own work, except where due acknowledgement
is made, and that it has not been previously included in a thesis, dissertation or report
submitted to this University or to any other institution for a degree, diploma or other
qualification.

Signed
Law Kwok Wai Albert

Acknowledgements

I wish to express my sincere gratitude to my supervisors, Prof. Francis H. Y .


Chan and Dr. F. K . Lam, for their continual advice, guidance, and encouragement
throughout my postgraduate study. I would like to thank Prof. Paul W. F. Poon,
Department o f PhysiologyNational Cheng Kung University, Taiwan, and Prof.
Morton H. Friedman, Department of Biomedical Engineering, Duke University, USA,
for their visiting invitations. I would like to express my thanks to Prof. K. Y. Lam,
Department of Pathology, James Cook University, Australia, Dr. H. ZhuDepartment
of Biomedical Engineering, Duke University, USA, Dr. Brent C. B. Chan and Dr. P.
P. lu, Department of Radiology, Kwong Wah Hospital, Hong Kong for their valuable
suggestions to my research work. Thanks should also be given to Dr. Chunqi Chang,
Dr. George S. K. Fung, Dr. Weichao Xu, Miss M. M. Au, Miss Jiyun Ren, Miss
Teresa K. W. Wong, Mr. Neil S. K. Kwan, Mr. Gary C. C. Leung, Mr. K. H. Ting,
and Mr. Jianchao Yao in our research group for their assistance and help.
Finally, financial support from Postgraduate Studentship, Swire Scholarship,
Hung Hing Ying Scholarship, Taipei Trade Centre Exchange Scheme, CRCG
Conference Grant, and Swire Travel Grant is gratefully acknowledged.

Abstract of thesis entitled

3D Reconstruction of Coronary Artery and Brain Tumor


from 2D Medical Images

Submitted by

Law Kwok Wai Albert

for the degree of Doctor of Philosophy


at The University of Hong Kong
in June 2004

The technique of 3D medical image reconstruction plays a useful role in


medical diagnosis and prognosis, as it enables 3D biological objects to be derived
from 2D medical images such as X-ray and M R images. There are two main types of
3D reconstruction: the multiview approach and the multislice approach. The
multiview approach reconstructs the 3D volume using the 2D projection images from
different view angles. The multislice approach reconstructs the 3D volume by
stacking the spatially contiguous and aligned slices on top of each other.
In this study, two novel methods were developed for the 3D reconstruction of
2D images in medical applications, one using the multiview approach and the other
using the multislice approach. They were applied to reconstruct 3D representation of a

coronary artery from biplane angiograms and of a brain tumor from multislice M R
images.
In order to reconstruct 3D representation of coronary arteries from biplane
angiograms, a pair of 2D projection images of a coronary artery was captured from
different view angles. A front propagation algorithm was used to reconstruct the
coronary artery pathways and centerlines in 3D space. The reconstruction was
controlled by the combined image information from two 2D projection images. After
front propagation, the vessel diameter was estimated along the extracted 3D
centerlines based on the reconstructed 3D coronary artery pathways. The 3D
smoothed coronary artery pathways were reconstructed using the position and
diameter at each point of the vessel centerlines.
In order to reconstruct 3D representation of brain tumors from multislice M R
images, multislice M R images of a brain tumor were captured at a fixed distance
between each other. The shape and position of tumor in one slice was assumed to be
similar to that of neighboring slices. Using this correlation between consecutive
images, the initial plan applied to each slice was obtained from the resulting boundary
of the previous slice. The tumor boundary was located by a two-step method,
involving region deformation followed by contour deformation, with a fairly rough
initial plan. The advantage of this method is that only one coarse manual initial plan is
required for the whole series of M R image slices. The tumor was then reconstructed
in 3D space using the located tumor boundary at each slice of the M R image series.
The proposed 3D reconstruction methods may also be used in multiview
multislice 3D reconstructions in other medical applications. They can be applied for
the 3D reconstruction of blood vessels and tumors in other parts of the body. They can

also be used for the reconstruction of 3D representation of bones, of organs such as


the heart, lungs and brain, and even of biological cells.

Contents

Declaration
Acknowledgements
Contents
List of Figures
List of Tables
Author's Publications

Chapter 1 Introduction
1.1 Preamble
1.2 Medical Imaging
1.2.1 X-Ray
1.2.2 Computed Tomography
1.2.3 Magnetic Resonance Imaging
1.3 Medical Image Processing
1.3.1 Boundary Detection
1.3.2 Segmentation
1.3.3 Tracking
1.3.4 3D Reconstruction
1.4 3D Reconstruction from 2D Medical Images
1.4.1 Multiview Approach
1.4.2 Multislice Approach

1.5 3D Reconstruction Technique in Medical Imaging

1-13

1.5.1 A Typical Deformable Model --- Snake

1-14

1.5.2 Variations in Deformable Models

1-15

1.6 Clinical Applications of 3D Reconstruction of Medical Images

1-18

1.7 Motivations

1-19

1.8 Research Goals and Objectives

1-20

1.9 Contributions

1 -21

1.10 Thesis Organization

1 -22

1.11 References

1-23

Chapter 2 3D Reconstruction of Coronary Artery


from Biplane Angiograms

2-1

2.1 Preamble

2-1

2.2 Introduction

2-1

2.3 Related Research

2-4

2.3.1 Segmentation

2-5

2.3.2 3D Reconstruction

2-7

2.4 Methodology
2.4.1 Image Acquisition and Preprocessing

2_ 10

2.4.2 A 3D Vessel Response Measure

2_ 11

2.4.3 Front Propagation

2-13

2.4.4 Reconstruction of the 3D Coronary Artery

2-15
18

2.5 Validation

2.6 Results

2-19

iv

2.6.1 Comparisons of Fixed Thresholding and Adaptive Thresholding

2-19

2.6.2 Results of Validation with the Coronary Arterial Phantom

2-22

2.6.3 Results of Coronary Artery Reconstruction

2-26

2.7 Discussions

2-34

2.8 Summary

2-36

2.9 References

2-37

Chapter 3 3D Reconstruction of Brain Tumor


from Multislice MR Images

3-1

3.1 Preamble

3-1

3.2 Introduction

3-1

3.3 Related Research

3-4

3.3.1 Boundary Detection


3.4 Methodology

3-5
3-7

3.4.1 Region Deformation

3-8

3.4.2 Contour Deformation

3-10

3.5 Analysis of Results

3-11

3.6 Results

3-11

3.6.1 Comparisons of Proposed Model and Deformable Region Model 3-11


3.6.2 Tolerance of the Two-step Method

3-14

3.6.3 Comparisons of G V F Snake and Two-step Method

3-16

3.6.4 Processing ofM R Image Sets

3-18

3.7 Discussions
3.8 Summary

3-34

3.9 References

3-34

Chapter 4 Conclusions and Future Works

4-1

4.1 Conclusions

4-1

4.2 Future Works

4-2

Appendix

A-l

vi

List of Figures

Fig. 1.1 The medical object scanned at various view angles.

1-11

Fig. 1.2 The medical object scanned at various levels.

1 -11

Fig. 2.1 Block diagram of the coronary artery 3D reconstruction approach.

2-10

Fig. 2.2 A coronary arterial phantom.

2-18

Fig. 2.3 (a) L A O projection image, (b) Segmentation result by fixed


thresholding

method,

(c)

Segmentation

result

by

adaptive

thresholding method.

2-20

Fig. 2.4 (a) R A O projection image, (b) Segmentation result by fixed


thresholding

method,

(c)

Segmentation

result

by

adaptive

thresholding method.

2-21

Fig. 2.5 (a) L A O and (b) R A O projection pairs of a coronary arterial


phantom.

2-23

Fig. 2.6 Segmentation results of the (a) L A O and (b) R A O projection


images.

2-23

Fig. 2.7 The 3D reconstructed centerline of coronary arterial phantom


projected back to the L A O and (b) R A O projection images.

2-24

Fig. 2.8 (a) L A O and (b) R A O projection pairs of a coronary arterial


phantom.

2-25

Fig. 2.9 Segmentation results of the (a) L A O and (b) R A O projection


images.

2-25

Fig. 2.10 The 3D reconstructed centerline of coronary arterial phantom


projected back to the (a) L A O and (b) R A O projection images.

vii

2-26

Hg. 2.11 (a) L A O and (b) R A O projection pairs of a right coronary artery.

2-27

Fig. 2.12 Segmentation results of adaptive thresholding applied to the (a)


L A O and (b) R A O projection images.

2-28

Fig. 2.13 The 3D reconstructed coronary artery centerline projected back to


the (a) L A O and (b) R A O projection images.

2-28

Fig. 2.14 The 3D coronary artery pathway at different view angles.

2-29

Fig. 2.15 The diameter of coronary artery plotted against the position along
vessel centerline.

2-30

Fig. 2.16 (a) L A O and (b) R A O projection pairs of a left coronary artery.

2-31

Fig. 2.17 Segmentation results of adaptive thresholding applied to the (a)


L A O and (b) R A O projection images.

2-31

Fig. 2.18 The 3D reconstructed coronary artery centerline projected back to


the (a) L A O and (b) R A O projection images.

2-32

Fig. 2.19 The 3D coronary artery pathway at different view angles.

2-33

Fig. 2.20 The diameter of coronary artery plotted against the position along
vessel centerline.

2-34

Fig. 3.1 Block diagram of the brain tumor 3D reconstruction approach.

3-8

Fig. 3.2 (a) Initial plan outside the brain tumor, (b) Tumor boundary result
from initial plan shown in (a) for

15.

3-13

Fig. 3.3 (a) Initial plan inside the brain tumor, (b) Tumor boundary result
from initial plan shown in (a)
Fig. 3.4 (a) Initial plan of tumor boundary, (b) Tumor boundary result from
initial plan shown in (a), (c) Tolerable radius range of circular initial
plans of the two-step method, (d) Tolerable radius range of circular
initial plans of the fast snake method.
Vlll

3-15

Fig. 3.5 (a) Initial plan outside brain tumor, (b) Tumor boundary result by
G V F snake, (c) Tumor boundary result by two-step method.

3-17

Fig. 3.6 (a) Initial plan inside brain tumor, (b) Tumor boundary result by
G V F snake, (c) Tumor boundary result by two-step method.

3-18

Fig. 3.7 Selected image slices from a M R image set containing a brain
tumor.

3-21

Fig. 3.8 Extracted tumor boundaries, superimposed on the original image


slices from the M R image set in Fig. 3.7.
Fig. 3.9 The 3D reconstructed tumor at different view angles.

3-22
3-23

Fig. 3.10 Selected image slices from another M R image set containing a brain
tumor.

3-26

Fig. 3.11 Extracted tumor boundaries, superimposed on the original image


slices from the M R image set in Fig. 3.10.
Fig. 3.12 The 3D reconstructed tumor at different view angles.

ix

3-28
3-29

List of Tables

Table 2.1 Results of validation with the coronary arterial phantom.

2-26

Table 3.1 The computation time required for different values of


tumor boundary extraction using two kinds of initial plans.

3-14

AuthorPublications

[1]

A. K. W. Law, F. K. Lam, K. Y. Lam, F. H. Y. Chan, T. K. W. Wongand J. L.


S. Poon, "Computer-based counting for MIB-1 stained nuclei in esophageal
cancer," in Proceedings of the Annual Conference of Engineering and the
Physical Sciences in Medicine, Newcastle, Australia, 2000, pp. 82.

[2]

A. K. W. Law, H. Zhu, B. C. B. ChanP. P. Iu3 F. K. Lam, and F. H. Y. Chan,


"Semi-automatic tumor boundary detection in MR image sequences," in
Proceedings of2001 International Symposium on Intelligent Multimedia
and Speech Processing, Hong Kong, 2001pp. 28-31.

[3]

A. K. W. Law, H. Zhu, F. K. Lam, F. H. Y. Chan, B. C. B. Chan, and P. P. Iu


Tumor boundary extraction in multislice MR brain images using region and
contour deformation," in Proceedings of International Workshop on Medical
Imaging and Augmented Reality, Hong Kong2001, pp. 183-187.

[4]

A. K. W. LawF. K. Lam, K. Y. Lam, F. H. Y. Chanand D. S. K. Chan


Image-based method for estimating the aspect ratio of thyroid cancer cells in
Proceedings

of the Annual Conference of Engineering

and the Physical

Sciences in Medicine and Asia Pacific Conference on Biomedical Engineering,


Fremantle, Australia, 2001pp. 173.
[5]

A. K. W. Law, F. K. Lam, and F. H. Y. Chan, A fast deformable region model


for brain tumor boundary extraction," in Proceedings of the Second Joint
EMBS/BMES Conference

[6]

A. K. W. Law, K. Y. Lam, F. K. Lam, T. K. W. WongJ. L. S. Poon, and F. H.


Y. Chan"Image analysis system for assessment of immunohistochemically

xi

stained proliferative marker (MIB-1) in oesophageal squamous cell carcinoma,


Computer Methods and Programs in Biomedicine, vol. 70pp. 37-45, 2003.
[7]

A. K. W. Law, K. Y. Lam, F. K. Lam, M. M. Au, and F. H. Y. Chan, A new


computer-based method for counting MIB-1 stained nuclei in esophageal
cancer," in Proceedings of World Congress on Medical Physics and Biomedical
Engineering, Sydney, Australia, 2003.

[8]

A. K. W. Law, H. Zhu, and F. H. Y. Chan, 3D reconstruction of coronary


artery using biplane angiography," in Proceedings

of the 25th Annual

International Conference of the IEEE Engineering in Medicine and Biology


Society, Cancun, Mexico2003pp. 533-536.

xii

Chapter 1

Introduction

Chapter 1

Introduction

1.1 Preamble
It is difficult to visualize the three dimensional (3D) geometry of anatomical
and histological structures from two dimensional (2D) medical images. Computerized
modeling of anatomical and histological structures has become very powerful for
displaying and visualizing complex three dimensional forms. Computer models not
only provide a way to visualize 3D complex structures from 2D medical images, but
also permit mathematical modeling of medical diagnosis and investigation. Prior to
the 1970,8, initial attempt was made to generate 3D models based on graphical
reconstruction. Outlines of histological structures were traced on opaque paper and
superimposed to provide a 3D model. Computerized applications of 3D modeling
began during the 1970fs. Structural edges were digitized and histological structures
were expressed as line reconstructions. However, surface information was not
sufficient in these reconstructions. Significant research effort was then made to
develop models in dealing with various 3D reconstruction problemssuch as surface
modeling in 3D space. For the past decade, deformable models have raised much
interest and found a wide variety of applications in the fields of computer vision and
medical imaging. They have been used for pattern recognitionboundary tracking
image registration, 3D reconstruction. Among themsurface representations,

1-1

Chapter 1

Introduction

boundary detection, and segmentation based on deformable models have been


developed to tackle different 3D reconstruction problems.

1.2 Medical Imaging


Medical imaging has undergone a phenomenal growth during the last century.
Rapid developments of powerful computers, advanced imaging systems, and digital
image processing techniques have contributed a lot to medical imaging. It has become
one of the most important parts in the fields of medicine and science. The use of
medical images is very common for medical diagnosis and scientific research in
clinics, hospitals, and research institutes.
Medical imaging is the interaction of anatomical and histological structures
with various forms of radiation as well as the development of appropriate technology
to extract clinically useful information from observations of this interaction [1]. Such
information is generally displayed in an image format. There are different types of
medical images. It can be ranged from a projection image, such as X-ray, to a
computer reconstructed image, such as computed tomography using X-rays and
magnetic resonance imaging using intense magnetic fields. Medical images can
provide various kinds of medical and biological information. Systems utilizing
projection images give anatomic information, while others utilizing radioisotopes
provide functional information [2]. If both anatomic and functional information are
required, technology has to be developed to merge these data for further research and
investigations.
The beginning of medical imaging can be regarded as Roentgen's discoveries
of X-rays in 1895 [3]. A beam of X-rays was directed through the patient onto a film.
The developed film provided a projection image as a direct representation of the X 1-2

Chapter 1

Introduction

ray passage through the patient s body. It was used to visualise bones and other
structures within the living body. The wide application of X-ray systems in medicine
is because of their processing speed as well as the cost of system acquisition and
diagnostic procedure.
Contemporary medical imaging began in the 1970s with the invention of
computed tomography (CT) [4]. The first X-ray CT device was developed b y G. N.
Hounsfield in 1972 at EMI in England. It was based in part on the mathematical
methods developed b y A. M. Cormack [5] a decade earlier. Mathematical methods
were used to reconstruct tomographic (cross sectional) images of the structure, if
enough projection data from different angles were obtained. The development of CT
revolutionized medical radiology that physicians could acquire high quality
tomographic images of inner structures of the body.
In 1972, the birth of X-ray CT, NMR (nuclear magnetic resonance) imaging
began to appear and was applied in medicine. It was commonly known as MRI
(magnetic resonance imaging). The phenomenon of NMR was discovered
independently by Felix Bloch and Edward Purcell. The work was extended to produce
NMR spectra by Richard R. Emst. Kumar et al. [6] made a major contribution to form
the basis of modem MRI in 1975. Comparing to X-ray CT, MRI is non-invasive and
has better image contrast. However, MRI is slow in speed and the deformation of
structure shape is larger.
While X-ray CT and MRI give anatomic information of structure, SPECT
(single photon emission computed tomography) and PET (positron emission
tomography) can provide the functional information b y monitoring the physiological
functional processes of the inner organs [2]. Now, MRI is moving from static imaging
to dynamic imagingso it can also study the physiological functional processes.

1-3

Chapter 1

Introduction

Ultrasound imaging [2] of the soft tissue within the body began in the early
1970 s. Technologies available were able to capture and display the echoes
backscattered by structures within the body as images, static compound images, and
real-time moving images. The systems could show organ motions and dimensions as
well as structural relations.
Apart from the above medical imaging modalitiesinfrared imaging, light
microscopic imagingconfocal microscopic imaging are common tools applied in
medicine and science. Details of some medical imaging modalities will be given as
follows.

1.2.1 X-Ray
Conventional X-ray radiography [7] generates anatomic images that are
shadowgrams based on the X-ray absorption. The X-rays, which are produced from
nearly a point source, are directed on the structure to be imaged. The X-rays emerging
from the anatomy are detected to form a 2D imagewhere each point in the image has
a brightness related to the intensity of the X-rays at that point. Image production
depends on the amounts of X-rays penetrating through the structure and the amounts
of X-rays absorbed by different parts of the structure. If the structure of interest does
not absorb X-rays differently from surrounding regionsimage contrast may b e
increased by introducing strong X-ray absorbers.
X-rays striking an object may either pass through unaffected or may undergo
an interaction. These interactions usually involve either the photoelectric effect
(where the X-ray is absorbed) or scattering (where the X-ray is deflected to the side
with a loss of energy). X-rays that have been scattered may undergo deflection
through a small angle and still reach the image detector; in this case they reduce

1-4

Chapter 1

Introduction

image contrast and thus degrade the image. This degradation can be reduced by
introducing an air gap between the structure and the image receptor or by using an
antiscatter grid.
Angiography [8] is a diagnostic and therapeutic modality concerned with
disease of the circulatory system such as vascular disease. Projection radiography
studies the vascular structure in which the vessel of interest is opacified by injection
of a radiopaque contrast agent. Contrast material is needed to opacify vascular
structures because the radiographic contrast of blood is essentially the same as that of
soft tissue. Serial radiographs of the contrast material flowing through the vessel are
then acquired. This examination is performed i n an angiographic suitea special
procedure laboratory, or a cardiac catheterization laboratory. Some cine angiographic
installations provide biplane imaging in which two independent imaging chains can
acquire orthogonal images of the injection sequence. The acquisition of multiple X
ray projections may be required because of the eccentricity of coronary lesions and
the asymmetric nature of cardiac contraction abnormalities.

1.2.2 Computed Tomography


The development of computed tomography (CT) [4] revolutionised medical
radiology that physicians could obtain high quality tomographic images of inner
structures of the body. Computed tomographic images are reconstructed from a large
number of measurements of X-ray transmission through the patient, which is called
projection data. Projection data may be acquired in one of several possible geometries:
parallel-beam geometry, fan beam with multiple detectorsfan beam with rotating
detectors, fan beam with fixed detectors, and scanning electron beam [9]. The
resulting images are tomographic maps of the X-ray linear attenuation coefficient.
1-5

Chapter 1

Introduction

Both iterative and analytical estimations of the X-ray linear attenuation have been
used for transmission C T reconstruction. Iterative estimation was used in the first
commercially successful CT scanner [10]. It permits easy incorporation of physical
processes that cause deviations from the linearity. However, its practical usefulness is
limited. Analytical estimation or direct reconstruction used a nunierical approxirnation
of the inverse Radon transform [11].

1.23 Magnetic Resonance Imaging


M R I [12] scanners use the technique of nuclear magnetic resonance to induce
and detect a very weak radio frequency signal that is a manifestation of nuclear
magnetism. Nuclear magnetism refers
by some materials as a consequence of the nuclear spin that is associated with their
atomic nuclei. The proton, which is the nucleus of the hydrogen atompossesses a
nonzero nuclear spin and is an excellent source of NMR signals. The human body
contains enormous numbers of hydrogen atomsespecially in water and lipid
molecules. Although biologically significant NMR signals can be obtained from other
chemical elements in the bodysuch as phosphorous and sodium, the great majority of
clinical MRI studies utilize signals originating from protons that are present in the
water and lipid molecules within the body.
The patient to be imaged must be placed in an environment in which several
different magnetic fields can be simultaneously or sequentially applied to elicit the
desired NMR signal. Every MRI scanner utilizes a strong static field magnet in
conjunction with a set of coils and radiofrequency coils [13]. The gradients and the
radiofrequency components are switched on and off in a precisely timed pattern, or
pulse sequence. Different pulse sequences are used to extract different kinds of data

1-6

Chapter 1

Introduction

from the patient. M R images are characterized by excellent contrast between the
various forms of soft tissues within the body. M R I scanning is safe and can be
repeated very often when necessary without danger [14]. This is one of the major
advantages of M R I over X-ray and CT. Moreover, it is not necessary to add
radioactive tracer materials to the patient.

1.3 Medical Image Processing


The main objective of taking medical images is to extract useful medical and
biological information from them. Such information is important for medical and
scientific investigations. Information extraction from medical images usually involves
boundary detection, classification, counting, and size measurement. If it is done by
human only, the extracted information may be inaccurate and subjective. Moreoverit
is a tedious and time-consuming task. Digital image processing techniques can assist
human in the analysis of medical images. They can extract reliable, objective, and
accurate information quickly. Therefore, they have found contributions to this field.
This is known as medical image processing. Accurate and reliable processing results
are significant for medical diagnosis and scientific research. Since the development of
CT and MRI, 3D medical image processing [15] becomes vital and provides more
information in 3D space for diagnostic assessment and treatment of diseases. Medical
image processing techniques have been developed to work on 3D space beyond the
2D space. With the incorporation of time domainthey can be farther extended to 4D
space for motion tracking and monitoring. They contribute to accurate radiotherapy,
surgical planning and simulation.
Medical image processing techniques can accommodate the significant
variability of biological structures over time within an individual and across different
1-7

Chapter 1

Introduction

individuals. A priori knowledge from medical experts, such as radiologists and


pathologists, can be incorporated into the techniques. The applications of medical
image processing are very wide, covering every medical image modalities, various
parts of the body, and range of scale from the whole body to cellular components of
anatomic structures. There are different types of medical image processing techniques:
boundary detection, segmentation, tracking, and 3D reconstruction. Here some typical
examples will be given.

1.3.1 Boundary Detection


The application of medical image processing to cell recognition [16] has
drawn much attention in the field of cell biology. The cell recognition is often based
on the boundary detection techniques [17], [18]. FokChan, and Chin [19] applied the
active contour model for the detection of nerve cell boundaries from electronmicrographic images. A rough identification of all the axon centers was performed b y
use of an elliptical Hough transform procedure. Boundaries of each axon were then
extracted based on active contour model. Physical properties of the axons were used
in an optimization scheme to guide the model to detect axon boundaries for accurate
sheath measurement. The number of nerve fibers (axons) in a nerve, the axon size
and shape are important neuroanatomical features in understanding different aspects
of nerves in the brain. Potentially meaningful studies can be performed in objective,
reliable and accurate manner by applying medical image processing in cell
measurements.

1-8

Chapter 1

Introduction

1.3.2 Segmentation
The accurate segmentation of brain tissues [20], [21] has become more and
more important for visualisation, surgical planning, and intraoperative navigation. In
the latest research and investigation of this field, a 3D brain atlas is applied to match
to a newly obtained image volume for automatic segmentation, localization, and
identification of brain structures. In the brain atlas, curves or surfaces are used to
represent the anatomical knowledge of brain. The forces driving the surfaces towards
the desired locations in the image are functions of the image features and include the
prior brain information. Under these forces, curves or surfaces are deformed to
segment the whole 3D brain volume [22]-[24].

1.3.3 Tracking
Tracking is also an essential part in medical image processing for motion
monitoring. Heart wall motion tracking is a typical example. Heart wall motion has
important clinical implications for the assessment of viability in the heart wall. It is a
sensitive and useful indicator of heart disease such as ischemia. Heart wall motion can
be monitored and recorded in 2D image sequences such as echocardiography and
angiocardiography, or in 3D image sequences such as MRI. Various models [25]-[28]
were developed for the tracking of heart motion. The heart wall is located in the first
image of the sequence. Then the located boundaries or positions can be used as the
initial estimations to extract the heart wall in the next image. This process is repeated
for the whole image sequence. Finallythe motion of heart wall is detected over a
certain period of time.

1-9

Chapter 1

Introduction

1.3.4 3D Reconstruction
The technique of 3D reconstruction can be applied in different types of
medical objects. The application can cover the reconstruction of organs [29], [30],
biological structures [31], [32] and biological cells [33]. The 3D reconstructed
medical objects can be used to calculate a projection image with a reproducible angle
of view. It can provide important information regarding their changes in shape,
location and geometry. Selected anatomic features over a long time interval may be
compared, e.g. coronary artery stenosis or pulmonary opacity. The quantitative and
qualitative characteristics can be improved by integrating image information from one
imaging modality and another one. This technique is constructive and vital for the
diagnosis of diseases and radiation treatment planning.

1.4 3D Reconstruction from 2D Medical Images


As mentioned in the last section, 3D reconstruction is one of the most
important parts in medical image processing. Although medical objects can be
scanned and recorded in 3D data sets, the 3D anatomical information is often
converted to a 2D image, either in projection plane or cross sectional plane.
Ambiguities in shapelocation and geometry may occur, resulting in interpretation
errors. Thereforethe reconstruction of 3D medical objects from 2D images is vital in
clinical applications as well as in medical and scientific researches. There are mainly
two types of 3D reconstruction: multiview approach and multislice approach. The
projection imaging modalityknown as multiview approachis to scan around the
medical object at various views as shown in Fig. 1.1. The 3D volume can be
reconstructed using the 2D projection images of the object from different view angles.

1-10

Introduction

Chapter 1

Multiple view acquisition is applied to overcome the superposition of anatomic


structures, which may obscure the volume of interest. The cross section imaging
modality, known as multislice approach, is to scan the medical object at various levels
with a fixed distance between one and the next as shown in Fig. 1.2. The 3D volume
can be recomposed by stacking the spatially contiguous and aligned slices on top of
each other.

Fig. 1.1 The medical object scanned at various view angles.

Fig. 1.2 The medical object scanned at various levels.

1-11

Chapter 1

Introduction

1.4.1 Multiview Approach


The 3D volume can be reconstructed using multiple 2D image projections of
the object at various view angles. There are some geometrical relationships between
the medical object and the 2D projection images. Calibration may be carried out to
determine these relationships in some cases [34]-[36], while it may not be required in
other cases [37]. In the coronary artery angiograms, a 3D Plexiglas cube, which
contains twelve radio-opaque markers in known position and orientation relation to
one another, and a Plexiglas board embedded with a gnd of radio-opaque balls are
imaged at the same geometry as it is used when capturing the artery images for the
calibration of the imaging system and correction of the pincushion distortion of the
projection images [38]. Effects of medical object overlap and foreshortening in
individual projection image can be mostly minimized by combining information from
various projection images. As only a very small number of projections, usually two or
three, is available, medical image processing techniques, such as image modelings
are needed to incorporate the object information from different projection images for
the 3D reconstruction.

1.4.2 Multislice Approach


The 3D volume can also be reconstructed using a stack of 2D cross sectional
images. The cross sectional images are parallel with a fixed distance between each
other. The 3D data set can be built up from a stack of 2D cross sectional images.
Image rendering can be performed by surface or volume description. This includes
contour detection or segmentation [39][40], piecewise linear approximation [41] and
triangulation [42] between portions of contours within adjacent cross sections. The
critical part is the contour detection or segmentation. The information regarding the

1-12

Chapter 1

Introduction

characteristics of organs and tissues is usually required in contour detection or


segmentation. Some attempts can be made to represent the 3D medical objects
through the combination of domain specific or a priori knowledge and contour
detection or segmentation methods. Accurate detected contours or segmented regions
are vital for the reconstruction of the 3D volume by image rendering. The best surface
approximation of the medical objects depends on the optimal selection of vertices on
the surface.

1.5 3D Reconstruction Technique in Medical Imaging


A s described i n the previous section, the 3D reconstruction usually involves
image modelings, surface or volume representationscontour detectionand
segmentation. Deformable model is one of the most important models for medical
image processing. It can be applied for the contour detection or segmentation of 2D
medical image as well as the surface or volume description in 3D space. In addition, it
can incorporate specific or a priori knowledge of organs and biological structures.
Thus, deformable model is a powerM tool for the 3D reconstruction of medical
images.
For the past decade, deformable models have been found a wide variety of
applications in the 3D reconstruction of medical images. It is difficult to give a
general definition to all of the existing deformable models. Some are developed for
boundary detection or segmentation, while some are for the volume or surface
representation. To have a better understandinga typical deformable model, "Snake"
and some variations in deformable models will be presented.

1-13

Chapter 1

Introduction

1.5.1 A Typical Deformable Model- _ Snake


Snake [17] is an active contour model. The objective of active contour
model is to locate the desired image contour from a nearby initial plan. Active contour
model is an energy-minimizing spline guided by two forces. One is smoothness
constraint force of the contour. The other one is image force related to some specific
image features of interest.
/ ( x j ) represents an image. The active contour model is represented
parametrically by v ( x O ) w h e r e x and y are the coordinate functions, and
s e

[OJ] is the parametric space. The energy of the model has two parts: internal

energy and external energy.

snake

= J^( V(^))^

0
The internal energy is
4 = ) | v |
where

and

+ P

|V| 2 )/2

(1.2)

(^) are the first and second order derivatives, respectively. These

two terms are used to control the continuity and smoothness of the contour, with a ^ )
and (3(^) representing the weights. The internal energy term can also formally be
regarded as a stabilizing function to regularize the problem [43].
The external energy is related to some specific image features of interest, such
as lines and edges. A typical example is
Eext^-c{G^l)\

(1.3)

where G a is a Gaussian operator with standard deviation cjV is the gradient operator
for edge detection, * is the convolution operator, and c is used to control the
1 -14

Chapter 1

Introduction

amplitude of the external energy.


such as Robert and Sobel. By this energy composition, minimizing the energy will not
only constrain the smoothness of the contour, but also move the contour to image
intensity edges.
According to the calculus of variations [44], minimizing the active contour
modd's energy corresponds to the solution of the following Euler-Lagrange equation

j +

(")

When aO) = a and (3(^) = p are constants, this vector partial differential equation can
be decomposed into two independent differential equations

dE
dEX
l

(1.5)

These equations can be solved by numerical algorithms [45]. The derivatives can be
approximated by finite differences with v0) being converted to its discrete form.
Active contour model has given a good framework for the boundary detection
in 2D images. Both high level knowledgee.g. closed and smooth contour, as well as
low level knowledge, e.g. some specific image featuresare taken into account in the
model.

1.5.2 Variations in Deformable Models


After the evolution of the active contour model, Snakemany researchers
have been attracted to modify this model and apply in various situations. Many
improvements have been done in various directions. These improvements or
variations can be categorized under six main aspects [46]:

1-15

Chapter 1

Introduction

1. 3D deformable surfaces
Active contour model, Snake", can represent the object boundary or other
curve-like image features in 2D space. The active contour model was further extended
to a 3D surface model by Terzopoulos et al. [47]. This extension was used for 3D
shape recovery [47]3D nonrigid object tracking [47], 3D image segmentation [48],
and 3D surface reconstruction [49].
2. Representations of the model
In active contour model, the contour can be represented as a discrete form [50],
[51]. So the contour deformation can be determined by moving a set of control points.
Another way to represent curves is by Fourier descriptors, which emphasises on the
effects of global shape deformation. Staib and Duncan proposed a deformable model
based on the elliptic Fourier decomposition of the contour [52]. A wavelet multiscale
technique, which emphasises on the effects of both local and global shape
deformation, was also used to represent curves and surfaces. Chuang and Kuo
proposed a wavelet descriptor and applied it to construct a deformable model [53].
3. External energy construction
The external energy decides the target image features for detection in a
deformable model. Different external energy constructions can be applied for various
vision problems. In active contour model, edge information, such as the image grey
level gradients, is used to attract the deformable contour to the desired object
boundary. On the other hand, the deformable contour can be attracted by region
information, such as the image grey level distribution. Furthermore, the image grey
level contrast can also be used to construct the external energy term [54][55]. A
combination of both edge and region information can be used for the external energy
term in one deformable model [56].

1-16

Chapter 1

Introduction

4. Optimization methods
The deformable model problem is an optimization problem. The finite
difference method was used in active contour model to solve the corresponding EulerLagrange equation. Apart from that, various optimizing methods have been proposed
to solve the problem. Finite element method [57] was used to minimize the variational
form directly. A greedy searching algorithm was proposed to find the minimum
energy contour [58]. Global optimization methods, including dynamic programming
[59] and simulated annealing [60], were adopted to overcome the local minima in the
deformation process.
5. Weight adjustment
In the deformable model, the influence of contour properties and image
features to its performance is controlled by the weights of each term in the energy
function. In general, they are set as constants along the contour. Terzopoulos [61]
proposed a method to deal with the discontinuities problems in deformable models by
adjusting the weights of each term in internal energy. Samadani [62] proposed
adaptive snake in which the weights varied adaptively in the process of its
deformation.
6. Topology independent models
Most of the deformable models require that their shape topologies stay
invariant during the deformation process. On the other hand, some models allow
topological changes. Sethian [63] proposed level set methods and fast marching
methods in which the deformable model was regarded as propagating surface in
higher dimension space. Along with the evolution of the surface, the topology of the
model can be changed. Mclnemey and Terzopoulos [64] proposed topologically
adaptable snake for medical image segmentation. Space decomposition and

1-17

Chapter 1

Introduction

topological transformation were applied in the deformation process, so the model


could flow into complex shapes from a simple one. Moreover, there are some other
models with the ability to handle topology changes along the deformable process [65],
[66].

1.6 Clinical Applications of 3D Reconstruction of Medical Images


Using the 3D reconstruction techniquereliableobjective, and accurate
medical information can be extracted from 2D medical images. Such information has
significant clinical applications and medical educational interpretations. The 3D
reconstructed medical surface or volume can aid routine application in many clinical
procedures, consisting of diagnostics, pre-operative planning, intra-operative
navigation, surgical robotics, post-operative validation, and telesurgery [67]. The
development of 3D reconstruction technique has made pre-operative planning a
powerful tool for creating plans and deciding surgical techniques prior to surgery, as
well as teaching surgical techniques [68], [69]. Such technique decreases the amount
of invasiveness and exploration during surgery. Intra-operative navigation uses both
pre-operative images and intra-operative images to provide localization information
during surgery [70]. The registration of the pre-operative data with the surgical
environment is an important part in surgical navigation. Modem operating rooms have
adopted real-time volumetric navigation techniques, which combine the 3D
reconstructed image with the patient's physical anatomy [69]. Robots can be used to
carry out routine procedures, increase the surgeon's precision in performing delicate
tasks, and reduce the number of people in the operating room [71], [72]. Postoperative validation from the reconstructed 3D data is valuable for medical experts to
follow up on their surgical procedures [73]. With the technology of telesurgery, the
1-18

Chapter 1

Introduction

surgeon may be physically distant from the patient [74], [75]. Reliability and speed of
network are critical for such application.
Loss of volumetric information may occur when representing volumetric
organs and biological structures in 2D medical images. Thus the clinical analysis
based on 2D medical images may bring out some discrepancies. Computer-based
reconstruction is a useful tool for accurate and reliable analysis based on 3D
reconstructed medical objects. Tomographic examination of pathologies can be
performed by 3D-based rather than slice-based visual inspection. Moreover, accurate
visualization and measurement of the internal organs and their geometrical and spatial
relationships to each other is the main aim in medical imaging [76]. Fast volumetric
data acquisition and reconstruction are essential for providing an efficient 3D-based
data analysis [77].

1.7 Motivations
From the application point of view, reliable, objective, and accurate medical
information can be extracted from medical images using medical image processing
techniques. Since organs and biological structures are three dimensional, the 3D
anatomical information can be obtained from 2D medical images using 3D
reconstruction technique. Volumetric, geometric, and spatial information of organs
and biological structures is significant in many medical and scientific applications.
Therefore, it is worth pursuing farther researches on 3D reconstruction in medical
imaging.
From the engineering point of view, 3D reconstruction involves image
modelings, surface or volume representationscontour detectionand segmentation.
Deformable models can incorporate specific or a priori knowledge of organs and
119

Chapter 1

Introduction

biological structures. Surface or volume modelings, boundary detectionand


segmentation based on deformable models have been developed to tackle different 3D
reconstruction problems in medical imaging. It is desirable to investigate existing
deformable models and develop new methods based on deformable models for the 3D
reconstruction of medical images.
In the early attempts, many 3D reconstruction techniques have been limited to
the traditional 2D approach, in which 2D medical images are analyzed individually,
and then the 3D medical object is reconstructed. The 3D properties of medical object
are not utilized in these techniques. In recent yearsmore advanced techniques, which
consider the 3D properties of medical object, have been developed. The 3D
information among 2D medical images is utilized for the 3D reconstruction. Along
this research direction, new methods, which can utilize more 3D information among
medical images, may be developed for the multiview and multislice approaches of 3D
reconstruction. For the multiview approach, the 3D reconstruction of coronary artery
from biplane angiograms will be focused. For the multislice approach, the 3D
reconstruction of brain tumor from multislice MR images will be focused.

1.8 Research Goals and Objectives


This thesis presents new methods for the 3D reconstruction of 2D medical
images. There are two main types of 3D reconstruction: multiview approach and
multislice approach. Multiview approach is to reconstruct the 3D volume using the
2D projection images from different view angles. Multislice approach is to reconstruct
the 3D volume by stacking the spatially contiguous and aligned slices on top of each
other. The main objectives of this thesis are as follows.

1-20

Chapter 1

Introduction

For the multiview approach, a novel method is developed to reconstruct the


3D coronary artery from biplane angiograms. Using the combined image information
from two 2D projection images, the coronary artery pathways and centerlines are
extracted directly in 3D space. The vessel diameter can be obtained accurately along
the extracted 3D centerlines based on the reconstructed 3D coronary artery pathways.
For the multislice approach, a robust method is developed to reconstruct the
3D brain tumor from multislice M R images. The shape and position of tumor in one
slice could be assumed to be similar to that in its neighboring slices. Using this 3D
information among 2D M R imagesthe brain tumor boundary is located at each slice.
The brain tumor is then reconstructed in 3D space using the located tumor boundary
at each slice of the multislice MR images.

1.9 Contributions
By utilizing the 3D information among medical images, two new methods are
proposed for the 3D reconstruction of 2D medical images, one for multiview
approach and the other one for multislice approach. In this thesis, theories of the
methods have been developed and verified using real 2D medical images. The main
contributions of this thesis are as follows.
For the multiview approach, a novel method is developed to reconstruct the
coronary artery from biplane angiograms (refer to Chapter 2). Using the combined
image information from two 2D projections, a front propagation algorithm is used to
reconstruct the coronary artery pathways and centerlines directly in 3D space. The
vessel diameter is obtained along the extracted 3D centerlines based on the
reconstructed 3D coronary artery pathways. The 3D smoothed coronary artery
pathways are successfully reconstructed using the position and diameter at each point
1-21

Chapter 1

Introduction

of the vessel centerlines. Two image sets of coronary arterial phantom have been used
to test the capability and accuracy of the method. The 3D coronary arterial phantoms
are successfully reconstructed. The percentage errors in diameter are 2.33% and
4.57% respectively.
For the multislice approacha robust method is developed to reconstruct the
brain tumor from multislice MR images (refer to Chapter 3). The shape and position
of tumor in one slice is assumed to be similar to that in its neighboring slices. Using
this correlation between consecutive imagesthe initial plan applied for each slice is
extracted from the resulting boundary of the previous slice. The tumor boundary is
located b y region and contour deformation from a fairly rough initial plan. Therefore
only one coarse manual initial plan is required for the multislice MR images. The
brain tumor is successfixlly reconstructed in 3D space using the located tumor
boundary at each slice of the multislice MR images. The extracted tumor regions are
compared with those traced by radiologist. For the first set of multislice MR images,
slices 23-60 intersect the tumor. The percentage overlapped in area is over 80% for
slices 31-49. For the second set, slices 04-10 intersect the tumor. The percentage
overlapped in area is over 80% for slices 06-09.

1.10 Thesis Organization


In this chaptermedical imaging and medical image processing have been
studied. The 3D reconstruction and its applications in medical imaging have been
reviewed.
In Chapter 2a novel method is presented for the 3D reconstruction of
coronary arteries in biplane angiography. After reviewing the related research on 3D
reconstruction of coronary artery, theories of the method are described in detail. It
1-22

Chapter 1

Introduction

consists of four main steps: image acquisition and preprocessing, a 3D vessel


response measure, front propagation, reconstruction of the 3D coronary artery.
Performance of the method has been evaluated on two image sets of coronary arterial
phantom. The method has been applied to the biplane angiograms of human coronary
arteries.
In Chapter 3a robust method for the 3D reconstruction of brain tumor from
multislice MR images is presented. The related research on boundary detection and
3D reconstruction of brain tumor is reviewed. Theories of the method are described.
The major steps are as follows. An initial slice is selected from the multislice MR
images and an initial plan is set manually for tumor boundary detection. Then region
and contour deformation are applied to locate tumor boundary. The tumor boundary is
located and it is also used as initial plan for the next slice. Finallythe brain tumor is
reconstructed in 3D space. Performance of the method has been evaluated on
multislice MR images. Comparisons with manual tracing b y radiologist show the
accuracy and effectiveness of the method.
In the last chapter, results, achievementsand contributions of this research are
concluded. The future works, which can further enhance or extent this researchwill
also b e given.

1.11 References
[1]

Z. H. Cho, J. P. Jones, and M. SinghFoundations of Medical Imaging. New


York: John Wiley & SonsInc., 1993.

[2]

J. D. Bronzino, The Biomedical Engineering Handbook, 2 nd ed. Boca RatonFL:


CRC Press, 2000.

[3]

W. K. Roentgen, On a new kind of rays Nature, vol. 53pp. 274-276, 1896.


1-23

Chapter 1
[4]

Introduction

G. N. Hounsfield, Computed medical imaging," Med, Phys


2831980.

[5]

A. M. Cormack, "Representation of a function by its line integrals, with some


radiological applications, J. Appl Physics, vol. 34, pp. 2722-2727, 1963.

[6]

A. Kumar, D. Welti, and R. Emst, NMR fourier zeugmatography, J. Magn.


Reson., vol. 18, pp. 691975.

[7]

J. T. Bushberg, J. A. Seibert, E. M. Leidholdt, and J. M. Boone, The Essential


Physics of Medical Imaging. Baltimore: Williams & Wilkins, 1994.

[8]

E. L. Nickoloff and K. J. Strauss, Categorical Course in Diagnostic Radiology


Physics: Cardiac Catheterization Imaging. Oak Brooks, IL: Radiological
Society of North America, 1998.

[9]

E. SeeramComputed Tomography: Physical Principles, Clinical Applications


and Quality Control. Philadelphia: Saunders, 1994.

[10] G. N. Hounsfield, "Computerized transverse axial scanning (tomography): Part


I," Brit J. Radiol, vol. 46, pp. 1016-10221973.
[11] G. T. Herman, Image Reconstruction from Projection: The Fundamentals of
Computerized Tomography. New York: Academic Press, 1980.
[12] M. A. Brown and R. C. Semelka, MRI: Basic Principles and Applications. New
York: Wiley-Liss1995.
[13] M. J. Bronskill and P. Sprawls, EdsThe Physics of MRI, Medical Physics
Monograph No. 21. Woodbury, NY: American Institute of Physics, 1993.
[14] F. G. Shellock and E. Kanal, Magnetic Resonance: Bioeffects, Safety and
Patient Management, 2 nd ed. Philadelphia: Saunders, 1998.
[15] J. L. Coatrieux, C, Toumoulin, C. Hamon, and L. Luo, Future trends in 3D
medical imaging, IEEE Eng. Med. Biol Mag

1-24

Chapter 1

Introduction

[16] A . Elmoataz, M . Revenu, and C. Porquet, "Segmentation and classification of


various types of cells in cytological images, in P r o a Int. Conf Image
Processing Applicat., 1992, pp. 385-388.
[17] M. Kass, A. Witkin, and D. Terzopoulos, Snakes: Active contour models, in
Proc. 1st Int. Conf. Comput. Vision, 1987, pp. 259-269.
[18] S. Menet, P. Saint-Marc, and G. MedioniActive contour models: Overview,
implementation and applications," in Proc. IEEE Int. Conf. Systems, Man
Cybern., 1990pp. 924-929.
[19] Y.-L. FokJ. C. K. Chan, and R. T. Chin, Automated analysis of nerve-cell
images using active contour models," IEEE Trans. Med. Imag., vol. 15, no. 3,
pp. 3533681996.
[20] J. W. Snell, M. B. Merickel, J. M. Ortega, J. C. GobleJ. R. Brookeman, and N.
F. Kassell, "Segmentation of the brain from 3D MRI using a hierarchical active
surface template," in Proc. SPIE, vol. 21671994pp. 2-9.
[21] C. NikouF. Heitzand J.-P. Armspach, "Brain segmentation from 3D MRI
using statistically learned physics-based deformable models," in IEEE Nuclear
Science Symp. and Medical Imaging Conf, vol. 3, 1999pp. 2045-2049.
[22] A. C. EvansW. Dai, L. CollinsP. Neelin, and S. Marrett, Warping of a
computerized 3D atlas to match brain image volumes for quantitative
neuroanatomical and functional analysis in Proc. SPIE, vol. 14451991pp.
236-246.
[23] S. Sandorand R. Leahy, "Surface-based labeling of cortical anatomy using
deformable atlas, IEEE Trans. Med. Imag vol. 16no. 1pp. 41-541997.

1-25

Chapter 1

Introduction

[24] M . Ferrant, O. Cuisenaire, and B. Macq"Multi-object segmentation of brain


structures in 3D MRI using a computerized atlas, in Proc. SPIE, vol. 3661
1999pp. 986-995.
[25] V. Chalana, D. T. Linker, D. T. Haynor, and Y. Kim, A multiple active contour
model for cardiac detection on echocardiographic sequences, IEEE Trans. Med.
Imag., vol. 15no. 3pp. 290-2981996.
[26] J. Park, D. Metaxas, and L. Axel, Analysis of left ventricular wall motion
based on volumetric deformable models and MRI-SPAMMMed. Image Anal,
vol. 1no. 1, pp. 53-72, 1996.
[27] J. Park, D. Metaxas, A. A. Young, and L. Axel, Deformable models with
parameter functions for cardiac motion analysis from tagged MRI dataIEEE
Trans. Med. Imag., vol. 15no. 3pp. 278-2891996.
[28] J. C. McEachen, and J. S. Duncan, "Shape-based tracking of left ventricular
wall motion IEEE Trans. Med. Imag., vol. 16, no. 3pp. 270-283, 1997.
[29] M. Ding, T. Zhuang, and H. Zuo, Fast 3D reconstruction and display of human
heart from anatomical sections," in Proc. 12th Annu. Int. Conf. IEEE EMBS,
1990pp. 1186-1187.
[30] D. Wang, Y. Xiong, and L. Li"Three-dimensional reconstruction and 3D
calculation for medical images, in Proc. SPIE, vol. 25641995pp. 558-562.
[31] W.-H. LiaoS. J. Aggarwal, and J. K. Aggarwal"Reconstruction of dynamic
3D structure of biological objects using stereo microscope images Machine
Vision Applicat
[32] K. R. SubramanianM. J. Thubrikar, B. FowlerM. T. Mostafavi, and M. W .
Funk, Accurate 3D reconstruction of complex blood vessel geometries from

1-26

Chapter 1

Introduction

intravascular ultrasound images: In vitro study 1 Med. Eng. TechnoL, vol. 24


no. 4pp. 131-140, 2000.
[33] J. R. Anderson, M. J. Wilcox, P. R. Wade, and S. F. Barrett, "Segmentation and
3D reconstruction of biological cells from serial slice images," Biomedical
Sciences Instrumentation, vol. 39, pp. 117-122, 2003.
[34] A. Rougee, C. PicardC. Ponchut, and Y. Trousset, Geometrical calibration of
X-ray imaging chains for three-dimensional reconstruction," Comput. Med.
Imaging Graph., vol. 17, no. 4, pp. 295-300, 1993.
[35] X. Tang, R. NingR. Yuand D. Conover2D wavelet-analysis-based
calibration technique for flat panel imaging detectors: Application in cone beam
volume CT in Proc. SPIE, vol. 3659, 1999pp. 806-816.
[36] P. Wang, X. Mou, Z. Qin, and Y. Cai, Calibration of x-ray projections in 3D
reconstruction," in Proc. SPIE, vol. 45532001, pp. 44-49.
[37] K. Achour and M. Benkhelif, "A new approach to 3D reconstruction without
camera calibration," Pattern Recognition, vol. 34no. 12pp. 2467-24762001.
[38] H. Zhu and M. H. Friedman, Tracking 3-D coronary artery motion with
biplane angiography," in IEEE Int. Symp. Biomedical Imaging, Washington, DC,
2002pp. 605-608.
[39] X. M. PardoM. J. Carreira, A. Mosquera, and D. Cabello, A snake for CT
image segmentation integrating region and edge information Image Vision
Comput vol. 19no. 6, pp. 461-4752001.
[40] D. JangY. Choand S. Kim, 3D segmentation of medical image using the
geometric active contour model," in Proc. SPIE, vol. 3661, 1999pp. 957-967.
[41] R. PoliG. Coppini, and G. Valli"Recovery of 3D closed surfaces from sparse
data," CVGIP: Image Underst

1-27

Chapter 1

Introduction

[42] T. L u and D. Y . Y . Yunt, Optimizing triangular mesh generation from range


images, in Proc. SPIE, vol. 3958, 2000pp. 161-169.
[43] T. Poggio, V. Torre, and C. Koch, Computational vision and regularization
theory," Nature, vol. 317, pp. 314-319, 1985.
[44] E. Kreyszig, Advanced Engineering Mathematics,

17th ed. New York: John

Wiley & Sons, Inc., 1993.


[45] W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical
Recipes in C: The Art of Scientific Computing, 2 nd ed. Cambridge: Cambridge
University Press, 1992.
[46] H. Zhu, Deformable models and their applications in medical image
processing Ph.D. Thesis, The University of Hong Kong, 1998.
[47] D. Terzopoulos, A. Witkin, and M. Kass, Constrains on deformable models:
recovering 3D shape and nonrigid motionArtif. Intell., v o l 36pp. 91-123,
1988.
[48]

1. Cohen, L. D. Cohen, and N. Ayache, Using deformable surfaces to segment


3-D images and infer differential structures," CVGIP: Image Underst, vol. 56,
no. 2pp. 242-263,1992.

[49] J. MontagnatH. Delingette, and N. Ayache, A review of deformable surfaces:


topology, geometry and deformation," Image Vision Comput vol. 19pp. 102310402001.
[50] C

Nastar and N. Ayache, "Frequency-based nonrigid motion analysis:

application to four dimensional medical imagesIEEE Trans. Pattern Anal


Machine Intell^ vol. 18no. 11, pp. 1067-1079, 1996.
[51] H. Delingette, "General object reconstruction based on simplex meshesInt. J.
Comput. Vision, vol. 32no. 2pp. 111-1461999.

1-28

Chapter 1

Introduction

[52] L . H. Staib, and J. S. Duncan, "Boundary finding with parametrically


deformable models,IEEE Trans, Pattern Anal Machine Intell
pp. 1061-10751992.
[53] G. C.-H. Chuang and C.-C. J. Kuo, Wavelet descriptor of planar curves: theory
and applications," IEEE Trans, Image Process,, vol. 5no. 1pp. 56-70, 1996.
[54] F. O'sullivan and M. Qian, A regularized contrast statistic for object boundary
estimation - implementation and statistical evaluation," IEEE Trans. Pattern
Anal Machine Intell, vol. 16no. 6, pp. 561-5701994.
[55] R. Ronfard, Region-based strategies for active contour models," Int. J. Comput.
Vision
[56] J. M. Gauch, H. H. Pien, and J. Shah, Hybrid boundary-based and region-based
deformable models for biomedical image segmentation," in Proc. SPIE, vol.
2299, 1994pp. 72-83.
[57] L. D. Cohen and 1. Cohen, "Finite-element methods for active contour models
and balloons for 2-D and 3-D images," IEEE Trans. Pattern Anal Machine
Intell, vol. 15no. 11pp. 1131-1147, 1993.
[58] D. J. Williams and M. Shah, "A fast algorithm for active contours and curvature
estimation CVGIP: Image UndersL, vol. 55, no. 1pp. 14-261992.
[59] A. A. AminiT. E. Weymouth, and A. K. Jain, "Using dynamic programming
for solving variational problems in vision IEEE Trans. Pattern Anal Machine
Intell
[60] G. Stovik"A Bayesian approach to dynamic contours through stochastic
sampling and simulated annealing," IEEE Trans. Pattern Anal. Machine Intell.,
vol. 16, no. 10pp.976-9861994.

1-29

Chapter 1

Introduction

[61] D. Terzopoulos, Regularization of inverse visual problems involving


discontinuities," IEEE Trans. Pattern Anal Machine Intell ? vol. 8no. 4pp.
413-424, 1986.
[62] R. SamadaniAdaptive snakes: control of damping and material parameters
in Proc. SPIE, vol. 1570, 1991pp. 202-213.
[63] J. A. Sethian, Level Set Methods and Fast Marching Methods: Evolving
Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision and
Materials Science. Cambridge: Cambridge University Press1999.
[64] T. Mclnemey and D. Terzopoulos"Medical image Segmentation using
topologically adaptable snakes in Proc. 1st Int Conf. Comput. Vision
Reality, and Robotics in Medicine (CVRMed
[65] J.-O. Lachaud and A. Montanvert"Deformable meshes with automated
topology changes for coarse-to-fme three-dimensional surface extraction," Med
Image Anal,, vol. 3no. 2pp. 187-2071999.
[66] H. Delingette and J. Montagnat, New algorithms for controlling active
contours shape and topology,in European

Conf. on Computer

Vision

(ECCVW), Dublin, Ireland, 2000pp. 381-395.


[67] R. ShahidiR. TombropoulosR. P. Grzeszczuk, Clinical application of threedimensional rendering of medical data sets, Proc. IEEE, vol. 86, no. 3pp.
555-5681998.
[68] R. KikinisP. L. Gleasonand F. A. Jolesz, "Surgical planning using computerassisted three-dimensional reconstructions," in R. H. Taylor et al

Computer-Integrated Surgery.

1 - 30

Chapter 1

Introduction

[69] R. Shahidi, R. Mezrich, and D. Silver, Proposed simulation of volumetric


image navigation using a surgical microscope," J. Image Guided Surgery, vol. 1,
pp. 249-265, 1995.
[70] B. Guthrie and J. R. Adler, Frameless stereotaxy: Computer interactive
neurosurgery," Persp. Neurolog. Surgery, vol. 2no. 1, pp. 1-22, 1991.
[71]

1. W. Hunter, L. A. Jones, M. A. Sagar, S. R. Lafontaine, and P. J. Hunter,


Ophthalmic microsurgical robot and associated virtual environment," Comput.
Biol Med., vol. 25no. 2, pp. 173-182, 1995.

[72] R. H. Taylor, J. Funda, B. EldridgeS. Gomory, K. Gruben, D. LaRose, M.


Talamini, L. Kavoussi, and J. Anderson, A telerobotic assistant for
laparoscopic surgery," IEEE Eng. Med. Biol. Mag vol. 14pp. 279-288, 1995.
[73] G. D. RubinC. F. Beaulieu, V. Argiro, H. Ringl, A. Norbash, J. Feller, M.
Dake, R. B. Jeffrey, and S. Napel, "Perspective volume rendering of CT and
MR images: Applications for endoscopic imaging," Radiology, vol. 199pp.
321-330,1996.
[74] R. M. Satava"Virtual reality and telepresence for military medicine," Comput.
Biol Med., vol. 25no. 2pp. 229-236, 1995.
[75] P. S. GreenJ. W. Hill, J. F. Jensen, and A. Shah, "Telepresence surgeryIEEE
Eng. Med. Biol. Mag., vol. 14, pp. 324-329, 1995.
[76] J. Toriwaki, S. Yokoi, and T. YasudaA simulation system for craniofacial
surgeries based on 3-D image processing IEEE Eng. Med. Biol Mag vol. 9,
pp. 20-321990.
[77] T. Mclnemey and D, Terzopoulos, "Deformable models in medical image
analysis, a survey

1-31

Chapter 2

3D Reconstruction of Coronary Artery

Chapter 2

3D Reconstruction of Coronary Artery


from Biplane Angiograms

2.1 Preamble
In this chapter, a new approach is presented for the 3D reconstruction and
visualization of coronary arteries in biplane angiography. Most of the existing
methods reconstruct the 3D coronary artery pathways based on the 2D vessel analysis.
A s the vessel analysis is performed on individual 2D projection imagesthe analytical
results may be significantly affected by the problems of vessel overlap and
foreshortening. A 3D front propagation algorithm, guided by the combined image
information from two 2D projections, is used to reconstruct both 3D pathways and
centerlines of the coronary artery. The vessel diameter is then estimated along the
extracted 3D centerlines based on the reconstructed 3D coronary artery pathways. As
shown in the experimental results, coronary arteries are successfully reconstructed
from two projections of biplane angiograms.

2.2 Introduction
The visualization of 3D coronary artery pathways has attracted increasing
attention in cardiac research in recent years. Quantitative coronary angiography (QCA)
has been developed to apply computer technology for the 3D reconstruction and

2-1

Chapter 2

3D Reconstruction of Coronary Artery

visualization of coronary arteries. It provides vital data for the diagnosis and
prognosis of coronary artery disease. The X-ray angiograms, which are projections of
the 3D spatial data into a 2D representation, provide important information for the
coronary artery reconstruction. Basically, there are two main approaches for the 3D
reconstruction of coronary artery from 2D projection data: use of motion and use of
multiple views [1]. The use of motion to derive the 3D pathways of coronary artery is
difficult because the heart motion is too complicated to be modeled only by some
simple geometric transformations, such as rotation and scaling. The use of multiple
views, on the other hand, is more appropriate for solving this problem, although
additional equipments for obtaining multiple views are generally needed. Among the
current clinical cardiac imaging modalities, biplane angiography, which provides two
2D X-ray projection images of the coronary artery, is the most widely applied
technique to extract the 3D information for the coronary artery reconstruction.
Reconstruction of 3D vessels from biplane angiograms mainly consists of
three major techniques. The first one is calibration of biplane imaging system. This
can be implemented either by using calibration phantoms [2], [3]or by directly
detecting corresponding points, such as bifurcation points, in the two projection vessel
images [4][5]. While the former one is more accurate, the latter one is more
convenient in clinical applications, but needs some additional information for
obtaining the absolute size of a reconstructed object. The second technique is the
reconstruction algorithm based on the epipolar geometry. The last technique is
identification of vessel tree structure. Although some rule-based or knowledge-based
automatic methods were proposed [6]-[12]those semi-automatic methods with minor
human interactions [5][13] are more reliable and robust. The works in this chapter is
focused on the reconstruction algorithm. The biplane imaging system was calibrated

2-2

Chapter 2

3D Reconstruction of Coronary Artery

by using a standard calibration cube and the main vessels were reconstructed from
pairs of projection images.
A number of computer-assisted methods have been developed for the
estimation of the 3D coronary arteries from biplane projection data [14]-[24]. Most of
these methods employ a bottom-up approach to reconstruct a vessel in 3D, by which
the centerlines of the vessel are extracted in each projection image individually first,
and then the 3D centerline is reconstructed using the epipolar lines. Recently, several
methods based on a top-down approach have been proposed [25]-[27]. In these works
the centerline of a vessel is located directly in 3D by simultaneously adapting its
projections to certain features in each projection image. The advantage of this "backprojection" approach is that it can combine the information from all of the projection
images instead of utilizing them separately. Howevermost of these methods cannot
extract the 3D vessel pathways so that lumen size cannot be obtained directly. In [3]
a reconstruction algorithm of the 3D coronary artery pathways based on the 2D vessel
analysis at the projected points along the extracted 3D centerlines on the projection
images was proposed. As the vessel analysis is performed at individual projection
images in 2D spacethe analytical results may be significantly affected by the
problems of vessel overlap and foreshortening in the projection images.
In this chapter, a new approach is proposed for the 3D reconstruction and
visualization of coronary arteries in biplane angiography. A 3D front propagation
algorithm, guided by the combined image information from two 2D projection images
is used to reconstruct both 3D pathways and centerlines of the coronary artery. B y
selecting one or more points on the vessel in one projection image and determining
their corresponding points in the other projection imagethe 3D positions of these
points are reconstructed. Starting from these points, the front is expanded in 3D space

2-3

Chapter 2

3D Reconstruction of Coronary Artery

with a propagation speed defined by combining the 2D vessel response of each


projection image. The vessel diameter is then estimated along the extracted 3D
centerlines based on the reconstructed 3D coronary artery pathways. The position and
diameter at each point of the vessel centerlines provide sufficient information to
reconstruct the 3D smoothed coronary artery pathways.
In section 2.3, related research on 3D reconstruction of coronary artery from
biplane angiograms is presented. Section 2.4 gives a detailed description of the new
approach. Section 2.5 is the validation. The experimental results are shown in section
2.6. Finally, discussions and summary are presented in sections 2.7 and 2.8
respectively.

23 Related Research
The purpose of having X-ray angiogram is to obtain projection images of 3D
coronary artery at different view angles. There are several ways to utilize these
coronary artery projection images. In the projection images, the important parameters
of coronary artery may be measured by medical experts for the treatment of coronary
artery disease. Since the implantation of stents changes the geometry and dynamics of
coronary artery, it is vital to compare the coronary artery's geometric dynamics before
and after stenting using biplane angiography. The analysis results may have the
potential to improve some aspects of stent design and procedure. Moreover, the
projection images may be investigated by mcdical researchers for the periodic
monitoring of coronary artery disease. This is significant for the research and
investigation of coronary artery disease development. Furthermore, some of the
projection images may be analyzed by medical image processing techniques. The
required coronary artery parameters or data can be extracted for further investigations

2-4

Chapter 2

3D Reconstruction of Coronary Artery

in the fields of biology, medicine and science. The processing results are objective
and reliable with minimal amount of human interactions.
The analysis of coronary artery may be performed in 2D or 3D space using the
2D projection images. One of the most important niedical image processing
techniques is 3D reconstruction. The reconstruction of 3D coronary artery can provide
3D anatomical information and parameters of coronary artery. They are vital for the
research work on coronary artery and its related diseases. It may also be required to
analyze the coronary artery i n 2D space. This can give significant 2D analysis results
for the 3D reconstruction process. Moreover, the 2D anatomical information and
parameters of coronary artery may be suitable in some investigations. Therefore
segmentation of coronary artery in the 2D projection images is also another important
medical image processing technique. In this section, some closely related researches
on segmentation and 3D reconstruction are surveyed and presented.

2.3.1 Segmentation
Segmentation [28] is to separate bright objects from dark image backgrounds
or vice versa. It can be divided into three categories: thresholding, edge-based
segmentation and region-based segmentation. Thresholding represents the simplest
image segmentation process, and it is computationally inexpensive and fast. A
brightness constant called a threshold is used to segment objects and background.
Some modifications are: global thresholding, local thresholding, and multithresholding. Edge-based segmentation relies on edges found in an image b y edge
detecting operators. The most common problems of edge-based segmentation are
caused by image noise and unsuitable information in an image. Region-based
segmentation relies on regions found in an image constrained b y homogeneity

2-5

Chapter 2

3D Reconstruction of Coronary Artery

conditions. Three basic approaches are: region merging, region splitingand split-andmerge region growing.
Thresholding has several advantages. It is comparatively simple in both
computation and implementation. It can give closed boundaries. In addition,
thresholding is more immune to noise than edge-based segmentation. In the X-ray
angiogram of coronary artery, the quality of projection images may be varied from
case to case. For a patient with a big body, the projection images may b e very noisy.
The image contrast will be significantly degraded. Moreover, the gray level of
coronary artery in projection images may not be homogeneous. Some parts of
coronary artery may be brighter than the other parts. The background of projection
image may not be uniform in terms of the gray level intensity. Region-based
segmentation, thereforeis not suitable for segmenting the coronary artery from X-ray
angiogram.
Otsu [29] presented a fixed thresholding method for image segmentation. It is
one of the most important thresholding methods. A fixed threshold is applied to
segment the whole image. It is very simple in terms of computation and
implementation. Only the zero and first order cumulative moments of the gray level
histogram are utilized. A straightforward extension to multi-thresholding problems is
feasible by virtue of the criterion on which the method is based. Furthermore, the
method does not require a priori knowledge about the shape of the histogram.
Chan et al. [30] proposed an adaptive thresholding method using variational
theory. Threshold is varied spatially according to local image situations. The
threshold surface is obtained by deforming the original image gray level surface, so
that it meets the image gray level surface at the points of highest gradients. Different
thresholds can be used for the segmentation of each individual pixel in the image.

2-6

Chapter 2

3D Reconstruction of Coronary Artery

When the image background is uneven as a result of poor or non-uniform illumination


conditions, a fixed threshold will not segment the image correctly. Adaptive
thresholding method may be able to deal with such cases.
In the X-ray angiogram of coronary artery, the gray level of coronary artery
and background is uneven in the projection image owing to substantial intra-patient
and inter-patient variability. A beam of X-rays may be directed through non-uniform
body environment onto a film. The developed film provides a projection image as a
direct representation of the X-ray passage through the patient's coronary artery and
some parts of the body. The background of projection image may not have a uniform
gray level intensity. During the acquisition of biplane angiograms, contrast agent is
injected so that the vessel lumen is clearly visible in both projection images. Nonuniform distribution of contrast agent can lead to significant intensity variations along
coronary artery. The gray level of coronary artery may not be uniform even within a
projection image After considering the image properties of X-ray angiogram,
adaptive thresholding method is found to be suitable for the segmentation of coronary
artery in the projection images.

2.3.2 3D Reconstruction
The technique of 3D reconstruction is to convert 2D images into 3D
information. As mentioned in Chapter 1there are mainly two types of 3D
reconstruction: multiview approach and multislice approach. The projection imaging
modality, known as multiview approachis to scan around the medical object at
various views. The 3D volume can be reconstructed using the 2D projection images of
the object from different view angles. The cross section imaging modality, known as
multislice approach, is to scan the medical object at various levels with a fixed

2-7

Chapter 2

3D Reconstruction of Coronary Artery

distance between one and the next. The 3D volume can be recomposed by stacking
the spatially contiguous and aligned slices on top of each other.
The reconstruction of 3D coronary artery from two 2D projection images
belongs to the multiview approach. A single 2D projection image does not provide
enough information about the 3D coronary artery. With one more 2D projection
image from another view angle, it will provide more information for the
reconstruction of 3D coronary artery. Obviouslymore projection images will give
more information for the 3D reconstruction. It will also increase the acquisition time
and encounter more technical difficulties. Therefore, among the current clinical
cardiac imaging modalitiesbiplane angiography is the most widely applied technique
to extract the information for the 3D coronary artery reconstruction. The research
works in this chapter is focused on the 3D reconstruction from two 2D projection
images.
The 3D reconstruction of coronary artery can be categorized as bottom-up
approach and top-down approach. The bottom-up approach [22]-[24] is to reconstruct
the 3D coronary artery from two 2D projection images with very little a priori
knowledge about the vessel The centerlines of the vessel are extracted in each
projection image individually. Then the 3D centerline is reconstructed using the
epipolar lines. In this approach, the two projection images are analyzed and processed
separately. The top-down approach [3][25]-[27] is to reconstruct the 3D coronary
artery from two 2D projection images with constraints and a priori knowledge about
the vessel. The centerline of a vessel is located directly in 3D space by simultaneously
adapting its projections to certain features in each projection image. In this approach,
it can combine the information from the two projection images instead of utilizing
them separately.

2-8

Chapter 2

3D Reconstruction of Coronary Artery

Constrained by the combined information from the two 2D projection images


the coronary artery structure can be extracted by expanding from one or more
initialized points in 3D space. The front propagation algorithm [31] has been shown to
be a reliable method, for vessel extraction in X-ray angiography [3] and magnetic
resonance angiography [32], [33]. In [3], [33]a model based propagation speed
response was proposed. The front expands most rapidly along the vessel centerline,
with the model fitting closely there. After propagation, the 3D vessel centerline can be
recovered by following the path of fastest propagation. The measurement of 3D vessel
centerline and its related parameters is vital for the research and treatment of coronary
artery disease.

2.4 Methodology
The proposed approach comprises of four main steps as shown in Fig. 2.1 The
first step is image acquisition and preprocessing. The next step is to measure the 3D
vessel response, which is defined by combining the image information of the two
projections based on adaptive thresholding and Euclidean distance transform. The
third step is front propagation for the extraction of the 3D coronary artery pathways
and centerlines. The final step is the reconstruction of the 3D smoothed coronary
artery pathways.

2-9

Chapter 2

3D Reconstruction of Coronary Artery

Image acquisition and


preprocessing

A 3D vessel response
measure

Front propagation

Reconstruction of the 3D
coronary artery

Fig. 2.1 Block diagram of the coronary artery 3D reconstruction approach.

2.4.1 Image Acquisition and Preprocessing


Biplane

coronary

angiograms

are

acquired

during

routine

clinical

catheterization. A 3D Plexiglas cube, which contains twelve radio-opaque markers in


known position and orientation relation to one anotherand a Plexiglas board
embedded with a grid of radio-opaque balls are imaged at the same geometry as it is
used to capture the artery images for the calibration of the biplane system and
correction of the pincushion distortion of the images. The preprocessing of the images
includes: image contrast enhancement by linear gray level stretch; pincushion
distortion correction using nonlinear transformations parameterized from the grid
images; and calibration of the geometry of the imaging system.
A projection of a given 3D point onto a 2D point can b e represented by

2-10

Chapter 2

3D Reconstruction of Coronary Artery


+
+
+
+
c^x + c^y + c^z-hl

(2.1)

where
in the projection plane / a s / = 1 or 2 for the biplane angiography system. The
coefficients cc|2c; can be solved when more than six markers of the
calibration cube appear in the projection image. For the biplane angiography system,
there are two projection transformations for the left and right anterior oblique ( L A O
and RAO) projections. The L A O projection is corresponding to the projection plane 1
while the R A O projection is corresponding to the projection plane 2. The coefficients
in these two transformations are found through the calibration cube images.

2.4.2 A 3D Vessel Response Measure


A vessel response measurement at a given 3D position can be defined
according to the 2D vessel response at the corresponding point in the 2D projection
image. The 3D point can be projected into the 2D projection images, using the
projection transformations of biplane angiography system as described above. In each
projection, the 2D vessel response is calculated based on adaptive thresholding [30]
and Euclidean distance transform [34]. Adaptive thresholding can obtain the threshold
surface, which is interpolated by using the gray level values at high gradient places of
the original image. The threshold surface is then used for the segmentation of
projection image. The 2D vessel response is obtained by Euclidean distance transform
of the segmented image.
Let /(wv) be the intensity value of 2D image in the projection plane. G{u,v) is
the normalized gradient magnitude of /(wv) and is formulated as

2-11

Chapter 2

3D Reconstruction of Coronary Artery


,

|W(i/v)|
V)

The segmented image

(2 2)

- max^V/(H?v)|)

L(u

JO, if I(u,v)<x{u,v)
L{u,v) - ^
[1, if I{u,v)>x{u,v)

(2.3)

where x(u,v) is the threshold surface at the point (w,v) in the projection plane. I{u,v)
and

T(W,V)

are two surfaces which intersect at positions

C={(I/,V)|/(W,V)=T(W5V)}. C

should define the locations of the object boundaries. That means if


threshold surface, J G{u,v)dHx{u,v)JC

T(U,V)

is the right

should be a maximum, wherein 1 is the 1-D

Hausdorff measure supported by c, and C is the number of object boundary points.


This necessitates in finding t in a function space Q to

minf F(x)dH\u,v)/c,
xeQ.

Jc

(2.4)

where F(T) = -G(u,v)(u,V)E C.


To solve this problem, a penalty term should b e introduced into the object
function for regularisation. Then the object function to b e minimised is
)dHl

(wv) + J J

du

9v

dudv

where X is the regularisation parameter. Minimising (2.5) is equal to solving the


following Poisson equation:
f 8F(t)
2a I l f ( V ) e c .
[0
otherwise
Here,
chain rule,

2-12

(2.6)

Chapter 2

3D Reconstruction of Coronary Artery

5F
-

du

dv

where T is a function here, 5t is the variation of T.


The adaptive threshold surface is modeled as the solution of a Poisson
equation (2.6). Successive over-relaxation (SOR) method [35] is used to solve this
equation. The detail implementation of the algorithm can be found in [30].
The 2D vessel response
transform of the segmented image
used for the computation. It computes a number for each pixel in the segmented
image based on the distance between that pixel and the nearest nonzero pixel.
Therefore, the 2D vessel response is large along the centerline of the segmented
vessel.
The combined 3D vessel response
Rw{x,y,z) =Y\Rl2D(u\vl),

(2.8)

/=1

where R[d (wv' ) is the 2D vessel response at the point {u\vl) in the projection plane /
The transformation relationship between the 3D point (x,y,z) and the 2D point (u\vl) is
described as in (2.1). For the biplane angiography systemn is equal to two.

2.4.3 Front Propagation


A front propagation algorithm [31] is used to extract the 3D coronary artery
pathways. In this methodan interface is expanded through the volume of interest
starting from a given initial boundary state of one or more points. The speed function
of the propagation is controlled by the combined 3D vessel response

2-13

(x, y, z) The

Chapter 2

3D Reconstruction of Coronary Artery

front propagates most rapidly along the vessel centerline. After propagation, the 3D
centerline can be recovered by following the path of fastest propagation.
The initial front is defined with one or more 3D points inside the vessel
sections of interest. One or more points are selected on the vessel in one projection
and their corresponding points on the vessel in the other projection are determined
under the constraint of the epipolar lines. The 3D positions of these points are
reconstructed from their two projections and the calibration parameters of the biplane
imaging system.
The front propagation algorithm is a type of region growing technique which
uses a concept motivated from physical wave-front propagation and is based on the
physical principle of least action. The front propagation equation is:
\VT\R w {x,y,z) = l ,

(2.9)

where R^{x,y,z) is the combined 3D vessel response of the front and T{x,y^) is the
time value when the front reaches the point
A numerical solution of (2.9) can be evaluated on a discrete grid using finite
difference approximation for the spatial derivatives of
approximation of (2.9) relates the values of
point of an entropy satisfying scheme is that the value of T at i, j, k may depend only
on those points with smaller value of L A good entropy satisfying scheme for a finite
difference approximation of (2.9) is
+max(D^r^r?o)2
(
i
2
m
a
x
(
A
^
r
^
r
o
;
f
=

+
?
?
3D

where Z)+x andn

(2.10)
?

are the forward difference and the backward difference in x

direction respectively.

2-14

Chapter 2

3D Reconstruction of Coronary Artery

This equation can be solved without iteration. A fast marching algorithm [31]
is used to solve (2.10) by building the solution outward from the smallest time value
of
points in narrow band around the existing front, marching this narrow band forward,
freezing the values of existing points, and bringing new ones into the narrow band
structure. The initial state of a time value
points, and infinity at all other unselected points. The border region is located
between the selected and unselected regions. Their time values
using (2.10)assuming that they depend on the value of T at the selected points. The
border point with the lowest time value is moved into the selected region. Its
neighbors are marked as border region. Their time values T are re-estimated from the
value of T at the selected points using (2.10). The region growing process continues.
The propagation stops as soon as the propagating front touches the stopping seeds
which are set at the end of the vessel sections of interest.

2.4.4 Reconstruction of the 3D Coronary Artery


The 3D coronary artery pathways and centerlines are extracted after front
propagation. The shape of vessel cross section along the reconstructed coronary artery
pathways is not circular, since only two 2D projections have been employed. To
reflect the real situation, a normal plane is obtained at each point of the 3D vessel
centerline. The intersection of the normal plane with the 3D coronary artery pathway
is a cross section of the vessel. Using a circle to fit the vessel cross section in that
plane, the diameter of the vessel can be estimated. The 3D smoothed coronary artery
pathways can be reconstructed using the position and diameter at each point of the
centerlines.

2-15

Chapter 2

3D Reconstruction of Coronary Artery

The direction of vessel of a point is determined by the coordinates of that point


and its neighboring point along the 3D vessel centerline. The normal plane is defined
by a plane perpendicular to the vessel direction at each point of the vessel centerline.
Instead of finding a normal plane, the 3D coronary artery pathway can be translated
and rotated [36] to a new position such that a point of the vessel centerline is relocated
to the coordinate origin and its vessel direction is along with
becomes the normal plane of the 3D coronary artery pathway at that point of the
vessel centerline.
A point P\ and its neighboring point Pt are extracted along the 3D vessel
centerline. The vessel direction is defined by a vector
( Z 1 1

= (x2 -x 1 5 J; 2 -y x ,z 1 - A )

A unit vector

V =

(2.12)

where the components 1, 2and <33 of the unit vector u are the direction cosines of
the vector:
x

The first step in the transformation is to set up the translation matrix that
translates the vector so that it passes through the coordinate origin. This can be
accomplished by moving P i to the coordinate origin. The translation matrix is
1 0 0 Xj
0 1 0 -
0 0 1 Zj
0 0 0

2-16

(2.14)

.3

Chapter 2

3D Reconstruction of Coronary Artery

The vector can be put on the z axis by two more steps. The vector is
transformed into the xz plane by rotating about the x axis. This is achieved by the
following rotation matrix:

(2.15)
0
where

+ a\

y axis. This is realized by the following rotation matrix:

01

al

a4

(2.16)

To complete the translation and rotation of the 3D coronary artery pathway,


the transformation matrix can be expressed as the composition of the above three
transformations:
M,

(2.17)

Hence, the 3D coronary artery pathway is transformed to a new position such


that the xy plane becomes the normal plane. The intersection of the xy plane with the
3D coronary artery pathway is a cross section of the vessel at the point of the vessel
centerline. The area of vessel cross section is measured. Assuming that the vessel
cross section is circular, the diameter of the vessel can be estimated by the following
equation:
AA

where d and A are the diameter and area of the vessel cross section respectively.

2-17

(2.18)

Chapter 2

3D Reconstruction of Coronary Artery

2.5 Validation
To test the capability and accuracy of the new approach for the 3D
reconstruction of coronary artery in biplane angiography, a coronary arterial phantom
[2] was used for validation. A coronary arterial phantom mimicking the 3D course of
an idealized left anterior descending coronary artery portion was made. It is 3mm
diameter radio-opaque wire solder embedded on the side surface of a Plexiglas
cylinder as shown in Fig. 2.2. The cylinder is 35mm in height and 88mm in diameter,
comparable to the dimensions of a human heart.

Fig. 2.2 A coronary arterial phantom. The thick dark curve is a radio-opaque wire
solder mimicking the 3D course of an idealized left anterior descending
coronary artery portion [2].

The coronary arterial phantom was placed in the angiography system at a


position corresponding to that of a patient's heart during catheterization. Projection
images of the phantom were taken, together with the calibration images. The new
approach was applied to reconstruct the 3D vessel phantom.

2-18

Chapter 2

3D Reconstruction of Coronary Artery

2.6 Results
In this section, performance of the proposed approach is shown. Our study is
based on biplane cineangiograms acquired during clinical catheterization at the Duke
University Medical Center, using Philips Polydiagnostic C-arm biplane angiography
systems. It consists of three parts. The first part is to compare the fixed thresholding
method and adaptive thresholding method in the segmentation of coronary artery in
the projection images. The second part gives the validation results of the coronary
arterial phantom. It shows the capability and accuracy of the new approach for the 3D
reconstruction of coronary artery in biplane angiography. The third part shows the
experimental results of the new 3D reconstruction approach applied to the biplane
angiograms of human coronary arteries.

2.6.1 Comparisons of Fixed Thresholding and Adaptive Thresholding


The fixed thresholding method [29] and adaptive thresholding method [30]
were compared in the segmentation of coronary artery in the projection images. There
are left and right anterior oblique (LAO and RAO) projection pairs in the biplane
angiograms of coronary artery.

In Fig. 2.3, the fixed thresholding method and

adaptive thresholding method were applied to the segmentation of coronary artery in


the L A O projection image. The black region is the segmented vessel while the white
region is the background. Similarly, both methods were applied to the segmentation of
coronary artery in the R A O projection image as shown in Fig. 2 A

2-19

3D Reconstruction of Coronary Artery

Chapter 2

(b)

(c)

Fig. 2.3 (a) L A O projection image, (b) Segmentation result by fixed thresholding
method, (c) Segmentation result by adaptive thresholding method.

3D Reconstruction of Coronary Artery

Chapter 2

(a)

(c)

(b)

Fig. 2.4 (a) R A O projection image, (b) Segmentation result by fixed thresholding
method, (c) Segmentation result by adaptive thresholding method.

2-21

Chapter 2

3D Reconstruction of Coronary Artery

2.6.2 Results of Validation with the Coronary Arterial Phantom


A 3D coronary arterial phantom was reconstructed from two 2D projection
images. Fig. 2.5 shows the left and right anterior oblique (LAO and RAO) projection
pairs of a coronary arterial phantom (Phantom 1). The vessel phantom has lower gray
level values than its surroundings. The phantom can be easily segmented by most
thresholding methods such as fixed thresholding or adaptive thresholding. A s seen
from Fig. 2.6the vessel phantoms were well segmented in both projection images.
The 2D vessel response was obtained by Euclidean distance transform of the
segmented images. The 3D coronary arterial phantom and its centerline were
extracted using front propagation controlled by the combined 3D vessel response. Fig.
2.7 shows the 3D reconstructed centerline of coronary arterial phantom projected back
to the LAO and RAO projection images. The 3D smoothed coronary arterial phantom
was reconstructed using the position and diameter at each point of the centerline. The
mean and standard deviation of the calculated diameter were 2.930mm and 0.205mm
respectively. The percentage error was 2.33% when compared with the actual
diameter of coronary arterial phantom.

2-22

3D Reconstruction of Coronary Artery

Chapter 2

b)

Fig. 2.5 (a) LAO and (b) RAO projection pairs of a coronary arterial phantom.

(a)

(b)

Fig. 2.6 Segmentation results of the (a) LAO and (b) RAO projection images.

2-23

3D Reconstruction of Coronary Artery

Chapter 2

(a)

(b)

Fig. 2,7 The 3D reconstructed centerline of coronary arterial phantom projected back
to the (a) L A O and (b) R A O projection images.

Similarly, the proposed approach was applied to the projection images of the
same phantom taken at a different acquisition angle. Fig. 2.8 shows the left and right
anterior oblique (LAO and RAO) projection pairs of a coronary arterial phantom
(Phantom 2). Fig. 2.9 shows the segmentation results of vessel phantoms in both
projection images. Fig. 2.10 shows the 3D reconstructed centerline of coronary
arterial phantom projected back to the L A O and R A O projection images. The mean
and standard deviation of the calculated diameter were 2.863mm and 0.247mm
respectively. The percentage error was 4.57% when compared with the actual
diameter of coronary arterial phantom. Table 2.1 summarizes the results of validation
with the coronary arterial phantom.

2-24

3D Reconstruction of Coronary Artery

Chapter 2

(a)

(b)

Fig. 2.8 (a) L A O and (b) R A O projection pairs of a coronary arterial phantom.

(a)

(b)

Fig. 2.9 Segmentation results of the (a) L A O and (b) R A O projection images.

2-25

3D Reconstruction of Coronary Artery

Chapter 2

(a)

(b)

Fig. 2.10 The 3D reconstructed centerline of coronary arterial phantom projected back
to the (a) L A O and (b) R A O projection images.

Diameter

Actual value

Mean of

Standard deviation

Percentage

(mm)

calculated value

of calculated value

error

(mm)

(mm)

Phantom
Phantom 1

3.000

2.930

0.205

2.33%

Phantom 2

3.000

2.863

0.247

4,57%

Table 2.1 Results of validation with the coronary arterial phantom.

2.6.3 Results of Coronary Artery Reconstruction


A 3D coronary artery pathway was reconstructed from two 2D projection
images. Fig. 2.11 shows the left and right anterior oblique (LAO and RAO) projection
pairs of a right coronary artery (RCA).

The segmentation results of adaptive

thresholding applied to the L A O and R A O projection images were given in Fig. 2.12.

2-26

3D Reconstruction of Coronary Artery

Chapter 2

The black region is the vessel while the white region is the background. The 2D
vessel response was obtained by Euclidean distance transform of the segmented
images. The 3D coronary artery pathway and its centerline were extracted using front
propagation controlled by the combined 3D vessel response. Fig. 2.13 shows the 3D
reconstructed coronary artery centerline projected back to the L A O and R A O
projection images. The 3D smoothed coronary artery pathway was reconstructed
using the position and diameter at each point of the centerline. Fig. 2.14 shows the
smoothed 3D coronary artery pathway at different view angles. The diameter of
coronary artery was plotted against the position along the vessel centerline as shown
in Fig. 2.15.

(b)

(a)

Fig. 2.11 (a) L A O and (b) R A O projection pairs of a right coronary artery

2-27

3D Reconstruction of Coronary Artery

Chapter 2

(a)

(b)

Fig. 2.12 Segmentation results of adaptive thresholding applied to the (a) LAO and (b)
RAO projection images.

(a)

(b)

Fig. 2.13 The 3D reconstructed coronary artery centerline projected back to the (a)
LAO and (b) RAO projection images.

2-28

Chapter 2

3D Reconstruction of Coronary Artery

(b)

(c)

(d)

Fig. 2.14 The 3D coronary artery pathway at different view angles.

2-29

Chapter 2

3D Reconstruction of Coronary Artery

(UIE)

20

40

60

80

100

120

Position along vessel centerlinemm)

Fig. 2.15 The diameter of coronary artery plotted against the position along vessel
centerline.

The proposed approach was then applied to another case of left coronary
artery (LCA). Fig. 2.16 shows the left and right anterior oblique (LAO and RAO)
projection pairs of a left coronary artery. Since this patient has a big body, the contrast
of the lateral projected image (RAO image) is significantly degraded when compared
with the LAO image. However, our adaptive thresholding algorithm still worked well
for both images as shown in Fig. 2.17. Similarlythe smoothed 3D coronary artery
pathway and its centerline were reconstructed. Fig. 2.18 shows the 3D reconstructed
coronary artery centerline projected back to the LAO and RAO projection images. Fig.
2.19 shows the smoothed 3D coronary artery pathway at different view angles. The
diameter of coronary artery was plotted against the position along the vessel
centerline as shown in Fig. 2.20.

2-30

3D Reconstruction of Coronary Artery

Chapter 2

(a)

(b)

Fig. 2.6 (a) LAO and (b) RAO projection pairs of a left coronary artery.

(a)
Fig. 2.17

(b)

Segmentation results of adaptive thresholding applied to the (a) LAO and


(b) RAO projection images.

2-31

3D Reconstruction of Coronary Artery

Chapter 2

(a)
Fig. 2.18

(b)

The 3D reconstructed coronary artery centerline projected back to the (a)


L A O and (b) R A O projection images.

2-32

Chapter 2

3D Reconstruction of Coronary Artery

(a)

(b)

(c)

(d)

Fig. 2.19 The 3D coronary artery pathway at different view angles.

2-33

Chapter 2

10

3D Reconstruction of Coronary Artery

20

30

40

50

60

Position along vessel centerline (mm)

Fig. 2.20

The diameter of coronary artery plotted against the position along vessel
centerline.

2.7 Discussions
In the proposed approach, the 3D coronary artery pathway and its centerline
were reconstructed from two projections of biplane angiograms. Coronary arteries in
biplane angiograms have significant intensity variations along vessels. The
background of projection image may not have a uniform intensity. A great difficulty
was encountered in the detection and segmentation of the coronary artery. Applying a
fixed intensity threshold is not suitable for many practical scenarios as shown i n Fig.
2.3 and Fig. 2.4. Therefore, an adaptive threshold, instead of a fixed thresholdwas
used for the segmentation of the coronary artery. In the proposed approach, the
threshold was adaptively determined by the adaptive thresholding method. Euclidean
distance transform identified the vessel centerline for the 2D vessel response of each
projection image. The image information used for the front propagation was derived
from the combined 3D vessel response. A front propagation algorithm was used to
extract the 3D coronary artery pathways and centerlines. It is a kind of region growing

2-34

Chapter 2

3D Reconstruction of Coronary Artery

technique which uses a concept motivated from physical wave-front propagation and
is based on the physical principle of least action. This front propagation algorithm was
originally developed to work on 2D space and it was extended to operate on 3D space
for the vessel reconstruction in this case. Actually, it is possible to farther extend it to
work on 4D space. Then the temporal information of the 3D coronary artery pathways
and centerlines could be incorporated for the tracking of 3D coronary artery motion in
the future research and development.
There is an advantage of the proposed approach over those methods which
reconstruct the vessel pathways from 2D or 3D centerlines [3], [25]-[27] based on the
2D vessel analysis. In the proposed approach, the 3D coronary artery pathways and
centerlines are extracted after front propagation. Then the vessel diameter is estimated
along the extracted 3D centerlines based on the reconstructed 3D coronary artery
pathways. Therefore, the 3D smoothed coronary artery pathways are reconstructed
based on the 3D vessel analysis rather than the 2D vessel analysis. The problems of
vessel overlap and foreshortening in the 2D vessel analysis will be minimized.
The capability of the proposed approach for the 3D reconstruction of coronary
artery in biplane angiography was validated using a coronary arterial phantom
mimicking a coronary artery. The validations have shown that the proposed approach
can reliably reconstruct the 3D coronary artery pathways and centerlines from two 2D
projection imagesand accurately quantify the diameter of the vessel In the results of
the 3D coronary artery reconstruction, the smoothed 3D coronary artery pathways and
centerlines were well reconstructed from two 2D projection images. The diameter of
the vessel was also estimated along the 3D vessel centerline. The estimated vessel
diameter will provide vital information for the research and treatment of coronary
artery disease.

2-35

Chapter 2

3D Reconstruction of Coronary Artery

The image information from two 2D projection images is combined for the
reconstruction of 3D coronary artery pathways. Effects of vessel overlap and
foreshortening in individual projections are mostly minimized by combining
information from the two projection images. Further improvement on the
reconstruction results will be obtained i f better quality projections, with less vessel
overlap, can be used for the reconstruction of the 3D coronary artery pathways. The
traditional trial and error method provides views in which overlapping and
foreshortening are minimized, depending on the subjective experience-based
judgment of the angiographer [5]. The patient, however, might receive substantial
radiation and contrast materials during diagnostic and interventional procedures. The
optimal view strategy [37][38] has been developed for the minimization of vessel
overlap and foreshortening.

2.8 Summary
In this chapter, a new approach has been presented for the 3D reconstruction
and visualization of coronary arteries in biplane angiography. The front propagation
algorithm was applied to extract the 3D coronary artery pathways and centerlines. The
vessel diameter was determined along vessel centerlines. The 3D smoothed coronary
artery pathways were reconstructed using vessel centerlines and diameter.
Experimental results showed that 3D coronary arteries were successfully
reconstructed from two projections of biplane angiograms. The capability and
accuracy of the proposed approach was validated using a coronary arterial phantom. It
can be further developed for the quantitative analysis of coronary artery in biplane
angiography.

2-36

Chapter 2

3D Reconstruction of Coronary Artery

2.9 References
[1]

T. V . Nguyen and J. Sklansky, Reconstructing the 3-D medical axes of


coronary arteries in single-view cineangiograms' IEEE Trans. Med. Imag., vol.
13pp. 61-73, 1994.

[2]

Z. Ding, and M. H. Friedman, "Quantification of 3-D Coronary Arterial Motion


Using Clinical Biplane Angiograms," InL J. Cardiac Imag vol. 16, pp. 331-346,
2000.

[3]

S. Young, B. MovassaghiJ. Weese, and V. Rasche, 3D vessel axis extraction


using 2D calibrated x-ray projections for coronary modeling," in Proc. SPIE,
2003.

[4]

F. CherietJ. Meunier, J. Lesperance, and M. Bertrand, "Self-calibration of a


stereo system using matched points: Application to biplane X-ray imaging," in
Proc. SPIE, vol. 23541994pp. 279-289.

[5]

S. J. Chen and J. D. Carroll, 3-D reconstruction of coronary arterial tree to


optimize angiographic visualization," IEEE Trans. Med. Imag vol. 19pp. 3183362000.

[6]

S. StansfieldANGI: A rule based expert system for automatic segmentation of


coronary vessels from digital subtracted angiogramsIEEE Trans. Pattern Anal.
Machine Intell, vol. 8, pp. 188-199, 1986.

[7]

C. Smets, F. Vandewerf, P. Suetens, and A. Oosterlixick"An expert system for


the labeling and 3D reconstruction of the coronary arteries from two
projections," Int. J. Cardiac Imag vol. 5pp. 145-1541990.

[8]

M. Garreau, J. L. Coatrieux, R. Collorec, and C. Chardenon, A knowledgebased approach for 3D reconstruction and labeling of vascular networks from

2-37

Chapter 2

3D Reconstruction of Coronaiy Artery

biplane angiographic projections, IEEE Trans. Med. Imag vol. 10, pp. 1221311991.
[9]

G. Coppini, M. Demi, R. Mennini, and G. Valli, 3D knowledge driven


reconstruction of coronary trees," Med. Biol Eng. Comput., vol. 29, pp. 535-542
1991.

[10] D. Delaere, C. Smets, P. SuetensG. Marchal, and F. Van de Werf,


"Knowledge-based system for the 3D reconstruction of blood vessels from two
angiographic projections," Med. Biol Eng. Comput
[11] J. A. Fessler and A. MacovskiObject-based 3D reconstruction of arterial trees
from magnetic resonance angiograms," IEEE Trans. Med. Imag., vol. 10pp.
25-39, 1991.
[12] 1. Liu and Y. Sun, Fully automated reconstruction of 3D vascular tree
structures from two orthogonal views using computational algorithms and
production rules Opt. Eng., vol. 31, pp. 2197-22071992.
[13] K. Haris, S. N. Efstratiadis, N. MaglaverasC. Pappas, J. Gourassas, and G.
Louridas, Model-based morphological segmentation and labeling of coronary
angiograms," IEEE Trans. Med. Imag vol. 18, pp. 1003-10151999.
[14] H. C. KimB. G. MinT. S. Lee, S. J. Lee, C. W. Lee, J. H. Park, and C. Han,
3-D digital subtraction angiography,"
152-158, 1982.
[15] D. L. Parker, D. L. Pope, R. van Bree, and H. W. Marshall, 3-D reconstruction
of moving arterial beds from digital subtraction angiography Comput Biomed
Res., vol. 20, pp. 166-185, 1987.

2-38

Chapter 2

3D Reconstruction of Coronary Artery

[16] K . Kitamura, J. M . Tobis, and J. Sklansky, Estimating the 3-D skeletons and
transverse areas of coronary arteries from biplane angiograms' IEEE Trans.
Med. Imag., vol. 7pp. 173-1871988.
[17] T. Saito, M. Misaki, K. Shirato, and T. Takishima, "Three-dimensional
quantitative coronary angiography," IEEE Trans. Biomed. Eng
768-777, 1990.
[18] C. P. Pellot, A. Herment, M. SigelleP. HorainH. Maitreand P. Peronneau, A
3-D reconstruction of vascular structures from two x-ray angiograms using an
adapted simulated annealing algorithm," IEEE Trans. Med. Imag vol. 13, pp.
48-60, 1994.
[19] N. Guggenheim, P. A. DoriotP. A. Dorsaz, P. Descouts, and W. Rutishauser,
Spatial reconstruction of coronary arteries from angiographic images," Phys.
Med. Biol, vol. 36pp. 99-1101991.
[20] C. Seller, R. L. Kirkeeideand K. L. Gould, Basic structure-function relations
of the epicardial coronary tree," Circulation, vol. 85, pp. 1987-2003, 1992.
[21] J. L. Coatrieux, J. Rong, and R. Collorec, A framework for automatic analysis
of the dynamic behavior of coronary angiograms," Int. J. Cardiac Imag., vol. 8,
pp. 1-10, 1992.
[22] Y. Yanagihara, T. Hashimoto, T. Sugahara, and N. Sugimoto, A new method
for automatic identification of coronary arteries in standard biplane
angiograms," Int J. Cardiac Imag
[23] A. C. M. Dumay, J. H. C. Reiber, and J. J. Gerbrands, Determination of
optimal angiographic viewing angles: Basic principles and evaluation study
IEEE Trans. Med. Imag vol. 13pp. 13-241994.

2-39

Chapter 2

3D Reconstruction of Coronary Artery

[24] G. P. M. Prause, S. C. DeJongC. R. McKay, and M. Sonka, Semi-automated


segmentation and 3d reconstruction of coronary trees: Biplane angiography and
intravascular ultrasound data function," in Proc. SPIE, vol. 2709, 1996pp. 8292.
[25] H. Zhu and M. H. Friedman, Tracking 3-D coronary artery motion with biplane
angiography," in IEEE Int. Symp. on Biomedical Imaging, Washington, DC,
2002, pp. 605-608.
[26] C. Canero, F. Vilarino, J. Mauri, and P. Redeva, "Predictive (un)distortion
model and 3-D reconstruction by biplane snakes,IEEE Trans. Med. Imag
21, pp. 1188-1201,2002.
[27] C. Sbert and A. F. Sole, 3D curves reconstruction based on deformable
models J. Math. Imaging Vis
[28] M. Sonka, V. Hlavac, and R. Boyle, Image Processing, Analysis, and Machine
Vision, 2nd ed. Pacific Grove, California: PWS Publishing, 1999.
[29] N. Otsu, A threshold selection method from gray-level histogram," IEEE Trans.
Syst Man Cybern., vol. 8pp. 62-661979.
[30] F. H. Y. Chan, F. K. Lam, and H. Zhu, "Adaptive thresholding by variational
method, IEEE Trans. Image Process., vol. 7pp. 468-4731998.
[31] J. A. Sethian, Level Set Methods and Fast Marching Methods: Evolving
Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision and
Materials Science. Cambridge: Cambridge University Press, 1999.
[32] B. B. Avants and J. P. Williams, An adaptive minimal path generation
technique for vessel tracking in CTA/CE-MRA volume images in Proc.
MICCAI2000, 2000pp. 707-716.

2-40

Chapter 2

3D Reconstruction of Coronary Artery

[33] S. Young, V . Pekar, and J. Weese, Vessel segmentation for visualization of


MRA with blood pool contrast agent in Proc. MICCAI 2001
498.
[34] H. Breu, J. GilD. Kirkpatrick, and M. Werman, Linear Time Euclidean
Distance Transform Algorithms, IEEE Trans. Pattern Anal Machine Intell,
vol.
[35] W. H. Press, S. A . Teukolsky, W. T. Vetterling, and B. P. Flannery,

Recipes in C: The Art of Scientific Computing,


University Press, 1992.
[36] D. Heam and M . P. Baker,
River, NJ: Prentice Hall1997, pp. 407-430.
[37] Y. Sato, T. ArakiM. HanayamaH. Natio, and S. Tamura, A viewpoint
determination system for stenosis diagnosis and quantification in coronary
angiographic image acquisition IEEE Trans. Med. Imag vol. 17, pp. 121-137
1998.
[38] S.-Y. J. Chen and J. D. Carroll, 3-D coronary angiography: Improving
visualization strategy for coronary interventions in J. H. C. Reiber and E. E.
van der Wall, EdsWhat's New in Cardiovascular Imaging, Amsterdam, The
Netherlands: Kluwer, 1998pp. 61-77.

2-41

Chapter 3

3D Reconstruction of Brain Tumor

Chapter 3

3D Reconstruction of Brain Tumor


from Multislice MR Images

3.1 Preamble
In this chapter, a new approach for the 3D reconstruction of brain tumor in a
series of 2D M R image slices will be presented. The shape and position of tumor in
one slice could be assumed to be similar to that in its neighboring slices. Using this
correlation between consecutive images, the initial plan applied for each slice is
extracted from the resulting boundary of the previous slice. The tumor boundary is
located by a two-step method, which performs region deformation and then contour
deformation, from a fairly rough initial plan. Therefore, only one coarse manual initial
plan is required for the whole series of M R image slices. The tumor is then
reconstructed in 3D space using the located tumor boundary at each slice of the M R
image series. Performance of the proposed approach is evaluated on M R image sets.
Comparisons with manual tracing show the accuracy and effectiveness of the
proposed approach.

3.2 Introduction
Managing non-surgical therapy of brain tumor involves periodic monitoring of
tumor development in terms of area, volume, and shape. Routine magnetic resonance

3-1

Chapter 3

3D Reconstruction of Brain Tumor

(MR) examination gives only a series of two-dimensional (2D) image slices while
subtle changes in the tumor may not be readily noticeable. Although radiologists can
manually trace the tumor boundary in each of the 2D image slices for a rough
estimation of its volume, it is really a tedious and time-consuming process. Routine
application of this process would not be practical. Moreover, the results may not be
consistent and repeatable owing to substantial intra-observer and inter-observer
variability.
A series of parallel 2D M R images produce a 3D representation of the brain
tumor. Successive 2D M R images have some similarities between each other in terms
of size, shape, axisand gray intensity of the tumor. The change in various properties
of tumor between one image and the next will be small when the slice thickness is
kept within a certain value. In the analysis of successive 2D MR image slicesthe
traditional way was to process one by one separately. The correlation between
consecutive images was not taken into consideration. In this chaptera new approach
for the 3D reconstruction of brain tumor in a series of 2D MR image slices will b e
presented. For each of the slice, the initial condition (initial plan) applied is extracted
from the resulting boundary of the previous slice. Then only one coarse manual initial
condition (initial plan) is needed for the whole series of MR image slices. The
information carried within the series of MR image slices is utilized since we treat the
processing of multislice MR images as a 3D problem rather than different separate 2D
problems.
A range of methods has been developed for the processing of medical image
sequences. Zhu and Yan [1] proposed an approach for the detection of brain tumor
boundaries in a series of MR image slices using Hopfield neural network. Mowing et
al [2] proposed an algorithm for recognizing and tracking deformable organs in X-

3-2

Chapter 3

3D Reconstruction of Brain Tumor

ray image sequences based on active contour model. A geometrical constraint was
used, which explicitly introduces a priori knowledge on the expected shape of the
contour. Kang [3] presented a stable snake algorithm for tracking contours in large
M R image sequences. A shape constraint for active contours was introduced to avoid
undesirable deformation effects. However, some methods are not robust enough while
others are limited by constraints or assumptions.
In the proposed approach, a two-step method using region and contour
deformation was applied for the extraction of brain tumor boundary in a series of 2D
M R image slices. Region and contour deformation were derived from the one
introduced in [4] and further developed in [5] and [6]. In the previous work [5],
deformable region model (region deformation) was successfully used to locate the
boundary of brain tumor. The initial plan can be far away from the actual boundary.
The deformable region model [5] is more tolerant to initial plan than the fast snake
method (contour deformation) [7]. However, it is time consuming for computing and
comparing the gray level distribution of the object and its every boundary points. A
fast deformable region model will be proposed for the extraction of brain tumor
boundary. The number of boundary point processed is greatly reduced using a point
sampling technique. Hence, the proposed model can be used as the initial step i n
boundary estimation from a coarse initial plan. Thenthe detected boundary can b e
further refined by the fast snake method [7].
In section 3.3, related research on 3D reconstruction of brain tumor from
multislice MR images is presented. In section 3.4, a new approach for the 3D
reconstruction of brain tumor in a series of 2D MR image slices will be proposed. The
analysis of results will be given in section 3.5. In section 3.6, some experimental

3-3

Chapter 3

3D Reconstruction of Brain Tumor

results will be shown. Section 3.7 gives some discussions. Section 3.8 is the summary
of this chapter.

3.3 Related Research


The purpose of having M R image is to obtain cross section images of 3D brain
tumor at different levels. There are several ways to utilize these brain tumor cross
section images. In the cross section images, the important parameters of brain tumor
may be measured by medical experts for the diagnosis and treatment of brain tumor.
The tumor details, including the position, area and volume of tumor, are vital in the
planning of gamma knife operation. These data are important in determining focus
position in such operation. The analysis results may have the potential to improve
some aspects of the operation's design and procedure. Moreover, the cross section
images may be investigated by medical researchers for the periodic monitoring of
brain tumor. This is significant for the research and investigation of brain tumor
development. Furthermore, some of the cross section images may be analyzed by
medical image processing techniques. The required brain tumor parameters or data
can be extracted for further investigations in the fields of biology, medicine and
science. The processing results are objective and reliable with minimal amount of
human interactions.
The analysis of brain tumor may be performed in 2D or 3D space using the 2D
cross section images. One of the most important medical image processing techniques
is 3D reconstruction. The reconstruction of 3D brain tumor can provide 3D
anatomical information and parameters of the tumor. They are vital for the research
work on brain tumor. As mentioned in Chapter 1there are mainly two types of 3D
reconstruction: multiview approach and multislice approach. The reconstruction of 3D

3-4

Chapter 3

3D Reconstruction of Brain Tumor

brain tumor from multislice M R images belongs to the multislice approach. Obviously,
more cross section images will give more information for the 3D reconstruction. It
will also increase the acquisition time and encounter more technical difficulties. In
practical application, the slice thickness is from 3mm to 5mm for MRI brain scanning.
The research works in this chapter is focused on the 3D reconstruction of brain tumor
from multislice M R images with such slice thickness.
Although the brain tumor is a 3D entity, it may also be required to analyze the
tumor in 2D space. This can give significant 2D analysis results for the 3D
reconstruction process. Moreover, the 2D anatomical information and parameters of
brain tumor may be needed in some investigations. Therefore, boundary detection of
brain tumor in the 2D cross section images is also an important medical image
processing technique. In this section, some closely related researches on boundary
detection are surveyed and presented.

3.3.1 Boundary Detection


Computer-based boundary detection is a method to extract brain tumor in
medical images. Previous methods [8]-[10] have been widely used in the detection of
various structures in medical images. However, they involve a lot of human
interventions. When these methods are applied to medical images of patient cases
they lack robustness and encounter difficulties in interactive tuning. The performance
can be improved using active contour model known as snake[4], which locates the
tumor by minimizing the energy function of its boundary. Traditionally, each MR
image required an initial plan to be traced manually for active contour model when
the series of 2D MR images was processed one by one separately. Using the proposed
approachthe initial plan may not be close enough to the actual boundary for the

3-5

Chapter 3

3D Reconstruction of Brain Tumor

active contour model. This model is not robust enough to extract the tumor boundary
in a series of 2D M R images.
Based on active contour model [4], different types of deformable models [11][13] have been developed using edge, region, and shape information of the image.
Some models [7][14]-[18] used edge information while others [19]-[22] employed
region information. There are two ways in combining the advantages of both models.
One is to use a two-step method [23], [24]. The other is to merge the two aspects into
a function [25]-[28]. Several models [29]-[31] made use of shape information.
For most models using edge information, the initial plan has to be close
enough to the actual boundary. Although the difference in characteristics of tumor
between one slice and the next is small, the distance between actual boundary and
initial plan is still very large for these models. For those using region information,
some models assumed that the gray level of object must be of normal distribution.
Some required the initial plan to be within the object as only growing operation was
used in the deformation process. In tumor boundary extraction using the proposed
approach, a priori knowledge about the shape of tumor cannot be provided for the
model, as the shape can be different from case to case. The initial plan may be inside
or outside the tumor. The gray level of tumor is not normally distributed in most
practical situations. Therefore, the underlying assumption in these models may b e
invalid. The shape of brain tumor is random, so those models using shape information
is not suitable in tumor boundary detection.
As mentioned abovesome models require the initial plan to b e close to the
actual boundary. Moreover, they have difficulties progressing into boundary
concavities. To overcome these, Xu and Prince [15] proposed an external force
gradient vector flow (GVF), for the active contour model. It is computed as a

3-6

Chapter 3

3D Reconstruction of Brain Tumor

diffusion of the gradient vectors of a gray level or binary edge map derived from the
image. Lie and Chuang [32] developed a no-search movement scheme for the active
contour model with gradient vector flow as the external force. However, other objects
and noise can also give high gray level gradients in the image. The optimization
functions may have many local optima. The extracted boundary will be greatly
dependent on the location of initial plan. Therefore, such models still require the
initial plan to be close enough to the brain tumor.
In multislice M R images, a two-step method using region and contour
deformation is suitable for the extraction of brain tumor boundary using the proposed
approach. Region deformation [5] was successfully used to locate the boundary of
brain tumor. The initial plan can be far away from the actual boundary. Then, the
detected boundary can be further refined by the contour deformation [7]. This can
increase the accuracy of tumor boundary detection.

3.4 Methodology
The new approach is to reconstruct brain tumor in a series of 2D M R image
slices, which is a sequence of parallel 2D images with known separation between each
other. A s the brain is a connected entityit could be assumed that the shape and
position of tumor in one slice should be similar to that in its neighboring slices. Based
on this assumption, the detected boundary in the current slice can be used as initial
plan for the next slice. Therefore, only one coarse initial plan is required at a
convenient slice with an obvious tumor for the whole series of MR images, instead of
tracing an initial plan manually for each image. The major steps of the new approach
are shown in Fig. 3.1. Firstan initial slice is selected from the MR image set and an
initial plan is set manually for tumor boundary detection. Then region and contour

3-7

Chapter 3

3D Reconstruction of Brain Tumor

deformation are applied to locate tumor boundary. The tumor boundary is generated
and it is also used as initial plan for the next slice. Finally, the tumor is reconstructed
in 3D space using the located tumor boundary at each slice of the M R image series.

Select an initial slice

Set an initial plan for


tumor boundary detection
Select next slice
Locate tumor boundary by
region and contour
deformation

Output tumor boundary


for 3D reconstruction

Fig. 3.1 Block diagram of the brain tumor 3D reconstruction approach.

The tumor boundary is extracted by a two-step method, which performs region


deformation and then contour deformation, from a fairly rough initial plan. The region
and contour deformation are summarized as below.

3.4.1 Region Deformation


A fast deformable region model is proposed for the region deformation part of
the two-step method for the extraction of brain tumor boundary. It is modified from
deformable region model [5], which is to find a maximum area region with the same
gray level distribution using a shrixiking-growing method. The Kolmogorov-Smimov
3-8

Chapter 3

3D Reconstruction of Brain Tumor

(KS) test method [33] is used to test whether the boundary pixel set and the object
pixel set have the same gray level distribution. The Kolmogorov-Smimov distance
is defined as
(3.1)
where
boundary respectively. The hypothesis
defined as
(3.2)

where
of boundary.
When
Shrinking is performed to deform the region to meet
of the region can be guaranteed. The shrinking algorithm is the erosion operation in
mathematical morphology [34]. It only deletes the region boundary elements, which
has a different gray level distribution. In the proposed model, the boundary points are
sampled with intervals of
object, one of every
covers a region inside the tumor. The region, however, may not cover the whole
tumor. To obtain the maximum area, growing is performed until D d . The growing
algorithm is the dilation operation of the whole object in mathematical morphology
[34]. The growing algorithm of the proposed model is the same as deformable region
model [5]. After each shrinking and growing, the new region area is compared with
the previous one. If the region area does not change, the process stops; otherwise, the
iteration of shrinking and growing continues.
3 i

Chapter 3

3D Reconstruction of Brain Tumor

3.4.2 Contour Deformation


The boundary obtained from region deformation can be further refined by the
fast snake method (contour deformation) [7]. The "snake" method [4] modeled the
contour as an energy-minimizing spline guided by internal and external forces.
i

Esmke = J

where v^) = (xO)^(^)) is the parametric equation of the contour, and s is the arc
length.
The internal energy Eint has two parts.
E

int

where

and

= (AO)HO)|

PO)|V|2)/2

(3.4)

are the first and second order derivatives, respectively. These two

terms are used to control the continuity and smoothness of the contour, with a and (5
representing the weights.
The external energy Eext is from the image edge information. V is the gradient
operator and I is the image. V 2 / is the second order derivatives of the image.
^ = Y ( ^ ) l o g ( l +|Ga*V2/|)?

(3.5)

where y{s) is the weight and G a is a Gaussian function of the standard deviation a.
The contour v can be represented as a points sequence vo, vi, ..., v/, v/, v/+/...,
vn. vs2 and vss2 are approximated by v/ [4]. A greedy algorithm has been proposed to
find the minimum energy contour [7]. This algorithm searches for the position of the
minimum energy contour by adjusting each point on the contour during iteration to a
lower energy position in its eight neighbors. The results are comparable with the
variational calculus method [4] and the dynamic programming method [14]. But this
method requires less computation time.

3-10

Chapter 3

3D Reconstruction of Brain Tumor

3.5 Analysis of Results


Results from the proposed approach were compared with those from manual
tracing by the radiologist (P.P. Iu). Double blind method was used in this analysis.
One did not know the results from the other when they performed their own parts. The
result comparison was done afterwards for checking against each other. The
percentage overlapped in area was determined for the results obtained from the
proposed approach and manual tracing in each image. For the manual tracing, the
Paint application from Windows Accessories was used. The image was enlarged to
200% and the radiologist used mouse to draw the tumor boundary with pencil tools in
white color.

3.6 Results
In this sectionperformance of the proposed approach is shown. It can be
divided into four parts. The first part is to compare the proposed fast deformable
region model and deformable region model with respect to the processing speed in
finding brain tumor boundary in a MR image. The tolerance of the two-step method
will be shown in the second part. The third part is to compare the GVF snake and twostep method in the extraction of brain tumor boundary in MR image. In the fourth
part, the processing results of different MR image sets using the proposed approach
will be given.

3.6.1 Comparisons of Proposed Model and Deformable Region Model


The proposed fast deformable region model and deformable region model [5]
were implemented using MATLAB code. In the experiments, the significance level of

3-11

Chapter 3

3D Reconstruction of Brain Tumor

the test
with intervals of
equals to 1, the proposed model went back to the deformable region model.
Performance of both models was tested using Pentium III P C computer.
A M R image (8-bit grayscale, 256 x 256 pixels) with a brain tumor was used.
The pixel size is 0.898mni x 0.898mm. Circular initial plans were tried, as the shape
of tumor in this image was similar to a circle. In Fig. 3.2a, a circular initial plan
centered at (128,107)with radius 20 pixels, was set outside the brain tumor manually.
The boundary of brain tumor was located using the proposed model with various
settings of h For k equals to 1, the result obtained was that of deformable region
model. While k is small, the resulting boundaries of proposed model were similar to
that of deformable region model. The result difference became larger when k was
larger. Fig. 3.2b shows the resulting boundary when k = 15. The computation time
required by the proposed model was reduced when compared with the deformable
region model. When

the computation time required b y the proposed model was

19.4s, nearly one fifth of the time needed by the deformable region model.
In Fig. 3.3aa circular initial plan centered at (128,107), with radius 10 pixels,
was set inside the brain tumor manually. The boundary of brain tumor was located
using the proposed model with various settings of k. Again, while k is smallboth
results were similar. When k became larger, the result difference was larger. Fig. 3.3b
shows the resulting boundary when k = 15. When k = 5the computation time
required by the proposed model was 13.9s. It was reduced when compared with the
deformable region model. Table 3.1 summaries the computation time required for
different values of k in the brain tumor boundary extraction using two kinds of initial
plans.

342

3D Reconstruction of Brain Tumor

Chapter 3

(b)

Fig. 3.2 (a) Initial plan outside the brain tumor, (b) Tumor boundary result from
initial plan shown in (a) for
A = 15.

(a)

(b)

Fig. 3.3 (a) Initial plan inside the brain tumor, (b) Tumor boundary result from initial
plan shown in (a) for
A= 15.

3-13

Chapter 3

3D Reconstruction of Brain Tumor

Time Required (s)

Initial plan outside the

Initial plan inside the

brain tumor

brain tumor

88.7

21.9

29.6

14.9

19.4

13.9

17.9

10.6

9.8

6.8

11

7.1

3.8

13

6.1

3.6

15

5.9

3.6

Table 3.1 The computation time required for different values of


boundary extraction using two kinds of initial plans.

3.6.2 Tolerance of the Two-step Method


The tolerance of the two-step method was tested using a M R image (8-bit
grayscale, 256 x 256 pixels). The pixel size is 0.898min x 0.898xmn. A brain tumor is
contained in the middle of image. The initial plan of tumor boundary was traced
manually as in Fig. 3.4a. The resulting boundary (Fig. 3.4b) was obtained by the twostep method and fast snake method [7]. The tolerance with respect to the initial plan
was tested in this image. Circular initial plans were tried, as the shape of tumor in this
image was similar to a circle. With the circular initial plan centered at (128,107), the
radius could vary from 9 to 45 pixels (Fig. 3.4c) to generate the result as in Fig. 3.4b

314

3D Reconstruction of Brain Tumor

Chapter 3

when using the two-step method. It could only vary from 13 to 16 pixels (Fig. 3.4d)
when using the fast snake method [7].

(c)

(d)

Fig. 3.4 (a) Initial plan of tumor boundary, (b) Tumor boundary result from initial
plan shown in (a), (c) Tolerable radius range of circular initial plans of the
two-step method, (d) Tolerable radius range of circular initial plans of the
fast snake method.

3-15

Chapter 3

3D Reconstruction of Brain Tumor

3.6.3 Comparisons of G V F Snake and Two-step Method


The G V F snake [15] and two-step method were compared in the extraction of
brain tumor boundary in M R image. It was tested using aM R image (8-bit grayscale,
256 x 256 pixels). The pixel size is 0.898mm x 0.898mm. A brain tumor is contained
in the middle of image. The initial plan was traced manually outside the brain tumor
as in Fig. 3.5a. The resulting boundary was obtained by G V F snake and two-step
method as shown in Fig. 3.5b and Fig. 3.5c respectively. Similarlyboth methods
were applied to extract the brain tumor boundary from an initial plan inside the tumor.
Fig. 3.6 shows the resulting boundaries from both methods.

3 -16

(b)

(c)

Fig. 3.5 (a) Initial plan outside brain tumor, (b) Tumor boundary result by G V F
snake, (c) Tumor boundary result by two-step method.

3-17

3D Reconstruction of Brain Tumor

Chapter 3

(a)

(b)

(c)

Fig. 3.6 (a) Initial plan inside brain tumor, (b) Tumor boundary result by G V F snake,
(c) Tumor boundary result by two-step method.

3.6.4 Processing of MR Image Sets


In the first experiment, the proposed approach using the two-step method was
applied on a M R image set with 74 slices. Fig. 3.7 shows several selected images
from this set (8-bit grayscale, 256 x 256 pixels). The pixel size of each slice is

3-18

Chapter 3

3D Reconstruction of Brain Tumor

0.898mm x 0.898mm. The slice thickness is 0.8mm. According to the radiologist's


analysis (P.P Iu), slices 23-60 intersect the tumor. Generally, the middle tumor slices
appear relatively obvious and bigger among images of the whole tumor in the set. The
initial slice can be selected from one of those images with obvious tumor visible to
user (middle tumor slices)rather than those images with less obvious tumor (end
tumor slices). Thus it is a better strategy to start from a middle tumor slice and
process other slices in two directions: forward and backward. The initial slice for
starting the tumor boundary extraction is selected by skimming through the whole
image set. Any slice in the middle part of the tumor, slices 32-46is good to be the
initial slice. Here, slice 39 was selected as an example. After the initial slice was
selected, initial plan of the tumor boundary was set manually (Fig. 3.4a). Then the
located boundary was obtained by region and contour deformation (Fig. 3.4b). The
proposed approach using the two-step method could work well for slices 28-50. Fig.
3.8 shows the results of several selected slices from the MR image set in Fig. 3.7. To
compare with manual tracing by radiologist, the percentage overlapped in area was
over 80% for slices 31-49. The above experiment was repeated by arbitrarily selecting
an initial slice from slices 32-46. Similarly, successful results were obtained. The
tumor was then reconstructed in 3D space using the located tumor boundary at each
slice of the MR image series. Fig. 3.9 shows the 3D reconstructed tumor at different
view angles.
As for comparison, only the fast snake method [7] was also used for the tumor
boundary extraction part of the proposed approach. It could also work well in the
same slice range 28-50 in this MR image set. The sampling rate of this MR image set
was then reduced to simulate the increase in slice thickness. The step length was
increased when selecting the next slice. To simulate the thickness of 3-5inmthe step

Chapter 3

3D Reconstruction of Brain Tumor

length should be 4-6 slices, corresponding to 3.2-4.8mm. The proposed approach


using the two-step method could work well at any step length from 1 to 6 slices.
When it increased to 4 slices, only using the fast snake method [7] failed.

3-20

Chapter 3

3D Reconstruction of Brain Tumor

(e)

(f)

Fig. 3.7 Selected image slices from aM R image set containing a brain tumor: (a) slice
32(b) slice 35(c) slice 37(d) slice 41(e) slice 46and (f) slice 49.

3-21

3D Reconstruction of Brain Tumor

Chapter 3

(e)

(f)

Fig. 3.8 Extracted tumor boundaries, superimposed on the original image slices from
the M R image set in Fig. 3.7. Only a portion of the image [the rectangular
region shown in Fig. 3.7a] containing the tumor is shown here: (a) slice 32,
(b) slice 35, (c) slice 37, (d) slice 41(e) slice 46and (f) slice 49.

3-22

3D Reconstruction of Brain Tumor

Chapter 3

3-23

Chapter 3

3D Reconstruction of Brain Tumor

The second example is a M R image set with 15 slices. Fig. 3.10 shows several
images from this set (8-bit grayscale, 256 x 256 pixels). The pixel size of each slice is
0.977mm x 0.977mm. The slice thickness is 3mm. According to the radiologist's
analysis (P.P. Iu), slices 04-10 intersect the tumor. Slice 07 was chosen as the initial
slice. The proposed approach using the two-step method was used for processing this
M R image set. Fig. 3.11 shows the results of several selected slices from the M R
image set in Fig. 3.10. When compared with manual tracing, the percentage
overlapped in area was over 80% for slices 06-09. The tumor was then reconstructed
in 3D space using the located tumor boundary at each slice of the M R image series.
Fig. 3.12 shows the 3D reconstructed tumor at different view angles.
In the above experiment, the parameters
and (3.5) were fixed at 11and 10 respectively. Apart from that, there were two more
parameters. One was the parameter c in equation (3.2) for controlling the significance
level in the Kolmogorov-Smimov (KS) test method of region deformation. The other
one was the parameter a in equation (3.5) for controlling the standard deviation of
Gaussian function in the external energy of contour deformation. The values that we
used were chosen by trial and error to give the best estimations of the tumor
boundaries. For the two parameters, c and a , the values tried were ranging from 0.7 to
2.5, and from 2.5 to 4.3 respectively.

3-24

Chapter 3

3D Reconstruction of Brain Tumor

(c)

(d)

(Continuing ...)

3-25

3D Reconstruction of Brain Tumor

Chapter 3

(f)

(e)

(g)

Fig. 3.10 Selected image slices from another M R image set containing a brain tumor:
(a) slice 04(b) slice 05(c) slice 06(d) slice 07(e) slice 08(f) slice 09
and (g) slice 10.

3-26

Chapter 3

3D Reconstruction of Brain Tumor

3-27

3D Reconstruction of Brain Tumor

Chapter 3

(g)

Fig. 3.11 Extracted tumor boundaries, superimposed on the original image slices from
the M R image set in Fig. 3.10. Only a portion of the image [the rectangular
region shown in Fig. 3.10a] containing the tumor is shown here: (a) slice 04
(b) slice 05(c) slice 06(d) slice 07, (e) slice 08(f) slice 09, and (g) slice
10.

3-28

Chapter 3

3D Reconstruction of Brain Tumor

(c)
Fig. 3.12 The 3D reconstructed tumor at different view angles.

3-29

Chapter 3

3D Reconstruction of Brain Tumor

3.7 Discussions
The processing speed of the proposed fast deformable region model was tested
using a M R image as shown in Fig. 3.2. As shown in Table 3.1, the computation time
required for processing is greatly reduced by the proposed model The computation
time is decreasing when using a larger value of
would become worse and locate at a larger distance from the brain tumor boundary. It
may be out of the capturing range of the fast snake method [7] (Fig. 3.4d). Therefore,
the value setting of k should achieve both aims of giving resulting boundary with
enough accuracy for processing as well as having an appropriate computation time.
When
the proposed model is about one fifth of that of the deformable region model. With
the same setting of
required by the proposed model is about two third of that of the deformable region
model. It is because the proposed model differs in that the point sampling technique
was used only in the shrinking part of the model. In the first case (Fig. 3.2a),
shrinking was mostly used for an initial plan outside the tumor. In the second case
(Fig. 3.3a), growing was mostly used for an initial plan inside the tumor. Thus, the
reduction in computation time required will be greater i f the initial plan is set outside
instead of inside the tumor.
The tolerance of the two-step method was tested by processing aM R image as
shown in Fig. 3.4. The results showed that the radius of initial plan could have a very
large range (Fig. 3.4c) compared with the fast snake method [7] (Fig. 3.4d). If the
radius further increases, the two-step method will fail to locate the tumor boundary.
This is because the area percentage of tumor is too small compared with the whole
region covered by initial plan. The tumor becomes insignificant and cannot be

3-30

Chapter 3

3D Reconstruction of Brain Tumor

detected. If the radius is too small, the method will concentrate on detecting the subregion of the whole tumor. In the two-step method, both the region and contour
information are utilized for the brain tumor boundary extraction. Thus, a coarser
initial plan can be tolerated, while the accuracy of the resulting boundary can be
maintained.
X u and Prince [15] proposed an external forcegradient vector flow (GVF),
for the active contour model. The GVF snake has a large capture range and is able to
move into boundary concavities. The initial plan can be far away from the actual
boundary. The resulting boundary can also achieve a high accuracy. However, other
objects and noise can also give high gray level gradients in the image. The GVF snake
can b e attracted by these objects as shown in Fig. 3.5b. On the other handthe twostep method can still extract the brain tumor boundary successfully in such situation
as shown in Fig. 3.5c.
The tumor boundary was extracted by a two-step method, which performs
region deformation and then contour deformation, from a fairly rough initial plan. No
assumption was made on the gray level distribution of brain tumor. There was no
restriction on the position of initial plan, so it could be either inside or outside the
tumor. As seen from Fig. 3.8, the tumor boundary in each slice was extracted with
pixel accuracy in the first MR image set. When compared with manual tracing, the
accuracy of the proposed approach using the two-step method was higher for the
middle part of the tumor. It is reasonable, as the middle part is bigger and clearer than
other parts of the tumor. The density of tumor is changed at the later part of image set.
This may pose some problems for boundary extraction due to the change in brightness
of the tumor. From slice 27the tumor becomes unidentified from the surrounding
tissues. From slice 51the tumor is no longer a homogeneous region. The assumptions

3-31

Chapter 3

3D Reconstruction of Brain Tumor

of the two-step method were not met in these slices. Therefore, the proposed approach
using the two-step method could only work well for slices 28-50.
The thickness of slice in the first M R image set, which was specially taken for
experiments, is very small (0.8mm). So the shape and position of tumor does not
change a lot from one slice to the next. In practical application, the slice thickness is
from 3mm to 5mm for M R I brain scanning because of the expense and time reasons.
The variations in shape and position of the tumor will increase with the slice
thickness. In the first experiment of processingM R image sets, the proposed approach
using the two-step method could work well at larger step length than only using the
fast snake method [7]. Thus, the two-step method is more tolerant than the fast snake
method for the tumor boundary extraction part of the proposed approach.
Zhu and Yan [1] developed an approach to detect brain tumor boundary in M R
image set. We used the same M R image set (Fig. 3.7) for comparison. Results from
both approaches were similar. (Please refer to Fig. 11 in [1] for their results.) In the
approach developed by Zhu and Yan, the M R images were preprocessed for
enhancement. This changed the pixel informationespecially the gray level. The
number of parameter required tuning was three. Only two parameters were tuned in
the proposed approach using the two-step method. Moreover, the tolerance of the
proposed approach is very large. It is more suitable for the brain tumor boundary
extraction in practical application.
As brain is the most complicated part of human bodythe difficulty in locating
tumors in different parts of brain may vary. In the second example of MR image sets
(Fig. 3.10), the tumor boundary extraction was difficult and challenging. This is
because the slice thickness is larger (3mm) and this tumor is located near the base of
skull rather than in the upper region of skull. Other tissues of similar intensity are

3-32

Chapter 3

3D Reconstruction of Brain Tumor

existed near the base of skull. If the tumor is located in the upper region of skull, it
will be easier as only gray matter and white matter are present. Therefore, the
robustness of the proposed approach using the two-step method could be tested by
this set ofM R images. The brain tumor boundary was extracted with high accuracy as
shown in Fig. 3.11. The accuracy was higher for the middle part of tumor when
compared with manual tracing. This is because the middle part of tumor is of higher
intensity contrast.
Several steps of the proposed approach using the two-step method can be
further investigated. The initial slice can be selected automatically. The initial plan
may be obtained by thresholding. The accuracy of the initial plan does not need to be
very high, as the proposed approach can be tolerant for a rough initial plan. Attempts
may be made to quantitatively optimize the choice of the two parameters. The present
work could be extended in several directions. Tumor boundaries obtained at different
layers of the M R image set may be used for the study of shape, axis, and area of the
brain tumor. This helps doctors to monitor different properties of brain tumor at each
stageas it is very difficult to detect minor changes of tumor by just viewing the M R
images. The proposed approach may also be applied to other types of tumor in human
body, such as tumor in elbow. A sequence of 2D M R image slices can be
reconstructed into 3D voluxxietric images by volume rendering, surface fitting and
visualization [35]-[37]. This provides useful information for delineation and spatial
correlation of tumor in one image rather than a sequence of 2D image slices. This is
important for monitoring and analyzing pathological changes as well as making
correct decision for patient management. Therapy planning, in terms of radiation
planning and stereotaxic guidance, using 2D MR images may sometimes b e difficult
for physicians. Physicians may benefit a lot from the 3D reconstruction technique in

3-33

Chapter 3

3D Reconstruction of Brain Tumor

examining problems and extracting tumor details in terms of position, area and
volume of the tumor. The tumor details obtained are very useful in the gamma knife
operation [38]-[40].

3.8 Summary
In this chapter, the proposed approach is applied to reconstruct brain tumor in
a sequence of 2D M R image slices. Experimental results showed that 3D brain tumors
were successfully reconstructed. The main advantage of the approach is to segment
the tumor in different slices by tracing only one coarse initial plan manually. This
reduces the time and effort required for the processing. Therefore, this approach is
very useful for patient management and scientific research.

3.9 References
[1]

Y . Zhu and H. Yan, "Computerized tumor boundary detection using a Hopfield


neural network,IEEE Trans. Med. Imag., vol. 16no. 1pp.55-671997.

[2]

F. Howing, D. Wermser, and L. S. Dooley"Recognition and tracking of


articulatory organs in X-ray image sequences," Electron. Lett, vol. 32no. 5pp.
444-4451996.

[3]

D. J. Kang, "Stable snake algorithm for convex tracking of MRI sequences'


Electron. Lett., vol. 35no. 13pp. 1070-1071, 1999.

[4]

M. Kass, A. Witkin, and D. Terzopoulos"Snakes: Active contour models' in


Proc. 1st Int. Conf. Comput. Vision, 1987pp. 259-269.

[5]

H. Zhu, F. H. Y. Chan, F. K. Lam, and P. W. F. Poon, A deformable region


model for locating the boundary of brain tumorin Proc. 17 Annu. Conf. IEEE
EMBS, 1995, pp. 411-412.

3-34

Chapter 3
[6]

3D Reconstruction of Brain Tumor

F. H. Y . ChanF. K. LP. W. F. Poon, H. Zhu, and K . H. Chan, Object


boundary location by region and contour deformation' 1EE Proc. Vis. Image
Signal Process., vol. 143, no. 6pp. 353-3601996.

[7]

D. J. Williams and M. Shah, A fast algorithm for active contours and curvature
estimation CVGIP: Image Underst, vol. 55no. 1, pp. 14-26, 1992.

[8]

M. Joliot and B. M. Mazoyer, Three-dimensional segmentation and


interpolation of magnetic resonance brain images,IEEE Trans. Med. Imag.,
vol. 12no. 2pp. 269 -277, 1993.

[9]

R. Deklerck, J. Comelisand M. BisterSegmentation of medical images,


Image Vision Comput., vol. 11, no. 8pp. 486-5031993.

[10] I. Cohen, L. D. Cohenand N. Ayache, Using deformable surfaces to segment


3-D images and infer differential structures," CVGIP: Image Underst, vol. 56,
no. 2pp. 242-2631992.
[11] K. J. AnilZ. Yu, and D.-J. Marie-Pierre, "Deformable template models: A
review," Signal Processing, vol. 71no. 2pp. 109-1291998.
[12] T. Mclnemey and D. Terzopoulos, "Deformable models in medical image
analysis, a survey," Med. Image AnaL
[13] S. D. Fenster and J. R. Kender, A comparative technique and performance
results on novel learned snakes in two dissimilar medical domains in Proc.
IEEE Conf. Computer Vision and Pattern Recognition, vol. 22000pp. 706-713.
[14] A. A. Amini, T. E. Weymouth, and A. K. Jain, "Using dynamic programming
for solving variational problems in vision IEEE Trans, Pattern Anal Machine
Intell, v o l 12no. 9pp. 855-8671990.
[15] C. Xu and J. L. Prince, Snakesshapes, and gradient vectorflowIEEE Trans.
Image Process., vol. 7 no. 3pp. 359-369, 1998.

3-35

Chapter 3

3D Reconstruction of Brain Tumor

[16] M . Wang, J. Evans, L. Hassebrook, and C. Knapp, "Multistage, optimal active


contour model IEEE Trans. Image Process., vol. 5no. 11, pp. 1586-1591,
1996.
[17] A. K. Klein, F. Lee, and A. A. Amini, "Quantitative coronary angiography with
deformable spline models," IEEE Trans. Med. Imag vol. 16, no. 5, pp. 468-482,
1997.
[18] Y. Y. Wong, P. C. Yuen, and C. S. Tong, Segmented snake for contour
detection Pattern Recognition
[19] J. Ivins and J. Porrill, Active region models for segmenting medical images," in
Proc. IEEE Int. Conf. Image Processing, 1994pp. 227-231.
[20] J. Ivins and J. Porrill, A semiautomatic tool for 3D medical image analysis
using active contour models," Med. Inform., vol. 19no. 1pp. 81-901994.
[21] M. FigueiredoJ. Leitaoand A. K. Jain, Adaptive B-splines and boundary
estimation," in Proc. IEEE Conf. Computer Vision and Pattern Recognition,
1997, pp. 724-730.
[22] C. Chesnaud and P. Refregier, Fast algorithm for region snake based
segmentation adapted to physical noise models and application to object
tracking," in Proc. SPIE, vol. 38161999pp. 77-87.
[23] T. Pavlidis and Y.-T. Liow"Integrating region growing and edge detection,
IEEE Trans. Pattern Anal. Machine Intell., vol. 12no. 3, pp. 225-2331990.
[24] J. M. Gauch, H. H. Pienand J. Shah, Hybrid boundary-based and region-based
deformable models for biomedical image segmentation in Proc. SPIE, v o l
2299, 1994pp. 72-83.

3-36

Chapter 3

3D Reconstruction of Brain Tumor

[25] I. L. Herlm, C. Nguyen, and C. Graffigne, A deformable region model using


stochastic processes applied to ehocardiographic images," in Proc. IEEE Conf.
Computer Vision and Pattern Recognition, 1992pp. 534-537.
[26] 1. L. Herlin, C. Nguyen, and C. Graffigne, Stochastic segmentation of
ultrasonic images," in Proc. 11th IEEE Int Conf. Pattern Recognition, 1992, pp.
289-292.
[27] C.-H. Wu and Y.-N. Sun, "Texture analysis approach for kidney boundary
detection from ultrasonic images, in Proc. Annu. Int. Conf. IEEE EMBS, 1999,
pp. 1138.
[28] H. Luo, Q. LuR. S. Acharya, and R. GaborskiRobust snake model," in Proc.
IEEE Conf. Computer Vision and Pattern Recognition, vol. 12000pp. 452-457.
[29] T. F. Cootes, A. Hill, C. J. Taylor, and J. Haslam"Use of active shape models
for locating structures in medical images Image Vision Comput
pp. 355-3661994.
[30] T. F. Cootes, C. J. Taylor, D. H. Cooper, and J. GrahamActive shape models Their training and application,Comput. Vision Image Underst., vol. 61no. 1
pp. 38-591995.
[31] N. Duta and M. Sonka, "Segmentation and interpretation of MR brain images
using an improved knowledge based active shape modelin Proc. IPMI !97
Conf. Lecture Notes in Computer Science
[32] W. N. Lie and C. H. Chuang, "Fast and accurate snake model for object contour
detection, Electron. Lett vol. 37, pp. 624-626, 2001.
[33] W. J. Conover, Practical Nonparametric Statistics, 3 rd ed. New York: Wiley,
1999.
[34] L Pitas, Digital Image Processing Algorithms. New York: Prentice Hall1993.

3-37

Chapter 3

3 D Reconstruction of Brain Tumor

[35] A . S. Pandya, P. P. Patel, M . B. Desai, and P. Desai, 3D reconstruction,


visualization, and measurement of MRI images, in Proc. SPIE, vol. 36401999
pp. 179-190.
[36] K. L. Chan and S. H. Wong, 3 dimensional medical image reconstruction from
serial cross sections," in IEE Conference Publication, no. 443, pt. 21997pp.
525-529.
[37] R. W. McColl, J. L FleckensteinJ. Bowers, G. Theriault, and R. M. Peshock,
Three-dimensional reconstruction of skeletal muscle from MRI, Comput Med,
Imaging Graph
[38] Y. Xiong, D. Wang, and Q. Zhou, New techniques of determining focus
position in gamma knife operation using 3D image reconstruction/' in Proc.
SPIE, vol. 22981994, pp.708-714.
[39] R. L. Foote, R. J. Coffey, D. A. GormanJ. D. Earle, P. J. Schomberg, R. W.
Kline, and S. E. Schild, "Stereotactic radiosurgery for glomus jugulare tumors:
A preliminary report," Int. J. Radiat. Oncol. Biol. Phys
4951997.
[40] S. J. GoetschB. D. Murphy, R. SchmidtJ. Micka, L. De WerdY. Chenand S.
Shockley, "Physics of rotating gamma systems for stereotactic radiosurgery, Int
J. Radiat Oncol Biol Phys vol. 43, no. 3pp. 689-6961999.

3-38

Chapter 4

Conclusions and Future Works

Chapter 4

Conclusions and Future Works

4.1 Conclusions
The technique of 3D reconstruction is powerful and attractive in medical
image processing. It can be applied for the reconstruction of 3D biological objects
from 2D medical images. There are two main types of 3D reconstruction: multiview
approach and multislice approach. Multiview approach is to reconstruct the 3D
volume using the 2D projection images from different view angles. Multislice
approach is to reconstruct the 3D volume by stacking the spatially contiguous and
aligned slices on top of each other. The 3D reconstructed medical objects can assist
routine application in many clinical processes, such as diagnosis of diseases, surgical
planning, clinical validation, and telesurgery.
In this thesisafter a study of the 3D reconstruction and its applications in
medical imaging, two methods, which can utilize 3D information among medical
images, have been proposed for the 3D reconstruction in medical applications. One is
for multiview approach to reconstruct the coronary artery from biplane angiograms.
The other one is for multislice approach to reconstruct the brain tumor from multislice
MR images.
In Chapter 2a new approach has been developed for the 3D reconstruction of
coronary arteries in biplane angiography. Two 2D projection images of coronary

4-1

Chapter 4

Conclusions and Future Works

artery are captured from different view angles. A front propagation algorithm is used
to reconstruct the coronary artery pathways and centerlines in 3D space. The
reconstruction is controlled by the combined image information from two 2D
projection images. After front propagation, the vessel diameter is estimated along the
extracted 3D centerlines based on the reconstructed 3D coronary artery pathways. The
3D smoothed coronary artery pathways are reconstructed successfully using the
position and diameter at each point of the vessel centerlines.
In Chapter 3a new approach has been proposed for the 3D reconstruction of
brain tumor from multislice 2D MR images. Multislice MR images of brain tumor are
captured at a fixed distance between each other. The shape and position of tumor in
one slice could be assumed to be similar to that in its neighboring slices. Using this
correlation between consecutive images, the initial plan applied for each slice is
extracted from the resulting boundary of the previous slice. The tumor boundary is
located by a two-step method, which performs region deformation and then contour
deformationfrom a fairly rough initial plan. Therefore, only one coarse manual initial
plan is required for the whole series of MR image slices. The tumor is then
reconstructed in 3D space using the located tumor boundary at each slice of the MR
image series.

4.2 Future Works


In this thesisthe 3D coronary arteries have been reconstructed from biplane
angiograms. Angiograms of coronary artery may be captured at different phases of the
heart cycle. The vessel size can be estimated at systole and diastole phases. The
difference in vessel size at these two phases is deserved to be investigated. Moreover,
the proposed method can also be applied to compare the geometric dynamics of the
4-2

Chapter 4

Conclusions and Future Works

coronary artery before and after stenting. The 3D brain tumors have been
reconstructed from multislice M R images. M R images of brain tumor may be
captured at different periods of time. It is important for the periodic monitoring of
brain tumor development in terms of area, volumeand shape. The tumor detailssuch
as position, area, and volume, are significant in the gamma knife operation.
The applications of the 3D reconstruction techniques in coronary artery and
brain tumor are illustrations of proposed methods. The two proposed methods can
also be used for the multiview approach and multislice approach of the 3D
reconstruction in other medical applications. For the multiview approachit can be
applied for the 3D reconstruction of blood vessels in other parts of the body as well as
bonecolon, and ventricle. For the multislice approach, it can be employed for the 3D
reconstruction of tumors in other parts of the body as well as brainlung, and
biological cells.
In addition, the temporal information can b e combined with the 3D
reconstruction. It can be farther extended the 3D reconstruction to work on 4D space.
It is useful for motion tracking of the whole medical object rather than its centerline
or center of mass only. The motion of 3D reconstructed medical object can be
visualized and investigated b y medical and scientific researchers. The motion
information can also be applied for the validation of the 3D reconstruction results.
Hence, the reliability and accuracy may b e further enhanced.
The medical information from different medical imaging modalities can be
incorporated into the 3D reconstruction technique. Anatomic and functional
information of the organs or biological structures can be taken b y scanning with
different medical imaging modalities. During 3D reconstruction of the organs or
biological structures, anatomic and functional information from different medical

4-3

Chapter 4

Conclusions and Future Works

imaging modalities may be combined to reconstruct the 3D volume. The 3D


reconstructed volume with different medical information may be valuable for the
medical diagnosis and biological research.

4-4

Appendix

Appendix

Biplane Angiograms

This is the first set of biplane angiograms with right coronary artery. It is
obtained from Duke University Medical Center, NC, USA. It consists of the L A O and
R A O projection pairs of biplane angiograms. The projection matrix is to convert a 3D
point (cm) to a 2D point (pixel).

A-l

Appendix

s1

carr

o
.
g

a
o

m
.
)t
D
2

IX

c
n
o
c

. I S r l d D

:
^
y

^ to
c

Dns t
o
) r s
0
-1

A o a tm
c
t
m

o
tl
.

r
p

TJ

A
s

1
h
i
thL

mg ^
a
rc
T

grN
.ter

i
s' .
3 n n
cn
c
1

a n l s g r

1M

.>lld
b
.

f v [ a
0
A
-

T
-

o
m1 ti

k
p
D

e
u

ndwbicp

c
s
e
k

1s

T n e d p l - o ( c m

w f r . J e

.alnt
h

A-2

Appendix

Multislice MR Images

This is the first set of multislice M R images with a brain tumor. It is obtained
from Image Processing Group at Guy's Hospital, London, U.K. It consists of 74 slices.
The pixel size is 0.898mm x 0.898mm. The slice thickness is 0.8mm.

A-3

slice 05

slice 07

slice 13

slice 15

slice 17

slice 19

A-5

slice 23

Appendix

slice 29

slice 30

slice 31

slice 32

slice

slice 34

sii r e

slice 36

A-7

Appendix

slice 41

slice 42

Appendix

slice 45

slice 46

slice 47

slice 48

slice 49

slice 50

slice SI

slice 52

A-9

Appendix

slice 53

slice 54

slice 55

slice 56

slice 57

slice 58

slice SQ

slice 60

A-10

Appendix

slice 67

slice 68

slice 69

slice 71

slice 73

A-

Appendix
This is the second set of multislice M R images with a brain tumor. It is
obtained from Department of Radiology at Kwong Wah Hospital, Kowloon, Hong
Kong. It consists of 15 slices. The pixel size is 0.977mm x 0.977mm. The slice
thickness is 3mm.

slice 01

slice 02

slice 03

slice 04

slice 05

slice 06

A-13

Appendix

slice 07

slice 08

slice

slice 12

slice 13

slice 14

3 1) JUL 2004

slice 15

A-15

Appendix

Вам также может понравиться