Simulation Program of Specifying Ischemic Stroke

0 downloads 0 Views 1MB Size Report
Undefined area. Then, separate the brain into left and right to specify Ischemic Stroke Area. As a result of experiment in 5 Stroke patients sample by setting CBV ...
Signal Processing Medical Signal Processing & Medical Imaging Paper 101531

Simulation Program of Specifying Ischemic Stroke Area from CT Perfusion images Based on Digital Image Processing Techniques 2 l l S. Fueanggan , S. Chokchaitam , and S. Muengtaweepongsa I

Department of Electrical and Computer Engineering, Thammasat University, Thailand. 2 Division of Neurology, Thammasat University, Thailand.

Abstract- This research paper presents a new designed program to initially analyze Ischemic Stroke Area from Computed Tomography Perfusion (CTP) based on Digital Image Processing Techniques. The MATLAB program is applied to develop the designed software to analyze the Ischemic Stroke Area. The new designed software can specify Ischemic Stroke Area by assigning Threshold level of CTP from CBV (Cerebral Blood Volume) , CBF (Cerebral Blood Flow) and MTT (Mean Transit Time) images. Our experimental results will be shown in N-Match (normal tissue areas),D-Match (dead tissue areas ), Mismatch (blood cot tissue areas) and Undefined area. Then, separate the brain into left and right to specify Ischemic Stroke Area. As a result of experiment in 5 Stroke patients sample by setting CBV Threshold level to 2.5 ml/lOOg (±1.5) , CBF Threshold level to 20 ml/lOOg/min (±1O) and MTT Threshold level to 7.5 sec (±4.5) , the distribution of N-Match, D-Match, Mismatch and Undefined depends on their threshold. So, it is possible to sort elementary information of left and right side of the brain to specify Ischemic Stroke Area in order to compare the results with brain specialists.

I.

C

that studied to find Ischemic Stroke Area and lead to a program that help doctors to analyze by finding Mismatch from CBV and CBF images.[5] The idea of this research is to design a program to analyze Ischemic Stroke Area, comparing image data from CT scanned images of CBV, CBF and MTT which were collected from CT Perfusion, which rely on the relationship of all three scattered data to identify Ischemic Stroke Area based on data gathered from Mismatch of CBV, CBF images and calculate the Threshold of MTT for preliminary data analysis for the doctors which is easy to use and at cheap price, also to reduce the time for doctor to analyze the case and increase the accuracy of analysis for effective treatment. II. PROCEDURE AND RELATED THEORIES A. Medical principle in CT Scan diagnosis

CTP is a blood brain status checking method after the injection of contrast media, which is expected to be clogged by checking average time of blood in brain at the point that needed to be considered. Afterward, apply the information

INTRODUCTION

to create images and show CBV , CBF and MTT in order

erebrovascular Disease : Stroke is a frequently found

to specify Ischemic Stroke Area, so the doctor could have a

disease

treatment on time.

and

becoming

a

public

health

issue

in

Thailand. According to Public Health Statistics (A.D.

2005), Stroke is in the top three of Thai people cause of death

and

like

to

rise.[l]

In

correspond

with

joint

educational research between Ministry of Public Health and WHO (World Health Organization), Stroke comes first in cause of death in female and second in male.[2] It is also the main reason of Disability Adjusted Life Year in both male and female.[3] At present, there is shortage of personnel to provide sufficient service for treatment of brain and nerve. There's also a large number of patients compared to doctors, so the doctor may made fault analysis from color value from CT-Scan images with similar color scale. Therefore, if there are tools that help to analyze Ischemic Stroke Area images from CT-Scan, it will help doctors to get more correct results. Diagnosis:

CT Scan will assist doctor to diagnose

Patient's status by comparing variable images, such as CBV images. CBF images, MTT images, TTP images and to specify Ischemic Stroke Area on the CT Scan images, doctor normally consider CBV images and CBF images then find the location of mismatch.[4] There are research

The 8th Electrical Engineering/ Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand - Conference 2011

(b)

(c)

Fig. 1. CT scan of brain which is replaced by color after CTP.

Page 1031

Signal Processing Medical Signal Processing & Medical Imaging

From Fig. l(a) CBV image is the amount of blood per CBV

