brain blood vessel map extraction based on fusion of angiography frames and aneurysm extraction
TRANSCRIPT
Brain Blood Vessel Map Extraction
Based on Fusion of Angiography Frames
and
Aneurysm Extraction
By
Saba Momeni
Department of Electronic Engineering
Najafabad University
2013
ii
Abstract
Recently, due to the development of facilities in imaging area, image processing can be effective in diagnosis,
prevention, and treatment of many diseases .Angiography images are one of the most useful categories in medical
image area. For example, some most common applications are Aneurysm and Arteriovenous Malformations (AVM)
detection, tumor evaluation and dissection. Angiography operation is done based on medicine reasons. It can be
operated with using x-ray, catheter and contrast material in 2-dimention or in 3-dimention with magnetic resonance.
Vessel map extraction can be a very helpful guidance for diagnosis and treatment of diseases. Moreover, merging of
information from all valuable frames from an angiography video can be introduced as a main process of vessel map
extraction based on contrast material motion.
In the first part of this thesis, for the first time, vessel map extraction is done based on the fusion of curvelet transform
coefficients automatically. Firstly, registration operation is done. Then, valuable frames are found based on our
proposed scheme. Moreover, background estimation and elimination are done based on counting average of valuable
frames and subtraction operation. In the next step, illumination smoothing is done by using homomorphic filter.
Finally our multi temporal fuzzy fusion algorithm is proposed based on feature of curvelet coefficients and fuzzy logic
rules.
In the second part, fusion images which represented aneurysm problem are applied to proposed aneurysm extraction
algorithm. This algorithm is performed based on morphology operation, nonlinear diffusion filtering, Hough
transform, and proposed region growing algorithm. As the best application, radius of each aneurysm is calculated and
presented based on doctor demand.
Finally the two proposed algorithms are evaluated based on objective evaluation criterion which is defined. In
comparison with other works proposed fusion algorithm is superior, which means it represented lower error and high
noise reduction. Moreover accuracy for aneurysm extraction algorithm is obtained around 80 percentages which is
acceptable for doctors.
Keywords: Brain vessel map, Coefficient merging, Fuzzy rules, Morphology operation, Nonlinear diffusion filter,
Region growing algorithm, Aneurysm extraction.
iii
List of Tables
Chapter I
Table.1 represents if-then fuzzy rules. 15
Table 2: The evaluation objective measures of fusion results. 19
Table 3: Fusion results for Caudal 6 (LAO)86 with different algorithms. 20
Table 4: Fusion results for Cranial 3 (LAO) 88 with different algorithms. 21
Table 5: Fusion results for Caudal 3 Left Anterior Oblique (LAO) 86 with different algorithms. 22
Table 6: Fusion results for AP Cranial 33 Right Anterior Oblique (RAO) 3 with different algorithms. 23
Table 7: Comparison our proposed fusion algorithm with presented work in [17]. 26
Table 8: Comparison our proposed fusion algorithm with presented work in [18]. 26
Chapter II
Table 1: Radius measurement 39
Table 2: Accuracy measurement 40
iv
List of Figures
Chapter I
Fig. 1: Block diagram of proposed DSA image fusion algorithm 4
Fig. 2: Valuable frame selection for fusion processing based on the average and variance values. (a)
Smoothed average values, (b) Smoothed variance values, (c) Difference of consecutive variances. 6
Fig. 3: Pre-processing results, (a) Registered frame, (b) Background elimination result, (c) Illumination
smoothing result. 8
Fig. 4 Coefficient grouping from all decomposed valuable frames for one sub-band. 9
Fig. 5: Block diagram of proposed fusion scheme based on WSGCT coefficients. 10
Fig. 6: Angiography serial images from two different views. (a) Cranial 3 Left Anterior Oblique (LAO)
88 . (b) Caudal 6 Left Anterior Oblique (LAO) 86 . 17
Fig. 7: Fusion results for Caudal 6 Left Anterior Oblique (LAO) 86 view. (a) AV method. (b) SML
method. (c) SEOG method. (d) LV method. (e) SC&SEOG&LE method. (f) SC&SML&LE method. 20
Fig. 8: Fusion results for Cranial 3 Left Anterior Oblique (LAO) 88 . (a) AV method, (b) SML method (c)
SEOG method (d) LV method (e) SC&SEOG&LE method. (f) SC&SML&LE method. 21
Fig. 9: Fusion results for Caudal 3 Left Anterior Oblique (LAO) 86 . (a) AV method. (b) SML method. (c)
SEOG method. (d) LV method. (e) SC&SEOG&LE method. (f) SC&SML&LE method. 22
Fig. 10: Fusion results for AP Cranial 33 Right Anterior Oblique (RAO) 3 view (a) AV method. (b) SML
method. (c) EOG method. (d) LV method. (e) SC&SEOG&LE method. (f) SC&SML&LE method. 23
Chapter II
Fig. 1: Fused DSA images for four different views. Blue circle shows aneurysm and red circles show vessels
overlap and cross section vessels. 33
Fig. 2: Removing vessel structure with multi directional morphological operation for four sample fused DSA
images. 36
Fig. 3: Red circles are wrong candidates and blue one is aneurysm 36
Fig.4 removing vessel structure with nonlinear filtering operation 37
Fig. 5: Aneurysm candidates from Houph transform. 38
Fig. 6: Region growing procedure result. 38
Fig. 7: Final results. 39
v
Contents
Abstract ii
List of Tables iii
List of Figures iv
1. An Automatic Fuzzy-based Multi-temporal Brain Digital Subtraction Angiography Image Fusion Algorithm Using Curvelet Transform and Content Selection Strategy
1
Abstract 1
1.1. Introduction 1
1.2. Our Proposed Automatic Fuzzy-based Multi-temporal Fusion Algorithm 4
1.2.1. Pre-processing 5
1.2.1.1. Registration 5
1.2.1.2. Valuable Frame Selection for Fusion Process 5
1.2.1.3. Background Subtraction and Illumination Smoothing 8
1.3. Fundamental Fusion Steps 9
1.3.1. Curvelet Transform 9
1.4. Proposed Fusion Scheme 10
1.4.1. Proposed Fusion Scheme for High Frequency Contents 11
1.4.1.1. Proposed Fuzzy-Based Fusion Scheme for High Frequency 13
1.5. Fuzzy Inference System 14
1.5.1. Fuzzy-based Fusion Method 15
1.6. Proposed Fusion Scheme for Low Frequency Coefficients 16
1.7. Experimental Results 16
1.7.1. Database 16
1.7.2. Preprocessing 17
1.7.3. Fuzzy-based Fusion Scheme for High Frequency 18
1.7.4. Evaluation Criteria 18
1.7.5. Analysis of Fusion Results and Discussion 19
1.8. Comparison with Other Works 25
1.9. Conclusion 27
References 28
vi
2. Aneurysm Extraction 31
Abstract 31
2.1. Introduction 31
2.2. Proposed Automatic Aneurysm Extraction Algorithm 32
2.2.1. Preprocessing 33
2.2.1.1. Morphological processing 33
2.2.1.2. Nonlinear Diffusion filtering 34
2.3. Extraction Procedure 34
2.4. Postproccessing 35
2.5. Experimental results 35
2.5.1. Data set 35
2.5.2. Preprocessing 35
2.5.2.1. Morphological operation 35
2.5.2.2. Nonliner Diffusion Filtering 36
2.5.3. Extraction Procedure 37
2.5.3.1. Houph Transform 37
2.5.3.2. Region growing Algorithm 38
2.5.4. Postproccessing 39
2.6. Evaluation of proposed algorithm 40
2.7. Comparison with other works 40
2.8. Discussion 41
References 42
3. Discussion 43
1
Chapter I
An Automatic Fuzzy-based Multi-temporal Brain Digital Subtraction Angiography
Image Fusion Algorithm Using Curvelet Transform and Content Selection Strategy
Abstract
Recently image fusion has prominent role in medical image processing and is useful to diagnose and treat many
diseases. Digital Subtraction Angiography (DSA) is one of the most applicable imaging to diagnose brain vascular
diseases and radio-surgery of brain. This thesis proposes an automatic fuzzy-based multi-temporal fusion algorithm
for 2-D DSA images. In our algorithm, for blood vessel map extraction, the valuable frames of brain angiography
video are automatically determined to form the DSA images based on a novel definition of vessel dispersion generated
by injected contrast material. Also, to overcome to defects of wavelet transform (WT) and first generation of curvelet
transform (FGCT), our proposed fusion scheme contains different fusion methods for high and low frequency domains
based on the coefficient characteristic of wrapping second generation of curvelet transform (WSGCT) and our
proposed content selection strategy. Our proposed content selection strategy is defined based on sample correlation of
the coefficient of WSGCT. In our proposed fuzzy-based fusion scheme, the selection of curvelet coefficients are
optimized by applying weighted averaging and maximum selection rules based on defined fuzzy logic rules for the
high frequency domain. For low frequency coefficients, the maximum selection rule based on local energy criterion is
applied to better visual perception. Our proposed fusion algorithm is evaluated on a perfect brain angiography image
dataset consisting of hundred 2-D internal carotid rotational angiography videos. The obtained results demonstrate the
effectiveness and efficiency our proposed fusion algorithm in comparison with common and basic fusion algorithm.
Keywords: Digital subtraction angiography, multi-temporal image fusion, curvelet transform, fuzzy logic.
1.1. Introduction:
Image fusion involves the combination of different images to form one image. The aim of fusion is to extract
perceptually important features from all the original images and create a high informative and comprehensive image
2
which is more useful for human visual perception or computer vision tasks. The principal motivation for image fusion
is to reduce uncertainty and minimize redundancy in the output while maximizing relevant information for a particular
application or task. The image fusion algorithms can be divided into low (pixel), mid (feature), and high levels [1].
The pixel-level algorithm can be performed by simple arithmetic operations such as: addition, subtraction, division,
multiplication or more complicated operators which are defined by a function [2]. Multiresolution analysis tools such
as discrete wavelet transform (DWT) [3,4], curvelet transform (CT) [5], contourlet transform [6], are prominent
transforms which are used in the pixel-level fusion algorithms. Less work has been done at the feature-level and high-
level image fusion. The feature-based image fusion algorithms typically segment the images into regions and fuse the
regions using their various properties and they are usually less sensitive to signal-to-noise level [7]. The high-level
fusion algorithms combine image descriptions, for instance, in the form of relational graphs [9].
The image fusion algorithms can be classified based on the data entering such as: (1) Multi-view: fusion of images
from the same modality which are taken at the same time but from different viewpoints. (2) Multi-modal: the fusion of
images coming from different sensors (for example, visible and infrared, CT and MRI). (3) Multi-temporal: the fusion
of images taken at different times from one view with same modality. (4) Multi-focus: the fusion of images of a 3D
scene taken repeatedly with various focal lengths. (5) Fusion for image restoration.
The image fusion has been widely used in many applications such as remote sensing and astronomy (pan-sharpening)
[8], target tracking system [10], surveillance systems (multiple camera surveillance systems) [11], and medical
diagnosis [12,13,14,7].
Along with the development of the medical image technology, medical image fusion becomes increasingly important
in analysis and diagnosis [12]. Different medical imaging techniques such as computed tomography (CT), magnetic
resonance imaging (MRI), and single photon emission computed tomography (SPECT) provide different perspectives
and information on the human body which are essential in the diagnosis of diseases or physical disorders. CTA, MRA
and DSA are three different types of angiography operations with special roles in radio-surgery and diagnosis of
vascular diseases [15]. Common applications of DSA, CTA and MRA are: Aneurysm and Arteriovenous
Malformations (AVM) detection, tumor evaluation and dissection. 2-D angiography is an invasive diagnostic test which
uses X-rays energy. For this operation at first a long flexible catheter is inserted through the blood stream to deliver dye (contrast
agent) into the arteries and making them visible then images will be taken with rotational angiography system from
different views such as lateral, anteroposterior (AP) and oblique view. An image without contrast material will be
defined as mask and after injecting contrast material into an artery or vein, actual angiographic image is captured.
3
Then mask and contrast image will be registered and DSA image will be obtained by subtraction operation. Due to the
dissolving and disappearing of contrast material as time goes, the DSA serial images present different parts of blood
vessel. Thus, by fusing these serial images into one image, vessel map for surgical operation and aneurysms or arterial
stenosis detection will be produced.
To benefit from properties of all modalities, multimodality image fusion in medical applications has important role. In
[16], multimodality image fusion for radio-surgery localization of large AVMs has been presented which combines 3D
MRA and 2D DSA vasculature information with 3D MR/CT anatomical information. At first the MRA and MR/CT
volumes are fused then 3D target localization and delineation within the fused volumes are performed. Next section,
(DSA target localization) determines the target position and the projection geometry. At last the correlation of the
MRA and DSA data is done. In [17, 18], the authors used DSA serial images which follow DICOM standard. In [17],
firstly DSA images are decomposed by Harr DWT (HDWT). Then by using a membership function based on dynamic
fuzzy data model (DFDM), coefficient selection is optimized in order to combine all series of DSA images in different
levels. In [18], the authors decomposed DSA images by CT to obtain information of different levels. Then, by using
entropy of different levels of DSA images and a membership function based on dynamic fuzzy logic, a set of weights
for image sub-band coefficients are assigned. At last, an inverse CT is applied to reconstruct the fusion result. Based
on our opinion, third major common disadvantages of fusion algorithm in [17,18] are seen. Firstly, the presented
fusion algorithm in [17, 18] are not automatically based on valuable frames for all of optional views and experimental
results have been obtained based on one view. Secondly, appropriate multiresolution transform is not used to present
salient features in different directions. For example, in [17], 2D HDWT is used to decompose the DSA images but due
to lack of shift invariance and inability to represent multi-scale and directional geometrical structures such as smooth
contours and edges in images, this transform is not appropriate. Moreover, in [18], the authors used first generation of
curvelet transform (FGCT) [19], which analyzes an image with different block sizes by a single transform. Moreover,
this transform decomposes the image into a set of wavelet bands, and then analyzes each band by a local ridgelet
transform. The utilized FGCT in [19] is more effective and applicable than WT to represent the image details but it
suffers from some drawbacks. Thirdly, from performance measurements, it is obvious that presented algorithms are
not successful in noise reduction.
4
Fig. 1: Block diagram of proposed DSA image fusion algorithm
In this thesis, we propose an automatic fuzzy-based multi-temporal fusion algorithm based on wrapping second
generation of curvelet transform (WSGCT) and fuzzy logic rules for the brain DSA images. In our algorithm, to
overcome to disadvantages of the fusion algorithms in [17, 18], such as not being automatically based on finding
valuable frames for all of views, lack of using proper multiresolution transform, and poor noise improvement,
alternative ways are proposed. At first, we carry out the fusion process automatically on valuable frames of brain
angiography video. Then, to overcome to defects of WT and FGCT, our proposed fusion scheme contains different
fusion methods for high and low frequency domains based on the coefficient characteristic of WSGCT. In our
proposed fuzzy-based fusion scheme, the selection of curvelet coefficients are optimized by applying weighted
averaging and maximum selection rules based on defined fuzzy logic rules for the high frequency domain. For low
frequency coefficients, maximum selection rule based on local energy criterion is used for better visual perception. At
last, to evaluate our proposed fusion algorithm, some famous objective evaluation criteria are applied.
The rest of this chapter is organized as follows. Section 2 explains principles of our proposed fuzzy-based multi-
temporal fusion algorithm. In section 3, experimental results and comparison with other works are presented and
discussed. Finally, our conclusions are presented in section 4.
1.2. Our Proposed Automatic Fuzzy-based Multi-temporal Fusion Algorithm
Figure 1 shows block diagram of our proposed fuzzy-based multi-temporal fusion algorithm for the brain DSA
images. At first for each view, the registration operation on all frames is performed. Then, by finding the valuable
frames, the fusion process is carried out automatically. To remove undesired background of frames, each frame is
subtracted from the estimated background. Then, illumination smoothing is performed by a homomorfic filter. To
represent the DSA images in different levels of frequencies, we decompose the images by using WSGCT. Then, we
Video Sequences
(Frame 1 ton)
Finding Valuable
Frames for Fusion
Process
Registration
Proposed Fusion
Scheme
Image Decomposition
Using Curvelet
Transform
Reconstruction
of Fused Image
Fused Image
Background Subtraction
and Illumination
Smoothing
5
apply different strategies to fuse low and high frequency coefficients. Finally, the fused image is formed by
reconstruction of the fused coefficients. In following, we describe the details of our proposed algorithm.
1.2.1. Pre-processing
1.2.1.1. Registration
Image registration operation attempts to align two images geometrically [20-21]. Registration is a crucial operation in
image fusion and its accuracy is a major factor in determining the quality of the output image. In this thesis, to
enhance the quality of DSA images, patient motion during image acquisition is improved by a registration procedure
before subtraction operation. So, all frames are registered on the first frame. Initial control points are specified in the
first frame by using canny edge detector, then for finding corresponding control points the entropy of the histogram of
differences between template from the first frame and sub-image pixel values in other frame is used as similarity
measure [22]. At last, by performing affine transform registration is accomplished.
1.2.1.2. Valuable Frame Selection for Fusion Process
All of frames in the brain angiography video have not valuable information and are not necessary to use. Therefore, to
select the valuable frames in the fusion process, we apply two measures that have been defined based on the change of
grayscale values generated by contrast material movement. For this purpose, for finding the valuable frames from a
sample view, after registration by subtraction operation, differences of consecutive frames are obtained as follows:
1zdif z zf f f , {2,3,..., }z n (1)
where z is the set of all frame numbers, f is the registered frame and zdiff is zth subtracted frame. In each view, dye
(contrast material) starts and disappears from bottom part of the frames. So, the bottom part of each subtracted image
is considered. Variance and average values for this sub-image are calculated as,
6
(a)
(b)
(c)
Fig. 2: Valuable frame selection for fusion processing based on the average and variance values. (a) Smoothed average values, (b)
Smoothed variance values, (c) Difference of consecutive variances.
1 1
1( , )
z
N M
z dif
y x
a f x yMN
{2,3,..., }z n (2)
where za is the average value of sub-image with size M N from zth frame.
2
1 1
1( ( , ) )
z
N M
z dif z
y x
v f x y aMN
{2,3,..., }z n (3)
7
where zv is the variance value of sub-image with size M N from zth frame. As a result, we have two sets of
average and variance values which are named A and V as,
{ | 2,3,.., }iA a i n , { | 2,3,.., }iV v i n (4)
To obtain real numbers of valuable frames, smoothing of small fluctuations in the average and variance diagram is
necessary. In this thesis, one dimension nonlinear diffusion filtering is used as a smoothing method [23]. The graph of
smoothed average and variance values is plotted in Fig. 2(a) and (b), respectively. In the rest of the thesis, variance
and average values are considered as the results of smoothing operation. The number of the last valuable frames is
specified based on this fact that when dye starts disappearing, sub-image pixel values are being increased and when it
disappears completely there is no more change. Based on the maximum average value and minimum variance value
this number is obtained as follows:
min([ rg max( ), rg min( )])i i
q a A a V (5)
where q is the number of last valuable frame. For finding the number of the first valuable frame, after obtaining set
of variance values for sub-image pixels, the difference of variances are calculated. Fig. 2(c) shows the difference of
consecutive variance (DOCV) values.
Two main points are considered in Fig. 2(c). When dye starts to flow, the point which has positive DOCV value for
the first time is defined as the first main point. Also, the point which has the first maximum difference value and after
that for two frames, this value has been decreased is considered as the second main point. Expressions are defined as
follows:
1zdif z zv v v , {2,3,..., }z n (6)
where difference of each two consecutive variance values is zdifv , and z is the index of frames.
2 3{ , ,... }
ndif dif dif difV v v v (7)
where difV is the set that includes all DOCV values.
2
i jn np
(8)
where [.] is a function that returns integer value, p is the number of the first valuable frame, in and jn are the frame
numbers which are located on the first and second main points, respectively. Regarding the last valuable frame
number, the rest of valuable frames is specified as follows:
8
p < 1 2, ,...m m < q if q is the maximum value of average values (9)
Where 1 2, ,...m m are the numbers of valuable frames which are located on the local maximum points in Fig. 2(a).
p < 1 2, ,...m m < q if q is the minimum value of variance values
(10)Where 1 2, ,...m m are the numbers of valuable frames which are located on the local maximum points in Fig. 2(b).
1.2.1.3. Background Subtraction and Illumination Smoothing
Removing undesired background for angiography image is an essential process which eliminates bone and soft tissues
and also makes blood vessels more clear. In this thesis, averaging method and subtraction operation on valuable
frames are considered as the estimation and elimination operations, respectively. Moreover, Since Curvelet Transform
(CT) is very sensitive to illumination changes, we employ homomorphic filter [24] to compensate the uneven
illumination and low contrast images. This filter is defined as:
22( , )/0
)( , ) ( 1
u v Dc D
H L LH u v e
(11)
where constant c has been introduced to control the steepness of the slope, 0D is the cut-off frequency, D(u,v) is the
distance between coordinates (u,v) and the centre of frequency at (0,0), H is the high frequency gain, L is the low
frequency gain. Fig .3 (b) and Fig. 3(c) shows result of background elimination and applying homomorphic filter
respectively.
(a) (b) (c)
Fig. 3: Pre-processing results, (a) Registered frame, (b) Background elimination result, (c) Illumination smoothing result.
9
Fig. 4 Coefficient grouping from all decomposed valuable frames for one sub-band.
1.3. Fundamental Fusion Steps
Fusion algorithms based on the multiresolution transform coefficients can be summarized in three steps such as
coefficient grouping, activity-level measurement (ALM) and coefficient merging [3]. The coefficient grouping for
three set samples of corresponding coefficients for one sub-band matrix is shown in Fig. 4. The coefficient-based and
window-based are two methods which we use to calculate activity-levels.
1.3.1. Curvelet Transform
Basis elements of CT [5] are highly anisotropic and have high directional sensitivity. This transform can be used as
highly efficient instrument for salient feature detection and extraction in image processing. The curvelet transform
coefficients are defined as:
( , ) ,
2
1( , , ) ( ) ( )
(2 )
j lk
l
i x
jc j l k f U R e d
(12)
where f is the Fourier transform of the signal and jU is the frequency window applied in the frequency domain. l
R
is rotation by l radian and is defined as:
cos( ) sin( )
sin( )cos( )R
(13)
10
So, ( , , )c j l k is achieved in the scale j , direction l , with the transition parameter k . x and are the variables of the
spatial and frequency domains, respectively. This transform is divided by employing two methods, i.e., the USFFT
transform and the wrapping transform. Both of them have the same output, but the wrapping algorithm gives a more
intuitive algorithm and faster computation time. We use WSGCT to decompose the DSA images into high and low
frequency coefficients.
Fig. 5: Block diagram of proposed fusion scheme based on WSGCT coefficients.
1.4. Proposed Fusion Scheme
One of the main purposes of our proposed fusion algorithm is reduction of noise and background artifacts to integrated
accurate detail information of the blood vessels. To achieve this aim, for low frequency domain, local energy (LE) and
maximum selection are proposed as an activity criterion and fusion rule. Moreover, for high frequency coefficients,
we propose a fusion map which specifies the fuzzy fusion scheme for each corresponding coefficient set as follows:
Illumination Smoothed
Valuable Frames from (1 to n)
Decomposition with
Curvelet Transform
Corresponding
Coefficients
Grouping
Corresponding
Coefficients
Grouping
Local
Variance
Maximum
Selection
Weighted
Averaging
Intersection
Operation
Fuzzy-Logic
Rules
Bound
ed
Range
of
Maximum
Selection
Counting
Variance value
for each set
High Frequency Low Frequency
Proposed
Fuzzy-based
fusion scheme
Yes No
Fused
Image
Fused
Image
11
Weighted averaging based on fuzzy logic rules Bounded range of varianceFuzzy-based fusion scheme=
Maximum intersection selection Unbounded range of variance
(14)
In this map, the weighted averaging based on fuzzy logic rules is considered for optimizing coefficient selection which
obtains more reliable and accurate vessel information. Also the maximum intersection selection is used to eliminate
noise and background artifacts. The bounded range of variance evaluates the variance value of each corresponding
coefficient group which we introduce it as matching degree (MD). The higher variance indicates the higher dispersal
of coefficient values and results the lower matching degree. The bounded range of variance is defined based on
Gaussian model of corresponding coefficient set variance. Therefore, for this Gaussian model, the average ( ave) and
variance ( var ) values are calculated and two thresholds of the bounded range of variance are defined as
var1 aveT and var2 aveT respectively. In Fig. 5 block diagram of our proposed fusion scheme is
illustrated.
1.4.1. Proposed Fusion Scheme for High Frequency Contents
The high frequency bands reflect mutation characteristics of image and describe the detailed information such as
salient features of image. Each sub-band of high frequency domain describes image information from special
directions. In this thesis, the blood vessels are considered as edge information and activity criteria are introduced
based on the edge characteristics such as large absolute value and high changes in grayscale values. In the rest of the
thesis, , ( , )j lic x y is the curvelet coefficient at point ( , )x y , in the scale j and direction l and i ( 1 2, , ,...i p m m q ) is the
set of valuable frame numbers. , ( , )j lfc x y is the fused coefficient at point ( , )x y , for scale j and direction l and
,( , )
j ldc x y is the coefficient which has maximum value of defined ALM at point ( , )x y , in scale j and direction l , from
frame d ( 1 2{ , , ,... }d p m m q ).
We consider maximum selection rule based on four main activity criteria as a basic fusion algorithm. Absolute
values, sum- modified Laplacian, sum energy of gradient, and local variance are the four applicable activity criteria
which defined as follow:
A. Absolute Value (AV)
The high frequency coefficients with large absolute values are considered as large changes or salient features in the
corresponding source image.
12
B. Sum-Modified Laplacian (SML)
Modified Laplacian (ML) [25], which takes the absolute values of the second derivatives in the Laplacian, can show
information changes in the high frequency coefficient. The higher ML value means higher detail information and more
salient image features. The modified Laplacian and SML for coefficient , ( , )j lic x y is obtained as follows:
2 , , , , , , ,( , ) 2 ( , ) ( 1, ) ( 1, ) | | 2 ( , ) ( , 1) ( , 1) |j l j l j i j l j l j l j lML i i i i i i ic x y c x y c x y c x y c x y c x y c x y (15)
Where 2 , ( , )j lML ic x y is ML.
In this thesis, “step” always equals to 1. SML, in a window around the centered coefficient , ( , )j lic x y is defined as:
, 2 ,( , ) ( , )
f y Nh x Nj l j li ML i
h x N f y N
SML x y c h f
1 2, , ,...i p m m q (16)
where , ( , )j liSML x y is the sum-modified Laplasian value and N is set to 5.
C. Sum Energy of Gradient (SEOG)
The gradient can well reflect the changes of the high frequency information. The higher gradient value means higher
detail information [26]. Energy of gradient (EOG) and SEOG for the coefficient , ( , )j lic x y are defined as follows:
, , , 2 , , 2( , ) ( ( , ) ( 1, )) ( ( , ) ( , 1))j l j l j l j l j li i i i iEOG x y c x y c x y c x y c x y , 1 2, , ,...i p m m q (17)
, ,( , ) ( , )
h y N f x Nj l j l
i i
h y N f x N
SEOG x y EOG f h
, 1 2, , ,...i p m m q (18)
where , ( , )j liEOG x y and , ( , )j l
iSEOG x y are the energy of gradient and sum energy of gradient values, respectively and N
is set to 5.
D. Local Variance
The bigger variance of coefficients reflect the bigger dispersive and more edge information [27]. The change in the
grayscale values is one of the edge characteristics which are available in the local variation of coefficients. The local
variance for coefficient , ( , )j lic x y is expressed as follows:
13
21 12 ( , ) ,
0 0
1( ) ( , ) ( , )
M Nj l j l
i i
x y
x y c x y mMN
, 1 2, , ,...i p m m q (19)
where 2 ( , )( ) ( , )j li x y is the local variance, m is the mean value of coefficients in the local window with size of M N
that 5M N is considered.
1.4.1.1. Proposed Fuzzy-Based Fusion Scheme for High Frequency
Recently fuzzy logic approaches are very applicable in the image fusion application [29-30]. In this thesis as
illustrated in Fig. 4, the coefficient grouping is applied on each sub-band matrix and also theirs variance values are
calculated so that the corresponding fuzzy fusion method is determined based on fuzzy-based fusion scheme (Eq.
(14)). In our application, while both SEOG and SML are effective and appropriate for edge extraction, the proposed
membership functions and fuzzy rules are the same, only SEOG and SML values are used instead of each other.
SEOG membership function is defined for the coefficient , ( , )j lic x y as follows:
,,
,
( , )( , )
( ( , ))i
j lj l i
d j li
SEOG x yx y
MAX SEOG x y , 1 2, , ,...i p m m q (20)
where ,( , )
i
j l
dx y and , ( , )j l
iSEOG x y are membership degree and the SEOG for coefficient , ( , )j lic x y , respectively.
Since detection of feature area from noise area based on distribution model and variance is not reliable, Sample
correlation [28] is another criterion which we use in our content selection strategy. Based on the SC criterion, the
feature areas have the large sample correlation at least in one direction whereas in the noise areas, the sample
correlation has not significant values. By considering the rearrangement of pixel values for the window patch
according to a specific orientation, estimation of the sample correlation in one or more directions are performed.
Suppose that NijM is an N × N sliding sample window centered at ijX over the each sub-band matrix. Let
21 2{ , ,... }N
U u u u , where 1 2{ , ,... }n is obtained from N
ijM by rearranging the pixel in NijM according to the
specific orientation . In this thesis, N=5 and n=4 and {0 ,45 ,90 ,135 } is considered. Fig. 6 shows rearranging
data in a window with size of 5 5 for four directions. To facilitate the sample correlation in the specific orientation
, the feature vector is defined as:
21 2{ , ,... }N
Z z z z (21)
14
where 1k k kZ u u for =1, 2... n; k = 2, 3,..., 2N
Note that the values of kz are small and similar when the calculated sample correlations are in the specific orientation
, and relatively have different values when the calculated sample correlation are in different orientations. Therefore,
if there is an image detail in the specific orientation , the variation of Z is smaller than Z for any other
( )where . Consequently, if the variance of Z (i.e., ) is the same in all orientations then NijM will be
composed of pure random noise. Unlike, if the variance of Z is not equal at least for two orientations, then NijM
contains an image feature (or detail).
To obtain SC for centered coefficient , ( , )j lic x y , the feature vectors are extracted for four orientations (
{0 ,45 ,90 ,135 } ). Then, for each feature vector ( Z ) in four orientations, the variance ( ) is calculated as,
= 2
1
1( )
K
k m
k
z zK
, 0 ,45 ,90 ,135 (22)
where kz is thk element, mz and are mean and variance values for the feature vector Z and K is number of the
vector elements. In the following, we define a membership function for coefficient , ( , )j lic x y as follows:
, 1( , )
1
j li v
x ye
(23)
where , ( , )j li x y is the membership degree for the coefficient , ( , )j l
ic x y and is defined as,
min( )
max( )v
, 0 ,45 ,90 ,135 (24)
This membership function shows that for lower v , the variance values for four orientations have more diversity.
Therefore, probability of the feature existence in the local window is more than noise existence, consequently
, ( , )j lic x y gets the higher membership degree.
1.5. Fuzzy Inference System
Two different membership functions were introduced based on SEOG and SC values in the previous section. The
membership degree of each coefficient based on SEOG and SC values is defined as the first and second inputs. In this
thesis, the membership degrees are rated into three levels Low (L), Medium (M) and High (H) and the output degrees
are rated into five levels Very Low (VL), Low (L), Medium (M), High (H) and Very high (VH). In experiments, for
15
the first input, we utilized polynominal-Z, G-Bell and sigmoid-right membership functions for L, M and H levels,
respectively. For the second input, the polynominal-Z, Sigmoid and G-Bell membership functions for L, M and H
levels are considered. For the output, the G-Bell and sigmoid-right membership functions are used for VL, L, M levels
and for H and VH levels, respectively. In this thesis, we specify the membership degree (weight) for each coefficient
based on Mamdani-type inference. These if-then fuzzy rules have been provided in Table 1.
Table.1 represents if-then fuzzy rules.
Membership Degree
Input 1 H H H M L M L M L
Input2 H M L H H M M L L
Output VH H VL H M M M L VL
1.5.1. Fuzzy-based Fusion Method
A. Weighted Averaging
In the fuzzy-based fusion scheme (Eq. (14)), we use the weighted averaging to obtain the fused coefficients in the
bounded range of variance of each corresponding coefficient group. The weighted averaging is defined as,
1 1
, , , .( , ) ( , ) ( , ) ... ( , )j l j l j l j lf p p m m q qc x y c x y c x y c x y (25)
where i is membership degree of coefficient , ( , )j lic x y for 1 2, , ,...i p m m q .
B. Maximum Intersection Selection
In the fuzzy-based fusion scheme (Eq. (14)), we use the maximum intersection selection to obtain the fused
coefficients in the unbounded range of variance of each corresponding coefficient group. In this scheme, for each
coefficient in the corresponding coefficient set, the intersection operation between two membership degrees which are
calculated based on Eq. (20) and Eq. (23) is performed then the coefficient which has maximum intersection value is
known as the fused coefficient as follows:
, , ,( , ) min[ ( , ), ( , )]
i i i
j l j l j l
b e dx y x y x y , 1 2, , ,...i p m m q (26)
where ,( , )
i
j l
bx y is intersection of two membership degrees for coefficient , ( , )j l
ic x y and ,( , )
j ldc x y is the coefficient
which has maximum intersection value from frame d ( 1 2{ , , ,... }d p m m q ) that is defined as
, ,( , ) ( , )j l j l
fdc x y c x y (27)
16
where , ( , )j lfc x y is fused coefficient. In the following, the maximum intersection degree is defined as,
max (i ,( , )
j lb x y ) , 1 2, , ,...i p m m q (28)
1.6. Proposed Fusion Scheme for Low Frequency Coefficients
The low-frequency sub-band reflects the approximate of image and concentrates the image energy. Choosing
appropriate fusion method for low frequency coefficients plays an important role to improve the visual effect of fusion
results. In this essay, local energy (LE) is used as an activity criterion. After coefficient grouping based on the section
(2.2), for each coefficient in the corresponding coefficient set, the local energy [31] is calculated in a local window
with size3 3 as follows:
,
(0)2( , ) ( , ). ( , )
i M j N
LE x y R x i y j g x i y j
(29)
where R is the local filtering operator. M and N are the size of local window ( ), (0)( , )g x y are low frequency
coefficients.
2 2 2
1
(0) (0) (0)( , ) * ( , ) * ( , ) ... * ( , )1 2p m qiLE x y E g x y E g x y E g x yK , 1 2, , ,...i p m m q (30)
where ( , )i
LE x y is local energy of each low frequency coefficient ( , )ig x y which centered at point ( , )x y . 1E , 2E … 1kE
and kE are the filter operators in K different directions. In this thesis, we use three directional filtering operators as
follows:
1
1 1 1
2 2 2
1 1 1
E
2
1 2 1
1 2 1
1 2 1
E
3
1 0 1
0 4 0
1 0 1
E
(31)
At last for each corresponding coefficient group, the coefficient which has maximum LE value is selected as the fused
coefficient.
1.7. EXPERIMENTAL RESULTS
1.7.1. Database
To test our algorithm, we gathered hundred 2-D internal carotid rotational angiography videos from Chamran hospital
which are acquired from different angiography views and follow DICOM standard. Twenty of videos show
intracranial aneurysm problem and rest of them are normal cases. Digital subtraction process was not operated on the
17
frames. X-ray exposures were obtained at 7.5 frames per second, and images were displayed on a 960 960 matrix.
Field of view was 20 to 25 cm for anteroposterior and lateral projections, and 17cm for oblique views. Two samples of
angiography serial images from our data which focus on the same scene at three different times are shown in Fig. 6.
(a)
(b)
Fig. 6: Angiography serial images from two different views. (a) Cranial 3 Left Anterior Oblique (LAO) 88 .(b) Caudal 6
Left Anterior Oblique (LAO) 86 .
1.7.2. Preprocessing
To find the valuable frames based on the change of gray scale values created by contrast material movement, the
variance and average values for bottom part of each subtracted image are calculated. In this thesis, based on results of
our experiments, our appropriate sub-image is extracted from each subtracted image from row 800 through row 900
and column 100 through 900. After counting variance and average values for the entire subtracted image by
performing one dimensional nonlinear filter, the average and variance graphs are smoothed. In the nonlinear filtering,
the standard deviation of Gaussian is set to 0.02, contrast parameter is 0.01 and the speed of flux changes for a
variation in the gradient is 8. Based on Fig. 2(a), the 28th frame has the maximum average value and based on Fig.
2(b) the 63rd frame has the minimum variance value. The last valuable frame number is defined as the minimum value
of these two numbers i.e., 28. The first valuable frame number is specified based on the DOCV values which are
shown in Fig 2(c). In our experiment, we consider the numbers which are higher than 3 and lower than 15. This idea is
followed for all the angiography videos. Based on the Fig. 2(c) and section (2.1.2) the numbers 4 and 9 are the first
and second main points, respectively. The average value of these two points obtained 6.5 then by performing bracket
18
function which returns greatest integer less than or equal to average value, the first valuable frame number is set to 6.
According to the last valuable frame number and based on Eq. (9) and Eq. (10), the rest of valuable frame numbers are
found in the smoothed average diagram. In Fig. 2(a) the numbers 6, 11 and 19 contain the local maximum values.
Consequently, the numbers 6, 11, 19 and 28 are considered as valuable frame numbers for the fusion processing. In
section (2.1.3), the illumination smoothing was performed with homomorfic filter. As defined in Eq. (11), we
considered 090, 400, 3, .45H Lc D for all of our dataset which result good contrast without vessel rupture.
1.7.3. Fuzzy-based Fusion Scheme for High Frequency
In section (2.3), our proposed fuzzy-based fusion scheme for the high frequency coefficients was proposed. In this
scheme, we modeled distribution of the variance of corresponding coefficient sets as a Gaussian function and bounded
it with two thresholds 1T and 2T as var1 aveT and var2 aveT . Based on our experiments, is set to
100.
1.7.4. Evaluation Criteria
To evaluate the performance of our proposed algorithm and comparison with other algorithms, we used the most
reliable objective measures [32-34] such as correlation coefficient (CC), spatial frequency (SF), sharpness (SP), root
mean square error (RMSE), Peak Signal-to-Noise Ratio (PSNR), Signal to Noise Ratio (SNR). In this thesis, the
reference image (R) is the frame that has maximum entropy between the valuable frames and F is the fused image.
Table 2 obtains these objective measures.
19
Table 2: The evaluation objective measures of fusion results.
Evaluation
Criteria Calculation Description
CC
( ( , ) ( ))( ( , ) ( ))1 1
( )2 2
( ( , ) ( )) ( ( , ) ( ))1 1 1 1
M NF i j F R i j R
F i jCorr
M N M NR
F i j F R i j Ri j i j
( )F and ( )R are mean values of two
images (F and R). Higher CC reflects higher
extent correlation between the reference and
merged images.
SF
2 2( ) ( )SF RF CF ,
21( ( , ) ( , 1))
1 1
M NRF F i j F i j
i jMN
1 2( ( , ) ( 1, ))
1 1
M NCF F i j F i j
i jMN
SF measures the overall activity level in an
image. The higher SF value shows more
image salient information.
SP 1 2 2
( ( , ) ( , 1)) ( ( , ) ( 1, )) / 2,
SP F i j F i j F i j F i ji jMN
SP can reflect the small details of image. The
larger value of SP indicates that the fused
image has more sharpness.
RMSE 1 2
( ( , ) ( , ))1 1
M NRMSE F i j R i j
MN i j
The lower RMSE means the merged image
has the lower error and better quality.
PSNR
2255
10 log( )2
( ( , ) ( , ))1 1
MNPSNR
M NF i j R i j
i j
PSNR measures ratio between the maximum
possible signal and noise powers the higher
PSNR means fusion result is more qualify.
SNR 2 2
10 log[ ( ) / ( ) ]1 1 1 1
M N M NSNR R R R F
i j i j
This metric is used to measure quality of the
fused image. R is the mean value of the all
valuable frames. The higher value of the SNR
shows better noise suppression.
1.7.5. Analysis of Fusion Results and Discussion
In this thesis, to achieve informative blood vessel map, at first, we defined the maximum selection method based on
four activity criteria in section (2.4), as basic fusion algorithm (BFA). In these algorithms, the fusion of low frequency
coefficients has not been considered. After that we introduced our proposed fuzzy-based fusion scheme which is
obtained high visual perceptions with considerable improvement in the noise suppression. The fusion results of our
proposed fusion scheme and BFA for four different angiography views are shown in Fig. 7 through Fig. 10. In Tables
3 through 6 the objective evaluation measures for each view are presented. In these tables, our proposed fuzzy-based
fusion scheme based on SC and SEOG criteria for high frequency, LE criterion for low frequency is called and
abbreviated as SC&SEOG&LE and the scheme that is used with SML measurement is called as SC&SML&LE.
20
(a) (b) (c)
(d) (c) (f)
Fig. 7: Fusion results for Caudal 6 Left Anterior Oblique (LAO) 86 view. (a) AV method. (b) SML method. (c) SEOG method.
(d) LV method. (e) SC&SEOG&LE method. (f) SC&SML&LE method.
Table 3: Fusion results for Caudal 6 (LAO) 86 with different algorithms.
Algorithms Evaluation measurements
CC SF SP SNR PSNR RMSE
AV 0.8726 5.2342 2.7812 0.00067 48.1318 0.999
SML 0.8502 4.8690 2.5360 0.00067 48.1318 0.999
SEOG 0.8403 4.8701 2.5305 0.00067 48.1318 0.999 LV 0.8419 4.8798 2.5401 0.0006 48.1318 0.999
SC&SEOG&LE 0.8775 216.4176 8.9101 57.1009 105.2320 0.0014
SC&SML&LE 0.8633 205.3547 8.5276 56.3771 104.5082 0.0015
21
(a) (b) (c)
(d) (e) (f)
Fig. 8: Fusion results for Cranial 3 Left Anterior Oblique (LAO) 88 . (a) AV method, (b) SML method (c) SEOG method (d) LV
method (e) SC&SEOG&LE method. (f) SC&SML&LE method.
Table 4: Fusion results for Cranial 3 (LAO) 88 with different algorithms.
Algorithms Evaluation Measures
CC SF SP SNR PSNR RMSE
AV 0.9072 5.7966 3.1175 0.00047 48.1319 0.999 SML 0.9115 5.3583 2.8093 0.00047 48.1319 0.999
SEOG 0.9027 5.4471 3.8177 0.00047 48.1319 0.999
LV 0.9038 5.4892 2.887 0.00047 48.1319 0.999 SC&SEOG&LE 0.8962 217.8535 9.7865 56.2059 104.3373 0.0015
SC&SML&LE 0.8958 209.1748 9.4884 55.6576 103.7890 0.0016
22
(a) (b) (c)
(d) (e) (f)
Fig. 9: Fusion results for Caudal 3 Left Anterior Oblique (LAO) 86 . (a) AV method. (b) SML method. (c) SEOG method. (d)
LV method. (e) SC&SEOG&LE method. (f) SC&SML&LE method.
Table 5: Fusion results for Caudal 3 Left Anterior Oblique (LAO) 86 with different algorithms.
Algorithms Evaluation Measures
CC SF SP SNR PSNR RMSE
AV 0.8465 3.6230 1.8502 .00048 48.1320 0.999
SML 0.8343 3.3153 1.6223 .00048 48.1320 0.999
SEOG 0.8303 3.2552 1.5991 .00048 48.1320 0.999
LV 0.8307 3.2487 1.6030 .00048 48.1320 0.999
SC&SEOG&LE 0.8636 171.52227 7.3386 56.1132 104.2452 0.0016 SC&SML&LE 0.8464 166.0756 7.2237 55.4877 103.6193 0.0017
23
(a) (b) (c)
(d) (e) (f)
Fig. 10: Fusion results for AP Cranial 33 Right Anterior Oblique (RAO) 3 view (a) AV method. (b) SML method. (c) EOG
method. (d) LV method. (e) SC&SEOG&LE method. (f) SC&SML&LE method.
Table 6: Fusion results for AP Cranial 33 Right Anterior Oblique (RAO) 3 with different algorithms.
Algorithms Evaluation Measures
CC SF SP SNR PSNR RMSE
AV 0.8829 5.1807 2.7860 0.00058 48.1316 0.999
SML 0.8796 4.9497 2.5738 0.00058 48.1316 0.999 SEOG 0.8802 4.9605 3.5015 0.00058 48.1316 0.999
LV 0.8816 4.9861 2.6122 0.00058 48.1316 0.999
SC&SEOG&LE 0.8706 293.6596 11.5514 60.6778 108.8881 0.0009
SC&SML&LE 0.8619 291.0898 11.5209 60.2969 108.4279 0.0009
24
The effectiveness of our study is analyzed by considering performance measurements and simulation results which are
presented in Tables 3 through 6 and Figs. 7 through 10. Based on the aims which are followed in this thesis, we
analyze the evaluation measures for each view individually and then conclude that which fusion method provides the
best performance for all angiography views.
At first, we analyze the performance of the basic fusion algorithms. To evaluate the noise suppression performance
using SNR, PSNR, RMSE measures presented in Tables 3 to 6. It is clear that each one of BFA has the same effect in
the noise reduction. According to the values of SF measure, the fusion method based on AV criterion obtains more
sharp and clear result in all views. But, based on values of the CC and SP measures, we can not specify the better
algorithm. For example, in Table 6, the maximum SP value is resulted from SEOG method but in Table 5, it resulted
from AV method or for CC values, in Tables 3, 5 and 6, the AV method has the maximum correlation value but in
Table 4, the SML method provides the best result. From Figs. 7 through 10(a-d), it can be concluded that visual
perception and contrast for all BFA are approximately the same. But a few vessels are more evident in the AV fusion
method in all views.
In the following, we compare our proposed scheme (SC&SEOG&LE) and BFA for each view. Based on the CC
values from Tables 3 through 6, we conclude that the best fusion method based on CC measure for each view is
different. For exam in Table 3 and 4, SC&SEOG&LE and SML fusion method has highest value respectively. It is
necessary to consider that in each view, the difference of CC values is not prominent between the fusion algorithms.
According to the values of SF and SP measures in Tables 3 through 6, for each view SC&SEOG&LE, the fusion
results are better than in the image detail and sharpness.
To evaluate the noise suppression performance using SNR, PSNR, RMSE measures presented in Tables 3 to 6. We
can conclude that SC&SEOG&LE fusion scheme obtains the greatest improvement in performance values. The
proposed fusion scheme (SC&SEOG&LE) shows more effective noise suppression performance in the fusion results
in all views.
Since, the brain blood vessel map is produced based on physician request, it is necessary to compare the fusion results
visually. From Figs. 7 through 10(a-e), considerable noise suppression and artifact (bone shadows) reduction in
homogenous regions from SC&SEOG&LE fusion results (Figs. 7-10(e)) is observed. It is produced an informative
vessel map for clinical application. Consequently, we can conclude that SC&SEOG&LE fusion method which
provides the effective noise suppression and high visual perception for tiny vessel structures is more efficient among
BFA.
25
As mentioned previously, both SEOG and SML are prominent activity criteria for edge and detail extraction and
therefore comparison between them is useful. The two criteria (SEOG, SML) approximately have the same
computational complexity. Overall, in all views SC&SEOG&LE fusion method with small difference obtains the
better performance than SC&SML&MLE method (Table 3 through 6). Also from Figs. 7 through 10 (e-f), it is
observed that in each view there is no great visual perception difference between the fused images.
Finally based on the visual perception and objective evaluation measures which analyzed and discussed in above, we
claim that SC&SEOG&LE fusion scheme is superior to others methods in noise and bone shadows elimination, higher
visual perception with more detail in the vessel structures and acceptable correlation based on clinical applications.
1.8. Comparison with Other Works
In this thesis, to make fusion process automatic and produce the informative brain blood vessel map with high noise
suppression performance, at first the valuable frame numbers for fusion procedure were found and then our fusion
scheme was proposed based on the characteristics of WSGCT coefficients. For low frequency coefficients, LE
criterion was performed which causes more visual perception and contrast in the fusion result and for high frequency
coefficients; the fuzzy-based fusion scheme using two activity criteria were suggested. In our proposed fuzzy-based
fusion scheme, the fusion scheme for corresponding coefficient sets is categorized in two ways which eliminates the
noise and artifact in background of fusion results. Also, by performing fuzzy rules (introduced in Table 1), edge
information from all valuable frames are gathered to obtain informative and reliable vessel map.
The perfect comparison between our proposed algorithm and other presented algorithm is an impossible work due to
utilize different database with various view of imaging from brain. However, we compare our work with other
presented works in the literature. For example, in [17], firstly each of DSA images was decomposed by 2-D Harr
discrete wavelet transform (HDWT). Then by using a membership function based on dynamic fuzzy data model
(DFDM), the selection of wavelet coefficient was enhanced to combine all series of DSA images in different levels. In
[18], the DSA images were decomposed by FGCT to obtain information of different levels. Then, by using entropy of
different levels of DSA images and a membership function based on dynamic fuzzy logic, a set of weights for image
sub-band coefficients was assigned. At last, the fusion result was obtained by reconstruction of the fused coefficients.
In comparison with our proposed fusion algorithm, the introduced fusion procedures in [17, 18] are not automatically
while in our algorithm with specifying the number of valuable frame, we save time in the fusion process. In [17],
HDWT is used to decompose the DSA images but due to lack of shift invariance and inability to represent multi-scale
26
structures, this transform is not appropriate. The authors in [17] tried to compensate 2-D HDWT defections by using
DFDM. But due to low SNR and high RMSE, this algorithm does not have appropriate results. In [18], the authors
used FGCT to represent the image details. But, it suffers from some drawbacks such as high redundancy and
computational cost. In contrast, WSGCT which is used in our algorithm has lower redundancy and computational cost.
Due to feature differences between low and high frequency coefficients, it is deserved to have individual rules for each
domain. This theorem is applied in our algorithm but in [17, 18], the fusion rules for two categories are the same. In
[17, 18] and our proposed fusion algorithm, dynamic fuzzy logic and fuzzy logic rules are used which obtains more
informative and reliable fusion results. In [17, 18], the authors did not define condition of dataset which was used and
they presented fusion results for one undefined angiography view. They compared their presented algorithms with
Laplacian pyramid, weighted average and traditional DWT methods [35, 36]. Therefore, Table 7 and 8 present a
comparison between our proposed algorithm and other presented works [17,18], for similar view based on SNR and
RMSE evaluation measures, individually. This comparison implies that our proposed fusion scheme
(SC&SEOG&LE) results more informative blood vessel map.
Table 7: Comparison our proposed fusion algorithm with presented work in [17].
Algorithms RMSE SNR
Laplacian Pyramid 4.306 35.623
Weighted Average 4.446 35.450
Traditional DWT 4.055 35.970
Wavelet &Dynamic fuzzy data model[17] 3.818 36.493
Proposed algorithm (SC&SEOG&LE) .0009 60.5280
Table 8: Comparison our proposed fusion algorithm with presented work in [18]. Algorithms RMSE SNR
Laplacian Pyramid 4.403 35.734
Weighted Average 4.857 35.336
Traditional DWT 4.107 36.086
Curvlet Entropy & Dynamic fuzzy logic [18] 3.925 37.528
Proposed algorithm (SC&SEOG&LE) 0.0012 58.7321
27
1.9. CONCLUSION
Automatic fusion process and extraction of informative blood vessel map from each angiography’s view were two
main purposes of this thesis. In order to achieve the first aim, the valuable frame numbers were found. For the second
aim, the fusion scheme based on the WSGOCT coefficients and content selection strategy was proposed. In this
scheme, for high frequency domain, we introduced a fusion map which categorized the fuzzy-based fusion scheme in
two methods of maximum intersection selection and weighted averaging based on the fuzzy logic rules and
intersection operation. In this scheme, improvement of the noise and artifact suppression in the background image was
obtained and by performing fuzzy logic rules, vessel information from all valuable frame sub-bands was gathered. In
our content selection strategy, SC and SEOG are the most effective activity criteria which we used in the high
frequency domain. For the low frequency, LE was applied as the best criterion. Finally, experimental results
confirmed that our proposed fuzzy-based algorithm is more effective in comparison with other presented fusion
methods.
28
References
1- A. Ardeshir Goshtasby, N. Stavri, “Image fusion: Advances in the state of the art,” Information Fusion, vol. 8,
no. 2, pp. 114–118, 2007.
2- H.B. Mitchell, Image Fusion: Theories, Techniques and Applications, Springer, 2010.
3- G. Pajares, J.M. de la Cruz, “A wavelet-based image fusion tutorial,” Pattern Recognition, vol. 37, no. 9, pp.
1855–1872, 2004.
4- A. Ellmauthaler, C. L. Pagliari, E. A. B da Silva, “Multiscale Image Fusion Using the Undecimated Wavelet
Transform With Spectral Factorization and Nonorthogonal Filter Banks,” IEEE Transactions on Image
Processing, vol. 22, no. 3, pp.1005–1017, March 2013.
5- E. J. Candes, L. Demanet, D. L. Donoho, and L. Ying, “Fast discrete curvelet transforms,” SIAM Multiscale
Model. Simul, vol. 3, pp. 861–899, 2006.
6- S. Yang, M. Wang, L. Jiao, R. Wua, Z. Wang, “Image fusion based on a new contourlet packet,” Information
Fusion, vol.11, no. 2, pp. 78–84, 2010.
7- V.D. Calhoun, T. Adali, “Feature-Based Fusion of Medical Imaging Data,” IEEE Transactions on Information
Technology in Biomedicine, vol. 13, no. 5, pp. 711–720, Sept. 2009.
8- M. Choi, R.Y. Kim, M.-R. Nam, H.O. Kim, “Fusion of multispectral and panchromatic satellite images using
the curvelet transform,” IEEE Geoscience and Remote Sensing Letters, vol. 2, no. 2, pp. 136–140, 2005.
9- B. Luo, E.R. Hancock, “Structural graph matching using the EM algorithm and singular value
decomposition,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, no. 10, pp. 1120–
1136, 2001.
10- A. Dallil, M. Oussalah, A. Ouldali, “Sensor Fusion and Target Tracking Using Evidential Data Association,”
Sensors Journal, IEEE, vol. 13, no. 1, pp. 285–293, 2013.
11- L. Snidaro, G. L. Foresti, R. Niu, P.K. Varshney, “Sensor fusion for video surveillance,” in: Proceedings of
the 7th International Conference on Information Fusion, Stockholm, Sweden, pp. 739–746, 2004.
12- S.P. Constantinos, M.S. Pattichis, E. Micheli-Tzanakou, “Medical imaging fusion applications: An overview,”
Signals, Systems and Computers, 2001. Conference Record of the Thirty-Fifth Asilomar Conference on, vol.
2, pp. 1263–1267, 2001.
13- H. Pourghassem, N. Jafari Fesharaki, A. Tahmasebi, “Material Detection Based on GMM-Based Power
Density Function Estimation and Fused Image in Dual-energy X-ray Images”, Fourth International
29
Conference on Computational Intelligence and Communication Networks (CICN2012), pp.364-368, Mathura,
Uttar Pradesh, India 3-5 Nov. 2012.
14- A. Tahmasebi, H. Pourghassem, “A Score Level Fusion Approach for a Multimodal Biometric Identification
System Using Ear and Palmprint,” International journal of Mathematics and Computation, vol. 17, no. 4, pp.
34-45, 2012.
15- C. Kouskouras, A. Charitanti, C. Giavroglou, et al, “Intracranial aneurysms: evaluation using CTA and MRA.
Correlation with DSA and intraoperative findings,” Neuroradiology, vol. 46, no. 10, pp. 842-850, 2004.
16- Y. Bercier, H. Patrocinio, P. Belanger, D. Hristov, “Multimodality image fusion for radiosurgery localisation
of large AVMs,” Engineering in Medicine and Biology Society, 2000. Proceedings of the 22nd Annual
International Conference of the IEEE, vol. 4, pp. 2689–2692, 2000.
17- G. Zhang, Y. Zheng, J. Wu, Z. Cui, “Wavelet Fusion in DSA Based on Dynamic Fuzzy Data Model,”
Bioinformatics and Biomedical Engineering, 2009. ICBBE 2009. 3rd International Conference on, pp. 1-4,
11-13 June 2009.
18- G. Zhang, Z. chui, F .Li, J. Wa, “DSA Image Fusion Based On Dynamic Fuzzy Logic and Cutvelet Entropy,”
Journal of Multimedia, vol. 4, no. 3, pp. 129–136, 2009.
19- E.J. Cand`es, D.L. Donoho, “Curvelets and curvilinear integrals,” Journal of Approximation Theory, vol.113,
no.1, pp. 59–90, 2001.
20- B. Zitova, J. Flusser, “Image registration methods: A survey,” Image and Vision Computing, vol. 21, no. 11,
pp. 977-1000, 2003.
21- M. Nejati, H. Pourghassem, “Multiresolution Image Registration in Digital X-Ray Angiography with Intensity
Variation Modeling”, Journal of Medical Systems, Vol. 38, No. 2, pp. 1-10, Feb. 2014.
22- T.M . Buzung, J. weese, C. Fassnacht, C. Lorenz, “Using and entropy measure to enhance the quality of DSA
images with an algorithm based on template matching,” Visualization in Biomedical Computing, vol. 1131 of
Lecture Notes in Computer Science, Springer–Verlag, pp. 235– 240,1996.
23- P. Perona, J. Malik, “Scale-space and edge detection using anisotropic diffusion,” IEEE Transactions on
Pattern Analysis and Machine Intelligence, vol. 12, No. 9, pp. 629–639, 1990.
24- R. C. Gonzalez and R. E. Woods, Digital Image Processing: Prentice Hall, 2008.
25- V. Maik, D. Cho, J. Shin, J. Paik, “Regularized Restoration Using Image Fusion for Digital Auto-Focusing,”
IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 10, pp. 1360–1369, 2007.
30
26- V.S. Petrovic, C.S. Xydeas, “Gradient-based multiresolution image fusion,” IEEE Transactions on Image
Processing, vol. 13, no.2, pp. 228-237, 2004.
27- T. Hua, Y.-N. Fu, P.-G. Wang, “Image fusion algorithm based on regional variance and multi-wavelet bases,”
2nd International Conference on Future Computer and Communication (ICFCC), vol. 2, pp.V2-792, V2-795,
21-24 May 2010.
28- J. Lee, Y.-H. Kim, J.-H. Nam , “Adaptive Noise Reduction Algorithms based on Statistical Hypotheses
Tests,” IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1367-1378, 2008.
29- Y. Zheng, P. Zheng, “Multisensor image fusion using fuzzy logic for surveillance systems,” Fuzzy Systems
and Knowledge Discovery (FSKD), 2010 Seventh International Conference on, vol. 2, pp .588-592, 10-12
Aug. 2010.
30- S. Yin, L. Cao, Q. Tan, G. Jin, “Infrared and visible image fusion based on NSCT and fuzzy logic,”
Mechatronics and Automation (ICMA), 2010 International Conference on, pp. 671-675, 4-7 Aug. 2010.
31- H. Lu, L. Zhang, S. Serikawa, “Maximum local energy: An effective approach for multisensor image fusion in
beyond wavelet transform domain,” Computers and Mathematics with Applications, vol. 64, no. 5, pp. 996-
1003, 2012.
32- C. Xydeas and V. Petrovic, “Objective image fusion performance measure,” Electronics Letters, Vol. 36, pp.
308-309, 2000.
33- X.-H. Yang, F.-Z. Huang, G. Liu, “Urban Remote Image fusion using Fuzzy Rules,” International Conference
on Machine Learning and Cybernetics, pp. 105-106, 2009.
34- T. Stathaki, Image Fusion: Algorithms and Applications, pp.669-679, Academic Press, 2008.
35- J. L. Van Genderen, C. Pohl, “Image fusion: Issues, techniques and applications,” Intelligent Image Fusion,
Proceedings EARSeL Workshop, Strasbourg, France, pp.18-26, 1994.
36- Z. Zhang, R. S. Blum, “A categorization of multiscale decomposition-based image fusion schemes with a
performance study for a digital camera application,” Proc.IEEE, vol. 87, no. (8), pp. 1315-1326, 1999.
31
Chapter II
Aneurysm Extraction
Abstract
Brain aneurysm is one of the most life threatening event, which is associated with a high rate of
mortality and disability. There are many factors, which specify the best treatment option for each
particular patient. This chapter introduces a new brain aneurysm extraction algorithm for fused digital
subtraction angiography (DSA) images. It is noteworthy to say that, extracting aneurysm geometric features
automatically has a valuable clinical application in case of patient treatment. So, representing secular aneurysm
radius is considered as aim of this chapter.
2.1. Introduction
The word aneurysm comes from the Latin word aneurysma, which means dilatation. An aneurysm is an abnormal
bulge in the wall of an artery due to weakness or injury, whose rupture can lead to catastrophic complications such
as hemorrhagic stroke. A saccular aneurysm is the most common type of aneurysm which causes subarachnoid
hemorrhage. Computerized tomography angiogram (CTA), magnetic resonance angiogram (MRA), and X-ray
angiography are the most recently operations which can be used to visually observing aneurysm in detail.
Nowadays, automatic computational geometrics features for evaluating risk of rupture and treatment planning is
essential. Especially, when large number of data sets are used and manual process of these data are very time
consuming. To address this issue, based on aneurysm characteristics such as shape, gradient, size, and energy
medical image processing can proposes applicable algorithms which represent geometric feature of aneurysm.
One of the main problem of these algorithms is aneurysm isolation or extraction from parent vessels. Due to
different types of medical images, there are various methods and challenges for aneurysm extraction procedure.
Removing vessel structure can be a fundamental preprocessing which its accuracy has great effect on result of
32
aneurysm extraction algorithm. Especially, when shape similarity between aneurysm and vessel overlap or vessel
cross section is seen. However, removing vessel structures is always accompanied with removing non-vessel
structures, some of which can be aneurysm. Thus, there is a tradeoff between accuracy of vessel structure
removing and aneurysm extraction algorithms. In this thesis, introducing automatic aneurysm extraction algorithm
from different views of 2-D DSA fused images is the main purpose. In this algorithm, morphological characterize
and size of aneurysm are considered. In addition, to tackle with poor gradient edge, a new image is introduced
which extraction procedure will be done based on new pixel values. It is necessary to know that in each view
shape, size, location, and some image properties such as contrast and measures of edge gradient for each aneurysm
is different from another one. Hence, these differences faced our algorithm with various challenges.
Consequently, to overcome all problems, our new algorithm is presented in three steps. Step one is the most
essential one, which removes vessel structure based on multi structural morphological operators and nonlinear
filtering. In step two, Hough transform and region growing algorithm are used for extraction procedure. In last
step, morphological operator is used as a post processing to improve accuracy result. Finally, radius of each
aneurysm is represented which help doctors to choose the best treatment option. In the following sections, we
introduce our new algorithm in more details. Next, experimental results and compare with other works will be
represented, and final section, discusses the importance of new algorithm.
2.2. Proposed Automatic Aneurysm Extraction Algorithm
The fact of the matter is that there are some issues to overcome. In Fig. 1 four different fused DSA images from
four various views are presented. Aneurysm is distinguished with blue circle, and red circles show some wrong
candidates. In general, our challenges are divided into general view and angle view. In general view, due to
intensity similarity, the edge which surrounded aneurysm is characterized by poor gradient. In other words, there
is no sharp edge to separate aneurysm. Therefore, gradient-based methods failed to show acceptable result.
Another main issue is shape similarity between aneurysm and vessels overlap or vessels cross section, which is
why our accuracy can be decreased. In addition, it is good to know that because of near range of gray level
between aneurysm and other candidates energy can not be a suitable criterion for our method. In angle view, there
are three main challenges. Firstly, size of aneurysms is different. Next, aneurysms are located in different situation
33
for example in Fig. 1(c) it placed among some branches and artery, but in Fig. 1(a), (b), and (d), it presents more
individual. The last problem is histogram differences, which means each aneurysm has different rang of gray
scales from other one. Consequently, due to cope with existence challenges, our new algorithms are divided into
three steps which will be explained in the following.
(a) (b) (c) (d)
Fig.1 Fused DSA images for four different views. Blue circle shows aneurysm and red circles show vessels overlap and cross
section vessels.
2.2.1. Preprocessing
Since shape similarity between aneurysm and vessel cross section or vessel overlap is existed, vessel structure
removing is known as the essential and basic part of the extraction scheme. This step is divided into two steps based
on morphological operators and nonlinear filtering.
2.2.1.1. Morphological processing
Since brain blood vessel structure is complex and it is presented in different directions, multi directional morphology
operators [1] are used to remove vessels as follow:
(( ) )i i i
I F S S (1)
Where F is fused image, i
S is morphological structure for i and i
I is image result. Moreover, and
denotes erosion and dilation morphological operator respectively. In the following, for all of the directions, for each
pixel in the resulted images, minimum value will be accounted.
34
2.2.1.2. Nonlinear Diffusion filtering
In this step, nonlinear diffusion filtering [2,3] is used to remove vessels structure and make aneurysm more prominent
and individual. In the other words, this step completes result of last step to remove vessel structure more completely.
2.3. Extraction Procedure
Due to circularity of aneurysm, circular Houph transform [4] is applied to result of nonlinear diffusion filtering which
offers aneurysm candidates. Then, aneurysm extraction procedure will be completed with proposed region growing
algorithm [5]. It is necessary to mention that in all of cases aneurysm has the biggest radius between other candidates.
Our algorithm is divided into four steps. Firstly, center of the biggest circle with 5 neighboring pixels is considered as
an initial region. In second step, histogram differences and existence of poor gradient edge are challenging which put
serious limitation on region growing process for each optional view. In order to overcome these problems, a new
image is proposed based on nonlinear diffusion filtering result and range of considered numbers as follow:
( , ) ( , ) ( ).
( , ) 0
diff diff
i
new
I x y if I x y q i m
I x y others
(2)
Where i
newI is the new image, diffI is result of nonlinear diffusion filtering, q is set of numbers and m is average
value of diffI . In third step, region growing algorithm stars to grow based on pixel values of new image and circularity
criterion [6]. In last step, for each numbers in set q , which presents one new image, one extracted aneurysm image is
obtained from region growing procedure. For all of obtained results circularity criterion will be accounted based on
Eq.3. Then the candidate with higher circularity measure is selected as the main aneurysm.
42
perimeter
areacircle (3)
Where perimeter is the number of pixels along the margin of the extracted aneurysm and area is the number of
pixels within the contour of the island that represents the candidate.
35
2.4. Postproccessing
In each view, due to aneurysm is not located in the same situation, and in some cases it is surrounded with thick
branches and artery, postproccessing is necessary. In this step, Morphological opening operator [1] is used to improve
accuracy of our new algorithm as follow:
finalI F S (3)
Where F is image which has the most circularity measure, S is ball structure and finalI is final result.
2.5. Experimental results
2.5.1. Data set
To test our algorithm, we gathered thirty 2-D fused DSA images from different views of angiography operation [7].
Moreover, based on the doctor knowledge in each fused image aneurysm problem is seen, and doctor needs to know
measure of radius for each aneurysm. Images are displayed on 960*960 matrix.
2.5.2. Preprocessing
2.5.2.1. Morphological operation
Firstly, in order to remove vessels structure, multi directional morphological operation [1] is used. In this thesis 12
structure elements for 12 different angles {0 ,15 ,30 ,45 ,60 ,75 ,90 ,105 ,120 ,135 ,150 ,165 )i with
window size of 7 7 and angle accuracy of 15 are considered. Figure.2 shows the result of first preprocessing step.
36
(a) (b) (c) (d)
Fig. (2): Removing vessel structure with multi directional morphological operation for four sample fused DSA images.
As it is obvious, in each view, based on the vessel structure results are different. For exam in Fig. 2 (a), (b), (d) thin
branches are eliminated approximately, but in Fig. 2(c) they are presented strongly. However, in all views, some
points are seen as wrong candidates, and aneurysm is not presented individual yet. In Fig. 3 some wrong points are
illustrated with red circles.
(a) (b) (c) (d)
Fig. 3: Red circles are wrong candidates and blue one is aneurysm
2.5.2.2. Nonliner Diffusion Filtering
Du to remove vessel branches and make aneurysm more prominent, nonlinear diffusion filtering [2,3] operator is used
as second step of preprocessing. Diffusion function is defined as:
37
1( )
1 (( ) )alfa
D IJ
absK
(4)
Where 2alfa and 0.02k . Figure .4 shows the results which are derived from this step.
(a) (b) (c) (d)
Fig.4 removing vessel structure with nonlinear filtering operation
From image results which are presented we can concluded that in Fig. 4 (a), (b), (d) all thin branches are removed and
background is shown clear, so many wrong candidates are not presented any more. However, in Fig. 4 (c), because of
thick vessels existence, removing branches are not as same as other views. Totally, we can conclude that some wrong
candidates such as vessel overlap or vessel cross section are removed and aneurysm presented more individual.
2.5.3. Extraction Procedure
2.5.3.1. Houph Transform
In order to aneurysm extraction, since aneurysm’s shape is supposed circular, circular Hough transform [4] from
Matlab toolbox is considered where edge gradient threshold and sensitivity factor to detect circles is .1 and .89
respectively. In addition, range of candidate radius is defined from 10 to 30 pixels. In Fig.5 aneurysm candidates are
presented with green circles.
38
(a) (b) (c) (d)
Fig. 5: Aneurysm candidates from Houph transform.
As it is obvious, because of limited range of radius which is considered, some false candidates such as small vessel
cross sections or small vessel over laps, especially for thin branches are eliminated. Moreover, in comparison with
original images, it can be concluded that removing vessels structure as a basic step, has a great effect to represent
aneurysm candidates, which causes less false candidates.
2.5.3.2. Region growing Algorithm
As mentioned in section (2.2.2), experimentally, a set of numbers ( q ) is considered to make a new image. In this
thesis, q is set to {0.95,0.98,1.01,1.04,1.07,1.11,1.13} . In addition, minimum circularity criterion for growing
initial candidate region is set to .3, which means aneurysm with various shape can be extracted and in general,
proposed algorithm is independent on how aneurysm shape is far from circularity.
Result of using proposed region growing algorithm is shown in Fig. 6.
(a) (b) (c) (d)
Fig. 6: Region growing procedure result.
39
As it is illustrated, in Fig.6 (a) and (b), aneurysm is extracted completely with acceptable accuracy, but in Fig.6 (c), (d)
aneurysm extraction is not completely successful, which means artery and surrounding branches are seen.
2.5.4. Postproccessing
In order to improve accuracy for each optional view, morphological opening operator [1] based on ball structure is
used, which remove all reminder vessel branches with high performance. In Fig.7. results are shown.
(a) (b) (c) (d)
Fig. 7: Final results.
As a clinical application, measure of radius for each aneurysm is represented as follow. At first, with canny operator
[8] aneurysm’s edge is detected. Then, distance of centered pixel from all of the edge pixels is calculated, and average
value of all distances is considered as radius measure. Table.1 represents radius measurement results.
Table.1 Radius measurement
Radius measure Image number
9 mm Fig.7 (a)
3 mm Fig.7 (b)
7 mm Fig.7 (c)
8 mm Fig.7 (d)
40
2.6. Evaluation of proposed algorithm
To evaluate our algorithm, pixels around aneurysm, which are labeled manually based on doctor guidance, are
compare with pixels around aneurysm which are extracted from proposed algorithm. The algorithm performance is
evaluated by the validity rate of the overlap between these two sets. An overlapping criterion is defined to measure the
common area between true region T and extracted region D as [9]:
( )
( )
Area T DAccuracy
Area T D
(5)
In Table.2 accuracy rate of our proposed algorithm for each aneurysm based on Eq.(5) is presented.
Table.2 Accuracy measurement
Accuracy measure Image number
80.50 Fig.7 (a)
80.04 Fig.7 (b)
80.11 Fig. (c)
80.23 Fig. (d)
2.7. Comparison with other works
To compare our proposed algorithm, there is not any similar aneurysm extraction algorithm which works on 2-D fused
brain DSA images, but in [10] a method for 2-D fused DSA images which detect aneurysm based on human eyes’s
ability to recognize wide range of color was proposed. Aim of this thesis was to distinguish veins, arteries and
aneurismal vessel based on HSV color scheme. At first, they fused all DSA frames by considering minimum intensity
of each pixel in the 2-D digital video. Next , by introducing time to peak and time duration criterion, fused map was
visualized in color image where Hue set to TTP or TD, Saturation set to 1 and Value set to pixel intensity value. At
last , multiscale vessel enhancement filtering was applied to improve vessel structure. In [10], not only aneurysm was
not extracted from fused DSA images but also there is no clear color image from aneurysm, which means some
vessels structure are seen in background around aneurysm tissue. Moreover, in this essay any geometrical aneurysm
feature is not obtained for clinical usage.
41
2.8. Discussion
In this thesis, automatic brain aneurysm extraction algorithm was proposed for 2-D fused DSA images. Firstly, Multi
directional morphological operators and nonlinear diffusion filtering were used for vessel structure removing as an
fundamental step. Then, Houph transform applied for aneurysm candidates representation, and then our new region
growing algorithm was proposed to extract aneurysm completely. Since aneurysm was not isolated accurately,
postproccessing step was done based on morphological operator which results accuracy rate of 80% approximately. At
last, based on doctor’s demand for each aneurysm measure of radius is calculated, which shows risk of aneurysm
rupture or surgical treatment.
42
References
1- C. NagaRaju, S. NagaMani, G. R. Prasad, S. Sunitha, “Morphological Edge Detection Algorithm
Based on Multi-Structure Elements of Different Directions”, International Journal of Information and
Communication Technology Research (IJICT), vol. 1, no. 1, pp.37-43, 2011.
2- P. Prona, J. Malik, “Scale-Space and Edge Detection Using Anistropic Diffusion”, IEEE Transaction ON
Pami, vol. 12, no. 7, pp.629-639, 1990.
3- L. Baopu, S. Nong, C. Zhiguo, “Contrast-Modulated Nonlinear Diffusion for X-ray Angiogram Images”,
Engineering in Medicine and Biology 27th Annual Conference, pp. 1736-1738, Shanghai, China, 2005.
4- J. Ruen Jen, M. Chau Shie, C. Chen, “A Circular Hough Transform Hardware for Industrial Circle Detection
Applications,” Industrial Electronics and Applications, 2006 1ST IEEE Conference on, pp.1-6, 2006.
5- S.A. Hojjatoleslami, J. Kittler, “Region growing: a new approach”, Image Processing, IEEE Transactions on ,
vol.7, no.7, pp.1079-1084, 1998.
6- P. Xiaomin; G. Hongyu; D. Jianping, “Computerized Detection of Lung Nodules in CT Images by Use of
Multiscale Filters and Geometrical Constraint Region Growing”, Bioinformatics and Biomedical Engineering,
International Conference on, pp:1-4, 2010.
7- S. Momeni, H. Pourghasem,” An Automatic Fuzzy-based Multi-temporal Brain Digital Subtraction
Angiography Image Fusion Algorithm Using Curvelet Transform and Content Selection Strategy,” Journal of
medical system, 2014.
8- F.-y. Cui, L.-j. Zou, B. Song, “Edge feature extraction based on digital image processing techniques”,
Automation and Logistics, 2008. ICAL 2008. IEEE International Conference on , pp. 2320-2324, 2008.
9- A. Aquino, M. E. Gegundez-Arias, and D. Marin, “Detecting the optic disc boundary in digital fundus images
using morphological, edge detection, and feature extraction techniques,” IEEE Trans. Med. Imag. 29, 1860–
1869 (2010).
10- H. Zakaria,A. Kurniawan,T. L. R. Mengko, O. S. Santoso, “Detection of cerebral aneurysms by using time
based parametric color coded of cerebral angiogram”, Electrical Engineering and Informatics (ICEEI), 2011
International Conference on , pp: 1-4, 2011.
43
Chapter III
Discussion
In this thesis 2-D internal carotid rotational angiography videos are applied from different views. Moreover, two main
aims are pursued. Firstly, an automatic algorithm for representation of brain blood vessel map is proposed for each
optional views based on contrast material movement. Then, extracting aneurysm from 2-D angiography videos from
different views with various features is targeted, which shows risk of aneurysm rupture or surgical treatment.
In this thesis, for the first aim, an automatic multi-temporal fusion method is proposed for the first time. Generally
speaking, our fusion strategy is organized in preprocessing and processing steps. In preprocessing, registration,
background estimation, elimination, and smoothing are done. In the following step, to overcome different challenges,
a fuzzy-based fusion algorithm for high frequency Curvelet coefficients, and maximum local energy method for low
frequency Curvelet coefficients are proposed. There are some remarkable points behind this algorithm such as its
generalization for all of the angiography views, noise improvement in background and vessel structures, high visual
perception from thin vessels, and reducing redundant frames to present a high informative map from blood vessels. In
comparison with other works, in this scheme, improvement of the noise and artifact suppression in the background is
obtained and by performing fuzzy logic rules, vessel information from all valuable frame sub-bands is gathered. In our
content selection strategy, the sample correlation and sum energy of gradient are the most effective activity criteria
which we used in the high frequency content. For the low frequency, local energy is applied as the best criterion.
Finally, experimental results confirmed that our proposed fuzzy-based algorithm is more effective and informative.
In the second part of this thesis, an automatic aneurysm extraction algorithm is proposed for fused images resulted
from the previous algorithm. Generally, our method is divided into three main steps. In preprocessing, vessel
structures are eliminated and background smoothing is done with multi directional morphological operators and
nonlinear diffusion filtering. Then, aneurysm candidates are represented by applying Hough transform. In the next
step, a new region growing algorithm is proposed to extract main aneurysm from previous resulted image. At last for
promoting accuracy and our performance, morphological-based operation is done as a postprocessing step.
Additionally, in terms of clinical application, radius measure for each extracted aneurysm is calculated. In comparison
with other works, there is not any similar aneurysm extraction algorithm which works on 2-D fused brain DSA
images. In the case of performance, based on thirty aneurysm cases, we obtain accuracy rate of 80% approximately.