Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

888 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO.

6, JUNE 1997

constraint. Both the PPSNR and the visual quality are improved. In Image Enhancement Based on
addition the method reduces the artifacts in postprocessing such as a Nonlinear Multiscale Method
edge detection. Furthermore, this approach requires only a simple
modification to the compression scheme and a low excess of com- Farook Sattar, Lars Floreby, Göran Salomonsson,
puting. The decoder scheme is exactly the same as in the standard and Benny Lövström
JPEG. The proposed array is incorporated in the bitstream instead of
the standard default array. Abstract—An image enhancement method that reduces speckle noise
and preserves edges is introduced. The method is based on a new non-
ACKNOWLEDGMENT linear multiscale reconstruction scheme that is obtained by successively
combining each coarser scale image with the corresponding modified
interscale image. Simulation results are included to demonstrate the
The authors thank the reviewers both for their helpful comments performance of the proposed method.
and suggestions.
I. INTRODUCTION
REFERENCES
In many imaging systems, there is noise that is inherently signal
[1] W. B. Pennebaker and J. L. Mitchell, JPEG Still Image Data Compres- dependent. One kind of such noise is speckle, which, e.g., appears in
sion Standard. New York: Van Nostrand, 1993. acoustic and laser imaging and which is often modeled by a random
[2] H. C. Reeve and J. S. Lim, “Reduction of blocking effects in image process. Noise in images can be suppressed by conventional linear or
coding,” Opt. Eng., vol. 23, pp. 34–37, Jan./Feb. 1984.
[3] A. Baskurt, R. Prost, and R. Goutte, “Iterative constrained restoration nonlinear filtering. Linear techniques are simple but blur the edges
of DCT-compressed images,” Signal Processing, vol. 17, pp. 201–211, and have a poor performance in the presence of signal-dependent
1989. noise [1]. One nonlinear method is the Nagao filter [2], which uses
[4] Y. Yang, N. P. Galatsanos, and A. K. Katsaggelos, “Regularized recon- masks of different shapes in order to find the neighborhood of least
struction to reduce blocking artifacts of block discrete cosine transform
compressed images,” IEEE Trans. Circuits Syst. Video Technol., vol. 3,
variance, after which a local mean is computed using the selected
pp. 421–432, Dec. 1993. masks.
[5] K. Miller, “Least squares methods for ill-posed problems with a pre- When dealing with signal and image processing problems, it
scribed bound,” SIAM J. Math. Anal., vol. 1, pp. 52–74, Feb. 1970. is often attractive to perform a multiscale decomposition where
[6] B. Chitprasert and K. R. Rao, “Discrete cosine transform filtering,” a sequence of approximations at successively coarser resolution
Signal Processing, vol. 19, pp. 233–245, 1990.
[7] A. K. Katsaggelos, J. Biemond, R. W. Schafer, and R. M. Mersereau, “A is generated. Such a scheme is mathematically described by the
regularized iterative image restoration algorithm,” IEEE Trans. Signal dyadic wavelet transform [3], in which a series expansion of the
Processing, vol. 39, pp. 914–929, Apr. 1991. signal represents the approximation at a resolution being a power
[8] Z. Wang, “Fast algorithm for discrete W transform and for the discrete of two. The difference in information between approximations at
Fourier transform,” IEEE Trans. Acoust., Speech, Signal Processing, vol.
ASSP-32, pp. 803–816, Aug. 1984.
two consecutive resolutions, the detail signal, can be represented
[9] R. Deriche, “Using Canny’s criteria to derive a recursively implemented by another series expansion. The reversal of the multiresolution
optimal edge detector,” Int. J. Comput. Vis., vol. 1, no. 2, pp. 167–187, decomposition, i.e., reconstruction, is the synthesis form of the
1987. scheme, where a finer representation is constructed via coarse-
to-fine scale recursion. The multiresolution representation can be
implemented as a subband coding scheme, in which a quadrature
mirror filter (QMF) pair gives the lowpass and detail signals. Another
implementation scheme is the multiresolution pyramid [4], in which
the detail signal at one particular resolution is obtained by subtracting
the lowpass signal from the original. Thus, such a scheme requires
no QMF filter pair.
In this correspondence, we introduce a multiscale image enhance-
ment method that reduces speckle noise while the sharpness of edges
is preserved. The method is based on pyramid reconstruction where,
at each resolution, the output from the previous stage is interpolated
and combined with a modified version of the interscale (detail) image.
The significance of edges as information bearing highpass features
in images has been emphasized by Graham [5]. Useful information
having a high-frequency content should therefore be preserved in
the reconstruction while noise should be suppressed. In our scheme,
edge detection is applied to each lowpass image, thus introducing
Manuscript received July 5, 1995; revised July 19, 1996. The associate
editor coordinating the review of this manuscript and approving it for
publication was Prof. Moncef Gabbouj.
F. Sattar, L. Floreby, and G. Salomonsson are with the Department of
Applied Electronics, Signal Processing Group, Lund University, S-221 00
Lund, Sweden (e-mails: fs@tde.lth.se; lf@tde.lth.se; gs@tde.lth.se).
B. Lövström is with the Department of Signal Processing, Uni-
versity of Karlskrona/Ronneby, S-372 25 Ronneby, Sweden (e-mail:
Benny.Lovstrom@isb.hk-r.se).
Publisher Item Identifier S 1057-7149(97)03894-3.

