ICA and Sparse ICA for Biomedical Signals & Images Denoising Based on Fractional Weibull Distribution

§ Mansoura University Mansoura University

Send Message

To: Author

ICA and Sparse ICA for Biomedical Signals & Images Denoising Based on Fractional Weibull Distribution

Article Fingerprint

ReserarchID

CSTIT8ZA66

ICA and Sparse ICA for Biomedical Signals & Images Denoising Based on Fractional Weibull Distribution Banner

AI TAKEAWAY

Connecting with the Eternal Ground
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu
Font Type
Font Size
Font Size
Bedground

Abstract

Biomedical signs or bio signals are a wide range of signals obtained from the human body that can be at the cell, organ, or sub-atomic level. Electromyogram refers to electrical activity from muscle sound signals, electroencephalogram refers to electrical activity from the encephalon, electrocardiogram refers to electrical activity from the heart, electroretinogram refers to electrical activity from the eye, and so on. Monitoring and observing changes in these signals assist physicians whose work is related to this branch of medicine in covering, predicting, and curing various diseases. It can also assist physicians in examining, prognosticating, and curing numerous conditions. However, these signals are frequently affected by the accumulation of many different types of noise; it is critical to remove this noise from the signals in order to obtain useful information; the noise removal process is accomplished by proposing a new flexible score functions family for blind source separation, based on the exponentiated transmuted Weibull densities family.

I. INTRODUCTION

B i n d Source Separation (BSS) is a high-level image/sign processing mechanism with numerous applications including sound signals, communication, images, and biomedicine [1,2,3,4]. The goal of BSS is to recover the source (signals/images) from a noisy source with little known information. Non-Gaussianity [5,6], mutual information minimization [7,8], maximum likelihood [9], and neural networks [10,11,12] are some of the BSS algorithms that have been debated from various perspectives. Denoising and optimization procedures are critical in BSS. The noise separation step determines the separability of the noise, and the optimization step determines the best solution for the objective function obtained from the denoising algorithm. Because of the variable features of generalized distributions, they generally produce good blind denoising results.

In the Independent Component Analysis (ICA) framework, precisely estimating the statistical model of the sources remains an open and difficult problem [2]. Practical BSS procedures make use of difficult, complicated source distributions, as well as situations involving abundant sources with varying mixed probability density functions (pdf). Numerous parametric density models have been made available in recent literature in this direction. Similar models include the generalized gamma density [13], the generalized Alfa-Beta distribution (AB-divergences) [14], and combinations and generalizations such as the super and generalized Gaussian admixture model [15], the generalized Gaussian density [16], the Pearson family of distributions [17], and the so-called extended generalized lambda distribution [18], which is an extended parameterization of the previously mentioned generalized lambda distribution and generalized beta distribution models [19].

We can find out how medical signals studies are very important and many researches are published continuously, for instants, Stationary wavelet transform based Electrocardiogram (ECG) signal denoising method [20], Electrocardiogram signal denoising [21], semi-supervised deep blind compressed sensing for analysis and reconstruction of biomedical signals from compressive measurements [22], biomedical signals reconstruction and zero-watermarking using separable fractional order Charlier-Krawtchouk transformation and sine cosine algorithm [23], research on AR-AKF model denoising of the Electromyography (EMG) signal [24], threshold parameters selection for empirical mode decomposition-based EMG signal denoising[25], Variational Mode Decomposition (VMD)-based denoising methods for surface electromyography signals [26], ECG signal denoising method using conditional generative adversarial net [27], motion artifacts suppression from Electromyogram (EEG) signals using an adaptive signal denoising method [28], research on improved Flexible Analysis Wavelet Transform (FAWT) signal denoising method in evaluation of firefighter training efficacy based on sEMG [29], lung sound signal denoising using discrete wavelet transform and artificial neural network [30], deep learning-based framework For ECG signal denoising [31], denoising of ECG signals using weighted stationary wavelet total variation [32], denoising of medical images utilizing neural network [33], denoising of biomedical images using two-dimensional Fourier-Bessel series [34].

