backgroundbackgroundeprints.uad.ac.id/62/1/image-enhancement-of-ultrasonic... · 2011. 5. 31. ·...

25
1 Image Enhancement of Ultrasonic Image for Vision Based Computer Aided Cardiac Diagnosis System 4th Biomedical Engineering Forum Teknik Elektro - Universitas Ahmad Dahlan Yogyakarta, 10 April 2010 Image Enhancement of Ultrasonic Image for Vision Based Computer Aided Cardiac Diagnosis System 4th Biomedical Engineering Forum Teknik Elektro - Universitas Ahmad Dahlan Yogyakarta, 10 April 2010 Balza Achmad Department of Electrical, Electronic and Systems Engineering, Universiti Kebangsaan Malaysia Balza Achmad Department of Electrical, Electronic and Systems Engineering, Universiti Kebangsaan Malaysia Jurusan Teknik Fisika Universitas Gadjah Mada Jurusan Teknik Fisika Universitas Gadjah Mada BACKGROUND BACKGROUND Myocardial infarction (heart attack) -> main cause of death – WHO: 12.6% of death throughout the world in 2002 – In Malaysia: 650,000 case in 2004 – 17 million die/year caused by CVD (heart attck and stroke) – men: no 2 after AIDS – women: no 3 after bipolar syndrome & AIDS

Upload: others

Post on 26-May-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

1

Image Enhancement of Ultrasonic Imagefor Vision Based Computer Aided Cardiac Diagnosis System

4th Biomedical Engineering Forum

Teknik Elektro - Universitas Ahmad Dahlan

Yogyakarta, 10 April 2010

Image Enhancement of Ultrasonic Imagefor Vision Based Computer Aided Cardiac Diagnosis System

4th Biomedical Engineering Forum

Teknik Elektro - Universitas Ahmad Dahlan

Yogyakarta, 10 April 2010

Balza Achmad

Department of Electrical, Electronic

and Systems Engineering,

Universiti Kebangsaan Malaysia

Balza Achmad

Department of Electrical, Electronic

and Systems Engineering,

Universiti Kebangsaan MalaysiaJurusan Teknik Fisika

Universitas Gadjah Mada

Jurusan Teknik Fisika

Universitas Gadjah Mada

BACKGROUNDBACKGROUND

• Myocardial infarction (heart attack) -> main cause of death

– WHO: 12.6% of death throughout the world in 2002

– In Malaysia: 650,000 case in 2004

– 17 million die/year caused by CVD (heart attck and stroke)

– men: no 2 after AIDS

– women: no 3 after bipolar syndrome & AIDS

Page 2: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

2

BACKGROUNDBACKGROUND

• Heart attack occurs -> blood supply of heart is interrupted– due to (CHD)

• Early detection of CHD -> by detecting motion abnormality of left ventricular (LV) of the heart.

• motion of LV is fully analyzed by cardiologist (expert knowledge and vast experiences)– differentiate between normal and abnormal LV

motion.

• Needs automation (CADiag)

Blood

Circulation

Blood

Circulation

Page 3: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

3

Blood CirculationBlood Circulation

Medical ImagingMedical Imaging

• USG

• Roentgen Machine (X-Ray)

• CT-Scan

• PET

• MRI

Page 4: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

4

Ultrasound imagingUltrasound imaging

Advantages:

• Among various imaging system:

– Cheap operating & capital costs

– Low safety requirements

– More acceptable by patients

• -> most widely used

Ultrasound imagingUltrasound imaging

Disadvantages:

• Contains speckle noise

– Random granules, generated from ultrasound waves interaction

• Degrades its quality

• Difficult for diagnosis

• Needs image processing

Page 5: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

5

Speckle noise elimination/reduction

Mean & Gaussian smoothing

Median filters

Speckle Reduction Imaging (SRI) [Liasis et al., 2008]

Maximum a posterior (MAP)

Wavelet based filters [Rallabandi, 2008]

Anisotropic diffusion (AD) [Munteanu et al., 2008]

Morphological filter [Filho et al, 2004]

→ most of them using single imageSpatial domainFrequnecy domain

Developed techniques

Enhanced Anisotropic Diffusion with Noise Amplification Suppression (ICSIPA 2009)

Warped Anisotropic Diffusion of Ultrasound Image (TENCON 2009)

Inter-frame Enhancement of Ultrasound Images Using Optical Flow (LNCS Springer 2009)

Bidirectional Optical Flow Inter-Frame Technique for Ultrasound Video Enhancement (WCE 2010)

Page 6: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

6

Enhanced Anisotropic Enhanced Anisotropic

Diffusion with Noise Diffusion with Noise

Amplification SuppressionAmplification Suppression

Anisotropic diffusionAnisotropic diffusion

�� Developed from gaussian filterDeveloped from gaussian filter

�� Make use of diffusion mechanism in heat Make use of diffusion mechanism in heat

conductionconduction

�� Use nonUse non--uniform conduction coefficientuniform conduction coefficient

�� Intra regionIntra region

�� edgeedge

( )IcdivI t ∇=

( )( )IIcdivI t ∇∇=

Page 7: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

7

edge Isotropic diffusion

Anisotropic diffusion

Conductance functionConductance function

Page 8: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

8

Conductance functionConductance function

Conductance function

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

1.2

0 50 100 150 200 250

gradient

c

PM1

PM2

EAD

Noise explotion suppressionNoise explotion suppression

Page 9: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

9

Test imagesTest images

No noise

5% noise 10% noise

15% noise 20% noise

ResultResult

PM1, Kappa = 50

Page 10: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

10

ResultResult

PM2, Kappa = 50 EAD, Kappa = 50