1057–7149/97$10.00  1997 IEEE


IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997 889

(a)

Fig. 1. One decomposition and one reconstruction stage in multiresolution


pyramid.

nonlinearity to the method. The binary edge image is then used for
selecting which pixels of the interscale image to be retained. Three
different approaches to edge detection are used: the Laplacian-of-
Gaussian (LoG) based (linear) technique [1], the ratio-of-averages
(RoA) method [6], and finally a new scheme based on a variance- (b)
weighted mean estimator (VWME). Fig. 2. (a) Structure of the multiresolution pyramid and (b) illustration of
An artificial test image degraded by speckle is used in order to decomposition into lowpass and detail images.
illustrate the performance. Quantitative measures are presented for
comparison between different enhancement methods. In this context, given by the difference dm = um01 0 am . A perfect reconstruction of
the performances of the average filter and the Nagao filter are the original image can be achieved by interpolating the low-resolution
presented. Furthermore, the method is applied to real ultrasonic image component and adding it to the interscale component. In this
images acquired from measurements on a phantom and also from case, the dashed parts of Fig. 1 are discarded and the elements of
echocardiographic scanning. wm are set to one.
Multiscale decomposition and reconstruction is sketched schemati-
II. THE NONLINEAR MULTISCALE METHOD cally in Fig. 2(a). Iterative decomposition in four stages is illustrated
by Fig. 2(b). In contrast to the algorithm given by Feauveau, the size
A. Pyramid Decomposition and Reconstruction of each interscale image is equal to that of the input image to the
The multiscale decomposition of a two-dimensional (2-D) signal, corresponding decomposition stage. This approach is less economic
such as an image, can be carried out by using separable filters in terms of data storage, but it leads to a perfect reconstruction with
derived from horizontally and vertically directed one-dimensional few filter demands: No matching highpass filter is needed and the
(1-D) filters. Although this method has the advantage of requiring lowpass filter does not have to be halfband. Moreover, we can process
only 1-D filters, it has one major disadvantage for the current purpose: the interscale image without introducing aliasing after reconstruction.
The image is decomposed into one lower resolution image and
three interscale images, which all represent different components B. The Modified Reconstruction Scheme
of the detail information. Moreover, separable filters emphasize the An interscale image can be assumed to contain both noise and the
importance of the horizontal and vertical directions at the expense outlines of objects. Moreover, an object that covers a large number of
of other directions. pixels has a frequency content that is essentially lowpass. Therefore,
Feauveau proposed a multiscale scheme which has the sharpness most of its edge information is preserved when the image is subject to
of the separable dyadic wavelets, but which does not suffer from their decimation. Thus, it can be said that it is easier to detect the boundary
disadvantages [7]. The method creates a multiresolution pyramid by of an object in an image of low resolution, because the noise variance
p
iteratively applying a nonseparable lowpass filter and subsampling is lower (although the localization of the edges is less precise, or the
the output by a factor of 2 in each dimension. The subsampling edges have a larger width). These observations lead to a modification
operation is achieved by retaining every second pixel in the image. of the reconstruction process for the purpose of image enhancement.
In order to make the pixels of the lower resolution image fit to the The modified scheme for one reconstruction stage is obtained by
Cartesian grid, subsampling includes rotation of the image by 45 . including the dashed parts in Fig. 1. A binary mask, wm , at the
In Fig. 1, one decomposition stage in the multiresolution pyramid mth scale is determined as the result from edge detection applied
is shown together with the corresponding reconstruction stage. The to the interpolated lowpass component (a ~m ). Its pixel value is 1 if
lower resolution image um is acquired by applying the lowpass filter the corresponding pixel in a~m is determined to belong to an edge, 0
g to the image um01 and subsampling the output. The coarser image, otherwise. Thus, wm indicates the part of the image where the useful
um , is interpolated to give the image am , with the same size as um01 , high-frequency components (edges) are preserved. Finally, interscale
but containing only its lowpass information. The interscale image is image dm is multiplied by wm to remove the noise located inside
890 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997