Although Fast ICA has drawbacks, such as the difficulty of optimizing the log-likelihood function, which means the suitable source signals aren't insulated, and the order of the independent components (ICs) is difficult to determine, it is still one of the most robust methods and generally drives veritably good results.

In addition, we present Sparse Code Shrinkage [35], a statistically principled method. which is very similar to independent component analysis.

Still, studying medical signals has become extremely important and necessary; it is extremely difficult to extract useful information from these signals in the time domain simply by observing them. They are fundamentally non-linear and non-stationary. Biomedical signals are generally affected by various types of noise, which is considered a difficult and difficult problem. For example, one of the challenges of EEG technology is that the electrical activity generated by the brain is minute, on the order of a millionth of a volt. As a result, scalp recorded electrical pulses are a mixture of genuine brain signals mixed with a lot of noise-called artifact-generated by other parts of the body, such as heart activity, eye movements and blinks, other facial muscle movements, and so on, which produce electrical signals 100 times greater than those produced by the brain. Furthermore, the background noise is typically generated outside of the brain.

As a result, in order to extract the important information from the signals, noise must be removed. Many different advanced signal processing mechanisms have been developed to accomplish this. The Fractional Weibull Distribution (FWD) with ICA is presented in this paper for noise removal from biomedical signals. The accuracy of the proposed algorithm is measured, and the numerical results show that the FWD consistently produces good results. The remainder of the paper is structured as follows: Section 2 introduces the BSS model. The FWD is discussed in Section 3. In Section 4, we estimate the parameters of FWD using maximum likelihood. Finally, we demonstrate the computational efficiency of our proposed mechanism.

II. BLIND SOURCE SEPARATION (BSS) MODEL

LeS ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s N ( t ) ] T ( t = 1 , 2 , , l )

denotes an independent source signal vector that comes from N signal sources, then we can get the observed mixtures

X ( t ) = [ x 1 ( t ) , x 2 ( t ) , , x K ( t ) ] T ( N = K ) under the circumstances of the instantaneous linear mixture. This leads us to the BSS model

X ( t ) = A S ( t ) ,

where A is a N × N mixing matrix. The target of the BSS algorithm is to recover the sources from mixtures x ( t ) by using

U ( t ) = W X ( t ) .

where W is a N × N separation matrix and U ( t ) = [ u 1 ( t ) , u 2 ( t ) , , u N ( t ) ] T is the estimate of N sources.

Generally, sources are assumed to be unit-variance and zero-mean signals with at most one of Gaussian distribution. To solve the source estimation problem, the unmixing matrix W must be obtained. Generally, the maturity of BSS approaches performs ICA, by basically optimizing the negative log-likelihood (objective) function concerning the un-mixing matrix W such that:

( 3 ) L ( u , W ) = l = 1 N E [ log p u l ( u l ) ] log | det ( W ) | ,

where E [ ] represents the expectation operator and p u 1 ( u 1 ) is the model for the marginal pdf of u 1 , for all l = 1 , 2 , , N . In effect, when the distribution of the sources is correctly assumed, the maximum likelihood (ML) principle leads to estimating functions, which are the source score functions [15]

φ 1 ( u 1 ) = d d u 1 log p u l ( u 1 ) .

In principle, the separation criterion can be optimized by any suitable ICA algorithm where contrasts are employed (see; e.g., [2]). The FastICA [3], based on

W k + 1 = W k + D ( E [ φ ( u ) u T ] ) diag ( E [ φ 1 ( u 1 ) u 1 ] ) W k ,

where, as defined in [4]

( 6 ) D = diag ( 1 E [ φ 1 ( u 1 ) u 1 ] E [ φ 1 ( u 1 ) ] ) ,

where φ ( t ) = [ φ 1 ( u 1 ) , φ 2 ( u 2 ) , , φ n ( u n ) ] T , valid for all l = 1 , 2 , , n .

The following section explains FWD for signal modelling.

III. INDEPENDENT COMPONENT ANALYSIS (ICA)

a) Definition of ICA

