Abstract
The existence of speckle noise in ultrasound (US) image processing distorts the image quality and also hinders the development of systematic approaches for US images. Numerous de-speckling schemes were established to date that concern speckle reduction; however, the models suffer from demerits like computational time, computational complexity, etc., that are to be rectified as soon as possible. This compulsion takes to the introduction of a new de-speckling model via an adaptive hybrid filter model that includes four filters like guided filter (GF), speckle-reducing bilateral filter (SRBF), rotation invariant bilateral nonlocal means filter (RIBNLM), and median filter (MF) respectively. Moreover, the novelty goes under the selection of optimal filter coefficients that make the process effective. Bayesian-based neural network is used to predict the appropriate filter coefficients, where the training library is constructed with the optimal coefficients. Along with this, the selection of optimal filter coefficients is done under the defined objective function using a new hybrid algorithm termed as Randomized FireFly (FF) update in Lion Algorithm (RFU-LA) that hybrids the concept of both LA and FF, respectively. Finally, the performance of the proposed de-speckling model is compared over that of other conventional models with respect to different performance measures. Accordingly, from the analysis, the mean MAPE of the proposed method are 39.13% and 49.28% higher than those of the wavelet filtering and hybrid filtering schemes for a noise variance of 0.1.
Keywords: Speckle noise, Ultrasound, Hybrid filters, Training library construction, Optimization
Introduction
US [1–4] imaging is comparatively cheap and quick, and is the easiest imaging process for medical analysis. The US equipment exists as the best-selling medical equipment followed by MRI. US imaging [5, 6] is a more effective scheme that views the internal parts of body. It is convenient, non-radioactive, non-invasive, and proficient when compared with other analysis schemes. Therefore, US imaging [7, 8] has turned out to be a significant application in the medical field, particularly in monitoring the development of the fetus in pregnant women and in the treatment of lesions in the abdominal regions. On the other hand, like all consistent imaging schemes, US imaging [9, 10, 20] also includes a major drawback, i.e., it is affected by speckle noise.
Speckle noise [11, 12] is defined as “the noise, which is generated by the interaction of the reflected waves from various independent scatters within a cell resolution.” The presence of speckle noise has corrupted the quality of US images significantly and it has also limited the progression of automatic analytic schemes. Speckle noise [13, 14] could be eliminated by post-processing approaches or by using compounding schemes. In the compounding technique, images are attained from diverse transducers that lessen the impact of noise. However, the compounding technique [15] is found to be more expensive. Several techniques [34–37] were introduced to minimize the speckle noise effect in US images that mainly involve local statistics-oriented schemes like Kaun, Frost, Lee, median [16], and so on. The median filter [17–19] is a constructive type of filter for reducing the impulsive noise when compared with the other types of filters. Moreover, it is exploited for minimizing the speckle noise from US images. In-kind of filter, the central pixel value of its nearby window is replaced with its median value by arranging it either in decreasing or increasing order.
During diagnosis, speckle noise occurs, which results in an inaccurate diagnosis, thus causing a great challenge for clinicians [35–38]. Thus, from the viewpoint of medical application, removal of this speckle noise, known as de-speckling [21–23, 30], has turned out to be a significant process, which has to be done before analysis and processing of US images. The process of de-speckling also provides a technological motivation for the doctors to attain more precise diagnosis, thus minimizing the possibilities of misdiagnosis.
The major contributions of this paper are depicted below.
As a novelty, this work establishes a novel de-speckling model using hybrid filters that hybrid GF, SRBF, RIBNLM, and MF, respectively.
To enhance the performance, the filter coefficients are optimally tuned, which is considered a major contribution to this work.
The Bayesian-based NN is exploited for predicting the appropriate filter coefficients, where the training library is constructed with the optimal coefficients.
Moreover, the optimal selection of filter coefficients is done using RFU-LA that hybrids the concept of both LA and FF correspondingly.
The arrangement of the paper is given as follows: "Literature Review" analyzes the literature work. "Proposed De-speckling Process Using an Adopted Hybrid Filter with Bayesian Regularized NN" describes the proposed de-speckling process using an adopted hybrid filter with Bayesian regularized NN and "Hybrid Filter with Optimized Filter Coefficient Prediction via Bayesian Regularized NN" portrays the hybrid filter with optimized filter coefficient prediction via BR-based NN. Furthermore, "A Hybrid Algorithm for Optimal or Fine-tuned Filter Coefficient Selection" illustrates the hybrid algorithm for optimal or fine-tuned filter coefficient selection outcomes. "Results and Discussion" portrays the results and the paper is concluded in "Conclusion".
Literature Review
Related Works
In 2019, Leal and Henrique [1] have established a novel wavelet-based method that was modeled to minimize the speckle noise in US images. A group of 110 images was exploited for designing the filters and for validating the outcomes. The adopted method has offered enhanced outcomes when evaluated over the conventional ones with respect to both edge conservation and noise minimization. In addition, the outcomes have offered better results over the traditional de-noising methods.
In 2017, Singh et al. [2] have presented a de-noising scheme that combined both the nonlocal and local information in a proficient way. The established approach includes three phases, where at the initial phase, the usage of local statistics was exploited for minimizing the speckle noise. Subsequently, an enhanced SRBF was presented for minimizing the speckle noise from medical images. At last, the post-processing method was adopted, which included both the advantages of NLM and BF for the reduction of speckle noise in an effective manner.
In 2016, Ju et al. [3] have established an approach that focused on a novel de-noising technique depending on an enhanced guided filter and wavelet filter. In addition, an enhanced threshold function depending on universal wavelet was introduced as per the features of US medical images. Moreover, a Bayesian maximum was deployed that attained a novel wavelet shrinkage model. Furthermore, the filtered image was attained by deploying the IWT. Finally, the experimentations have proved the better de-speckling capability of the adopted scheme over traditional methods.
In 2016, Jian et al. [4] have presented an effective framework that intended to reduce the speckle noise in the US image by means of the intensity distribution. Here, the NLM filter was used for filtering the noises by exploiting the redundancy information in noisy images. Here, this work had integrated the NLM filter along with local statistics for minimizing the speckle in US images. In addition, the weights of pixels were determined based on the similarity metrics among the patch intensities. In the end, a quantitative analysis has shown that the adopted scheme outperformed the traditional NLM and several other existing schemes.
In 2016, Iman and Ali [5] have presented a novel scheme that minimized the speckle noise in US images. The introduced scheme was formulated based on the modified Bayes shrink. Initially, TV regularization was carried out on the US image. Consequently, DWT was performed on the coefficients, which were attained from the entire deviations. Later, soft thresholding and BS were carried out on the coefficients of the detail sub-bands. Finally, the suggested scheme has outperformed other schemes by removing the speckle noise in a significant manner.
In 2011, Guo et al. [6] have suggested a new technique known as NLM, which operated well with the image de-noising and has also improved the edge information. The NLM filter was initially modeled for removing the Gaussian noise and it could not be applied directly to the US image for minimizing the speckle noise. Here, a MNLM filter was adopted for reducing the speckle noise. Furthermore, experimentations were performed on synthetic images for finding the best parameters. MNLM filter was compared with other filters and the outcomes have demonstrated that the adopted technique was capable of efficiently minimizing the speckle noise in US images.
In 2016, Iman et al. [7] have suggested a scheme that aims at reducing the speckle noise in breast cancer US images. Depending on filtering and wavelet analysis, MBS and homogeneity filtering were employed for eliminating the noise when maintaining the sharpness of the features. Initially, the threshold value of MBS was exploited for distinguishing the homogenous areas and speckle noise-affected areas. The presented scheme was thus termed as HMBS. In addition, the analysis was done with other techniques and the outcomes have demonstrated the supremacy of the adopted model method over existing models.
In 2015, Murat and Irfan [8] have introduced a scheme that intends to minimize the speckle noise in US images by enhancing the speckle-minimizing capability of the edge-sensitive filter. Here, a homogeneity map was produced, which exploited the valuable features of the filter with enhanced smoothing capability for increasing the quality of image. In addition, this work was simulated by deploying a cyst image and the outcomes have proved the better de-noising capability of the presented technique over the other existing schemes.
Review
Table 1 shows the reviews on the speckle noise reduction in US images. At first, the DWT model was introduced in [1], which offers better preservation of edge and also offers less execution time. However, it has to focus more on the combination of wavelet filter model. The Bayesian approach was exploited in [2] that provides reduced complexity and also offers improved de-noising capacity, but it requires consideration on contrast of the images. In addition, Gaussian distribution was deployed in [3] that preserves the details of the image and also offers improved PSNR. Anyhow, it needs consideration on time complexity. Likewise, NLM filter was exploited in [4], which offers reduced speckles in images and also provides high SNR. However, it requires knowledge about the location of pixels. Also, DWT method was employed in [5], which offers reduced RMSE and also enhances the PSNR; however, it needs consideration on individual interpretation. NLM filter was exploited in [6] that minimizes the speckle noise and also detects the boundaries; anyhow, it consumes more time. BS model was implemented in [7], which offers reduced RMSE and quicker simulation, but edge image has to be concentrated more. At last, the homogeneity map scheme was suggested in [8] that offers better speckle minimization and there are no edge losses.
Table 1.
Features and challenges of speckle-noise removal in US images using various techniques
|
Author [citation] |
Adopted methodology | Features | Challenges |
|---|---|---|---|
| Leal and Henrique [1] | DWT |
✥ Preservation of edge ✥ Less execution time |
✥ Have to focus more on the combination of wavelet filter model |
| Singh et al. [2] | Bayesian approach |
✥ Reduced complexity ✥ Improved de-noising capacity |
✥ Requires consideration on the contrast of the images |
| Ju et al. [3] | Gaussian distribution |
✥ Preserves the details of the image ✥ Improved PSNR |
✥ Needs consideration on time complexity |
| Jian et al. [4] | NLM filter |
✥ Reduce the speckles in images ✥ High SNR |
✥ Requires knowledge about the location of pixels |
| Iman and Ali [5] | DWT |
✥ Reduced RMSE ✥ Better PSNR |
✥ Have to focus more on the individual interpretation |
| Guo et al. [6] | NLM filter |
✥ Minimizes the speckle noise ✥ Detects the boundaries |
✥ Consumes more time |
| Iman et al. [7] | BS model |
✥ Reduced RMSE ✥ Quicker simulation |
✥ Edge image has to be concentrated more |
| Murat and Irfan [8] | Homogeneity map scheme |
✥ No edge losses ✥ Better speckle minimization |
✥ Have to focus on edge filters |
Several techniques were employed in speckle-noise removal in US images. However, the presented method offered some limitations and challenges such as more computational complexity, needing more focusing on the combination of wavelet filter model, contrast of the images, knowledge about the location of pixels, and requiring more focusing on edge filters [1–4]. Thus, this work presents a novel de-speckling model using hybrid filters. Moreover, for predicting the appropriate filter coefficients, the Bayesian-based NN is exploited. Furthermore, the optimal selection of filter coefficients is carried out by means of RFU-LA, which hybrids the concept of both LA and FF correspondingly.
Proposed De-speckling Process Using an Adopted Hybrid Filter with Bayesian Regularized NN
The pictorial demonstration of the presented scheme is shown in Fig. 1. The presented approach for speckle-noise reduction in US image comprises two contributions, namely (i) proposed filtering design and (ii) optimal filter coefficient prediction. Here, the de-speckling is handled by a hybrid filter model that includes four filters, namely GF, SRBF, RIBNLM filter, and MF, respectively. Here, the innovation lies in the optimal selection of filter coefficients, by which the process can be made more effective. Here, the considered filter coefficients for GF are epsilon and window size; for SRBF at two stages, the filter coefficients are domain parameter for spatial kernel, range parameter for intensity level; for RIBNLM, the filter coefficients are radio of search window and radio of similarity window respectively. Consider the filter coefficients, FC1, FC2, FC3……. FCN, where N specifies the total number of filter coefficients. Consequently, Bayesian-based NN is exploited in this work for predicting the appropriate filter coefficients, where the training library is constructed with the optimal coefficients. Together with this, the optimal selection of filter coefficients is performed under the defined objective function by means of a novel hybrid algorithm known as RFU-LA, which hybridizes the concepts of both LA and FF respectively.
Fig. 1.
Overall demonstration of the presented model
Hybrid Filter with Optimized Filter Coefficient Prediction via Bayesian Regularized NN
Proposed Hybrid Filters with NN-Based Optimal Filter Coefficient Prediction
At the initial phase [2], the GF is deployed for suppressing the speckle noise effect. The GF has included local statistics, by which the impact of the speckle noise could be reduced from the major regions of medical images. In the 2nd phase, the SRBF filter is deployed for improved restoration of fine structural information of the previously filtered; and thus, the quality of the de-noised image could be enhanced. In addition, to improve de-noising and for effectual exploitation of differently oriented “self-similar structures” available in the image, RIBNLM is proposed at the final phase. The steps involved in hybrid filters with NN-based optimal filter coefficient prediction are as follows:
-
Step 1:
Deploy GF [2] for suppressing the speckle noise effect.
-
Step 2:
Deploy SRBF [2] on pre-filtered GF image by means of the weights depending on square chord distance.
-
Step 3:
At last, for retaining the edges and or attaining the details of fine structure, RIBNLM filter [2] is deployed with weights evaluated with the rotation invariant similarity measure.
The adopted hybrid model does not include the iterative process, which diffuses the fine sharp details and weak edges. The exploitation of 2nd-order statistics at the 2nd phase assists in restoring the required fine edge details and the weight computation improves the NLM filter’s performance. The adopted scheme has reduced computational needs and the usage of diverse phases in a single hybrid model is found to be more appropriate for dealing with speckle noise–interrupted US images [2]. Generally, the de-noising performance of the presented hybrid model is considerably better over that of the individual filter. In addition, a thorough analysis indicates that the specified sequence of these 3 phases offers the optimal outcomes and any variation in the order results in “sub-optimal de-noising” performance.
GF [2]
“It is a local linear transformation that generates the outputs with respect to some guidance information.” It is an enhancement technique that performs image smoothening at a reduced computational cost. Therefore, GF is effectively deployed in numerous image development tasks.
MF [32]
It is an extensively exploited technique for smoothing and de-noising the areas of an image. This method has attained much consideration from analysts of image forensics.
SRBF [31]
It is established as a method for preserving the edges and for smoothing the images. It was effectively deployed in various computer graphics and image processing applications. Moreover, when compared over other filters, this type of filters is found to be non-iterative and simple and it also consumes less time for de-noising applications.
RIBNLM [2]
It was established for removing the noises in MR images. It exploits the ODCT3D filter for reducing the noise from MR images and, furthermore, RIBNLM was deployed for improving the de-noising performance.
Optimal Filter Coefficient Prediction by the BR-Based NN model
The major contribution relies on increasing the performance of the proposed de-speckling model; therefore, it is planned to predict the optimal or fine-tuned filter coefficients using the Bayesian-trained NN model since the training process generates a training library with optimal filter coefficients. In fact, the selection of optimal or fine-tuned filter coefficients is a critical issue. For this, the optimization concept is influenced in this work by introducing a new hybrid algorithm introduced in this paper, which is explained clearly in the subsequent section. The proposed BP-Bayesian regularization–based NN training model is shown in Fig. 2.
Fig. 2.
Proposed BP-Bayesian regularization–based NN training model
The input given to the model is the SSIM of each speckle image, and it is defined in Eq. (1), where nu indicates the total count of features.
| 1 |
Since the NN [28] includes an input layer, an output layer, and a hidden layer, it is a prerequisite to find out the output of hidden layer before computing the overall network output. The hidden layer output is determined as per Eq. (2); nf indicates the activation function, denotes the hidden neuron, j denotes the input neurons, denotes bias weight to hidden neuron, specifies count of input neurons, denotes the weight from input neuron to hidden neuron, and refers to the SSIM. Moreover, the general network output is determined from the output layer, which is shown in Eq. (3); refers to the output neurons, indicates the number of hidden neurons, denotes bias weight to output of neuron, and indicates weight from hidden neuron to output of neuron. In addition, the error among the predicted and actual values is calculated as depicted in Eq. (4) that has to be reduced. In Eq. (4), indicates the number of output neurons, denotes the actual output, and denotes the predicted output.
| 2 |
| 3 |
| 4 |
Bayesian Regularization Model [27]
Several approaches are exploited for training NN. Here, a BR framework is deployed to the training data for computing the weights among the hidden and input layers and among the output and hidden layers. The transfer functions of the output layer and hidden layer are set to the log–sigmoid function as shown in Eq. (5), in which denotes the input vector.
| 5 |
The BRBPNN exploits the regularization technique for enhancing its ability of generalization. The objective function of training denoted by D is specified by Eq. (6), in which denotes the squared sum of network weights, indicates the squared sum of residuals among objective values and network response values, and and signify the hyperfunction constraints or objective constraints.
| 6 |
The weights of the network are regarded as the arbitrary constraints in the Bayesian approach. Initially, the functions are assigned with certain previous distributions. While the data is detected, the posterior distribution of the weights could be updated by means of Bayes’ rule as shown in Eq. (7), in which denotes the NN framework, signifies the prior density, indicates the network weight vector, symbolizes the normalization factor [26], and specifies the likelihood function. Therefore, Eq. (17) can be represented as in Eq. (8).
| 7 |
| 8 |
The likelihood function can be written as in Eq. (9) on considering the data probability distribution and weights as Gaussian, in which denotes the normalization factor as given by Eq. (10).
| 9 |
| 10 |
Likewise, Eq. (11) shows the prior probability, where indicates the normalization factor as specified by Eq. (12).
| 11 |
| 12 |
At last, the posterior probability is given by Eq. (13).
| 13 |
Here, Bayes’ rule is exploited for optimizing the objective function constraints such as and . Therefore, Eq. (14) can be attained, in which denotes the prior probability for regularization constraints and , as well as which indicates the likelihood function that is said to be the proof for and [26].
| 14 |
The optimal values for and could be considered as in Eq. (15), in which denotes the effectual constraint [28], n is the number of sample sets, m indicates the entire count of network constraints, and Hes specifies the Hessian matrix of the objective function .
| 15 |
As per [29], the iteration process is mentioned below.
Assign values for weights and and .
For reducing , deploy a step of the Levenberg–Marquardt (LM) model.
Evaluate by means of the “Gauss–Newton approximation” to Hessian matrix in LM training framework.
Evaluate novel values for and .
Steps 2 to 4 are iterated until convergence.
In the testing phase, the Bayesian-trained NN model predicts the filter coefficients under the reference of the constructed training library (explained in the subsequent section). Furthermore, the predicted filter coefficients are once again given as the solution to the proposed hybrid algorithm, from which the final updated filter coefficients are obtained.
Training Library Construction on Fine-tuned Filter Coefficients: Offline Process via BR Framework
Training library construction seems to be the most important phase in the proposed work. Once the eight optimal filter coefficients are determined, the data library is constructed. The library includes the details regarding the speckle-noised image, and its SSIM, along with its corresponding optimal filter coefficients, where . Figure 3 shows the pictorial demonstration of the constructed data library with the defined columns.
Fig. 3.
Data library construction
A Hybrid Algorithm for Optimal or Fine-tuned Filter Coefficient Selection
Solution Encoding and Objective Function
The filter coefficients of the hybrid filters are provided as a solution to the proposed RFU-LA, where they are tuned optimally. Eight filter coefficients are selected, N = 8, in Fig. 4. Furthermore, the optimal selection directly dealt with the defined objective function in Eq. (16), which says the maximization of PSNR.
| 16 |
Fig. 4.