(a) (b)

(c)
Fig. 3. Filter design. (a) Passband support of the desired filter. (b) Frequency response of the designed filter. (c) Coefficients of the filter g (n1 ; n2 ) .

homogeneous regions and we obtain the output from reconstruction the number of pixels used for representing the image is decreased
using the modified interscale image. by the corresponding factor. Thus, using the same edge detector for
all stages, the spatial precision relative to an object’s size is varied
C. Filter Design through the multiresolution pyramid.
Using the frequency sampling method [1], the desired frequency For the linear edge detector [1], edges can be defined as the zero
response, Gd (!1 ; !2 ), (!1 ; !2 2 [0; ]), is sampled at equally crossings of the output when an image is filtered through a LoG filter.
spaced points yielding Gd (k1 ; k2 ), 0  k1 , k2  (N 0 1) (N is It corresponds to a bandpass filter, whose passband is determined by
even). Fig. 3(a) shows for Gd (k1 ; k2 ) the diamond-shaped passband, the spatial dispersion, G , of the underlying Gaussian pulse. Among
transition band, and stopband (marked by “1,” “1/2,” and “0,” linear filters, it can be said to have the best ability to localize edges
respectively) in the frequency plane. The filter is designed to prevent at a given scale. In our algorithm, the images are convolved by
aliasing and its passband is given by j!1 j + j!2 j 2 [0;  0 2M=N ], a sampled version of the LoG filter and the zero crossings of the
where M (0  M  N=2) is an integer [see Fig. 3(a)]. output are declared to be edges only when the brightness gradient’s
The desired impulse response, gd (n1 ; n2 ), is defined as the in- magnitude exceeds a threshold.
verse discrete Fourier transform of Gd (k1 ; k2 ). In order to get a The second edge detector uses the RoA as a measure of the contrast
computationally more manageable filter, gd (n1 ; n2 ) is approximated between different image regions. Within the processing window, a
using a Hamming window of size L 2 L (L  N ). In our case, the median line is defined by the center row, column, or diagonal. The
parameters are set to N = 96, M = 16, and L = 11. Fig. 3(b) shows average gray level on each side of each such line is computed,
the frequency response of the lowpass filter whereas the coefficients and the maximum ratio is selected. In Fig. 4, the regions in which
of the corresponding filter are given in Fig. 3(c). the averages are computed are marked by “A” and “B,” while the
pixels of the median lines are marked by filled circles. Making
D. Edge Detectors some assumptions about the image statistics, the threshold selection
A step edge in an image is defined as the transition between problem can be considered equivalent to setting a constant false alarm
regions of different intensities [8]. Here, edge detection is used ratio (CFAR). Using this approach, however, one can only expect to
only in order to determine which pixels in each interscale image detect an edge delimiting two regions if the contrast between them
to include in the corresponding reconstruction stage. For each stage significantly exceeds the selected threshold.
p image decomposition, the resolution is decreased by a factor
in the The third method for constructing the mask wm is based on a new
of 2 in each spatial dimension. As the resolution is decreased, nonlinear edge detection technique. It uses VWME carried out in
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997 891

Fig. 4. Regions in which averages are computed for the 3 2 3-pixel RoA
edge detector.

a square window centered at pixel (n1 ; n2 ). The pixels within the


window are arranged into eight groups, fx(n1 0 i; n2 0 j )j(i; j ) 2
sp g; p = 1; 2; 1 1 1 ; 8, where sp are the subsets of the window as
indicated in Fig. 5. The mean of the image intensity in subset number
p is denoted by p (n1 ; n2 ), while the corresponding sample variance
is denoted by p2 (n1 ; n2 ).
The variance-weighted mean estimate is now given by
8
bp (n1 ; n2 )p (n1 ; n2 )
VWME (n1 ; n2 ) =
p=1

8
(1)
bp (n1 ; n2 )
p=1

where bp (n1 ; n2 ) = 1=p2 (n1 ; n2 ). In the degenerate case where p2


