Добавил:
Sekretar
kiopkiopkiop18@yandex.ru
t.me/Prokururor I Вовсе не секретарь, но почту проверяю
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Ординатура / Хирургия / Библиотека им академика М.И. Перельмана / Книга_5829_Библиотеки_им_академика_М_И_Перельмана.pdf

62 S. Balocco et al.
AsshowninFig.4a, the performance of OSRAD is comparable to SRBF when
the noise pattern is small, and progressivelydecreases in the presence of big speckle
patterns. In this last case, as it can be seen in Fig. 4c, OSRAD enlarges the edges.
The same behavior can be observed at different contrasts (
γ
). The performance
decrease of OSRAD filter is probably due to its constant size neighbor support,
while SRBF automatically adapts its spatial support depending on the speckle
pattern. Concluding,SRBF exhibits higher robustness because of its fully automatic
settings of relevant parameters, the speckle noise statistics, and the speckle size.
4.1.2 In Vivo Experiments
Despeckle algorithms are generally used as pre-processing step for automatic
segmentation of US images. The performance of the sole filter can be hardly
validated on in vivo images since reference denoised data is obviously not available.
Instead, the accuracy improvement of a segmentation algorithm is quantified when
the images are denoised.
For this purpose, the best two algorithm (SRBF and OSRAD) listed in Table 1 are
compared on Intravascular Ultrasound (IVUS) images because of their challenging
properties: the anisotropy of the speckle patterns, the presence of artifacts, and the
variable echogenicity of the tissues.
IVUS In Vivo Images
Fifty slices, chosen to represent different vascular structures (plaque and vessel
shape, presence of stent, lumen area, and diameter), were extracted from a data base
of 3,000 in vivo coronary images. The acquisition was performed using an IVUS
Galaxy II System with a catheter Atlantis SR Pro 40 MHz (Boston Scientific). For
each slice the RF signal is available.
From all the 50 slices in polar coordinates different sets of images are computed:
the envelope of the RF signal (data-set A ), the OSRAD filtered envelope (data-set
B), and the SRBF filtered envelope (data-set C). In order to avoid the discontinuity
at 0/360
texture before filtering, copying 30
◦
of the IVUS image, we mirrored the leftmost (0◦) and rightmost (360◦)
◦
of both on the opposite side, thus obtaining
a continuous signal at the boundaries. The catheter ring-down artifact located at
the top of the polar image was suppressed by filling the region with a uniform
color computed as the mean intensity of the underlying stripe, 0.3 mm thick,
adjacent to the catheter area. The same stripe, containing only blood, has been
defined as uniform region required by the OSRAD filter. All the images, were
log compressed and converted to cartesian coordinates prior to segmentation and
visualization.

