Skip to main content

Improvement of displacement estimation of breast tissue in ultrasound elastography using the monogenic signal

Abstract

Background

In breast ultrasound elastography, tissues displacements estimation is obtained through a technique that follows the evolution of tissues under stress. However, during the acquisition of B-mode images, tissue displacements are often contaminated with multiplicative noise caused by changes in the speckle pattern in the tissue. Thus, the application of monogenic signal technique on the B-mode image in order to estimate displacement tissue, result in a presence of amplified noise in the deformation tissue image, which severely obscures the useful information. In this paper, we propose a new method based on the monogenic features, that is to improve the old monogenic signal (OMS) technique by improving the filtering step, so that the use of an effective denoising technique is enough to ensure a good estimation of displacement tissue. Our proposed method is based on the use of a robust filtering technique combined with the monogenic model.

Methods

Two models of phantom elasticity are used in our test validation sold by CIRS company. In-vivo testing was also performed on the sets of clinical B-mode images to 20 patients including malignant breast tumors. Shrinkage wavelets has been used to eliminate the noise according to the threshold, then a guided filter is introduced to completely filter the image, the monogenic model is used after excerpting the image feature and estimating analytically the displacement tissue.

Results

Accurate and excellent displacement estimation for breast tissue was observed in proposed method results. By adapting our proposed approach to breast B-mode images, we have shown that it demonstrated a higher performance for displacement estimation; it gives better values in term of standard deviation, higher contrast to noise ratio, greater peak signal-to-noise ratio, excellent structural similarity and much faster speed than OMS and B-spline techniques. The results of the proposed model are encouraging, allowing quick and reliable estimations.

Conclusion

Although the proposed approach is used in ultrasound domains, it has never been used in the estimation of the breast tissue displacement. In this context, our proposed approach could be a powerful diagnostic tool to be used in breast displacement estimation in ultrasound elastography.

Background

In recent years, ultrasound elastography has developed to characterize the viscoelastic properties of soft tissues. This imaging method is particularly promising to characterize pathologies such as carcinomas in the breast, that present a greater elasticity than the surrounding tissues [1].

Ultrasound elastography has a purpose to offer the tools allowing to doctors to make the best decisions suited to the pathologies in terms of diagnosis, detection or therapy. This technique makes it possible to quantify the mechanical properties of soft tissues by ultrasonic medical imaging [2]. Hence its objective is to correlate the mechanical properties of soft tissue with their healthy or pathological characteristics. Historically, this technique has existed for a very long time in a qualitative way. In fact, by palpation, doctors evaluate the hardness of the tissues and therefore evaluate its mechanical properties, like the elasticity. In this context the so-called static elastography was developed: imaging the internal deformation of the tissues under stress by ultrasound imaging [3].

In this axis, static ultrasound elastography is a very important technique that has proved its effectiveness in the medical environment; Focusing on ultrasound breast elastography, it was reported that the different breast tissues had different elastic characteristics of the glandular and connective tissue, and that it was possible to differentiate the intra-malignant or infiltrating malignant component from one malignant lesion using ultrasound elastography. However this technique suffers from noise and artifacts in the imaging system environment. The noise presents in the tissues displacements image degrades its quality and modifies the important details, related to texture and tissue morphology, which complicates the diagnosis in static ultrasound elastography [4].

From clinical application perspective, the elimination of speckle noise becomes a crucial step before proceeding with the medical diagnosis. The researchers are inspired to devote their efforts on this subject, in order to develop a technique to reduce the risk of misdiagnosis [5].

In the literature the researchers have developed several methods of estimating tissue displacements. The main method to estimate the displacement on B-mode images is block matching using cost functions. The pairing of blocks has a major disadvantage: It requires interpolation for sub-pixel estimation, so the time calculation is longer compared to the other displacement techniques [6]. Recently new techniques based on phase difference have been developed to estimate tissue displacements; however the results are always degraded by speckle noise [7].

To solve this problem, several filters have been developed in the literature in order to reduce the noise and the artifacts present in tissue displacements images, such as Frost filter, non-log-transformed generalized likelihood ratio method, Lee filter, Kuan filter, method and speckle reducing anisotropic diffusion [8]. But always, there are losses of partial content of image.

The application of local adaptive filters modifies slightly the information in the image and provides an inadequate filtering. Anisotropic diffusion filters have a high noise suppression capability; however, can create a strong smoothing of the tissue displacement image. The average nonlocal filters have a better filtering effect against speckle noise, but the algorithm complexity are generally very high, therefore they cannot meet the requirements of elastography [9].

Another solution using a multi-scale filtering approaches that they provide a good results, however they cannot make the optimum balance between speckle noise removal and preservation characteristics.

Finally, a technique of tissue displacements that we called it in this paper: OMS, which includes the DoP filter, this filter has reduced the noise in the image; however the noise is still present in the low frequency component and slightly deteriorates the result [10, 11].

In this approach, it is desirable to develop a technique that improves the performance of estimating tissue displacements with a good noise attenuation and better edge preservation as well as fast and reliable.