approaches zero for some p, (1) should be interpreted in the limit
sense. For edge detection, VWME (n1 ; n2 ) is compared with the Fig. 5. Window of size 5 2 5 used in the VWME approach.
arithmetic mean, AM (n1 ; n2 ) computed over the entire window.
If the window lies in a homogeneous region, the VWME performs age of the speckle image in a homogeneous region approximates the
similar to an arithmetic mean operator. If an edge, on the other hand, reference image, the latter can be used in quantitative comparisons.
is included in the window, the weights of the window vary due to The image obtained from the speckle model can be said to simulate
the abrupt change in the variance, and the edge can be located. a cross section containing regions with various scatterer densities.
For each pixel (n1 ; n2 ), the decision statistics is given by A region with different speckle magnitude can thus represent, e.g.,
R(n1 ; n2 ) = ln [VWME (n1 ; n2 )] 0 ln [AM (n1 ; n2 )]. In a a lesion in a medical echogram. Thus, the test image of Fig. 6(b)
homogeneous region, this quantity can be expected to be close to contains no specular echoes from any boundaries, but the objects are
zero, which is not the case, e.g., at an edge. Thus, the mask elements completely defined by their different speckle levels. The point signal-
are set to one for those pixels whose magnitudes exceed a threshold. to-noise ratio (SNR) of a speckle image has been defined and, in the
case of fully developed speckle, it equals 1.91 (5.63 dB) [9].
III. SIMULATION RESULTS
B. Quality Measures
A. Test Image and Noise Model
For the quantitative evaluation, a region of interest (ROI) is
selected in the test image. This ROI has size 206 2 128 pixels and is
Ultrasonic speckle can be modeled as the result when a number
of independent random-phase scatterings are accumulated coherently
marked in Fig. 6(a). As a measure of speckle suppression, the mean
at the transducer face [9]. These scatterings originate from inhomo-
square error (MSE) is perhaps the one closest at hand. Relating it to
geneities of size comparable to the wavelength of the ultrasound and
the reference signal’s energy, we obtain the output SNR, which in its
their density in a particular region determines the average speckle
“pointwise normalized” version is given by
magnitude. From a reference image containing different constant-
Number of pixels in ROI
level regions, a speckle image is thus obtained after multiplication SNRout =
1 0 s^(i; j )
(3)
by a random field with unit mean.
A simulated speckle image is represented as (i; j )2ROI
s(i; j )2
I (n1 ; n2 ) = s(n1 ; n2 ) 1 v(n1 ; n2 ) (2) where s^(i; j ) is the estimated pixel intensity. This quantity has
where s(n1 ; n2 ) is the reference image and v (n1 ; n2 ) is a ran- the property to give every pixel in the image equal importance,
dom process representing the variations in speckle amplitude. The irrespective of the corresponding gray-level value in the reference
256 2 256-pixel reference image s(n1 ; n2 ) shown in Fig. 6(a) is image.
generated as follows. A 45 rotated square, a ring, a rectangle, The SNR is not always an accurate measure of noise suppression in
and a solid rectangle having gray levels 100, 150, 175, and 200, images, since it does not well reflect, e.g., the preservation of edges.
respectively, are placed at different locations in the image. Near the Therefore, we propose a supplementary performance evaluation based
image border, there is a stripe with gray level 200. The background on correlation. Thus, as a measure of the noise suppression, we use
gray level is set to 50.
=
0(s 0 s; s^ 0 s^) (4)
The gray level at one point in a speckle image is modeled to be
Rayleigh distributed while its second-order behavior is described by a 0(s 0 s; s 0 s) 1 0(^s 0 s^; s^ 0 s^)
spatial autocorrelation function, which can be derived from a model where s(i; j ) and s^(i; j ) are mean values in the ROI of s(i; j ) and
or estimated from measured data. We generate spatially correlated s^(i; j ), respectively, and
speckle noise v (n1 ; n2 ) by lowpass filtering a complex Gaussian
random field and taking the magnitude of the filtered output. The 0(s1 ; s2 ) = s1 (i; j ) 1 s2 (i; j ): (5)
speckle image I (n1 ; n2 ) is shown in Fig. 6(b). Since the local aver- (i; j )2ROI
892 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997

(a) (b)

(c) (d)

(e) (f)

Fig. 6. Simulation results. (a) Reference image. (b) Corresponding speckle image. (c) Image enhanced by the multiscale method (LoG approach). (d) Image
enhanced by the multiscale method (RoA approach). (e) Image enhanced by the multiscale method (VWME approach). (f) Image enhanced by the Nagao filter.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997 893