"It's a technique for identifying underlying factors or components in multivariate (multi-dimensional) statistical data." The ICA differs from other methods in that it seeks components that are both statistically independent and non-Gaussian." [36]

Now, assume that we observe n linear mixtures x 1 , , x n of n independent components [37].

x j = a j 1 s 1 + a j 2 s 2 + + a j n s n , for all j .

The time indicator t has been removed; in the ICA model [36,37], it is assumed that each admixture x i and independent element s k is an arbitrary variable rather than a suitable time signal. The observed values x j ( t ) , for example, microphone signals, are a sample of this arbitrary variable. As a preliminary step, we can assume that both the admixture variables and the independent factors have zeremean. If not, the observed variables, x i can always be centered by reducing the sample mean, resulting in a zero-mean model. It would be possible to use a vector-matrix memo instead of totalities as in the previous equation. Let's denote by x the arbitrary vector whose rudiments are the fusions x 1 , , x n , and by s the arbitrary vector with rudiments s 1 , , s n , and by A the matrix with rudiments a i j . The mixing model is written as

( 8 ) x = A s .

Also, can be written as

( 9 ) x = i = 1 n a i s i .

The statistical model in Eq. 6 is called the ICA model.

It's a generative model that describes how the observed data are generated by a process of mixing the factorssi

The main idea for ICA is veritably simple, assume that the components s i are statistically independent. also, they must have non-Gaussian distributions.

b) The Fast ICA Algorithm

We introduced various non-Gaussianity measures [36,37], i.e. objective functions for ICA estimation. In practice, we also require an algorithm for maximizing the cost function. The FastICA Algorithm is one of the most effective ICA algorithms, and it will be used in our new proposed system.

c) Sparse Code Shrinkage

Another example of using the ICA decomposition to find ICA filters for medical (images/signals), removing noise from images (signals) contaminated with Gaussian noise. A collection of medical images was used. As x , represent the vector of pixel grey levels of a window in an image. The elements of x are indexed by their position in the image window or patch. The 2-D structure of the windows is irrelevant here:

Row-by-row scanning was used to convert a square image window into a vector.

Now, suppose the noisy image model:

( 10 ) z = x + n ,

where n n is uncorrelated noise, with elements similarly indexed in the image window as x x , and z z is the measured image window contaminated with noise. Assuming that n n is Gaussian and x x is non-Gaussian.

There are numerous methods for removing noise, including Discrete Fourier Transform (DFT) transformation to spatial frequency space, low-pass filtering, and return to image space via Inverse Discrete Fourier Transform (IDFT) [38]. However, this is inefficient. Better methods include the recently introduced Wavelet Shrinkage method [39], which employs a wavelet-based transform, or methods based on median filtering [38]. These methods, however, did not take advantage of image statistics.

We present Sparse Code Shrinkage [35], another statistically principled method that is very similar to independent component analysis. Compactly, if we form the density of x by ICA, and suppose n Gaussian, the Maximum Likelihood (ML) solution for x given the measurement z can be developed in the signal model (10).

The ML solution can be computed simply, albeit roughly, by using an orthogonalized version of ICA decomposition. The transform can then be given by

( 11 ) W z = W x + W n = s + W n ,

where W is an orthogonal matrix which is the best orthogonal approximation of the inverse of the ICA mixing matrix. The noise term W n is still Gaussian and white. With a quietly suitable choice of orthogonal transform, however, the density of W x = s becomes largely non-Gaussian, e.g., super-Gaussian with a highly positive kurtosis. This relies obviously on the original x signals, as assuming, in fact, there exists a model x = W T s for the signal, where the "source signals" or elements of s have a positive kurtotic density, in such case the ICA transform gives highly super-Gaussian components.

It was shown in [35] that, assuming a Laplacian density for s i , the ML solution for s i is given by a "shrinkage function" s ^ i = g ( [ W z ] i ) , or in vector form, s ^ = g ( W z ) . Function g ( . ) has a characteristic shape: it is zero close to the origin and then linear after a cutting value depending on the parameters of the Laplacian density and the Gaussian noise density. Supposing other forms for the densities, other optimal shrinkage functions can be obtained [35].