unit of brain tissue. Comparison of images is done by setting Threshold value, if any area has color value lower

t

than prescribed, will be considered as less value area. And if any area has color value than prescribed,

will be

CBV more than TH

considered as much value area.

MISMATCH • • •

+

From Fig. l(b) CBF image is the amount of blood flow

MTT



T�.�--------�------�

per unit of brain tissue per minute. In comparison by setting

t +

Threshold value, if any area has color value lower than prescribed, will be considered as less value area. And if any

UNDEFINED

CBV less than TH

area has color value than prescribed, will be considered as much value area as for CBV images. From Fig. I(c) MTT image was defined as the time

® �Th"

..

difference between the arterial inflow and venous outflow.

CRF less than TH

F

CRF



CRF more than TH

The MTT image was calculated from CBV (Cerebral Blood

Fig.2. The distribution of data which is divided into six parts gathered from

Volume) per CBF (Cerebral Blood Flow) which will be

configuring Threshold time ofMTT by comparing CBV and CBF images.

shown in equation 1.

The distribution of data in Fig.2 by comparing the Threshold value of CBV, CBF and MTT could be found in

CBV MIT =-CBF

(1)

Table I. TABLE I

If the average time value shown in MTT image is high, it means that the blood volume compared to blood flow is high. That means there is possibility of Ischemic Stroke Area. And if the average time value shown in MTT image is low, it means the blood value compared to blood flow is low, which results in good blood circulation and may not be Ischemic Stroke. In Threshold value assignment, the area with color value is lower than prescribed, will be regarded as high value are, and the area with color value is higher than prescribed, will be regarded as low value area.

INDICATION OF DISTRIBUTION DATA BY COMPARISON OF THRESHOLD VALUE OF CBV AND CBF WITHMTT IMAGES (UNDEFINED) Threshold (D-Match) (Mismatch) (N-Match) Min Min Max Max CBV Min Min Max Max CBF Max+Min Max+Min Min Max MTT 2+3 4+5 1 6 Area

Table 1 indicates the relationship of scattering data gathered from CBV, CBF and MTT images, and those area are

needed

to

be

divided

into

4

groups,

which

are

Mismatch, N-Match, D-Match and Undefined then compare appeared color to locate Mismatch of the image in order to observe severity of Ischemic Stroke Area and allows the

B. Comparison of CB V, CBF and Ischemic Stroke Area

images to specifY

doctor to determine appropriate treatment. But in this

Equation 1 shows the relationship between data from

left side of the CT Scan images to eliminate the color

MTT

comparison, each doctor may see color scale value on the

CBV, CBF and MTT images which extract information in

difference. By the way,

order to calculate the Threshold value by determining the

properties of individual.

relationship MTT(sec)

of

Equation

CBV(mlllOOg) =

1

which

is

by using the rule of three In

CBF(mIl J �Og/min)

arithmetic to compare CBV, CBF and MTT units in order to fmd using Threshold value. For example, if CBV was set CBV

to 2.5, CBF was 20, so the -

this depends on the physical

III.

OPERATION OF THE SYSTEM

A. Applying Digital Image Processing (DIP) theories with medical method Digital Image Processing used in the analysis by taking CBV , CBF and MTT images to filter out unwanted

will be 0.125, allowing the

information from the images, such as numbers, letters etc.,

MTT value discovered from conversion of time unit into

Area process to pull out the part we want to compare. Then

CBF

the same value equal to 60*0.125, so the MTT value for assigning Threshold equals to 7.5 . After that, Threshold value of CBV, CBF and MTT can be tested by bringing MTT value with higher or lower than prescribed into comparison with Threshold value of CBV and CBF. The results will be scattered into six area, as shown in Fig. 2 .

The 8th Electrical Engineering/ Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand - Conference 2011

and then take CBV , CBF and MTT images into IdentifY take the interested color (RGB) from the CBV , CBF and MTT images to make comparison (Grey Scale) in order to determine the relationship from table 1 to gather D-Match, Mismatch, N-Match and Undefined area then specify the area of the brain into two part to identify Ischemic Stroke Area (Left/Right Brain), such progress is shown in Fig. 3 .

Page 1032

Signal Processing Medical Signal Processing & Medical Imaging