Ultrasound Despeckle Methods 63
A classic level-set active contour (snake) algorithm5[56], commonly used to
segment US medical images [57], is applied to the three data-sets. The initialization
shape and the level-set smoothness parameter are fixed and tuned to obtain the
best performance on the envelope data-set. The same settings are used when the
snake is applied to the data-sets B and C . The snake propagates from an initial
circular contour until stopping at an energy-stable configuration dependent on the
image gradients. The snake inner area is obtained from the zero level-set shape
at convergence. Ground-truth shapes, indicating the expected segmentation result,
were manually delineated in each of the IVUS frames by two independent experts.
The operator performing the analysis was blinded to the automatic and to the other
manual segmentation results.
Segmentation Comparison
Figure 5 presents the manual delineated border and the results of the automatic
segmentation for seven representative frames of the three data-sets A , B,andC .
Frame #1 illustrates an accurate automatic segmentation obtained in all the three
data-sets. In frame #2, the snake crosses the vessel border between the stent wires
(highly echogenic spots) and spreads in the surrounding tissue. On the contrary,
the snake propagation stops correctly at the lumen frontier in data-sets B and C ,
since both filters enhance the outline of the vessel membrane by smoothing the
noise and by preserving the sharp vessel edges. Similarly in frame #3 the denoising
methods enhance the borders making the segmentation easier. However in this case
(frame #3) the segmentationof data-set B is slightly less accurate, sincethe filtering
method fuses a small catheter ringing artifact with the vessel border, creating an
artificial boundary. The same behavior can be observed in frame #4 where, in dataset B, the noise lying between the catheter artifact and the vessel is not removed
but homogenized.
Frame #5 illustrates that the high amount of noise (data-set A ) may hamper
the snake propagation on the envelope data, while an efficient smoothing promote
an accurate and automatic segmentation (data-sets B and C ). However it is worth
to note that, in data-set B (frame #5), the image filtered with OSRAD is locally
smoothed, but radial ripples are still present since OSRAD has a fixed support. On
the other hand, SRBF better homogenizes uniform areas, since the spatial support
controlled by the function c is wider and has been designed to automatically contain
consecutivescatter peaks. For this reason probably, in frame #6 the snake applied to
B gets trappedin a local minima and stops propagating after 560 iterations, while in
C the snake keeps spreading inside the whole lumen. Finally in frame #7 the snake
spans outside the vessel for data-sets A and B, but not in C . In this frame, the
OSRAD filter enhances the shadow area on the left of the catheter, and creates an
undesired gradient attracting the snake in B, while SRBF homogenizes the shadow
5
http://www.shawnlankton.com/2007/05/active-contours/

64 S. Balocco et al.
Fig. 5 Snake manual (first column) and automatic (second, third, and forth columns) segmentations of seven representative frames from the three data-sets A , B,andC . The last column
illustrates the average distance of each automatic segmentation to the manual segmentations
region with the rest of the lumen in C. In fact, compared to OSRAD which is a zero
mean filter, the SRBF noise model fits better the speckle distribution at low image
intensities and discriminate more accurately between noise and tissues.

Ultrasound Despeckle Methods 65
The last column of Fig. 5 represents the average distance of the automatic
segmentation to the two manual segmentations. In frame #1 the high slope of the
curve indicates that the snake converges faster in filtered data-sets (B and C )since
the noise is accurately removed. In frame #4, a similar behavior can be observed,
but the segmentation of B results as the slowest and the less accurate because of
the wrinkled lumen region. In frame #2, #3, and #5 the segmentation applied to the
non-filtered image diverges, while the two filters show similar convergence speed.
These examples illustrate the interest of using an accurate filtering method before
the segmentation stage. In frame #6 the snake applied to data-set B stops expanding
earlier than data-set C leading to an incorrect vessel segmentation and to a lumen
area under-estimation. Finally, in frame #7 the SRBF filtered the snake applied to
data-set A and B diverges, and only the snake applied to the data-set C converges
to the vessel wall. In all the cases, the segmentation on data-set C is either the
fastest or the only one converging to the vessel boundary, showing the superior
performances of SRBF.
Figures 6 and 7 show a pairwise error comparison for all the frames of the
three data-sets (A , B,andC ). In particular, Fig. 6 illustrates the error between
the automatic and ground-truth border segmentations, while Fig. 7 shows the error
in the lumen area estimations.
In Fig. 6a most of the markers are located below the solid line of unitary
slope, indicating that the average distance between the automatic and the manual
segmentations is smaller in the filtered data-sets (B, C ) thatin the non-filtered(A ).
Figure 6b, shows the superior accuracy obtained by filtering the images with SRBF.
The average distance over all the images of the data-sets A , B,andC with
respect to the manual segmentations are 0.27 ±0.47 mm, 0.15 ±0.24 mm, and
0.12±0.14mm respectively, confirming that the contoursobtained fromthe data-set
C exhibit the lowest segmentation error. The average distance over all the images
of the inter-observer variability is 0.021 mm.
In order to quantify the error in estimating the area for the three data-sets the
Jaccard coefficient [58] defined as the ratio R =
of pixels of the manual segmentation, and
|Φ∩Ψ|
is used, whereΦis the set
|Φ∪Ψ|
Ψ
is the set of pixels resulting from
automatic segmentation [59]. The score R is one when the areas matches exactly
and rapidly decreases when one of the two areas differs from the other.
The performance of the automatic segmentation on the filtered data-sets B and
C , is superior to the non-filtered images A (see Fig. 7a), since R is higher than
the line with unitary slope for most of the images. Analyzing the scatter plot of
Fig. 7b, and comparing directly the performance of the snake on the two denoised
data-sets, it can be noticed that the R-score is similar, but some outliers, representing
unsuccessful segmentations of data-set B, are present.
In more than 50% of the images, the R-score corresponding to OSRAD filter
ranges from 0.12 to 0.33, while for SRBF R varies from 0.06 to 0.24 (Fig. 6b).
Analyzing the scatter plot of Fig. 7b in detail, it can be noticed that in about 50%
of the images, OSRAD R-score ranges from 0.2to0.8, while for SRBF R varies
from 0.6to0.9. The average R-score over all the images of the data-sets A , B and

66 S. Balocco et al.
Fig. 6 Average distance of the automatic segmentation to the two manual segmentations. (a)com-
parison of data-sets B and C vs A ;(b) pairwise comparison of data-sets B vs C
Fig. 7 Area ratio R representing the likeness between the automatically segmented areas. (a)comparison of data-sets B and C vs A ;(b) pairwise comparison of data-sets B and C
C are 0.41 ±0.29, 0.76±0.18 and 0.83±0.09 respectively, showing that the areas
recovered on the data-set C are the most similar to the manually segmented regions.
ANOVA and t-test statistical analysis were performed for both segmentation
distances and R-scores in data-sets A , B,andC . In all cases the scores of datasets B and C are significantly different (p-values ¡1 ×10
−9
for both ANOVA and
t-test) from data-set A . Comparing data-sets B and C , the ANOVA provides p-
values of 0.0032 and 0.0153 respectively for the distances and R-scores; and the
t-test provides p-values of 5.5×10
−4
and 0.0039 respectively for the distances and
R-scores. These tests confirm the statistical significance of the results. The R-score
over all the images of the inter-observer variability is 0.95.

Ultrasound Despeckle Methods 67
Concluding, SRBF outperforms the filtering methods based on zero mean noise
assumptions. Compared to OSRAD, SRBF approach is fully automatic, locally
adaptive, and the number of iterations needed to reach the optimal solution is
smaller. Additionally, SRBF results in a more robust algorithm suitable for a wide
ranges of speckle noise sizes.
5 Conclusion
In this chapter, several speckle denoising filters are proposed and compared.
Particularly one family of filters (anisotropic algorithms) are analyzed both qualitatively and quantitatively on ultrasound data. A series of in silico experiments
has been designed with the aim to compare the performances of the state-of-theart approaches on synthetic images corrupted by a controlled amount of speckle
noise. Additional in vivo experiments has been designed for illustrating the interest
of using an accurate filtering method as pre-processing stage, in order to improve
the performance of the registration and segmentation methods.
Finally the computational cost of most of the algorithm is provided in order to
evaluate the applicability in unsupervised filtering of large amounts of clinical data.
References
1. Aysal TC, Barner KE (2007) Rayleigh-maximum-likelihood filtering for speckle reduction of
ultrasound images. IEEE Trans Med Imaging 26(5):712–727
2. Stoitsis J, Golemati S, Nikita KS, Nicolaides AN (2004) Characterization of carotid atherosclerosis based on motion and texture features and clustering using fuzzy c-means, Engineering in
Medicine and Biology Society, 2004. IEMBS ’04. 26th Annual International Conference of the
IEEE 1(1–5):1407–1410 Sept. doi: 10.1109/IEMBS.2004.1403437
3. Christodoulou CI, Pattichis CS, Pantziaris M, Nicolaides A (2003) Texture-based classification
of atherosclerotic carotid plaques. IEEE Trans Med Imaging 22(7):902–912
4. Bleck JS, Ranft U, Gebel M, Hecker H, Westhoff-Beck M, Thiesemann C, Wagner S, Manns M
(1996) Random field models in textural analysis of ultrasonic images of the liver. IEEE Trans
Med Imaging 15(6):796–801
5. Noble JA, Boukerroui D (2006) Ultrasound image segmentation: a survey. IEEE Trans Med
Imaging 25(8):987–1010
6. Munteanu C, Morales FC, Fernandez JG, Rosa A, Deniz LG (2008) Enhancing obstetric and
gynecology ultrasound images by adaptation of the speckle reducing anisotropic diffusion
filter. Artif Intell Med 43(3):223–242
7. Li B, Acton ST (2007) Active contour external force using vector field convolution for image
segmentation. IEEE Trans Image Process 16(8):2096–2106
8. Tsai DY, Watanabe S (1998) A method for optimization of fuzzy reasoning by genetic
algorithms and its application to discrimination of myocardial heart disease. Proc IEEE Nucl
Sci Symp Med Imag Conf 3:1756–1761
9. Hua Li, Anthony Yezzi (2007) Local or Global Minima: Flexible Dual-Front Active Contours.
IEEE Transactions on Pattern Analysis and Machine Intelligence 1–14, January

68 S. Balocco et al.
10. Lee TS, Segars WP, Tsui BMW (2005) Study of parameters characterizing space-time gibbs
priors for 4d map-rbi-em in gated myocardial perfusion spect. Nucl Sci Symp Conf Rec
4:2124–2128
11. Deschamps T, Malladi R, Ravve I (2004) Fast evolution of image manifolds and application to
filtering and segmentation in 3d medical images. IEEE Trans Vis Comput Graph 10:525–535
12. Delingette H (2000) General object reconstruction based on simplex meshes. Int J Comput Vis
32(2):111–146
13. Jensen A.J (1996) A signal processing approach, Cambridge University Press, New York, ISBN
0-521-46484-6
14. Chivers RC (1977) The scattering of ultrasound by human tissues, some theorical models.
Ultrasound Med Biol 3:1–13
15. Wagner RF, Smith SW, Sandrik JM, Lopez H (1983) Statistics of speckle in ultrasound b-scans.
IEEE Trans Sonics Ultrasonics 30(3):156–163
16. Yu Y, Acton S (2002) Speckle reducing anisotropic diffusion. IEEE Trans Image Process
11(11):1260–1271
17. Bamber JC, Dickinson RJ (1980) Ultrasonic b-scanning: a computer simulation. Phys Med
Biol 25(3):463–479
18. Moon TK, Stirling WC (2000) Mathematical Methods and Algorithms for Signal Processing.
Moon (Vol. 204, p. 937). Prentice Hall.
19. Abbot J, Thurstone F (1979) Acoustic speckle: theory and experimental analysis. Ultrasound
Imag 1:303–324
20. Michailovich O, Tannenbaum A (2006) Despeckling ofmedical ultrasound images. IEEE Trans
Ultrason Ferroel Freq Contr 53(1):64–78
21. Gravel P, Beaudoin G, De Guise JA (2004) A method for modeling noise in medical images.
23(10):1221–1232
22. Dainty JC (1984) Laser speckle and related phenomena. Laser speckle and related phenomena,
XVII, 342 pp. 146 figs. Springer-Verlag, Berlin, Heidelberg, New York. Also topics in applied
physics, vol 9
23. Wagner RF, Insana MF, Smith SW (1988) Fundamental correlation lengths of coherent speckle
in medical ultrasonic images. IEEE Trans Ultrason Ferroelectr Freq Control 35(1):34–44
24. Jain AK (1989) Fundamentals of digital image processing, Prentice-Hall, Inc. Upper Saddle
c
River, NJ, USA
1989. ISBN:0-13-336165-9
25. Loizou C, Pattichis C, Christodoulou CI, Istepanian R, Pantziaris M, Nicolaides A (2005)
Comparative evaluation of despeckle filtering in ultrasound imaging of the carotid artery. IEEE
Trans Ultrason Ferroel Freq Contr 52(10):1653–1669
26. Huang T, Yang G, Tang G (1979) A fast two-dimensional median filtering algorithm. IEEE
Trans Acoust Speech, Signal Process 27(1):13–18
27. Loupas T, McDicken W, Allan P (1989) An adaptive weighted median filter for speckle
suppression in medical ultrasonic images. IEEE Trans Circuit Syst 36:129–135
28. Tay PC, Acton ST, Hossack JA (2006) A stochastic approach to ultrasound despeckling.
Biomedical Imaging: Nano to Macro, 3rd IEEE International Symposium on, 6–9 April,
221–224, doi: 10.1109/ISBI.2006.1624892
29. Tay PC, Acton ST, Hossack JA (2006) Ultrasound Despeckling Using an Adaptive Window
Stochastic Approach. Image Processing, 2006 IEEE International Conference on, 8–11 Oct.
2549–2552, doi: 10.1109/ICIP.2006.312979
30. Jiang M, Crookes D (2006) High-performance 3d median filter architecture for medical image
despeckling. Electron Lett, 42(24):229–240
31. Donoho D (1994) De-noising by soft-thresholding. 41(3):613–627
32. Zhong S, Cherkassky V (2000) Image denoising using wavelet thresholding and model
selection. Int conf Image Process 3:262–265
33. Achim A, Bezerianos A, Tsakalides P (2001) Novel bayesian multiscale method for speckle
removal in medical ultrasound images. IEEE Trans Med Imaging 20:772–783
34. Bao P, Zhang L (2003) Noise reduction for magnetic resonance images via adaptative
multiscale products thresholding. IEEE Trans Med Imaging 22(9):1089–1099

Ultrasound Despeckle Methods 69
35. Gupta S, Kaur L, Chauhan RC, Saxena SC (2004) A wavelet based statistical approach for
speckle reduction in medical ultrasound images. Med Biol Eng Comput 42:534–537
36. Figueiredo MAT, Nowak RD (2005) A bound optimization approach to waveletbased image
deconvolution. Image Processing, 2005. ICIP 2005. IEEE International Conference on, 2:II–
782–5, 11–14 Sept. doi: 10.1109/ICIP.2005.1530172
37. Laine AF (2000) Wavelets in temporal and spatial processing of biomedical images. Annual
Rev Biomed Eng 2:511–550
38. Y. Jin, E. Angelini, A. Laine (2005) Wavelets in Medical Image Processing: Denoising, Segmentation, and Registration, in Handbook of Biomedical Image Analysis Vol 1- Segmentation
Models - Part a, Ed.: D. L. W. Jasjit Suri, Swamy Laximinarayan Kluwer Academic/ Plenum
Publishers, 305–358
39. Hadamard J (1902) Sur les probl`emes aux d´eriv´ees partielles et leur signification physique.
Princeton University Bulletin 13:49–52
40. Shepp LA, Vardi Y (1982) Maximum likelihood reconstruction in positron emission tomography. 1(2):113–122
41. Vogel CR (2002) Computational methods for inverse problems, 10:183 SIAM
42. Sanches JM, Nascimento JC, Marques JS (2008) Medical image noise reduction using the
sylvester-lyapunov equation. IEEE Trans Image Process 17(9):1522–1539
43. Huang CY, Soltz MA, Kopacz M, Mow VC, Ateshian GA (2003) Experimental verification
of the roles of intrinsic matrix viscoelasticity and tension–compression nonlinearity in the
biphasic response of cartilage. J Biomech Eng 125:84–93
44. Gleich D, Datcu M (2006) Gauss-markov model for wavelet-based sar image despeckling.
IEEE Signal Process Lett 13(6):365–368
45. Xu J, Osher S (2007) Iterative regularization and nonlinear inverse scale space applied to
wavelet-based denoising. IEEE Trans Image Process 16(2):534–544
46. Perona P, Malik J (1990) Scale space and edge detection using anisotropic diffusion. IEEE
Trans Pattern Anal Machine Intell 12:629–639
47. Black M, Sapiro G, Marimont D, Heeger D (1998) Robust anisotropic diffusion. IEEE Trans
Image Process 7(3):421–432
48. Krissian K, Westin CF, Kikinis R, Vosburgh KG (2007) Oriented speckle reducing anisotropic
diffusion. IEEE Trans Image Process 16(5):1412–1424
49. Tomasi C, Manduchi R (1998) Bilateral filtering for gray and color images, Computer Vision.
Sixth International Conference on , pp.839–846, 4–7 Jan doi: 10.1109/ICCV.1998.710815
50. Comaniciu D, Meer P (2002) Mean shift: a robust approach toward feature space analysis.
IEEE Trans PAMI 24(5):603–619
51. Barash D, Comaniciu D (2004) A common framework for nonlinear diffusion, adaptive
smoothing, bilateral filtering and mean shift. Image Vis Comput 22(1):73–81
52. Guo Y, Cheng HD, Tian J, Zhang Y (2009) A novel approach to speckle reduction in ultrasound
imaging. Ultrasound Med Biol 35(4):628–640
53. Thakur A, Anand RS (2007) Speckle reduction in ultrasound medical images using adaptive
filter based on second order statistics. J Med Eng Technol 31(4):263–279
54. Dantas RG, Costa ET (2007) Ultrasound speckle reduction using modified gabor filters. IEEE
Trans Ultrason Ferroel Freq Contr 54(3):530–538
55. Balocco S, Gatta C, Pujol O, Mauri J, Radeva P (2010b) Srbf: speckle reducing bilateral
filtering. Ultrasound Med Biol 36(8):1353–1363
56. Chan TF, Vese LA (2001) Active contours without edges. IEEE Trans Image Process
10(2):266–277
57. Michailovich O, Tannenbaum A (2007) Segmentation of medical ultrasound images using
active contours. Int Conf Image Process 5:513–516
58. Jaccard P (1912) The distribution of the flora in the alpine zone. New Phytologist 11(2):37–50
59. Eran B, Shimon U (2002) Class-specific, top-down segmentation, 109–124, ECCV

70 S. Balocco et al.
Balocco Simone Balocco Simone is a
lecturer professor of the Universitat de
Barcelona, and works in the Medical
Imaging group lead by Petia Radeva.
He obtained a PhD degree in Acoustics at the laboratory Creatis, University
Lyon1, Lyon (France) and contemporaneous Ph.D. in Electronic and Telecommunication in MSD Lab, University of
Florence (Italy). His research interests
are: vascular and cardiac tissue modeling, Ultrasound and Magnetic Resonance
signal and image processing and inverse
problem solution.
Carlo Gatta Carlo Gatta obtained the
degree in Electronic Engineering in 2001
from the Universit˜A degli Studi di Brescia (Italy). In 2006 he received the Ph.D.
in Computer Science at the Universit˜A
degli Studi di Milano (Italy) with a thesis on perceptually based color image
processing. In September 2007 he joined
the Computer Vision Center at Universitat Automona de Barcelona (UAB) as
a postdoc researcher working mainly on
medical imaging. He is member of the
Computer Vision Center and the BCN
Perceptual Computing Lab. His main research interests are image processing,
medical imaging, computer vision and
contextual learning.

Ultrasound Despeckle Methods 71
Josepa Mauri Ferr´e Josepa Mauri
received the title of MD in 1982 at Universitat Aut`onoma de Barcelona. In 1992
she received the Laurea summa Cum
Laude in Medicine at the Universitat de
Barcelona. Since 2000, she is the Director of Cardiac Catherization Laboratory
in the Hospital Universitari “Germans
Trias I Pujol de Badalona”. From 2002
to 2005 she was the President of the
Diagnostic Intracoronary Technics/IVUS
Working Group of the Spanish Society
of Cardiology. From 2006 to 2009 she
was the President of the Spanish Working
Group in Cardiac Interventions of the
Spanish Society of Cardiology. Her clin-
ical research areas have been in coronary
angioplasty and Dilated Cardiomyopathy, dilated Cardiomiopathy, coronary angioplasty, stents, endothelial disfunction and IVUS studies. She is currently involved in
international educational projects in interventional cardiology.
Petia Radeva Petia Radeva (PhD 1998,
Universitat Aut`onoma de Barcelona,
Spain) is a senior researcher at UB. She
has more than 150 publications in inter-
national journals and proceedings. Her
present research interests are develop-
ment of learning-based approaches (in
particular statistical methods) for com-
puter vision and medical imaging. She
has led one EU project and several Span-
ish projects. She has 12 patents in the
field of medical imaging. Currently, she
is heading projects in the field of cardiac
imaging and wireless endoscopy in collaboration with Spanish hospitals and international medical imaging companies.
Соседние файлы в папке Библиотека им академика М.И. Перельмана