The shrinkage process in the Sparse Code Shrinkage model is performed in the rotated space, and the signal estimation in the original space is obtained by rotating back:

( 12 ) x ^ = W T s ^ = W T g ( W z ) .

Thus, we obtain the Maximum Likelihood estimation for the image window x in which most of the noise has been removed. The rotation operator W is such that the sparsity of the components s = W x is maximized. The operator can be learned with a modification of the FastICA algorithm; see [35] for details. The results of the Sparse Code Shrinkage method and classic wiener filtering are given, indicating that Sparse Code Shrinkage may be a promising approach. The noise is reduced without blurring edges or other sharp features as much as in wiener filtering. This is largely due to the strongly nonlinear nature of the shrinkage operator, which is optimally adapted to the inherent statistics of images.

IV. PROPOSED ALGORITHM

a) Fractional Weibull distribution

Fractional Weibull Distribution (FWD) or the fractional Weibull probability density (FWPD).

( 13 ) f ( x , λ , k ) = k ( 1 δ ) λ ( x λ ) k 1 e ( x / λ ) k , x 0

where k > 0 is the shape parameter and λ > 0 is the scale parameter of the Weibull distribution. Compared to the

( 15 ) = i = 1 n f i ( x , λ , k ) = i = 1 n [ k ( 1 δ ) λ ( x i λ ) k 1 e ( x i / λ ) k ] .

Hence, the log-likelihood function L = log becomes

( 16 ) L = log = log ( i = 1 n [ k ( 1 δ ) λ ( x i λ ) k 1 e ( x i / λ ) k ] ) .
( 17 ) L = log = log ( ( 1 δ ) n ( k λ ) n i = 1 n ( x i λ ) k 1 i = 1 n e ( x / λ ) k )
L = log = n log ( 1 δ ) + n log ( k λ ) + ( k 1 ) i = 1 n log ( x i λ ) i = 1 n ( x i λ ) k .

Therefore, the maximum likelihood estimation of λ and k is derived from the derivatives of L . They should satisfy the following equations:

( 19 ) L λ = 0 , L k = 0.
L λ = n λ k ( k λ 2 ) + ( k 1 ) i = 1 n λ x i ( x i λ 2 ) + k i = 1 n ( x i λ ) k 1 x i λ 2 .
L k = n k + i = 1 n log ( x i λ ) i = 1 n ( x i λ ) k log ( x i λ ) .

The system of equations (20, 21) must be solved in order to estimate the value of parameters. However, it can be solved using MATLAB or using the Newton-Raphson method as in [19,37]. also, the genetic algorithm (GA) [40,41] can be used as an alternative numerical method to estimate the parameters the GA standard Weibull distribution, equation (13) has a scaling factor (1- δ 1 ) that is smaller than 1.0, which is the reason why equation (13) is called the fractional Weibull distribution, or the fractional Weibull probability density (FWPD).

The corresponding cumulative distribution is given by:

( 14 ) F ( x , λ , k ) = ( 1 δ ) [ 1 e ( x / λ ) k ] , x 0

b) Maximum likelihood estimation method

To demonstrate the method, the Maximum Likelihood Estimation (MLE) procedure is used to determine the values of the Weibull parameters, λ and k , to illustrate the method. For this purpose, the first-order optimality conditions below are used.

c) Parameter stimulation

To estimate the parameters of FWD, the maximum likelihood is used. Let X 1 , X 2 , , X n be a sample of size N from an FWD. Then the log-likelihood function ( L ) is given by:

V. NUMERICAL RESULTS

Numerical experiments show that the estimated parameters provide an acceptable solution with significantly fewer function evaluations; we generate random samples from the fractional Weibull distribution along with various parameter combinations, and then the ML estimates are obtained.

A procedure called (ga) in MATLAB can be used to obtain the ML estimate, and a similar procedure is extremely fast and accurate. The proposed mechanism produces outstanding results for both EEG and electrocardiogram (ECG) signals.

VI. EXPERIMENTAL RESULTS