D. Comparison on the left and right area of the brain to identifY Ischemic Stroke Area Identifying the area of left and right side of the brain can be done by dividing Region Of Interested (ROJ) image then count the number of Pixel of N-Match if there is more pixels on the left or right side. The side with more pixels indicates that the side is normal and the side with less N-Match pixels is the side with Ischemic Stroke Area.

Determination of D-Match, Mismatch, N-Match and Undefined

E.

Determination

of D-Match,

Mismatch,

N-Match and

Undefined can be done by counting pixels in D-Match, Mismatch, N-Match and Undefined area then compare each pixel group to all the pixels of the brain. The results come out as a percentage by using equation

(4).

Pixel Segmen Volume Segment (%)

Fig. 3. Block diagram of identifying Ischemic Stroke Area progress.

B.

x

Filter out unwanted information (Crop)

By

After considered CBV, CBF and MTT images, rows that

as D-Match, Mismatch and N-Match

are less than row number

and columns that are less than

more than

all images are other information such as

letters,

numbers

and

Pixel Segment is the pixels in interested group, such Pixel Brain is all the pixels of the brain

and rows that are more than

70

row number

470 430 of

stripes.

This

is

an

60

example

(4)

100

Pixel Brain

Volume Segment is percentage amount of appeared

and of

D-Match, Mismatch, N-Match and Undefined According to Fig.

3,

it designed a program that can

information that is not necessary for Mismatch, so it is

interacts with users using Graphic User Interface (GUI)

possible to filter unwanted parts out of the image by

under MATLAB program which divide execution of the program into

changing such rows and columns into black pixels. C. Pulling out parts which is needed for analysis (IdentifY Area) [6]

Take filtered CBV and CBF images into Threshold progress as shown is the equation

(2).

3

parts: data entry part, display part and image

processing part. The program execution will start from receiving DICOM data files and process images using DIP principle. Finally, the display part will show image of area assigned brain, categorized into color: D-Match will be shown in blue, Mismatch will be shown in green, N-Match will be shown in red and Undefmed will be shown in

FT [i,J]

=

if F[i,J] 0 if F[i,J] 2 T otherwise