Solution encoding
Conventional Lion Optimization
The LA [25] was established by B.R Raja Kumar that exhibits the living nature of the lion species. Different from other cat species, lions continue to exist with a fascinating social system/behavior, known as pride, to make stronger their own species at all generations [39–41]. Usually, a pride includes one to three lion pairs, where the resident females attract males to give birth to young ones. The residing region of these lions is known as territory. The dominating lion of a territory governs a particular area by combating against other animals together with nomadic lions. The territorial defense persists until sexual maturity is achieved by the cubs, i.e., 2–4 years. LA approach includes four major steps, namely, mating, generation of pride, territorial takeover, and territorial defense. Here, s denotes the solution vector and is addressed as .
Pride Generation
The pride initialization is done using a nomadic lion and a lioness and a territorial lion . The vector elements of , , and , that is , , and , are as random numbers, which rely on the minimum and maximum limits while , where . Here, denotes the lion’s length as shown by Eq. (17), where and are variables. When , the parameters specified in Eqs. (18) and (19) should be satisfied and is specified in Eq. (20).
| 17 |
| 18 |
| 19 |
| 20 |
Fertility Evaluation
If and get saturated, then they could have reached local or global optimum, by which they could not attain the best solution. In this approach, the rate of laggardness is indicated as and laggard is considered , while is beyond and denotes the reference fitness. The fertility of is denoted by sterility rate after crossover and is increased by 1. While is greater than tolerance , update is performed according to Eq. (21). When updated female is regarded as , the mating process can be performed. In Eq. (21) and Eq. (22), and are concerned as and vector elements of .
| 21 |
| 22 |
| 23 |
The variable d is generated that lies among [1, Len], indicates the female update process, and and specify the random constraints, which lie among [0, 1].
Mating
The initial mating process is the crossover and mutation, and subsequently, gender-based clustering is the subsequent phase. By carrying out mutation and crossover, the cubs are created as and , where denotes the cub produced from crossover and denotes the cubs produced from mutation. Accordingly, four cubs are formed during the pregnancy of a lioness and hence four cubs are formed by crossover process. Furthermore, the mutation process is carried out using these four cubs to generate four new cubs.
Lion Operators
The territorial defense is represented by the survival fight that generates nomad coalition and coalition updates. is selected if Eq. (24) to Eq. (26) are met with
| 24 |
| 25 |
| 26 |
The pride update occurs after the failure of , while the nomad coalition update occurs only after the failure of . Territorial takeover updates and if and get matured, i.e., when the cub’s age is greater than the maximum age for cub maturity, .
Termination
The algorithm gets terminated only if Eq. (27) or Eq. (28) is satisfied. In Eq. (27), the generation count is denoted by that is initially set as 0 and raised by 1 when the territorial takeover is carried out.
| 27 |
| 28 |
The maximum generations and threshold for error are denoted as itmax and , respectively.
Conventional FF Algorithm
Fireflies are said to be one of the charismatic insects of all [24]. The flashing light of fireflies is their major aspect that comprises two basic characteristics such as (a) attraction of mating partners and (b) warning of predators [42–44]. The flashing light obeys several rules. Consequently, distance w gets increased when the light intensity I is minimized as specified by Eq. (29).
| 29 |
Two vital issues are taken into account for modeling a precise FF scheme. They are attraction formulation and the variations in light intensity. In the FF method, I representing the solution S is proportional to the fitness value. Here, the intensity of light is changed as per Eq. (30), in which indicates the intensity of light attained from the source, and the light absorption is computed by the deployment of light absorption coefficient .
| 30 |
The similarity at in is avoided by involving the inverse square law effects and estimation of absorption in the type of Gaussian. The attractiveness is denoted by that is proportional to . Therefore, Eq. (31) could be used for portraying the attractiveness, , in which signifies the attraction level at . In addition, the light intensity and are almost the same.
| 31 |
The distance among two fireflies and is signified by Eq. (32), in which n refers to the dimensionality issues.
| 32 |
Here, the specified equation could be exploited as shown in Eq. (33), where is a random number, achieved from Gaussian distribution, and indicates a randomization factor. The pseudocode of the conventional FF model is specified by Algorithm 1.
| 33 |