Resolve FastICA algorithm for (BSS). It is based on the estimated values of the parameters and an unmixing matrix W estimated by the Fast ICA algorithm, and we used a data sample of size 10 from a real data set (1000). By substituting (7) into (4) for the source estimates u l , l = 1 , 2 , , n , it snappily becomes obvious, that the proposed score function inherits a generalized parametric structure, that can be attributed to the flexible FWD parent model. So, a simple calculus yields the flexible BSS score function

φ l ( u l ) = d d u l log k ( 1 δ ) λ ( x λ ) k 1 e ( x / λ ) k .

In principle φ 1 ( u 1 | θ ) is able to model a large number of signals as well as various other types of heavy- and light-tailed distributions. Experiment trials were done to measure the performance of the used method through three applications [one in EEG signal denoising (using two different EEG signals) and one in electrocardiogram (ECG) signal denoising (using two different ECG signals) and the last one on medical images (using two different medical images)] when Gaussian noise is presented.

In all trials, the performance of the method is compared with tanh, skew, pow3 [36], and Gauss [15], we measured performance by Cross-Correlation (CC), the Mean Squared Error (MSE), Signal to Noise Ratio (SNR), Mean Absolute Error (MAE), and Peak Signal to Noise Ratio (PSNR).

Example 1

Electroencephalogram (EEG) [42], electrical action from the brain, one of the most vital signals from the human body, studying and improving this field of research is very important to physicians whose work is related to this branch of medicine, monitoring and observing changes in these signals help them to cover, predict, and cure brain diseases. In this example we applied the proposed mechanisms for denoising two different EEG signals, the results are shown in figure.1 for EEG signal 1, and figure.3 for EEG signal 2. The results for EEG signal 1 for the Gauss filter, Pow3 filter, Skew filter, and Tanh filter for EEG signal 1 are shown in figure.2, and in figure.4 for EEG signal 2, The performance is evaluated for all denoising algorithms using: Cross-Correlation (CC), the Mean Squared Error (MSE), Signal to Noise Ratio (SNR), Mean Absolute Error (MAE), and Peak Signal to Noise Ratio (PSNR), shown in table 1. The FWD and Sparse FWD have higher performance compared to other algorithms, while Sparse FWD is even better.

Table 5199: Table 1: The Performance of the Proposed Denoising Algorithm for EEG Signals
Dist.Signal(MSE)(MAE)(SNR)(PSNR)(CC)
GaussEEG10.17770.41417.545619.12140.9965
EEG20.17690.41357.544016.23690.9966
Pow3EEG10.17780.41407.542919.11870.9966
EEG20.17580.41237.569516.26240.9968
SkewEEG10.17530.41097.603319.17910.9962
EEG20.17310.40667.667118.10440.9961
TanhEEG10.17570.41087.594619.17040.9963
EEG20.17250.40727.568416.26130.9970
FWDEEG10.16830.40177.780519.35630.9965
EEG20.16950.40257.763119.11160.9968
Sparse FWDEEG10.16730.39877.807119.38280.9967
EEG20.17030.40507.742119.09060.9968

Example 2

Electroencephalogram (ECG) [43], is an electrical activity from the heart that, like other types of biomedical signals, is frequently contaminated with various types of noise. In this example we used two mechanisms for denoising two different ECG signals, the FWD and the sparse FWD, the results are shown in figure.5 for ECG signal 1, and figure.7 for ECG signal 2,

The results for ECG signal 1 for the Gauss filter, Pow3 filter, Skew filter, and Tanh filter for EEG signal 1 are shown in figure.6, and in figure.8 for EEG signal 2, Cross-Correlation (CC), Mean Squared Error (MSE), Signal to Noise Ratio (SNR), Mean Absolute Error

(MAE), and Peak Signal to Noise Ratio (PSNR) are used to evaluate the performance of all denoising algorithms, as shown in Table 2. When compared to other algorithms, FWD and Sparse FWD perform better, with Sparse FWD performing even better.