{255

yellow. Then compare left and right side of the brain to

=

I

o

(2)

program and Ischemic Stroke analysis from CTP image is

Take filtered MTT image into Threshold progress as shown is the equation

(3).

FT [i,J]

=

F [i, j]

shown in Fig.

4. �-

Gl.Jn 1

if F[i,J] 0 if F[i,J] S T otherwise

{255

=

I

o

by

identify Ischemic Stroke Area. Operation of the designed

(3)

.: f§5U:-.�

is original image.

.

I

.

T � �

0--...._.

FT[i, j] is grey scale (Imitate Binary Image, but add

255 value for cases that do not involve the brain)

R .. ul1

T stands for Threshold value that is specified by the analysis in order to divide the area of the brain: which area has more or less in normal level and the area which is in

__ ""lUI)

N,lbtchl.

unusual level in Table 1. Such results are Imitate Binary Images.

O.... althL.

FT[i, j] which is equals to

255

M.Mal.l:hR.

� � 3.£011

indicates that the area is

NIMn.u:hL.

D..JIIIlldlR. U6J,4

MilmatcllR.

not related to the brain. Unllltl�edL

FT[i, j] which is equals to I indicates that the area of the brain is normal. FT[i, j] which is equals to

0

indicates that the area of the

brain is unusual.

The 8th Electrical Engineering/ Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand - Conference 2011

l.2IJi4

Un�e(tnedA z ..m�

Fig. 4. The operation of the program when Threshold level of CBV = 3 CBF = 30 and MTT=6.

Page 1033

,

Signal Processing Medical Signal Processing & Medical Imaging

IV. SIMULATION RE SULTS Tested by comparing CTP images data of the CBV , CBF and MTT images of patients who want to be analyzed. Those images are images from the same time an same CT machine. The Threshold value of CBV equals to 2.5 mliiOOg (±I.S) , Threshold value of the CBF equals to 20 mIiIOOg/min(±IO) and Threshold value of the MTT equals to 7.5 sec (±4.S) are used in the experiment. Locate the area of the brain from the left side or the right side. Splitting images of the brain that are interested (ROI) then count the number of Pixel ofN-Match to identify the side ofIschemic Stroke. Such information are shown in Table 2. and Fig.S . TABLE II

THE SCATTERING DATA OF THE LEFT/RIGHT SIDE TO IDENTIFY THE SIDE OF ISCHEMIC STROKE.

CTP

Area

TH Mismatch

N-Match

D-Match

Undefined

2V24F5M

9.3792

36.7555

1.0519

2.8134

3V30F6M

11.8024

31.3832

3.6071

3.2074

2V24F5M

11.2715

35.8394

0.6756

3V30F6M

13.8776

30.1725

2V24F5M

7.1098

3V30F6M

LIR

N-Match

D-Match

Undefined

41.3217

1.0774

1.9259

L

6.9920

35.8304

4.7634

2.4142

L

2.2135

5.2463

41.4475

1.2220

2.0841

L

3.3080

2.6419

6.4912

36.3469

4.6862

2.4757

L

39.8733

0.8157

2.2012

4.5333

42.8492

0.8618

1.7557

L

9.2036

35.3743

2.8530

2.5690

5.6431

38.4761

3.6462

2.2346

L

2V24F5M

11.4382

34.3033

1.9992

2.2592

13.1923

29.8385

2.9431

4.0262

R

3V30F6M

12.1156

26.4322

8.9405

2.5117

14.5468

22.9588

8.1526

4.3417

R

2V24F5M

11.4472

34.3681

2.8875

1.2972

12.6133

29.1738

3.6958

4.5171

R

3V30F6M

10.5138

27.8510

10.1179

1.5173

12.8452

23.6126

8.7258

4.8163

R

Mismatch

5.6751

2

3

4

5

the left or right side of the brain is in Table 2 by a margin of error depends on cutting Threshold scale of image data. V. CONCLUSIONS This research has developed a program for Ischemic (a)

(b)

Fig.5. (a) Area ofD-Match(blue), Mismatch(green), N-Match(red) and

Stroke analysis from CTP images by using DigitalImage Processing principle applied to medical imaging. And the

Undefined(yellow) after configured level of Threshold CBV=3 ,

developed program is identify which side of the brain is

CBF=30 and MTT=6 .

suffering from stroke by setting Threshold value of CBV

(b) Ischemic Stroke Area providing from comparison of the Pixel ofN-Match.

According to Table 1 between CBV , CBF and MTT images, if configure Threshold of CBV in a stable value

and CBF and specifying the percentage volume of D-Match, Mismatch, N-Match and Undefined, with acceptable accuracy compared to area identifying by brain specialists.

and Threshold of CBF into high value, the amount of

RE FERENCE

D-Match will go up and the amount of N-Match will go down and Mismatch will be higher. But if the Threshold of CBF is in low value, the amount of D-Match will be low and the amount of N-Match will be high and Mismatch will be low. Those result is relate to Fig. 2, when changing the Threshold level of CBV ,CBF and MTT into more or less . and the results of the experiment can be seen by the scatterings of the data comparing to Threshold of CBV , CBF and MTT to identify area on

The 8th Electrical Engineering/ Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand - Conference 2011

r ll Viriyavcjakul 13 Supp13

A "Stroke in Asia

An Epidemiological consideration,' Clin Ncurophannacol 1990:

526-33

l2J Ministry of Public Health ."Burden of disease and injuries in Thailand Priority setting for policy"2002: A l 4 - A 16 r31 Ministry of Public Health 2002: 58

"Burden of disease and injuries in Thailand Priority setting for policy,"

r41 Judy Rosc Jamcs, Olaniyi Osuntokun, Kaoncn Yodcr, Askicl Bruno, Evan D. Morris ," A superviscd mcthod for calculation of pcrfusion/diffusion mismatch volumc in acutc strokc ," IEEE, pp 1295-129�( 2004 r51 S. Fucanggan , S.CllOkchaitam , S. Mucngtawccpongsa "Simulation program of Finding Ischcmic Strokc Arca with CT-SCAN imagc Bascd on Digital hnagc Proccssing Tcchniqucs," biomcd-con2 . Bangkok , Thailand 20 I 0 r61 Ratncsh Jain. Rangachar Kasturi hltcOlational Edition Vo14.1995

Brain G. Schunck . "machinc Vision." McGRAW-HILL

Page 1034