In this paper, we proposed a new approach which improves the OMS method. The proposed new approach exploits the shrinkage wavelets with a guided filter coupled combined with monogenic features. This proposed strategy improves the OMS method used in breast tissue displacement.

The results of in vivo and in vitro studies are presented to assess the proposed method. We show that the proposed model improved the OMS technique, and improved the diagnosis of breast pathology.

The performances of our proposed method are compared with OMS and BS methods; we show that our proposed method is more accurate, it gives better values in term of SD, higher CNR, greater PSNR, excellent SSIM and much faster speed than other methods.

The paper proceeds as follows: the adapted filtering technique and the monogenic signal theory of displacement estimation are resumed and presented in “Methods” section.

Results” section shows the results on soft biological phantom designed for elastography and In-vivo breast images, we address also the comparison between the results obtained with our proposed method and those obtained with OMS and BS methods.

Discussion” section shows the discussion of results.

Concluding remarks are left to “Conclusion” section.

Methods

Displacement estimation enhancement based on monogenic signal method

Image filtering

When a tissue is mechanically subjected to a quasi-static compression, the internal stresses are defined by the boundary conditions and by the intrinsic properties of the tissue [12].

The displacements generated by compression can be evaluated by ultrasonic wave when the scanned area is diffusing [13].

It is an area in which an ultrasonic pulse encounters on its way impedance inhomogeneities could create a return pulse. The complex interference of these reflected waves forms called “acoustic speckle”. The speckle is a particular noise that is found in all ultrasonic images, it is a multiplicative noise, that the echo summations are independent of the coefficient of background reflectivity; it depend only on the micro-relief. In this context, many authors have made contributions to improve speckle filtering techniques on ultrasonic data [7]. The crucial goal in any filtering is to remove the noise without losing the resolution of the image. In this framework, filtering of B-mode images is a very essential step before going to estimate the displacement of breast tissue. We may apply the shrinkage wavelets with a guided filter, in order to suppress the speckle noise and protect the details of the image against the degradation; our strategy will necessarily improve the displacement estimation of tissue in static ultrasound elastography [14].

Threshold selection

It is shown that it is possible to perform a wavelet decomposition of an image, and then reconstruct the image from its wavelet coefficients [15]. The wavelet coefficients mark the discontinuities that occur in the image, therefore they correspond to image details.

If the selected threshold value is below the noise wavelet coefficients, then the final image will still contain noise. Otherwise, if the threshold value is wider than the wavelet coefficients of certain details, the result is an image that has lost significant details for clinical diagnosis [16], so the threshold has a direct effect on the quality of the final image.

In order to achieve a compromise between noise suppression and preservation of image details, there is shown in the literature that the researchers improved the classic wavelet threshold function; the new version of this classic expression has proved effective against noise in medical ultrasound images [17].

In this paper, we propose the use of this improved function as shown below;

$${\text{T}}_{\text{j}} = {\text{a}}_{\text{j}} \upsigma_{\text{n}} \sqrt {2\log {\text{M}}}$$
(1)

where T is a threshold, j(1,2….,J) are the decomposition layers of wavelet transformation, J denotes the largest decomposition layers, aj represents the adaptive parameter of the j layer, and is determined experimentally, σn denotes the standard deviation of noise in wavelet domain, and M is the number of the wavelet coefficients in the corresponding wavelet domain.

Wavelet shrinkage technique

The wavelet threshold shrinkage algorithm is applied here using Bayesian maximum a posterior estimation, there is shown in the literature that this improved expression of wavelet threshold shrinkage gives better results than Soft and Hard threshold [18], the reason why, we decided to use this technique to improve the final results of breast B-mode ultrasound images.