(a)

(b) (c)

(d) (e)
Fig. 7. (a) Map of the region of the phantom used. (b) Measured echographic image of phantom. (c) Image after multiscale enhancement (LoG approach).
(d) Image after multiscale enhancement (RoA approach). (e) Image after multiscale enhancement (VWME approach).

Furthermore, as a measure of the edge preservation, we use correlation measures of (4) and (6) should be high, i.e., close to unity

= 0(1s 0 1s; 1s 0 1s) (6)


when the estimated image is similar to the reference image.

0(1s 0 1s; 1s 0 1s) 1 0(1s 0 1s; 1s 0 1s) C. Results


where 1s(i; j) is a highpass filtered version of s(i; j), obtained with The test image of Fig. 6(b) was enhanced by using the present
a3 2 3-pixel standard approximation of the Laplacian operator. The multiscale method with the three described approaches to edge
894 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997

(a) (b)

(c) (d)
Fig. 8. (a) Echocardiographic image. (b) Image after multiscale enhancement (LoG approach). (c) Image after multiscale enhancement (RoA approach).
(d) Image after multiscale enhancement (VWME approach).

detection. The images resulting from five-stage reconstruction are gray levels of the rotated square and the background. This object was
shown in Fig. 6(c)–(e). therefore partly distorted. A lower threshold would, however, result in
For the LoG-based (linear) edge detector, we used G = 1:0, a larger number of false edges and, thereby, poorer noise suppression.
which implies a “reasonably” small amount of aliasing. By truncating Nonlinear VWME edge detection was performed using a window
this filter to 7 2 7 pixels, less than 0.003% of its energy was of size 5 2 5. For every reconstruction stage, the threshold was set
discarded. The zero crossings of the filtered image were defined as to TVWME = 0:1, which was high enough to reject most of the detail
those pixels, for which the 4-neighbors indicated a simple sign shift. information in homogeneous regions [see Fig. 6(e)]. The choice of
To be declared an edge, the image gradient magnitude also had to threshold, however, did not seem to be crucial for the quality of the
exceed a global threshold. The latter was automatically selected at enhanced image.
each scale as the first local minimum of the smoothed histogram. For comparison with another edge-preserving smoothing technique,
The resulting image is shown in Fig. 6(c). In fact, we have found the simulated speckle image was processed by a 5 2 5-pixel Nagao
that a 3 2 3-pixel standard approximation of the Laplacian [1] yields filter. The resulting image is displayed in Fig. 6(f). Visual exami-
results comparable to those of the LoG filter. nation of the images in Fig. 6 shows that, for a speckle image, the
A window of size 3 2 3 pixels was used with the RoA edge present multiscale method performs edge preserving smoothing more
detector. Thus, three-pixel neighborhoods were compared pairwise efficiently than the Nagao filter.
and edges were declared if the maximum ratio exceeded the threshold The performance measures of (3), (4), and (6) were evaluated for
TRoA = 2:0. The result of image enhancement is shown in Fig. 6(d). images enhanced by the described multiscale method. The highest
The value of the threshold, 2.0, was equal to the ratio between the performance was achieved using the RoA edge detector. Comparison
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 6, JUNE 1997 895

TABLE I that the image is smoothed except near the edges of objects. The
QUANTITATIVE RESULTS FROM SIMULATION EXAMPLE: QUALITY background, as well as the area inside the objects, becomes more
MEASURES  AND (IN PERCENT) AND SNRout (IN dB) homogeneous without being significantly blurred at the edges.