Table 5198: Table 2: The Performance of the Proposed Denoising Algorithm for ECG Signals
Dist.Signal(MSE)(MAE)(SNR)(PSNR)(CC)
GaussECG10.19360.432620.197420.74290.9962
ECG20.17450.410319.862721.73960.9965
Pow3ECG10.16530.397620.886821.43230.9963
ECG20.16680.398820.063121.93990.9961
SkewECG188.16559.1746-6.3845-5.83900.9969
ECG274.16268.3769-6.4173-4.54050.9965
TanhECG10.17070.405520.744521.29000.9965
ECG20.17900.416319.754621.63150.9965
FWDECG10.14420.371221.479022.02450.9966
ECG20.14240.369320.751022.62780.9967
Sparse FWDECG10.14680.373821.401421.94690.9971
ECG20.15700.387320.326022.20290.9964

Example 3

In this example, we show how our algorithm performed for both ICA and Sparse ICA techniques to denoise two medical images from [44]. Where Figures (9,10,11, and 12) show the original images, noised images, and denoised images after applying algorithms of Gauss, pow3, skew, and tanh. However, Figure 17 shows the denoising results for the FWD algorithm, and Figure 18 shows the denoising results for Sparse FWD; the results are illustrated in the Figures, and Table 3 shows the performance of these algorithms. FWD and Sparse FWD outperform other algorithms, with Sparse FWD outperforming them all.