$$\hat{g} = \left\{ \begin{array}{ll} 0 &\quad {\text{f}} \le {\text{T}}_{\text{j}} \\ {{\text{sign}}\left( {\text{f}} \right) \cdot { \hbox{max} }\left( {\left| {\text{f}} \right| - \frac{{\sqrt {\sigma_{\text{n}}^{2} + 2\sigma_{\text{n}}^{2} \sigma_{\text{g}}^{2} } }}{{\sqrt {2\sigma_{\text{g}} } }},0} \right)} &\;\;\;\;{\text{f}} >{\text{T}}_{\text{j}} \\ \end{array} \right.$$
(2)

where \({\hat{\text{g}}}\) is the estimation of g, f is suspected in phase with noise-free signal g. \({\text{sign(f) }}\) designate symbolic function.

The guided filter

It is found in the experiment, that the B-mode images result found after the application of shrinkage wavelets techniques, still contains noise in the low-frequency component. This result is logical, since shrinkage wavelet makes it possible to retain the wavelet coefficients of the low frequency subband, while the wavelet coefficients of the frequency component are narrowed by the threshold selection. With this in mind, we decided to use a guided filter in order to filter the speckle noise present in the low-frequency component, the researchers opted the guided filter for its effectiveness in preserving the image details [19].

The mathematical form implies a guidance image I, an input image p, and an output image q. Both I and P are given before hand according to the application, and they can be identical. The filtering output at a pixel i is expressed as a weighted average [7]:

$${\text{q}}_{\text{i}} = \frac{1}{{\left| {\text{W}} \right|}}\mathop \sum \limits_{{{\text{k}}, {\text{i}} \in {\text{w}}_{\text{k}} }} \left( {{\text{a}}_{\text{k}} {\text{I}}_{\text{i}} + {\text{b}}_{\text{k}} } \right) = {\bar{\text{a}}}_{\text{i}} {\text{I}}_{\text{i}} + {\bar{\text{b}}}_{\text{i}}$$
(3)

where q is output image, W represents a function of the guided image I, i is a pixel indexes. Where ak and bk are linear coefficients in wk, We assumed that in a window wk centered at the pixel k.

$${\bar{\text{a}}}_{\text{i}} = \frac{1}{{\left| {\text{w}} \right|}} \mathop \sum \nolimits {\text{a}}_{\text{k}} \;\quad {\text{and}}\;\quad {\bar{\text{b}}}_{\text{i}} = \frac{1}{{\left| {\text{w}} \right|}} \mathop \sum \nolimits {\text{b}}_{\text{k}}$$
(4)

Monogenic signal method

After filtering the images of the breast by the shrinkage wavelet technique and the guided filter, we implement them in a monogenic algorithm, the monogenic signal provides the image features [20] energy (A), the local orientation (θ) and phase (\(\upvarphi\)). These features are computed using two odd filters (Riesz transform) [21].

The monogenic signal has the following format:

$${\text{I}}_{\text{M}} \left( {{\text{x}},{\text{y}}} \right) = {\text{p}}\left( {{\text{x}},{\text{y}}} \right) + {\text{iq}}_{1} \left( {{\text{x}},{\text{y}}} \right) + {\text{jq}}_{2} ({\text{x}},{\text{y}})$$
(5)

where p(x, y) is the filtered image by using Wavelet shrinkage denoising and guided filter (i, j) are two imaginary components of a quaternion. \({\text{q}}_{1} \left( {{\text{x}},{\text{y}}} \right)\;{\text{and}} \;{\text{q}}_{2} ({\text{x}},{\text{y}})\) represent the result of image filtered with Wavelet shrinkage denoising and guided filter, convolved with Riesz transform.

The following equations give expression of orientation, phase and frequency of its information in a pixel as shown below.

$$\uptheta \left( {\text{x}} \right) = \arctan \left( {\frac{{{\text{q}}_{2} \left( {\text{x}} \right)}}{{{\text{q}}_{1} \left( {\text{x}} \right)}}} \right)$$
(6)
$$\upvarphi \left( {\text{x}} \right) = \arctan \left( {\frac{{|{\text{q}}\left( {\text{x}} \right)|}}{{{\text{p}}({\text{x}})}}} \right)$$
(7)
$${\text{f}} = {\text{sign}}\left( {\frac{{\updelta_{\upvarphi } }}{{\delta_{\text{x}} }}} \right) \times \sqrt {\left( {\frac{{\updelta_{\upvarphi } }}{{\updelta_{\text{x}} }}} \right)^{2} + \left( {\frac{{\updelta_{\upvarphi } }}{{\delta_{\text{y}} }}} \right)^{2} }$$
(8)

According to this, we can create a phase vector if we combine the orientation vector and the phase, formulated along axial displacement (dx) and lateral displacement (dy).

$${\mathbf{r}} = \left( {\upvarphi \cdot \cos \left( \uptheta \right), \;\upvarphi \cdot \sin \left( \uptheta \right)} \right)$$
(9)

An analytical estimation of displacement can be obtained, using Taylor series expansions.

The assumption is made as follow:

$${\hat{\text{d}}} = \left( {\mathop \sum \limits_{{\mathbf{\aleph }}} \left[ {{\mathbf{n}} \cdot {\mathbf{n}}^{\text{T}} \cdot {\text{f}}} \right]} \right)^{ - 1} \cdot \mathop \sum \limits_{{\mathbf{\aleph }}} \left[ {{\mathbf{r1}} - {\mathbf{r2}}} \right]$$
(10)

While (\({\aleph }\)) is a constant deformation in the region, n is a Taylor series expansion, (f) is the frequency, r1 and r2 are two phase vectors along axial and lateral displacement.

Results

In this section, all results have been verified and validated by two radiologist doctors.

Soft biological phantom designed for elastography

We implemented the proposed method using Matlab software (The MathWorks, software Matlab, Pentium 4, 3.2 GHz), we tested our method on two models of phantom elasticity sold by the company CIRS, the first phantom contains 10 and 20 mm diameter spheres of varying hardness relative to the background material. The sphere is located at depths of 15 and 35 mm respectively and will appear almost isoechogenic to the background using standard B-mode imaging.

The second phantom contains sets of stepped cylinders that vary in diameter from 1.6 to 16.7 mm. The stepped cylinders in each set are located at depths of 3 and 6 cm. Each set has a different hardness relative to the background material and will appear almost isoechogenic to the background using standard B-mode imaging.

In the software parameterization, we used the linear transducer features with which the phantom was originally acquired: 7.5 MHz center frequency, 60 MHz sampling frequency, 512 physical elements of size 5–0.2 mm (height and width, respectively), with 128 active elements. Two B-mode images (pre-compression and post compression image) are loaded while the pressure was applying by the probe.

We tested our proposed enhancement elastography method on both (pre and after compression B-mode images) and then we implemented them into monogenic signal algorithm to estimate the displacement field. The results were validated by two radiologists (Figs. 1, 2).

Fig. 1
figure 1

Estimating displacements of a spherical tumor for the first phantom. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 2
figure 2

Estimating displacements of a cylindrical tumor for the second phantom. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

In order to quantitatively compare the efficiency and robustness of our proposed method. We compare it to OMS and BS techniques using SD (in pixels) of the errors between estimated and B-mode post compression images (as shown in the Table 1), CNR, PSNR and SSIM comparison (as shown respectively in the Tables 2, 3 and 4), the execution time of each method (as presented in the Tables 5 and 6).

Table 1 Comparison of the SD in pixels for the proposed method with OMS and BS methods
Table 2 Comparison of CNR for the proposed method with OMS and BS methods
Table 3 Comparison of PSNR for the proposed method with OMS and BS methods
Table 4 Comparison of SSIM for the proposed method with OMS and BS methods
Table 5 Comparison of execution time for the proposed method with OMS and BS methods
Table 6 Comparison of SDCT for the proposed method with OMS and BS methods

On these motion phantom results, a CNR is computed as follows:

$${\text{CNR}} = \frac{\text{Contrast}}{{{\text{Noise}} }} = \sqrt {\frac{{2({\text{m}}_{\text{b}} - {\text{m}}_{\text{t}} )^{2} }}{{\upsigma_{\text{b}}^{2} + \upsigma_{\text{t}}^{2} }}}$$
(11)

where mt and mb are the spatial strain average of the target and background, \(\upsigma_{\text{b}}^{2}\) and \(\upsigma_{\text{t}}^{2}\) are the spatial strain variance of the target and background, and are the spatial average and variance of a window in the strain image, respectively.

We use the region of interest (ROI) A as the target and ROI B as the background. These parameters (ROI A and ROI B) were used to calculate the CNR and PSNR in the strain images.

The PSNR is defined via the mean squared error (MSE) as:

$${\text{MSE}} = \frac{1}{\text{MN}}\mathop \sum \limits_{{{\text{i}} = 1}}^{\text{M}} \mathop \sum \limits_{{{\text{j}} = 1}}^{\text{N}} \left( {{\text{X}}_{\text{i,j}} - {\hat{\text{X}}}_{\text{i,j}} } \right)^{2}$$
(12)

where M and N represent the length and width of image corresponding to X i,j , its noisy approximation is \({\hat{{X}}}_{{i,j}}\).

$${\text{PSNR}}\left( {{\text{X}},{\hat{\text{X}}}} \right) = 10\log \left( {\frac{{255^{2} }}{{{\text{MSE}} }}} \right)$$
(13)

The SSIM index is measured between the two windows X and \({\hat{\text{X}}}\) of common length and width:

$${\text{SSIM}}\left( {{\text{X}},\,{\hat{\text{X}}}\,} \right) = \frac{{\left( {2\upmu_{\text{X}} \upmu_{{{\hat{\text{X}}}}} + {\text{c}}_{1} } \right)\left( {2\upsigma_{{{\text{X}},{\hat{\text{X}}}}} + {\text{c}}_{2} } \right)}}{{\left( {\upmu_{\text{X}}^{2} + \upmu_{{{\hat{\text{X}}}}}^{2} + {\text{c}}_{1} } \right)\left( {\upsigma_{\text{X}}^{2} + \upsigma_{{{\hat{\text{X}}}}}^{2} + {\text{c}}_{2} } \right)}}$$
(14)

where \(\upmu_{\text{X}}\), \(\upmu_{{{\hat{\text{X}}}}}\), \(\upsigma_{\text{x}}^{2}\) and \(\upmu_{{{\hat{\text{x}}}}}^{2}\) designate the mean and variance of image and their estimation respectively. \(\upsigma_{{{\text{X}},{\hat{\text{X}}}}}\) designates the covariance of X and \({\hat{\text{X}}}\). c1 and c2 are two variables to maintain the calculation with a low denominator.

In-vivo breast images

The process described in “Methods” section is assessed here; we use the in vivo breast ultrasound B-mode images (pre and post compression) from 20 patients with breast malignant tumor. Acquired with clinical ultrasound scanner (Logiq E9), with 7.5-MHz linear probe (GE Healthcare).

Both B-mode images (pre and post compression) were taken by the radiologist applying a small compression of the breast, the results were validated by two radiologists.

We have presented below the results of our proposed method for enhancement displacement estimation of breast tissue (Figs. 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 and 22).

Fig. 3
figure 3

Estimating tissue displacements of breast malignant tumor for the patient 1. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 4
figure 4

Estimating tissue displacements of breast malignant tumor for the patient 2. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 5
figure 5

Estimating tissue displacements of breast malignant tumor for the patient 3. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 6
figure 6

Estimating tissue displacements of breast malignant tumor for the patient 4. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 7
figure 7

Estimating tissue displacements of breast malignant tumor for the patient 5. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 8
figure 8

Estimating tissue displacements of breast malignant tumor for the patient 6. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 9
figure 9

Estimating tissue displacements of breast malignant tumor for the patient 7. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 10
figure 10

Estimating tissue displacements of breast malignant tumor for the patient 8. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 11
figure 11

Estimating tissue displacements of breast malignant tumor for the patient 9. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 12
figure 12

Estimating tissue displacements of breast malignant tumor for the patient 10. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 13
figure 13

Estimating tissue displacements of breast malignant tumor for the patient 11. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 14
figure 14

Estimating tissue displacements of breast malignant tumor for the patient 12. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 15
figure 15

Estimating tissue displacements of breast malignant tumor for the patient 13. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 16
figure 16

Estimating tissue displacements of breast malignant tumor for the patient 14. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 17
figure 17

Estimating tissue displacements of breast malignant tumor for the patient 15. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 18
figure 18

Estimating tissue displacements of breast malignant tumor for the patient 16. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 19
figure 19

Estimating tissue displacements of breast malignant tumor for the patient 17. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 20
figure 20

Estimating tissue displacements of breast malignant tumor for the patient 18. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 21
figure 21

Estimating tissue displacements of breast malignant tumor for the patient 19. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c Tissues displacement obtained with OMS method. d Tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

Fig. 22
figure 22

Estimating tissue displacements of breast malignant tumor for the patient 20. a Simulated pre compression B-mode image. b Simulated post compression B-mode image. c tissues displacement obtained with OMS method. d tissues displacement obtained with BS method, and e tissues displacement obtained with proposed method: areas selected by a rectangle are used for CNR computation

In order to evaluate the efficiency of our approach, quantitative measures as SD in pixels (as shown in the Table 7), CNR comparison (as presented in the Table 8), PSNR comparison (as given in the Table 9), SSIM (as demonstrated in the Table 10), the execution time of each method (as exposed in the Table 11) and the SDCT (as shown in the Table 12) were used in order to highlight the contribution of our method and to compare its accuracy with OMS and BS approaches.

Table 7 In vivo results comparison of SD in pixels for the proposed method with OMS and BS methods for 20 patients
Table 8 Comparison of CNR for the proposed method with OMS and BS methods for 20 patients
Table 9 Comparison of PSNR for the proposed method with OMS and BS methods for 20 patients
Table 10 Comparison of SSIM for the proposed method with OMS and BS methods for 20 patients
Table 11 Comparison of execution time for the proposed method with OMS and BS methods for 20 patients
Table 12 Comparison of SDCT for the proposed method with OMS and BS methods for 20 patients

Discussion

According to the experimental results presented in “Soft biological phantom designed for elastography” and “In-vivo breast images” sections, we can analyze the breast tissue displacement estimation improvement based on the quantitative indicators. The proposed method is applied first to ultrasound B-mode images of two phantoms (that whose stiffness characteristics are the same texture of breast tissue). Secondly, it is applied to ultrasound B-mode images of breast organ of 20 patients with malignant tumor. We note that all results have been verified and validated by two radiologists.

Soft biological phantoms

Results obtained on simulated data of Soft biological phantoms show that our proposed method retrieves speckle denoising in displacement estimation better than the OMS and BS technique.

The method that has been used to denoise the speckle does not only have an effect on images filtering, but it also has an effect on the quality of the displacement estimation, it has improved the clinical diagnosis of displacement estimation of hard and soft areas.

Compared with our proposed method, the OMS technique appears very noisy with many artifacts that destroy the image quality and prevent the good diagnosis.

The BS technique has more artifacts in displacement estimation tissue and the lesion in phantoms is covered with a large granular of speckle. However, our proposed method can ensure a good speckle suppression, displacement feature preservation and efficiency.

By coupling the shrinkage wavelets and guided filter with monogenic signal, we can not only obtain a strong removing ability of noise, but also we can preserve the details of the displacement estimation tissue without strain degradation. From the index values in Tables 1, 2, 3, 4, 5 and 6, further prove the above description.

It is clear from Table 1, that the SD in pixels of proposed method is lower than OMS and BS methods. This is explained by our solid algorithm to produce a denoising sub-pixel estimation using filtering and monogenic extracted features (orientation, frequency and phase difference).

Table 2 demonstrates that the CNR of our proposed method were significantly higher than those in the OMS and BS techniques. This is explained by the effectiveness of our method to reduce the worm noise artifacts in displacement estimation by using shrinkage wavelets and guided filter, contrary to OMS method that uses a Difference of Gaussian Filter (DoG), or to BS technique that uses a Difference Of Poisson Filter (DoP), and they do not succeed to eliminate the noise affecting the quality of the displacement estimation.

Table 3 shows that the proposed method is the best technique of displacement estimation, which could be used for ultrasound elastography; it gives the highest PSNR value compared with OMS and BS methods. It can be seen that the proposed method gets better results both in terms of speckle reduction and signal detail preservation. This is explained by the implementation of the shrinkage wavelet combined with guided filter instead of the DoG or DoP filters corresponding respectively to OMS and BS techniques.

According to Table 4, the OMS method gets the lowest SSIM value, which means that the output image has less similar structure. The main reason for which is that the DoG filter cannot filter enough noise.

The BS technique has a higher SSIM values than that OMS method, and it do not perform well on similarity. The reason is associated with the DoP filter in BS technique, which in turn failed also to filter the noise.

The proposed method has higher SSIM values than those OMS and BS methods, and we obtained favorable results. It can be readily observed that the coupling between shrinkage wavelets and guided filter combined with monogenic features, outperform other techniques with higher SSIM values in images. The proposed approach has more similar structure and performs better on maintaining the structure of tissue displacement estimation image.

The processing speeds of each method are also studied. The three methods (Proposed, OMS and BS methods) are performed on a Pentium 4, 4.2 GHz with 6 GB RAM using MATLAB.

From Table 5, the running time of our proposed approach is shorter than the running time of OMS and BS methods. Table 6 shows the SDCT between the proposed method and the OMS technique and the SDCT between the proposed method and the BS technique, in order to confirm that our approach is the fastest speed compared to the other methods.

The OMS method takes a lot of time, although the DoG filtering algorithm gives it a more computational time to eliminate artifacts and noise before application of monogenic model. The BS method also requires much more time; the implementation of the DoP algorithm takes more time to filter images before extraction of tissue displacements information. These limits have been exceeded when we have introduced our proposed method. By parallel implementation algorithm of shrinkage wavelets and guided filter in the proposed approach, we can gain a very short time computation.

The computing time to perform displacement estimation depends also on the size of the ultrasound B-mode images (pre and post compression). It is very clear to note that the proposed method improves the estimation of the deformation in ultrasound elastography.

Breast clinical ultrasound image

To validate quantitatively and qualitatively the effectiveness of our proposed algorithm, we simulated it on ultrasound images of the breast, and we compared it to both methods (OMS and BS methods).

The tissue displacement estimation obtained from cited methods are illustrated in Figs. 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 and 22, the proposed approach gave a better estimate of breast tissue displacement than OMS and BS techniques; the displacement estimation tissue in the case of our developed approach is devoid of artifacts and noise with good preservation of breast texture tissue. We notice a good accuracy of tumor location, the lesion is well defined in its position, no noise, no artifact, and the image is clear enough to be read by the doctor to ensure a more accurate diagnosis.

For a quantitative assessment of results, the SD, CNR, PSNR, SSIM, execution time and the SDCT are computed for each method.

It is seen from Table 7 that the SD in pixels of proposed method is lower than that obtained with OMS and BS methods. Thanks to the use of shrinkage wavelets and guided filter algorithm which eliminates all notions of noise in the image, coupled with the monogenic model which estimates a sub-pixel displacement with good preservation of texture. This explains the smaller value of SD in the proposed model. Our strategy has announced its success from these results, nor the OMS method that used a DoG filter can assume a good sub pixel precision estimation in front of our proposed method, neither can the BS method do it perfectly.

Since the noise is much diffused in the image, the OMS and BS methods have not succeeded in eliminating perfectly the noise. So in all the cases, the error will be very great, which explains these obtained results.

A further fundamental point concerns CNR of proposed method, OMS and BS methods, is calculated, a criterion often involved in the evaluation of ultrasound image processing techniques [22, 23].

Table 8 demonstrates that the displacement estimation with proposed model gives a higher CNR than these B-mode images, OMS and BS techniques.

Despite the fact that the CNR is good in both methods: OMS and BS techniques, the CNR is better in the case of the proposed model, better contrast, better filtering, good visibility of the image details.

These results are explained by the fact that the noise is eliminated by two steps in the developed model; the first step is related to the shrinkage wavelet which eliminates the noise according to the adapted threshold, and the second step consists of filtering the noise still existing in the low frequencies, information still containing noise. In the other methods (OMS and BS) we find only the DoG and the DoP filters that processes the images in a single band, band-pass filtering, which does not solve perfectly the noise problem.

Our proposed strategy will solve much more the problems of artifacts and noise, before integrating monogenic model of displacements estimation and that will necessarily improve the results in ultrasound elastography.

From Table 9, it can be seen that the OMS method obtains the lowest PSNR value. The reason for which, is that it does not filter the large noise in the low frequency band. The BS technique also does not perform well according to PSNR. This is explained by the DoP filter deficiency in the non-preservation of the details in the low frequency component with imperfect filtering of noises.

For the proposed method; it provides a better PSNR value than those in the OMS and BS techniques and it demonstrate a strong de-speckling ability. The filtering technique adopted by the selection of the wavelet threshold and the guided filter in the proposed approach, contributes effectively to preserve the details in all frequency bands, which improves the resolution of displacement estimation image, and perfectly reduces the noise.

It can be observed from Table 10, that the proposed method outperforms other techniques with the highest SSIM value. The BS technique also provides a satisfactory result, but still having lower SSIM value than our proposed method. However, the reason why OMS technique method did not get a favorable SSIM value, is that the DoG filter may suffer from speckle noise in the low frequency band, as often appears on an edge. The proposed filtering strategy is suitable for removing the speckle in ultrasound images and improving the image qualities as well, which explain the satisfactory result obtained with proposed approach.

Another evaluation criteria using computational time is calculated for these three methods (Proposed, OMS and BS methods) to demonstrate the rapidity of our method. The simulation results were done on a MATLAB executed on a desktop PC with a Pentium 4, 4.2 GHz, 6 GB RAM running Windows 7 using MATLAB.

It is seen from Tables 11 and 12, that the proposed model is much faster speed than those OMS and BS methods. The OMS technique suffers from a wide range of noise covering B-mode images, this noise will require much processing steps by the filter to denoise it, and it will necessarily take a longer computation time to get the displacement estimation result.

The weak point of the BS method is in its complex algorithm, in terms of non-perfect filtering and very long calculation time to estimate the tissues displacements, so the BS method cannot meet the requirements of ultrasound elastography and it takes a lot of time running.

The parallel implementation of our proposed algorithm via non-iterative fast filtering accelerates the displacement estimation result.

Given all this, it is very clear to confirm the excellence of the proposed method as a quick method in the case of displacement estimation of breast tissue that is suitable to be used in ultrasound elastography.

In this article we have improved the OMS technique used in quasi-static ultrasound elastography, we have adapted the use of shrinkage wavelet and guided filter with monogenic model to obtain a good qualitative and quantitative results.

We have succeeded in improving breast tissue displacement; our proposed model will solve several problems related to noise and low contrast in ultrasound elastography images. The implementation of our method will help doctors for a reliable and accurate diagnosis for the evaluation of tumor stiffness with more comfort due to its rapid execution time.

Conclusion

In this paper, we proposed a new method for the analysis of breast tissue displacements estimation, the adopted methodology has improved the OMS technique used to estimate the strain in Breast ultrasound elastography. The new utility of proposed framework leads to improve the diagnosis of breast pathology.

A shrinkage wavelets and guided filter combined with monogenic signal technique between a pair of images is presented, to estimate with accuracy the breast tissues deformation.

The proposed approach was found very effective in tissue displacements estimation in ultrasound elastography. It can preserve correct texture details and reduce artifacts generated by speckle noises and target movement.

Moreover, the implementation of proposed approach is discussed, using synthetic ultrasound elastography Phantom and in vivo B-mode breast images of 20 patients with malignant tumors. It has been observed that the proposed method works much better compared to OMS and BS techniques and gives better SD, higher CNR, greater PSNR, more suitable SSIM and shorter run time than OMS and BS methods. Therefore, our selected method gives encouraging results and may facilitate the breast tumors diagnosis.

Generally, the proposed enhancement method is valuable in improving the quality of displacement estimation, used in breast ultrasound elastography, for better visualization and clinical assessment.

Abbreviations

OMS:

old monogenic signal

BS:

B-spline

SD:

standard deviation

CNR:

contrast to noise ratio

PSNR:

peak signal to noise ratio

SSIM:

structural similarity

DoG:

Difference of Gaussian Filter

DoP:

Difference of Poisson Filter

MSE:

mean squared error

SDCT:

standard deviation of computational time

References

  1. Park CS, Kim SH, Jung NY, et al. Interobserver variability of ultrasound elastography. J Breast Cancer Res. 2015;22:153–60.

    Google Scholar 

  2. Wang ZG, Liu Y, Wang G, et al. Elastography method for reconstruction of nonlinear breast tissue properties. Int J Biomed Imaging. 2009;2009:406854–63.

    Google Scholar 

  3. Xiao Y, Yu Y, Niu L, et al. Quantitative evaluation of peripheral tissue elasticity for ultrasound-detected breast lesions. Clin Radiol. 2016;71:896–904.

    Article  Google Scholar 

  4. Ricci P, Maggini E, Mancuso E, et al. Clinical application of breast elastography: state of the art. Eur J Radiol. 2014;83:429–37.

    Article  Google Scholar 

  5. Mittal A, Soundararajan R, Bovik AC. Making a completely blind image quality analyzer. IEEE Signal Process. 2013;20:209–12.

    Article  Google Scholar 

  6. Florence K, Hon FC, Piet C, et al. 2D myocardial strain assessment in the mouse: a comparison between a synthetic lateral phase approach and block-matching using computer simulation. Ultrasonics. 2012;52:936–42.

    Article  Google Scholar 

  7. Guan FD, Ton P, Ge SP, et al. Anisotropic diffusion filtering for ultrasound speckle reduction. Sci China Technol Sci. 2014;57:607–14.

    Article  Google Scholar 

  8. Coupé P, Hellier P, Kervrann C, et al. Nonlocal means-based speckle filtering for ultrasound images. IEEE Trans Image Process. 2009;18:2221–9.

    Article  MathSciNet  Google Scholar 

  9. Balocco S, Gatta C, Pujol O, et al. Speckle reducing bilateral filtering. Ultrasound Med Biol. 2010;36:1353–63.

    Article  Google Scholar 

  10. Nedumaran D, Sivakumar R, Sekar V, et al. Speckle noise reduction in ultrasound biomedical B-scan images using discrete topological derivative. Ultrasound Med Biol. 2012;38:276–86.

    Article  Google Scholar 

  11. Guo Y, Wang Y, Hou T. Speckle filtering of ultrasonic images using a modified non local-based algorithm. Biomed Signal Process Control. 2011;6:129–38.

    Article  Google Scholar 

  12. Cardis E, Hall J, Tavtigian SV. Identification of women with an increased risk of developing radiation-induced breast cancer. J Breast Cancer Res. 2007;106:9.

    Google Scholar 

  13. Pesavento A, Perrey C, Krueger M, et al. A time efficient and accurate strain estimation concept for ultrasonic elastography using iterative phase zero estimation. IEEE Trans Ultrason Ferroelectr Freq Control. 1999;46:1057–67.

    Article  Google Scholar 

  14. Zhang J, Lin G, Wu L, Cheng Y, et al. Speckle filtering of medical ultrasonic images using wavelet and guided filter. Ultrasonics. 2016;65:177–93.

    Article  Google Scholar 

  15. Donoho DL, Johnstone IM. Adapting to unknown smoothness via wavelet shrinkage. J Am Stat Assoc. 1995;90:1200–24.

    Article  MathSciNet  MATH  Google Scholar 

  16. Techavipoo U, Varghese T. Wavelet de-noising of displacement estimates in elastography. Ultrasound Med Biol. 2004;30:477–91.

    Article  Google Scholar 

  17. Shih AC, Liao HM, Lu C. A new iterated two-band diffusion equation: theory and its application. IEEE Trans Image Process. 2003;12:466–76.

    Article  MathSciNet  Google Scholar 

  18. Nidhi G, Shukla AP, Suneeta A. Despeckling of medical ultrasound images: a technical review. IJIEEB. 2016;3:11–9.

    Google Scholar 

  19. Kaiming HE, Sun J, Tang X. Guided image filtering. In: Proceedings of 11th European conference on computer vision. Berlin: Springer; 2010. p. 1–14.

  20. Alessandrini M, Basarab A, Liebgott H, et al. Myocardial motion estimation from medical images using the monogenic signal. IEEE Trans Image Process. 2013;22:1084–95.

    Article  MathSciNet  Google Scholar 

  21. Unser M, Sage D, Van De Ville D. Multiresolution monogenic signal analysis using the Riesz–Laplace wavelet transform. IEEE Trans Image Process. 2009;18:2402–18.

    Article  MathSciNet  Google Scholar 

  22. Basarab A, Lyshchik A, Grava C, et al. Ultrasound image sequence registration and its application for thyroid nodular disease. J Signal Process Syst. 2009;55:127–37.

    Article  Google Scholar 

  23. Filoux E, Mamou J, Aristizabal O, et al. Estimation of spatial resolution for high-frequency imaging systems using a novel anechoic-sphere phantom. J Acoust Soc Am. 2010;128:2280.

    Article  Google Scholar 

Download references

Authors’ contributions

TS has developed the algorithmic instructions of the methods used to estimate displacements of breast tissues, was a major contributor in writing the manuscript. IMM and TK have interpreted, analyzed and validated the results of breast ultrasound elastography. HM has validated the biophysical results of the images taking into account the statistical measurements. All authors read and approved the final manuscript.

Acknowledgements

The authors would like to thank the doctors teams of the university hospital of Monji Slim, Tunisia, for providing and assessing the clinical Breast data.

Competing interests

The authors declare that they have no competing interests.

Availability of data and materials

All data analysed during this study are included in this published article.

Ethics approval and consent to participate

The radiology department of the Hospital University Monji Slim Marsa and the Laboratory of Biophysics and Medical Technology Research declare agreement on ethical approval and consent: 20 images without the names of patients (anonymous) contain malignant tumors in the breast. The ethics committee of the laboratory of Biophysics and Medical Technologies, reference number LR13ES07 has approved the study.

Written informed report was obtained from the patients for publication of this manuscript and accompanying images.

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Taher Slimi.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Slimi, T., Moussa, I.M., Kraiem, T. et al. Improvement of displacement estimation of breast tissue in ultrasound elastography using the monogenic signal. BioMed Eng OnLine 16, 19 (2017). https://doi.org/10.1186/s12938-017-0313-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12938-017-0313-3

Keywords