Proposed Algorithm
In order to make the de-speckling model more appropriate, this paper aims to choose the optimal filter coefficients using a new hybrid algorithm for overcoming the drawbacks of the existing LA and FF algorithms. In fact, even though the conventional DA algorithm poses various advantages, including accurate approximations, it also poses certain disadvantages such as reduced internal memory and slow convergence. On the other hand, the Firefly algorithm offers fast convergence and efficiently converges the global maximum point. Hence, it is planned to mingle both the concepts in a certain way that obviously solves the defined optimization problems with better convergence. The hybridization concept of the proposed model is as follows: Here, as per the proposed model, a random value ra is initialized that lies among 0 to 1 (decides the update evaluation). If , FF gets updated as per Eq. (33), else female lion gets updated as per Eq. (21). As the modification is done based on the random value, the presented model is termed as the RFU-LA model. Algorithm 2 depicts pseudo-code of the proposed RFU-LA algorithm and the flow chart of the proposed algorithm is given in Fig. 5.

Fig. 5.
Flowchart of the proposed model
Results and Discussion
Simulation Procedure
The proposed RFU-LU model was implemented in MATLAB and the corresponding results were achieved. Here, the performance of the presented technique was compared over the other conventional schemes like wavelet filtering [1] and hybrid filtering schemes [2] by varying the noise variances from 0.1, 0.2, 0.3, 0.4, and 0.5 with respect to MAPE, PSNR, SDME, and SSIM, respectively. The sample image of the proposed and conventional schemes is given in Fig. 6 and the sample image is given in Fig. 7.
Fig. 6.
Sample image of the proposed vs. conventional schemes by varying the nosie variances like (a) 0.1, (b) 0.2, (c) 0.3, (d) 0.4, and (e) 0.5
Fig. 7.
Sample image of the adopted filtering schemes by varying the nosie variances like (a) 0.1, (b) 0.2, (c) 0.3, (d) 0.4, and (e) 0.5
Dataset Description
The dataset was downloaded from [33]. The database includes images of the CCA of ten volunteers with diverse weights. The images were captured using a Sonix OP ultrasound scanner with various depth, gain, TGC curve, and linear array transducer settings. In the longitudinal region of the image database, there are 84 B-mode ultrasound images of CCA. The resolution of images is around 390 × 330px. The ultrasound scanner’s configuration determines the actual resolution. Two different linear array transducers were employed, each with a different frequency (10 MHz and 14 MHz). These frequencies were chosen because they are good for imaging superficial organs. Patients were in the supine position with their neck turned to the left side while the right CCA was evaluated, as per standard protocol.
Performance Analysis
The performance analysis of the adopted RFU-LA for effective de-speckling is given in Fig. 8 for different noise variances. The simulation outcomes have revealed that the MAPE measure attained by the presented scheme is low when compared over the traditional schemes for the five noise variances. More particularly, from Fig. 8a, for a noise variance of 0.1, the mean MAPE of the presented scheme are low, which are 39.13% and 49.28% superior to wavelet filtering and hybrid filtering schemes. Also, the mean MAPE of the presented scheme are 39.13% and 49.28% better than wavelet filtering and hybrid filtering schemes at a noise variance of 0.2.
Fig. 8.
Performance analysis of the proposed and conventional models in terms of (a) MAPE, (b) PSNR, (c) SDME, and (d) SSIM
Likewise, from Fig. 8b, the mean PSNR of the implemented RFU-LA is higher for all the five noise variances when evaluated over the other compared schemes. From the analysis, the mean PSNR of the presented scheme are 28.89% and 26.09% better than wavelet filtering and hybrid filtering schemes at a noise variance of 0.1. In the same way, for the noise variance of 0.3, the mean PSNR of the suggested model are 39.13% and 49.28% superior to the compared existing schemes.
The attained outcomes of mean SDME are given in Fig. 8c. From the results, the mean SDME of the proposed RFU-LA is better than wavelet filtering; however, the hybrid filtering model attains a higher SDME value than the proposed method. This variation can be considered negligible as the other measures attained by the presented scheme are optimal.
Moreover, the graphical outcomes of mean SSIM are demonstrated in Fig. 8d. From the results, better mean SSIM value is found to be attained by the adopted model over the conventional methods for the five noise variances. Specifically, the mean SSIM of the presented scheme at 0.1 noise variance are 20.97% and 29.31% superior to wavelet filtering and hybrid filtering schemes. In addition, the mean SSIM values of the adopted scheme are 20.97% and 29.31%, superior to the compared schemes at a noise variance of 0.4. Thus, the effectiveness of the proposed RFU-LA algorithm under the effective de-speckling model has been proved by the attained results.
Convergence Analysis
The convergence analysis of the presented RFU-LA scheme for effective de-speckling is given in Fig. 9. Here, convergence analysis of the proposed model is carried out for the PSNR measure, which is found to be higher for varied values of SSIM.
Fig. 9.