ResultResult

EAD, Kappa = 60 EAD, Kappa = 70

Page 11: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

11

ResultResult

EAD, Kappa = 80 EAD, Kappa = 90

ConclusionConclusion

�� Proposed method (Enhanced Proposed method (Enhanced

Anisotropic Diffusion) is able to Anisotropic Diffusion) is able to

eliminates noise while enhancing eliminates noise while enhancing

edgesedges

Page 12: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

12

Warped Anisotropic Diffusion of

Ultrasound Image

An example of ultrasound image

Page 13: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

13

Pixel Grid

The schematic

diagram of the

proposed

technique

Anisotropic Diffusion

Warping

Anisotropic Diffusion

Dewarping

Original image

Processed image

Processed image

(a) (b)

Page 14: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

14

Coordinate system of the grids (x0,y0)

θL θR

Radius

y x

s

r

Experiments

scatterer model of a kidney ultrasound image

anisotropic diffusion of the

original imageultrasound image

Page 15: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

15

Experiments

scatterer model of a kidney ultrasound image

anisotropic diffusion of the original image

PSNR of the Images

Image PSNR (dB)

Ultrasound 12.48

Anisotropic Diffusion (AD) 12.97

Warped Anisotropic

Diffusion (WAD)13.15

Page 16: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

16

Grayscale profile at row 105

0

20

40

60

80

100

120

140

160

0 50 100 150 200position

gra

ysca

leUltrasound

AD

WAD

Conclusion

� The visual observation and quantitative

evaluation of the PSNR using simulated

ultrasound image of a kidney

demonstrate that the proposed WAD

gives better result than the mere AD

technique.

Page 17: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

17

� Mean & Gaussian smoothing

� Median filters

� Speckle Reduction Imaging (SRI) [Liasis et al., 2008]

� Maximum a posterior (MAP)

� Wavelet based filters [Rallabandi, 2008]

� Anisotropic diffusion (AD) [Munteanu et al., 2008]

� Morphological filter [Filho et al, 2004]

→ most of them using single image� Spatial domain

� Frequnecy domain

Page 18: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

18

� SNR: signal to noise ratio

� main idea: improve SNR

� decrease noise

� increase signal

� information from neighboring pixels

� single frame

� information from multiple image

� multiple frames

� static scene

� lengthen acquisition time

� dynamic scene (moving object)

�multiple acquisition of single scene

�cyclic movement

�cardiac: systole-diastole

� utilizing consecutive scenes

� frame reconstruction

Page 19: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

19

� Speckle reduction using biased motion-adaptive temporal filtering [Evans et al., 1996]

� Motion-guided anisotropic filtering [Grau and Noble, 2006]

� Eliminating part in the frame that suffered from abnormal lighting [Coleshill et al., 2007]

� Enhancement technique based on convex projection of inter-frame coded images [Jung et al., 1999]

� Enhancement technique for ultrasound images

using 3 consecutive frames

� extracted from an ultrasound video

� Main idea: provide a second image to the

image being enhanced

� utilizes optical flow

� enhance middle frame based on preceding and the

following frames

Page 20: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

20

1) Frame

extraction

1) Frame

extraction

Currentframe

Next

frame

Previousframe

4) Framefusion

4) Framefusion

Enhanced

frame

2) Optical

flow

2) Optical

flow

Motionvectors

3) Frame

reconstruction

3) Frame

reconstruction

Intermediate frame

Flo

wc

ha

rt

Page 21: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

21

RESULT AND DISCUSSION RESULT AND DISCUSSION

3 consecutive frames3 consecutive frames

Previous

Current

Next

RESULT AND DISCUSSION RESULT AND DISCUSSION

reconstructed framereconstructed frame

Lukas-Kanade optical flow Horn-Schunck optical flow

Page 22: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

22

RESULT AND DISCUSSION RESULT AND DISCUSSION

enhanced frameenhanced frame

Lukas-Kanade, average Horn-Schunck, average

Lukas-Kanade, maximum Horn-Schunck, maximum

RESULT AND DISCUSSION RESULT AND DISCUSSION

intensity profileintensity profile

original

Page 23: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

23

intensity profileintensity profile

LK, averageoriginal HS, average

LK, max HS, max

� proposed technique to enhance ultrasound images using 3 consecutive frames� extracted from an ultrasound video

� uses optical flow algorithm to reconstruct an intermediate frame� based on the preceding and the following frames

� the reconstructed image is used to enhance the middle frame� image fusion

� best result: using Lukas-Kanade optical flow and average operator

Page 24: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

24

� combine forward-backward optical flow

� extrapolation instead of interpolation

� forward & backward

� utilize even more frames

� non-linear interpolation�polynomial

�spline

frame

k-1

k

k+1

k+2

k-2

Page 25: BACKGROUNDBACKGROUNDeprints.uad.ac.id/62/1/Image-Enhancement-of-Ultrasonic... · 2011. 5. 31. · uses optical flow algorithm to reconstruct an intermediate frame based on the preceding

25

Forward

optical flow

Forward

optical flow

Backward

optical flow

Backward

optical flow(k+1)th

frame

(k+1)th

frame

(k-1)th

frame

(k-1)th

frame

Frame

fusion

Frame

fusion

Frame

reconstruction

Frame

reconstruction

Frame

reconstruction

Frame

reconstruction

Motion

vectors

Motion

vectors

Motion

vectors

Motion

vectors

Enhanced

frame

Enhanced

framekth

frame

kth

frame

Forward

reconstructed

frame

Forward

reconstructed

frame

Backward

reconstructed

frame

Backward

reconstructed

frame

Thank youThank you