B. Echocardiographic Image
As a second example, the multiscale method was tested on an
ultrasonic image of the heart. Transesophageal scanning was thereby
used for acquiring a short-axis cross section of the left ventricle.
The received echo data were scan converted onto a Cartesian grid
and displayed as a fan-shaped image. The ventricular wall causes
echoes, which appear as bright spots in the echocardiogram. How-
ever, these regions have a grainy texture, and sometimes parts of
the tissue are almost invisible in the image. Furthermore, there is
speckle noise, which in this case can be considered undesirable.
An echocardiographic image is shown in Fig. 8(a). The resulting
enhanced images using the different methods for edge detection are
presented in Fig. 8(b)–(d). The parameters were the same as the ones
used for the phantom image. In all cases, the speckle patterns were
considerably suppressed. The sharpness of the heart wall boundary
of the present method with some other techniques in terms of
was preserved in most parts.
SNRout ,  and is given in Table I. All results concern five-stage
processing. However, similar performances were achieved using four
or six stages. The motive for limiting the number of stages is due
to scale limitations. The resolution imposes a lower limit to the V. CONCLUSIONS
object size that can be represented. Moreover, the finite support of A nonlinear multiscale method for image enhancement was pre-
the images makes boundary effects more compromising at a coarse sented. It worked as a space-varying, speckle-suppressing filter by
resolution. At scales larger than that of the innermost stage, no removing high-frequency components at each scale only where no
highpass information—desired or undesired—is suppressed. If too edges were detected. The results showed that the method was able
many stages are used, an edge may be missed at a coarse scale and to bring out homogeneous areas of constant speckle level while the
thereby at each finer scale. edges were preserved.
In the enhanced images, a high gray-level variance remained at the In the multiscale scheme, we used three different approaches
boundaries of objects, where no detail information was suppressed. In to edge detection, each of which required some kind of threshold
order to further improve the performance of the method, postprocess- selection. For the linear (LoG) approach, this was accomplished
ing can be applied to the output from the final reconstruction stage. In automatically at each scale and the method worked satisfactorily on
our case, this was carried out by means of oriented smoothing, where the considered set of images. The RoA method gave the highest
the average gradient in a 3 2 3-pixel window first was computed. If performance among the three edge detectors, but required a trade-off
a significant direction was at hand, the new pixel was determined by between low frequency of false edges and high contrast discrim-
smoothing in an approximately perpendicular direction. Otherwise, ination ability. The VWME method involved essentially the same
nonoriented smoothing was applied. Improved results in terms of compromise, but could handle smaller image contrasts than the RoA
SNRout ,  and was acquired by oriented smoothing, as can be approach.
observed in Table I.
REFERENCES
[1] J. S. Lim, Two-Dimensional Signal and Image Processing. Englewood
IV. APPLICATION TO REAL IMAGES Cllifs, NJ: Prentice-Hall, 1990.
[2] M. Nagao and T. Matsuyama, “Edge preserving smoothing,” Comput.
A. Echographic Phantom Image Graphics Image Processing, vol. 9, pp. 394–407, 1979.
[3] S. G. Mallat, “A theory for multiresolution signal decomposition: The
In the first example, we used an echographic image of a phantom wavelet representation,” IEEE Trans. Pattern Anal. Machine Intell., vol.
from Nuclear Associates (model 84-317). Fig. 7(a) shows a map of 11, pp. 674–693, July 1989.
the cross section, 96 mm 2 65 mm, in which the measurement [4] P. J. Burt and E. H. Adelson, “The Laplacian pyramid as a compact
was made. The large bright “discs” represent “high scatter” regions image code,” IEEE Trans. Commun., vol. COMM-31, pp. 532–540,
Apr. 1983.
with diameters 8 mm and 12 mm, respectively, while the three dark [5] D. N. Graham, “Image transmission by two-dimensional contour cod-
“discs” indicate “low scatter” regions with diameters 2, 4, and 6 ing,” in Proc. IEEE,, vol. 55, pp. 336–346, Mar. 1967.
mm, respectively. Besides, the phantom contains a number of fine [6] R. Touzi, A. Lopes, and P. Bousquet, “A statistical and geometrical
reflecting targets for calibration purposes. The rectangular region edge detector for SAR images,” IEEE Trans. Geosci. Remote Sensing,
vol. 26, pp. 764–773, Nov. 1988.
was reproduced by scanning a 2.9 MHz ultrasonic beam through 108
parallel lines and sampling each envelope-detected echo at 440 points. p
[7] J. C. Feauveau, “Analyze multirésolution pour les images avec un
facteur de résolution 2,” Traitement du Signal, vol. 7, no. 2, pp.
In order to give nearly square pixels, interpolation was performed in 117–128, 1990.
the lateral direction. The acquired image is shown in Fig. 7(b). [8] J. Canny, “A computational approach to edge detection,” IEEE Trans.
The echogram was processed using the present multiscale method. Pattern Anal. Machine Intell., vol. PAMI-8, pp. 679–698, Nov. 1986.
[9] J. T. M. Verhoeven, J. M. Thijssen, and A. G. M. Theeuwes, “Improve-
The same parameters and number of stages as in Section III were ment of lesion detection by echographic image processing: Signal-to-
used. The resulting images from using the three different approaches noise ratio imaging,” Ultrason. Imaging, vol. 13, no. 3, pp. 238–251,
to edge detection are shown in Fig. 7(c)–(e). It can be observed 1991.

You might also like