• Sonuç bulunamadı

Enhancement of images corrupted with signal dependent noise: Application to ultrasonic imaging

N/A
N/A
Protected

Academic year: 2021

Share "Enhancement of images corrupted with signal dependent noise: Application to ultrasonic imaging"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Enhancement of images corrupted with signal dependent noise: Application to

ultrasonic imaging

M. Alper Kutay, Mustafa Karaman, Gözde Bozdagi

Department of Electrical and Electronics Engineering

Bilkent University, Ankara, 06533 TURKEY

ABSTRACT

An adaptive filter for smoothing images corrupted by signal dependent noise is presented. The filter is mainly

developed for speckle suppression in medical B-scan ultrasonic imaging. The filter is based on mean filtering of the

image using appropriately shaped and sized local kernels. Each filtering kernel, fitting to the local homogeneous region, is obtained through local statistics based region growing. Performance of the proposed scheme have been tested on a B-scan image of a standard tissue-mimicking ultrasound resolution phantom. The results indicate that

the filter effectively reduces the speckle while preserving the resolvable details. The performance figures obtained through computer simulations on the phantom image are presented in a comparative way with some existing speckle iippression schemes.

I. INTRODUCTION

Noise filtering is one of the important issues in image processing. In general, images can be corrupted by

sig-La! dependent (multiplicative) and signal independent (additive) noise. Linear filtering techniques perform well in 1imination of additive noise whereas they are not efficient for filtering signal dependent noise. Suppression of signal dependent noise involves adaptive and/or non-linear filtering techniques such as adaptive non-linear mean filtering [1, 2] and local statistics based filtering [3, 4].

Because of coherent nature of phased array medical ultrasound imaging scanners, constructive and destructive interference effects of backscattered echoes from unresolvable random tissue inhomogeneities results in mottled B-scan Inages [5, 6, 7]. . Thisoccurs especially in imaging organs such as liver and kidney whose underlying structures are oo small to be resolved by ultrasound scanners. Speckle is the term used for granular pattern appeared on B-scans due to the mottling, and considered as a kind of signal dependent noise. Speckle degrades image quality of B-scans, and hence reduces the ability of human observer for discrimination of fine details in diagnostic examination. It also limits potential of further image processing such a.s edge detection and flow imaging. To overcome these problems, itppression of speckle has been subject of considerable research.

(2)

Ultrasound B-scan images have some special features which has to be preserved by the filtering, such as bright large ca1e interfaces between organs, structures with dimensions comparable to speckle size, boundaries between two regions with slightly different gray levels. Therefore, linear non-adaptive smoothing techniques used for other image processing I urposes may not be adequate for ultrasound images. Many of such techniques introduce severe blurring and/orshow unacceptable performance in elimination of speckle. Various non-linear and adaptive techniques have been proposed ill the literature. Most of these techniques involve non-linearity and speckle statistics, and change filter parameters, such as kernel size and weighting, locally according to local statistics and image content [3, 8, 9, 10, 11, 12, 13, 14, 15].

Identification of characteristic parameters of speckle statistics has a critical importance for speckle suppression echniques based on adaptive post-filtering. It has been shown that the envelope detected speckle echo signal has Rayleigh distribution with mean proportional to standard deviation [5]. On the other hand, Loupas et. al. [11] has

hown that non-linear processing (such as logarithmic compression) employed on ultrasound echo images affect the speckle statistics, and so the local mean becomes proportional to the local variance rather than the standard deviation. That is, the ratio of variance to mean for fully developed speckle is constant. This result have been used in adaptation

of filter parameters to smooth out speckle from B-scans [1 1 ,12, 14, 15] . In this paper, we present our results in a

comparative way with two speckle suppression methods proposed in [1 1, 12].

In this study, an adaptive speckle suppression filter (ASSF) based on smoothing images corrupted by signal

de-)endent noise is presented. The filter adaptation is achieved by using appropriately shaped and sized local filtering