Convergence analysis of the proposed model: PSNR vs. SSIM
PSNR Analysis: With and Without Optimization
Figure 10 shows the PSNR analysis of the adopted RFU-LA approach for effective de-speckling. On observing the attained outcomes, improved performance is achieved by the RFU-LA approach with optimization when compared to RFU-LA approach without optimization. Accordingly, from the analysis, at a noise variance of 0.5, the RFU-LA approach with optimization is 7.02% superior to the RFU-LA approach without optimization. Thus, the effectiveness of the presented RFU-LA algorithm with optimization has been proved to form the attained results.
Fig. 10.

PSNR analysis of the proposed model: with and without optimization
PSNR and SSIM Analysis by Varying Noise
The performance analysis with respect to PSNR and SSIM on noise variance (0.1, 0.2, 0.3, 0.4, and 0.5) is given in Table 2 for 10 images. From the simulation results, better values are attained by the presented scheme for PSNR and SSIM measures for all the noise variances in the case of 10 images.
Table 2.
Proposed model with respect to PSNR and SSIM: by varying noise
| Measures | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | |||||||||
| Noise variance | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.1 | 0.2 | 0.3 | 0.4 | 0.5 |
| Image 1 | 31.891 | 32.028 | 30.032 | 31.891 | 32.462 | 0.85515 | 0.85807 | 0.81029 | 0.85515 | 0.87356 |
| Image 2 | 29.935 | 30.035 | 30.075 | 29.935 | 30.422 | 0.84227 | 0.8477 | 0.84552 | 0.84228 | 0.85995 |
| Image 3 | 28.971 | 28.971 | 28.971 | 28.971 | 29.288 | 0.79748 | 0.79735 | 0.79733 | 0.79748 | 0.81153 |
| Image 4 | 29.103 | 29.104 | 29.104 | 29.103 | 29.414 | 0.7983 | 0.79821 | 0.7982 | 0.7983 | 0.81167 |
| Image 5 | 30.412 | 30.552 | 30.552 | 30.412 | 30.98 | 0.81447 | 0.81833 | 0.81833 | 0.81447 | 0.83125 |
| Image 6 | 29.442 | 29.442 | 29.492 | 29.442 | 29.839 | 0.7977 | 0.79773 | 0.79678 | 0.7977 | 0.81127 |
| Image 7 | 28.779 | 28.834 | 28.779 | 28.779 | 29.17 | 0.78552 | 0.78451 | 0.78551 | 0.78552 | 0.79965 |
| Image 8 | 29.136 | 29.264 | 29.15 | 29.136 | 29.54 | 0.7629 | 0.7667 | 0.76083 | 0.7629 | 0.77873 |
| Image 9 | 29.715 | 29.715 | 29.715 | 29.715 | 30.139 | 0.7566 | 0.75662 | 0.7566 | 0.7566 | 0.77307 |
| Image 10 | 27.583 | 27.479 | 27.582 | 27.583 | 27.951 | 0.71624 | 0.71064 | 0.71626 | 0.71624 | 0.73369 |
Obtained Filter Coefficients: with and without Optimization
As mentioned above, once the NN model predicts the respective filter coefficients, it again goes for the optimal tuning via the proposed hybrid algorithm. Hence, this section makes an analysis of obtained coefficients with and without optimization after prediction.
The eight filter coefficients acquired without optimization and with optimization for the five varied values of noise variances are mentioned in Tables 3 and 4, respectively (for each SSIM).
Table 3.
Obtained filter coefficients without optimization for five different noise variances
| Noise variance | SSIM | Filter coefficient 1 | Filter coefficient 2 | Filter coefficient 3 | Filter coefficient 4 | Filter coefficient 5 | Filter coefficient 6 | Filter coefficient 7 | Filter coefficient 8 |
|---|---|---|---|---|---|---|---|---|---|
| 0.1 | 0.65462 | 23,393 | 5.6887 | 30.377 | 1.0359 | 29.372 | 1.0192 | 5.664 | 2.7208 |
| 0.2 | 0.52171 | 23,496 | 5.9404 | 29.973 | 1.0225 | 30.49 | 1.0011 | 5.9683 | 1.9149 |
| 0.3 | 0.4446 | 23,254 | 6.2265 | 34.509 | 1.0415 | 28.671 | 1.0432 | 5.825 | 1.9229 |
| 0.4 | 0.39819 | 23,065 | 6.592 | 38.252 | 1.0539 | 27.756 | 1.0566 | 6.0522 | 1.1084 |
| 0.5 | 0.36763 | 23,065 | 6.5914 | 38.244 | 1.0538 | 27.759 | 1.0565 | 6.0513 | 1.1087 |
Table 4.
Obtained filter coefficients with optimization for five different noise variances
| Noise variance | SSIM | Filter coefficient 1 | Filter coefficient 2 | Filter coefficient 3 | Filter coefficient 4 | Filter coefficient 5 | Filter coefficient 6 | Filter coefficient 7 | Filter coefficient 8 |
|---|---|---|---|---|---|---|---|---|---|
| 0.1 | 0.73811 | 23,393 | 5.6886 | 30.374 | 1.0359 | 29.373 | 1.0192 | 5.6625 | 2.7208 |
| 0.2 | 0.74187 | 23,486 | 5.917 | 29.974 | 1.0227 | 30.467 | 1.0035 | 5.9101 | 1.9644 |
| 0.3 | 0.74258 | 23,300 | 6 | 31.5 | 1.0455 | 28.5 | 1.0476 | 5.8954 | 1.6686 |
| 0.4 | 0.73811 | 23,393 | 5.6886 | 30.374 | 1.0359 | 29.373 | 1.0192 | 5.6625 | 2.7208 |
| 0.5 | 0.80756 | 23,300 | 4 | 28.5 | 1 | 28.5 | 1 | 4 | 1 |
Conclusion
This paper has presented a novel de-speckling model using four filters, namely GF, SRBF, RIBNLM, and MF. Here, the filter coefficients were optimally selected, which was considered a major contribution in this work. Accordingly, the Bayesian-based NN was exploited for predicting the appropriate filter coefficients, where the training library was constructed with the optimal coefficients. Moreover, the optimal selection of filter coefficients was done using RFU-LA that hybrids the concept of both LA and FF correspondingly. At last, the performance of the adopted scheme was evaluated over other traditional schemes and the outcomes were attained. From the analysis, for noise variance of 0.1, the mean MAPE of the presented scheme were 39.13% and 49.28% superior to wavelet filtering and hybrid filtering schemes. Also, the mean PSNR of the presented scheme were 28.89% and 26.09% better than wavelet filtering and hybrid filtering schemes at a noise variance of 0.1. Hence, by optimally selecting the filter coefficients using RFU-LA, the proposed hybrid RFU-LA optimization model attains a fast convergence rate. Thus, the betterment of the presented scheme was proved. In the future, the proposed method could be studied to denoise other classes of medical images other than ultrasound.
Abbreviations
- US
Ultrasound
- GF
Guided filter
- SRBF
Speckle-reducing bilateral filter
- RIBNLM
Rotation invariant bilateral nonlocal means filter
- MF
Median filter
- FF
FireFly
- RFU-LA
Randomized FF update in Lion Algorithm
- MRI
Magnetic resonance imaging
- DWT
Discrete wavelet transform
- BF
Bilateral filter
- RMSE
Root mean square error
- IWT
Inverse wavelet transformation
- MNLM
Modified NLM
- MBS
Modified Bayes shrink
- HMBS
Homogeneity MBS
- PSNR
Peak signal to noise ratio
- BR
Bayesian regularization
- SSIM
Structural Similarity Index
- MAPE
Mean absolute percentage error
- SDME
Second-derivative–like measure of enhancement
- CCA
Common carotid artery
- TGC
Time gain compensation
Author Contribution
Shabana Sulthana S L conceived the presented idea and designed the analysis. Also, he carried out the experiment and wrote the manuscript with support from Sucharitha M. All the authors discussed the results and contributed to the final manuscript. All the authors read and approved the final manuscript.
Declarations
Ethics Approval
This paper does not contain any studies with human participants or animals performed by any of the authors.
Conflict of Interest
The authors declare no competing interests.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Shabana Sulthana S L, Email: shabanassl@gmail.com.
Sucharitha M, Email: sucharitha_m2002@yahoo.co.in.
References
- 1.Andréia Seixas Leal Henrique Mohallem Paiva, “A new wavelet family for speckle noise reduction in medical ultrasound images’. Measurement. 2019;140:572–581. doi: 10.1016/j.measurement.2019.03.050. [DOI] [Google Scholar]
- 2.Singh Karamjeet. Sukhjeet Kaur Ranade, Chandan Singh, “A hybrid algorithm for speckle noise reduction of ultrasound images”. Computer Methods and Programs in Biomedicine. 2017;148:55–69. doi: 10.1016/j.cmpb.2017.06.009. [DOI] [PubMed] [Google Scholar]
- 3.Zhang Ju, Lin Guangkuo, Lili Wu, Cheng Yun. Speckle filtering of medical ultrasonic images using wavelet and guided filter. Ultrasonics. 2016;65:177–193. doi: 10.1016/j.ultras.2015.10.005. [DOI] [PubMed] [Google Scholar]
- 4.Jian Yang, Jingfan Fan, Danni Ai, Xuehu Wang, Yongtian Wang, “Local statistics and non-local mean filter for speckle noise reduction in medical ultrasound image”, Neurocomputing, vol. 19, pp. 88–955, 26 June 2016.
- 5.Elyasi Iman. Mohammad Ali Pourmina, “Reduction of speckle noise ultrasound images based on TV regularization and modified bayes shrink techniques”. Optik. 2016;127(24):11732–11744. doi: 10.1016/j.ijleo.2016.09.054. [DOI] [Google Scholar]
- 6.Guo Y, Wang Y, Hou T. Speckle filtering of ultrasonic images using a modified non local-based algorithm. Biomedical Signal Processing and Control. 2011;6(2):129–138. doi: 10.1016/j.bspc.2010.10.004. [DOI] [Google Scholar]
- 7.Elyasi Iman. Mohammad Ali Pourmina, Mohammad-Shahram Moin, “Speckle reduction in breast cancer ultrasound images by using homogeneity modified bayes shrink”. Measurement. 2016;91:55–65. doi: 10.1016/j.measurement.2016.05.025. [DOI] [Google Scholar]
- 8.Murat Alparslan Gungor Irfan Karagoz, “The homogeneity map method for speckle reduction in diagnostic ultrasound images”. Measurement. 2015;68:100–110. doi: 10.1016/j.measurement.2015.02.047. [DOI] [Google Scholar]
- 9.Dass Rajeshwar. Speckle Noise Reduction of Ultrasound Images Using BFO Cascaded with Wiener Filter and Discrete Wavelet Transform in Homomorphic Region. Procedia Computer Science. 2018;132:1543–1551. doi: 10.1016/j.procs.2018.05.118. [DOI] [Google Scholar]
- 10.Luo Zhihua, Chu Jun, Shen Lei, Peng Hu, Lili Hu. Measurement of underwater vibration by ultrasonic speckle stroboscopic technique. Measurement. 2014;47:938–945. doi: 10.1016/j.measurement.2013.10.023. [DOI] [Google Scholar]
- 11.Singh Palwinder, Jain Leena. Hybridization of Adaptive Wavelet Shrinkage with Guided Filter for Speckle Reduction in Ultrasound Images. Procedia Computer Science. 2018;132:1718–1727. doi: 10.1016/j.procs.2018.05.147. [DOI] [Google Scholar]
- 12.Latifoğlu Fatma. A novel approach to speckle noise filtering based on Artificial Bee Colony algorithm: An ultrasound image application. Computer Methods and Programs in Biomedicine. 2013;111(3):561–569. doi: 10.1016/j.cmpb.2013.05.009. [DOI] [PubMed] [Google Scholar]
- 13.Verena J. M. M. Schrier, Stefanie Evers, Johan G. Bosch, Ruud W. Selles, Peter C. Amadio, “Reliability of ultrasound speckle tracking with singular value decomposition for quantifying displacement in the carpal tunnel”, Journal of Biomechanics, vol. 85, pp. 141–147, 6 March 2019. [DOI] [PMC free article] [PubMed]
- 14.Yanying Hu, Liu Huijie, Fujii Hidetoshi. Improving the mechanical properties of 2219–T6 aluminum alloy joints by ultrasonic vibrations during friction stir welding. Journal of Materials Processing Technology. 2019;271:75–84. doi: 10.1016/j.jmatprotec.2019.03.013. [DOI] [Google Scholar]
- 15.Khairalseed Mawia, Xiong Fangyuan, Kim Jung-Whan, Mattrey Robert F, Hoyt Kenneth. Spatial Angular Compounding Technique for H-Scan Ultrasound Imaging. Ultrasound in Medicine & Biology. 2018;44(1):267–277. doi: 10.1016/j.ultrasmedbio.2017.09.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Lee Youngjin. Performance evaluation of noise reduction algorithm with median filter using improved thresholding method in pixelated semiconductor gamma camera system: A numerical simulation study. Nuclear Engineering and Technology. 2019;51(2):439–443. doi: 10.1016/j.net.2018.10.005. [DOI] [Google Scholar]
- 17.Zhang Zhe, Han Deqiang, Dezert Jean, Yang Yi. A new adaptive switching median filter for impulse noise reduction with pre-detection based on evidential reasoning. Signal Processing. 2018;147:173–189. doi: 10.1016/j.sigpro.2018.01.027. [DOI] [Google Scholar]
- 18.Gupta Vikas, Chaurasia Vijayshri, Shandilya Madhu. Random-valued impulse noise removal using adaptive dual threshold median filter. Journal of Visual Communication and Image Representation. 2015;26:296–304. doi: 10.1016/j.jvcir.2014.10.004. [DOI] [Google Scholar]
- 19.Zhang Chengbin, Wang Kaifu. A switching median–mean filter for removal of high-density impulse noise from digital images. Optik. 2015;126(9–10):956–961. doi: 10.1016/j.ijleo.2015.02.085. [DOI] [Google Scholar]
- 20.Can-Fei LI, Yao-Nan WANG, Chang-Yan XIAO, Xiao LU. A New Speckle Reducing Anisotropic Diffusion for Ultrasonic Speckle. Acta Automatica Sinica. 2012;38(3):412–418. [Google Scholar]
- 21.Roy Rahul, Ghosh Susmita, Ghosh Ashish. Speckle de-noising of clinical ultrasound images based on fuzzy spel conformity in its adjacency. Applied Soft Computing. 2018;73:394–417. doi: 10.1016/j.asoc.2018.08.014. [DOI] [Google Scholar]
- 22.Gai Shan, Zhang Boyu, Yang Cihui. Lei Yu”, Speckle noise reduction in medical ultrasound image using monogenic wavelet and Laplace mixture distribution”. Digital Signal Processing. 2018;72:192–207. doi: 10.1016/j.dsp.2017.10.006. [DOI] [Google Scholar]
- 23.Esakkirajan Sankaralingam. Chinna Thambi Vimalraj, Rashad Muhammed, Ganapathi Subramanian, “Adaptive Wavelet Packet-Based De-speckling of Ultrasound Images with Bilateral Filter”. Ultrasound in Medicine & Biology. 2013;39(12):2463–2476. doi: 10.1016/j.ultrasmedbio.2013.07.009. [DOI] [PubMed] [Google Scholar]
- 24.Rajakumar Boothalingam, "Optimization using lion algorithm: a biological inspiration from lion’s social behavior", Evolutionary Intelligence, 7 September 2018.
- 25.Gandomi AH, Yang X-S, Talatahari S, Alavi AH. Firefly algorithm with chaos. Commun Nonlinear Sci NumerSimulat. 2013;18:89–98. doi: 10.1016/j.cnsns.2012.06.009. [DOI] [Google Scholar]
- 26.Mackay, D.J.C, “Bayesian interpolation”, Neural Comput. vol. 4, 1992.
- 27.Hailong Gao, Xin Qian, Ruibin Zhang, Rui Ye, Zhe Liu, and Yu Qian, "Bayesian Regularized Back-Propagation Neural Network Model for Chlorophyll-a Prediction:A Case Study in Meiliang Bay, Lake Taihu", ENVIRONMENTAL ENGINEERING SCIENCE, vol. 32, no.11, 2015.
- 28.Livingstone DJ. Artificial Neural Networks: Methods and Applications. New York: Humana Press; 2009. [PubMed] [Google Scholar]
- 29.Foresee, F.D., and Hagan, M.T, "Gauss-Newton approximation to Bayesian learning", IEEE International Conference on Neural Networks, Huston, America, June 09–12, 1997.
- 30.Li Guo, Long Chen, C. L. Philip Chen, Jin Zhou, "Integrating guided filter into fuzzy clustering for noisy image segmentation", Digital Signal Processing, vol. 83, pp. 235–248, December 2018.
- 31.Balocco Simone, Gatta Carlo, Pujol Oriol, Mauri Josepa, Radeva Petia. SRBF: Speckle Reducing Bilateral Filtering. Ultrasound in Medicine & Biology. 2010;36(8):1353–1363. doi: 10.1016/j.ultrasmedbio.2010.05.007. [DOI] [PubMed] [Google Scholar]
- 32.Gao Hang, Mengting Hu, Gao Tiegang, Cheng Renhong. Robust detection of median filtering based on combined features of difference image. Signal Processing: Image Communication. 2019;72:126–133. [Google Scholar]
- 33.Ing. Martin Zukal, Ing. Radek Beneš, Ing. Petr Číka, Ing. Kamil Říha, “Ultrasound image database”, signal processing laboratory, 2011, http://splab.cz/en/download/databaze/ultrasound
- 34.Afzal, A.M.S., 2021, May. Optimized Support Vector Machine Model for Visual Sentiment Analysis. In 2021 3rd International Conference on Signal Processing and Communication (ICPSC) (pp. 171–175). IEEE.
- 35.Rustam, F., Khalid, M., Aslam, W., Rupapara, V., Mehmood, A. and Choi, G.S., 2021. A performance comparison of supervised machine learning models for Covid-19 tweets sentiment analysis. Plos one, 16(2), p.e0245909. [DOI] [PMC free article] [PubMed]
- 36.Ishaq A, Sadiq S, Umer M, Ullah S, Mirjalili S, Rupapara V, Nappi M. Improving the prediction of heart failure patients’ survival using SMOTE and effective data mining techniques. IEEE Access. 2021;9:39707–39716. doi: 10.1109/ACCESS.2021.3064084. [DOI] [Google Scholar]
- 37.Sunand Sharma, "Self Supervised Methods towards Human Activity Recognition", IOSR Journal of Computer Engineering (IOSR-JCE), Volume 22, Issue 6, PP 51–61
- 38.Franco R, Gianfreda F, Miranda M, Barlattani A, Bollero P. The hemostatic properties of chitosan in oral surgery. Biomedical and Biotechnology Research Journal (BBRJ) 2020;4(3):186. doi: 10.4103/bbrj.bbrj_43_20. [DOI] [Google Scholar]
- 39.B. R. Rajakumar, “Lion algorithm for standard and large scale bilinear system identification: A global optimization based on Lion's social behavior”, 2014 IEEE Congress on Evolutionary Computation, Beijing, China, July 2014, pages: 2116–2123, 10.1109/CEC.2014.6900561.
- 40.B. R. Rajakumar, "The Lion's Algorithm: A New Nature Inspired Search Algorithm", Procedia Technology-2nd International Conference on Communication, Computing & Security, Vol. 6, pages: 126–135, 2012, 10.1016/j.protcy.2012.10.016 (Elsevier)
- 41.B. R. Rajakumar, “Lion algorithm and its Applications”, Frontier Applications of Nature Inspired Computation in Springer Tracts in Nature-Inspired Computing (STNIC), Springer.
- 42.W.Brajula and M.Bibin Prasad, "ODFF Opposition and Dimension based Firefly for Optimal Reactive Power Dispatch", Journal of Computational Mechanics, Power System and Control, Vol.1,No.1, pp.1–10,2018.
- 43.Rajeshkumar G. Hybrid Particle Swarm Optimization and Firefly Algorithm for Distributed Generators Placements in Radial Distribution System. Journal of Computational Mechanics, Power System and Control. 2019;2(1):41–48. doi: 10.46253/jcmps.v2i1.a5. [DOI] [Google Scholar]
- 44.Sarath KS. Dr S Sekar, "An Optimal Design of LLC Resonant Converter using FireFly Algorithm based Parameter Optimization Approach". Journal of Computational Mechanics, Power System and Control. 2019;2(1):31–40. doi: 10.46253/jcmps.v2i1.a4. [DOI] [Google Scholar]