Table 5197: Table 3: The Performance of the Proposed Denoising Algorithms for Medical Images
Distribution/PSNRFirst Image (Medical)Second Image (Medical)Elapsed time (in seconds)
MSERMSEPSNRMSERMSEPSNR
Gauss0.00650.007985.06520.0160.012880.98282.416944
Pow30.00830.035777.08710.0910.030278.52614.316100
Skew0.00720.037476.66920.0510.012479.25832.340723
Tanh0.03600.018882.62810.0330.018083.00442.314567
FWD0.00530.007390.85930.0130.011786.76311.555153
Sparse FWD0.00580.007690.43100.0140.012286.39101.535551
Fig. 1: FWD & Sparse FWD Filters (EEG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (FWD), E denoised signal (Sparse FWD)
Fig. 1: FWD & Sparse FWD Filters (EEG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (FWD), E denoised signal (Sparse FWD)
Fig. 2: (EEG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (Gauss filter), E denoised signal (Pow3 filter), F denoised signal (skew filter), G denoised signal (Tanh filter).
Fig. 2: (EEG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (Gauss filter), E denoised signal (Pow3 filter), F denoised signal (skew filter), G denoised signal (Tanh filter).

A

D

B

E

C Fig. 3: FWD & Sparse FWD Filters (EEG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (FWD), E denoised signal (Sparse FWD)

A

E

B

F

C

G

D Fig. 4: (EEG signal 2): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (Gauss filter), E denoised signal (Pow3 filter), F denoised signal (skew filter), G denoised signal (Tanh filter)

A

D

B

E

C Fig. 5: FWD & Sparse FWD Filters (ECG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (FWD), E denoised signal (Sparse FWD)

A

E

B

F

C

G

D Fig. 6: (ECG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (Gauss filter), E denoised signal (Pow3 filter), F denoised signal (skew filter), G denoised signal (Tanh filter)

A

D

B

E

C Fig. 7: FWD & Sparse FWD Filters (ECG signal 2): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (FWD), E denoised signal (Sparse FWD)

A

E

B

F

C

G

D Fig. 8: (ECG signal 1): A original signal, B noised signal, C noised signal (original signal in blue and noise in red), D denoised signal (Gauss filter), E denoised signal (Pow3 filter), F denoised signal (skew filter), G denoised signal (Tanh filter)
Fig. 9: ICA Gauss filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right
Fig. 9: ICA Gauss filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right
Fig. 10: ICA Pow3 filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right
Fig. 10: ICA Pow3 filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right
Fig. 11: ICA Skew filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right
Fig. 11: ICA Skew filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right

The original image

The Noised image

"Tanh"ica denoised image
Fig. 12: ICA Tanh filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right The original image
Fig. 12: ICA Tanh filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right The original image

The Noised image

"FWD" ica denoised image
Fig. 13: ICA FWD filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right The original image
Fig. 13: ICA FWD filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right The original image

The Noised image

"FWD" Sparse denoised image
Fig. 14: Sparse ICA FWD filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right
Fig. 14: Sparse ICA FWD filter: The original Pics to the left, the noised pics in the middle, and the denoised pics to the right

VII. CONCLUSION

The fractional Weibull distribution and the sparse fractional Weibull distribution were used in this paper to introduce two mechanisms for medical signal denoising and blind source separation. In terms of denoising quality and computational cost, the mechanisms outperform existing solutions. We tested the mechanisms on two different types of biosignals (EEG signals and ECG signals) and two different types of medical images; the results were very good, and the mechanisms could be extended to work on other types of biosignals and medical images.

In future work, we aim to apply the algorithms to natural image denoising and mixed image separation.

References

41 Cites in Article
  1. Yi Zhang,Yunxin Zhao (2013). Modulation domain blind speech separation in noisy environments.
  2. Mehmet Özgen,Ercan Kuruoğlu,Diego Herranz (2009). Astrophysical image separation by blind time–frequency source separation methods.
  3. Aïssa Ikhlef,Karim Abed-Meraim,Daniel Le Guennec (2010). Blind signal separation and equalization with controlled delay for MIMO convolutive systems.
  4. R Vázquez,H Vélez-Pérez,R Ranta,V Dorr,D Maquin,L Maillard (2012). Blind source separation, wavelet denoising and discriminant analysis for EEG artefacts and noise cancelling.
  5. M Kuraya,A Uchida,S Yoshimori,K Umeno (2008). Blind source separation of chaotic laser signals by independent component analysis.
  6. M Zadeh,C Jutten (2005). A general approach for mutual information minimization and its application to blind source separation.
  7. K Todros,J Tabrikian (2007). Blind Separation of Independent Sources Using Gaussian Mixture Model.
  8. Pierre Comon (2014). Tensors : A brief introduction.
  9. E Oja,M Plumbley (2003). Blind Separation of Positive Sources Using Non-Negative PCA.
  10. W Woo,S Dlay (2005). Neural network approach to blind signal separation of mono-nonlinearly mixed sources.
  11. A Cichocki,R Unbehauen (1996). Robust neural networks with on-line learning for blind identification and blind separation of sources.
  12. Shun-Ichi Amari,Tian-Ping Chen,Andrzej Cichocki (1997). Stability Analysis of Learning Algorithms for Blind Source Separation.
  13. E Stacy (1962). A generalization of the gamma distribution.
  14. A Durán-Díaz,S Cichocki,Cruces (2015). A contrast based on generalized divergences for solving the permutation problem of convolved speech mixtures.
  15. A Palmer,K Kreutz-Delgado,S Makeig (2006). Super-Gaussian mixture source model for ICA.
  16. A Kokkinakis,Nandi (2005). Exponent parameter estimation for generalized Gaussian probability density functions with application to speech modeling.
  17. J Eriksson,J Karvanen,V Koivunen (2002). Blind separation methods based on Pearson system and its extensions.
  18. Juha Karvanen,Jan Eriksson,Visa Koivunen (2002). Adaptive Score Functions for Maximum Likelihood ICA.
  19. J Karvanen,J Eriksson,V Koivunen (2000). Source distribution adaptive maximum likelihood estimation of ICA model.
  20. Ashish Kumar,Harshit Tomar,Virender Mehla,Rama Komaragiri,Manjeet Kumar (2021). Stationary wavelet transform based ECG signal denoising method.
  21. Nunes Regis,Antônio Vargas,Paschoarelli Cláudio,Veiga (2020). Electrocardiogram signal denoising by a new noise.
  22. Vanika Singhal,Angshul Majumdar,Rabab Ward (2018). Semi-Supervised Deep Blind Compressed Sensing for Analysis and Reconstruction of Biomedical Signals From Compressive Measurements.
  23. Achraf Daoui,Mohamed Yamni,Hicham Karmouni,Mhamed Sayyouri,Hassan Qjidaa (2021). Biomedical signals reconstruction and zero-watermarking using separable fractional order Charlier–Krawtchouk transformation and Sine Cosine Algorithm.
  24. Sijia Chen,Zhizeng Luo,Tong Hua (2021). Research on AR-AKF Model Denoising of the EMG Signal.
  25. Hassan Ashraf,Asim Waris,Syed Omer Gilani,Muhammad Umair Tariq,Hani Alquhayz (2021). Threshold Parameters Selection for Empirical Mode Decomposition-Based EMG Signal Denoising.
  26. E Xiao,D Yang,X Guo,Y Wang (2019). VMD-based denoising methods for surface electromyography signals.
  27. X Wang (2022). An ECG Signal Denoising Method Using Conditional Generative Adversarial Net.
  28. Rakesh Ranjan,Bikash Sahana,Ashish Bhandari (2022). Motion Artifacts Suppression From EEG Signals Using an Adaptive Signal Denoising Method.
  29. Yang Li,Ke Bai,Hao Wang,Simeng Chen,Xuejun Liu,Haopeng Xu (2022). Research on improved FAWT signal denoising method in evaluation of firefighter training efficacy based on sEMG.
  30. F Pouyani,M Vali,M Ghasemi (2022). Lung sound signal denoising using discrete wavelet transform and artificial neural network.
  31. R Meymandi,A Ghaffari (2022). A deep learningbased framework For ECG signal denoising based on stacked cardiac cycle tensor.
  32. Parul Madan,Vijay Singh,Devesh Singh,Manoj Diwakar,Avadh Kishor (2022). Denoising of ECG signals using weighted stationary wavelet total variation.
  33. Thoshara Nawarathne,Thanushi Withanage,Samitha Gunarathne,Upekha Delay,Eranda Somathilake,Janith Senanayake,Roshan Godaliyadda,Parakrama Ekanayake,Chathura Rathnayake,Janaka Wijayakulasooriya (2021). Comprehensive Study on Denoising of Medical Images Utilizing Neural Network-Based Autoencoder.
  34. P Chaudhary,R Kumar,Pachori (2022). Denoising of Biomedical Images Using Two-Dimensional Fourier-Bessel Series Expansion-Based Empirical Wavelet Transform.
  35. Aapo Hyvärinen (1999). Sparse Code Shrinkage: Denoising of Nongaussian Data by Maximum Likelihood Estimation.
  36. J Hyvarinen,E Karhunen,Oja (2001). Independent Component Analysis.
  37. Zuwei Tuzuner,Yu (2008). A Theoretical Analysis on Parameter Estimation for the Weibull Wind Speed Distribution.
  38. R Gonzalez,P Wintz (1987). Digital Image Processing.
  39. David Donoho,Iain Johnstone,Gérard Kerkyacharian,Dominique Picard (1995). Wavelet Shrinkage: Asymptopia?.
  40. J Li,Mao (2004). A new algorithm of evolutional blind source separation based on genetic algorithm.
  41. S Mavaddaty,A Ebrahimzadeh (2009). Evaluation of performance of genetic algorithm for speech signals ( ) Year 2023 H separation.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Aamir Adam Adam. 1970. "ICA and Sparse ICA for Biomedical Signals & Images Denoising Based on Fractional Weibull Distribution". Global Journal of Computer Science and Technology - H: Information & Technology GJCST-H Volume 23 (GJCST Volume 23 Issue H1).

Download Citation

Journal Specifications

Crossref Journal DOI 10.17406/gjcst

Print ISSN 0975-4350

e-ISSN 0975-4172

Keywords
Classification
GJCST-H Classification NLMC Code: 0903
Version of record

v1.2

Issue date
April 25, 2023

Language
English
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 269K
Total Downloads: 269
All Trends

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

ICA and Sparse ICA for Biomedical Signals & Images Denoising Based on Fractional Weibull Distribution

Aamir Adam Adam
Aamir Adam Adam Mansoura University