kernels where each kernel effectively fits to an arbitrary shaped homogeneous region containing the processed pixel ince no limitation on kernel shape is imposed. Each kernel is obtained through region growing technique employing

luage local statistics as the region growing criteria. Performance of the technique is tested on a B-scan image of a

standard tissue-mimicking ultrasound resolution phantom.

In section II, we discuss how the local statistics of ultrasound images are used as a growing criteria. The effect of

the filtering parameters to the final performance is also described in section II. In section III results of the filter is

illustrated and comparisons with other methods are presented.

II. THE FILTER

To smooth out speckle from a B-scan image, the first step is to identify regions consisting of speckle pattern and

cesolvable structures. Ratio of local variance to mean for fully developed speckle, which is constant, can be easily

iieasured on a B-scan image. Then, using the measured local statistics, it is possible to decide whether the processed

pixel location within a speckle region or not. In general, if the local statistics is larger than that of fully developed peck1e, then the local pixel can be considered as a point in a resolvable structure. Otherwise it belongs to a region consisting of speckle pattern, and hence is subject to smoothing. It should be, however, noted that such a hard statistical bound used for the decision may cause undesired results. On the other hand, shape of speckle pattern

tid average speckle size vary at different locations of sector images. Consequently, each homogeneous region used for tnoothing may have an arbitrary shape and size. The designed ASSF handles above limitations in speckle smoothing. Tins is achieved through a region growing procedure which effectively fits the grown region to the homogeneous area without imposing any shape constraint. The growing procedure employs a look-up table consisting of statistical bounds for different values of local statistics, instead of using a single hard bound as th growing criteria. Overall procedure of ASSF can be described in three main steps: computation of local statistics, region growing, and averaging (or niedian) operation.

To choose a proper window size, which precisely approximates the statistics, local mean and variance on fully

(3)

3.0 :: 1.5 Ui 10 0.5 00 -05 . 0 4 8 12 16 20 WINDOWSIZE (W)

Fig. 1: The ratio of variance to mean vs window size.

developed speckle areas are measured for different sized square windows. The following expressions are used in these ineasurements: fLi,j

:

(1) m=1 n=1

j =

(Xi_m,j_n

Pij)2

(2) m=1 n=1

where xj,j is the pixel at the location (i, i)1 and W x W is the size of square window. For the sake of simplicity,

a

single parameter representing the local statistics is defined as:

=

(3)

The measurements are depicted in Fig. 1 as a plot of ratio of variance to mean vs window size. For each window size,

the variance and mean computations are carried out at different locations on fully developed speckle, and the results are averaged. The figure indicates that window size larger than 11 x 11 can precisely approximates the asymptotic value of speckle statistics. Based on this observation ,thewindow size is chosen as W 1 1 for computations of local iatistics in the following measurements and also in the filtering. Note that this window size may not be suitable for other ultrasound scanners, and hence it must be measured prior to the filtering. Also, the size must be kept sufficiently sinai! for accurate detection of resolvable structures.

Region growing is a procedure used to form groups of pixels satisfying a certain homogeneity criteria [16, 17, 18]. Depending on the application, the homogeneity criteria, which is the critical point in growing, can be a function of various image parameters to characterize homogeneity from different point of view, such as gray level, texture, local statistics, and color similarities.

In ASSF, the local statistics, ratio of local variance to local mean, is used as the quantitative measure in obtaining a homogeneous region to be used as the filtering kernel for each image pixel. To do this, a fixed sized square window, vIiich precisely approximates the statistics of the fully developed speckle, is chosen to compute the local statistics for

all pixels. In region growing, each image pixel is taken as a seed point. Then, any pixel with local statistics close o the seed pixel's local statistics within a certain bound, is included to the region of the seed pixel. This search is

repeated for all pixels which are spatially close to the seed pixel within a certain distance bound. In other words, to Lest whether a pixel (in,n)belongs to the homogeneous region of a seed pixel (i, j), the following must be satisfied:

Zc(a1) <amn

crn,n + za(a,)

(4)

(4)

Fig. 2: The statistical similarity 1)ound, za(.) as a function of normalized aj.

Pixel (m, n) is connected to pixel (i, i) (5)

'J(m —i)2+ (n —

j)2 R

(6)

These tests are performed for all pixels (e.g., (m, n) for all m, and n) to obtain the final homogeneous region for the seed pixel (i, j). Thestatistical similarity criteria, the connectivity, and spatial distance bound, expressed in (4),

(5), (6), respectively, are used to control the shape and size of growing region, and hence tradeoff between the speckle suppression and signal preservation. The spatial distance bound, R, is a consequence of the locality, and hence depends on the kernel size used for computation of statistics. In ASSF, for each seed pixel the R is chosen in such a way that the total number of pixels in the grown region does not exceed W2 . Testof the connectivity is easily realized in the growing by following the neighboring pixels of seed pixel and/or pixels included in the region.

The statistical similarity bound, ia(.), is chosen as a function of cj as:

zoa,j) =

a

+ bexp{—ca,}

(7)

where a, b, and c are coefficients depending on fully developed statistics and level of desired smoothing. The coefficient (1 5 a biasing factor which controls smoothing employed both on speckle and signal, e.g., larger values of a results in higher smoothing of both speckle and edges. The coefficient b is a scling factor used for adjusting the magnitude of statistical bound. Larger values of b increases smoothing level as far as c allows. The third coefficient, c, controls the

value and sharpness of statistical threshold, and hence directly depends on a of fully developed speckle. The pixel

with statistics below this threshold is forced to be smoothed higher and vice verse. Since speckle statistics dominantly depends on the scanner specifications, the coefficients of (7) can be determined at once, and stored in a look-up table.

['he a(a) for normalized a is given in Fig. 2.

Following the region growing, the standard mean filtering is performed over the obtained region as the filter kernel, and the filtering result is assigned to the image value of the associated seed pixel. Additionally, after the filtering of Nhole image, the neighbor regions with the similar intensity values are merged to prevent the high frequency artifacts

Itie to the filtering with arbitrary shaped and sized kernels. Overall procedure of ASSF can be outlined as follows:

• make the table for growing criteria (Eq. 7).

SPIEVol. 2094/319

(5)

• compute local statistics for all pixels (Eq. 3). • for all pixels:

growhomogeneous region (Eq. 4).

takemean of pixels in the region (Eq. 1).outputmean

• Merge neighboring regions with means close to each other by one gray level.

III. RESULTS AND COMPARISON

The image used in this study (see Fig. 3.a) is a subsection of a 90-degrees phased array sector image. The image is reconstructed by digital processing of radio frequency data acquired from an ultrasound standard tissue mimicking resolution phantom with a 3.3 MHz, 64-element transducer array. The image has a 60 dB dynamic range resulting from the logarithmic compression of envelope detected echo. It has a size of 256 x 256 pixels, and a pixel resolution of 0.23 mm.

Fig. 3: The B-scan image (a) original and filtered images by (b) ASSF, (c) HGRMF, (d) AWMF.

(6)

Fig. 4: A section of the image enlarged by three times using zero-order interpolation. (a) Original and output of (b) ASSF, (c) HRGMF, and (d) AWMF.

Performance of ASSF is tested on the phantom image. Fig. 3.a and b show the original and filtered images. It

is observed that ASSF effectively filters out the speckle while it preserves edges and subtle gray level changes. This is clearly observed from the enlarged section of the image given in Fig. 4. Fig. 4 depicts that the edges and textural content of a resolved structure is preserved while the speckle region surrounding the object is smoothed.

Performance of ASSF is compared with two recently reported filters employing image local statistics in filter

adaptation. The filter proposed in [1 1] is an adaptive weighted median filter (AWMF) whereas the other proposed ill [12] is a homogeneous region growing mean filter (HRGMF). In AWMF, median filtering is performed on a fixed

running window with weight coefficients adjusted according to the image local statistics. In HRGMF, the filtering

kernels are obtained through a procedure like split and merge used in region growing based segmentation. The kernel shape is restricted to be rectangular in HRGMF.

The filter parameters for each technique are found experimentally and turned out to be the best choice. The filtered images and the normalized variances along row 153 are shown in Fig. 3 and Fig. 5, respectively. The figures indicate that performance of the filters is comparable. They smooth speckle effectively on homogeneous regions. However, edge preservation capability of ASSF is superior to other two filters (see Fig. 4). For the enlarged image section shown

in Fig. 4, HRGMF and AWMF smooth the textural content of the object whereas ASSF preserves it. Such details

are essential for clinical examination (Fig. 4.b- 4.d).

As far as computation time is concerned the most efficient one is AWMF. The proposed method and HGRMF has comparable run times. However, this is tiot critical in off-line applications.

(7)

tig. 5: Distributions of the variance along row 153 the filtered images where each is normalized by the variance along row 153 of the original image.

Iv. CONCLUSION

An adaptive filter for smoothing signal dependent noise is presented. Its application for suppression of speckle

011 ultrasoundimages is discussed. Smoothing is achieved by employing mean filtering on kernels obtained by local

statistics based region growing procedure. The filter makes use of local image content thus eliminates noise effectively while preserving resolvable details. The tradeoff between smoothing and signal preservation is controllable by the filter adaptation parameters. The proposed filtering technique can also be used for reduction of signal dependent noise in images other than ultrasound B-scans, that show noise characteristics similar to speckle noise.

V. REFERENCES

{1] I. Pitas and A. N. Venetsanopoulos, "Nonlinear mean filters in image processing," IEEE Trans. AcousL. Speech

Signal Process., vol. ASSP-34, pp. 573-584, June 1986.

[2] It. Bernstein, "Adaptive nonlinear filters for simultaneous removal of different kinds of noise in images," IEEE Trans. Circuits and Systems, vol. CAS-34, pp. 1275-1291, Nov. 1987.

[3] J. S. Lee, "Digital image enhancement and noise filtering by use of local statistics," IEEE Trans. Pattern Anal. Machine Intel., PAMI-2(2), 165-168, 1980.

[4] X. Z. Sun and A. N. Venetsanopoulos, "Adaptive schemes for noise filtering and edge detection by use of local statistics," IEEE Trans. Circuits and Systems, vol. CAS-35, pp. 57-69, Jan. 1988.

[5] J. W. Goodman, "Some fundamental properties of laser speckle," J. Opt. Soc. Amer., vol. 66, pp. 1145-1150,

Nov. 1976.

322/ SPIE Vol. 2094

0 64 126 192 256

(8)

ZE

I fr6OZ .1°!' 3IdS 9L6T

'66

'•s9?doJJ

'

dd

-:

dI5VtLLJ s'3zVda.tD

;ndzuo

usop

pu

pooqppip

:uuvoi2

uoi2nj,,

'nz

M

S [TJ 1'L6T

')j1O

MN

'cici:ii 'uozizufioai

u;vj

uo •fuo3 JUzof .1uI PUF; •dOJc!

'Jnp3oJd

JTu

pu

ijds

papnp

Aq

uouins

inpi,,

'sip!IAd

z!Mo1oH

'i

S [UI US61 'UOpUOrJUOSO

'snoH

q:iy

'fiuzssoj

;vufiz' I5VULJ jV7ZÜ2Q 'N0M

i'i

i

[911

66T

snny

'6UJi8UT

dd

'

•ou

'ti:

iOA 'fiUZJUZfiU3

7vzd

snouowoq

Uo!J

wnunxw

uisn

q

swi

npi

Jn1id

iipus

pppds

uiqooiu,,

'i'i

.ii

'n

A

[i1

96T

•Uf

'TT-TT dd 'sazuos -aLl/n

otp-sjnd

iuosiin

U!

PI3dS

jo

uorpnpi

ioj

uuj

Midpy,,

'yej

pwe

iquiq

3

f

[J]

.8g61

'OTifOT

dd

'

'stiisfig

puv /zfldJz3 SUV4]

¶SI

'uiMopu!M

?Ai1thp

'o

psq

siou

uTAisJd

'uimjid

v

M

'uO

r

At [si] T66T

'LTT

dd

'j

'fiuzfivuzj

zuosvijj

uw

U1MOJ

UOiJ

snouowoq

uisn

swi

iuoeijn

i°w"

uoi11A1sid tjlTM UOipflp1

ppds,,

'Id

H S 'OO){

.

f

[iii

686T

•uf

'T6T

dd

'

•ou

'9

10A 'SUL/1L5 puv /ZfldJZ3 SUVLj

r3I

'tu!

uosJn

IP-'-'

'ujy

uy,,

Aidp

pqi

uipui

ip.j

ioj

ppds

uoissiddns

U'

ni c1

pu

uapippj

N

M

'sdnorJ

j.

[TTJ L861 'UUTI9T

'()U-IVvd

'lLI

J'V

7VUV UJflvc[ 9U1A4J

I3I

'9!0U

qM

sawi

ioj

ijj

A!1dpV,,

d

pt1

'p111s

3

v

v

'unM

i

i [oil

86T

'6TiT

•dd

'TdSSV

'S9?3O4J 6ZS Idd1dS SflOd1T SUIALJ

33I

'unll

p'

u

D

'uounpj

y,,

uoizipiua

jo

u1ipui

uuj

uisn

iuq

uoiuiqu1o

JO

s

J

')I!AOH

3

v

[61 1'86T

'j

T-jTc

dd

'y

'O3!U

U1

'SSdOJc1 ,VUI5ZS

/dddS

79TL031/

fu03

1UI

2[iIIf0

dOJJ

'S3Ufl

oTqdJoip1?1

ip

ol

'nJ

uipui

jo

suoinddy,,

'jje

ç

pu

'uospj

'j

j

'Jnoui3J

3

[

[8] 6L6T dd 'T

bA'

6vuzj

uosv,fj

's!spu

uuiiidx

pu

ioqj:ppds

isnoy,,

'uo1suJnqJ

'j

j

pu

oqqy

0

r

[LI 8U6T

Uf

'9-j

dd

'-fS

bOA ' UOSVJflJ) dZUOS 9UVJJ

¶jjJ

'SUS

pow-

pUflOS11jfl UI

ppds,,

'iploIpplnH

D

[91

Şekil

Fig. 4: A section of the image enlarged by three times using zero-order interpolation

Referanslar

Benzer Belgeler

Dünden bugüne ülke ormancılık felsefesindeki değişimin orman amenajmanı perspektifinden ele alındığı bu makalede; araştırma alanı olan Artvin Merkez

Mesela bu sene &#34;Neremi neremi&#34; şarkısı için kapışacaklarını sanıyorum ama bence bu şarkı partilerden çok vatandaşa yakışır.. Vatandaş bu sefer önceden bilmek

• When examining the differences between the festival loyalty variable and demographic variables of the indigenous people participating in the research, it was

Bu durumda çevre sorunlarının yerel düzeyde ortaya çıktığı kabul görmüş bir gerçek olduğuna göre, bu sorunları önlemek veya sorunların zararlarını en

The referendums that are held to maximize the le- gitimacy of the decisions taken by the public will are seen as direct partici- pation of citizens in the political process in

• The first technique is based on Gaussian Mixture Modeling Decomposition (GMMD) and cubic spline interpolation with Savitzky-Golay (CSISG), which is developed to

While adopting a relational and contextual perspective helps to push the limits of gentrification away from the narrowly understood ‘‘fossilized’’ of gentrification, there is a

Conventionality as a method of figurative solution of problems in painting consists in revealing the color-rhythmic basis of the full-scale production, in the