Korkut Kaynardag

Methods to use in impulse (outlier) detection and estimation of outlier-free signal segments

Here, I am presenting the long literature review of methods that can be used in mitigating the impulsive noise that can be observed in moving laser Doppler vibrometer (LDV) measurements. First, I explain why impulsive noise occurs in such LDV measurements, and then I talk about the methods that can be used to detect the impulses (outliers) and estimate the impulsive-noise free values of the impulsive noise corrupted signal segments:

Speckle noise is inevitable due to the working principle of laser Doppler vibrometry, which relies on transmitting a laser beam to a target surface and detecting the changes in the phase and frequency of the reflected beam relative to the transmitted beam. These changes occur due to the laser beam’s interaction with the vibrating surface (i.e., Doppler shift) (Johansmann et al. 2005). The reflected laser beam consists of different wave fronts, which form a speckle pattern. When a surface has a high roughness, different distances between the various points on the surface and the LDV result in wave fronts with different phases. As a result, the noise level in the measurements becomes more severe. Noise level can also increase when the laser beam is reflected from dark (unreflective) spots (Dräbenstedt 2007). Such type of noise is called speckle noise and it is more problematic when the laser beam moves over the target surface. The reflection of the laser beam from a dynamically changing surface pattern causes (i) phase modulation due to the dynamic changes in the wave fronts and (ii) amplitude modulation due to the movement of the laser beam over dark spots. If the phase modulation is more than -/+ 2π, a signal cannot be constructed and drop-outs in the signal power occur. Dropouts also occur if the laser beam moves over the dark spots. Dropouts in the signal power result in artificial peaks in the recorded time-domain signals, leading to impulsive noise (i.e., IN) in the measurements.

The existence of IN in the moving LDV measurements might cause misidentification of defects when damage identification is performed using wave propagation. Therefore, for reliable damage detection, it is necessary to apply IN filters to the signals obtained from moving LDV measurements (i.e., moving LDV signals). These filters operate in two steps: (i) the detection of the IN corrupted signal segments (i.e., detection step), and (ii) the estimation of IN-free values of the IN corrupted segments (i.e., estimation step).

The detection step of IN filters that were developed for moving LDV signals uses Phase Space Thresholding (i.e., PST) method (Goring and Nikora 2002), the Acceleration Thresholding (i.e., AT) method (Goring and Nikora 2002), wavelet thresholding approach (Goring and Nikora 2002), kurtosis ratio (Vass et al. 2008), and a fuzzy logic based filter (Naso et al. 2006). In the PS method, the first and second-order derivatives of a moving LDV signal are computed. Then, three 2-dimensional plots (i.e., phase spaces) are created using combinations of the LDV signal and its first and second-order derivatives. Next, ellipsoids were created using the universal threshold, and then they are placed onto the 2-dimensional plots. The points lying out of these ellipsoids are considered as IN corrupted signal points. In AT method, the acceleration signal is obtained from the LDV signal, and IN corrupted points are detected when the points of the acceleration signal exceed a threshold. In wavelet thresholding approach, the LDV signal is transformed to the wavelet domain and IN corrupted segments are detected using the wavelet coefficients exceeding a threshold. The kurtosis ratio calculated for different segments of an LDV signal is used to determine the IN corrupted segments (Vass et al. 2008). The developed fuzzy logic filter calculates the difference of several consecutive signal points and performs IN detection using user-defined decision rules.

The estimation step of the IN filters developed for moving LDV signals compute IN-free values of IN corrupted segments through (i) interpolation using polynomials fitted to the two sides of IN corrupted segment, (ii) the smoothed signal points at IN corrupted points which are computed using the entire recorded signal, (iii) extrapolations from the proceeding one or two signal points, and (iv) the weighted difference between two consecutive signal points based on the severity of IN determined by the membership functions of the fuzzy-logic based filter.

However, although IN is a major concern in dynamic LDV measurements, only a limited number of studies were performed to tackle this concern. On the other hand, the literature is rich with IN filtering studies since IN appear also in other kinds of signals, such as biomedical, audio, speech, image, and communication signals. Most of the IN filters developed for such signals also operate using detection and estimation steps. Therefore, it is beneficial to examine the detection and estimation steps of other IN filters, as they may be applicable to the IN observed in moving LDV signals.

The detection step of IN filters developed for communication signals generally uses nonlinear functions (Barazideh et al. 2018, 2019a; b; c; Efron 1995). These nonlinear functions consist of a linearly increasing segment up to chosen thresholds, and then a rapidly decreasing segment. Signal points exceeding the thresholds are considered to be IN corrupted. In (Barazideh et al. 2018, 2019a; b; c; Efron 1995), thresholds were chosen based on the quartile of signals, the previously developed signal models, and the experience on IN corrupted communication signals.

The estimation step of IN filters developed for communication signals replace the values of detected IN corrupted segments with (i) the corresponding values located in the rapidly decreasing segment of nonlinear functions or (ii) with the weighted sum of the IN corrupted signals’ values and their estimated IN-free values (i.e., estimated through an autoregressive model) (Efron 1995).

The detection step of IN developed for images generally use methods that are based on rank-ordered mean (i.e., ROM) (Abreu and Mztra 1995), rank-ordered absolute differences (i.e., ROAD) (Dong et al. 2007; Garnett et al. 2005), Boundary Discriminative Noise Detection (i.e., BDND) (Duan and Zhang 2010; Jafar et al. 2013; Ng and Ma 2006), fuzzy logic (Aborisade 2011), linear prediction (Roy and Laskar 2017), and Artificial Neural Networks (i.e., ANN’s) (Budak et al. 2015; Khaw et al. 2019; Kong and Guan 1996; Li et al. 2020; Rezvanian et al. 2008). In ROM-based methods, ROMs (i.e., the average of two points in the middle of the sorted values of the signal points in a two-dimensional windows) is computed and IN corrupted points are detected when ROMs exceed a threshold (Abreu and Mztra 1995). Similarly, in ROAD-based methods, ROADs (i.e., the average of the smallest absolute differences between the central pixel and its neighbors in two-dimensional windows) is computed, and IN corrupted points are detected when ROADs exceed a threshold (Dong et al. 2007; Garnett et al. 2005). In BDND based methods, the pixels are classified into different noise levels using the differences between the sorted values of the signal points in a two-dimensional windows and the median of these sorted values (or using similar approaches). In fuzzy logic-based methods, decision rules are implemented to detect IN corrupted pixels (Aborisade 2011; Suganthi and Senthilmurugan 2013). In an linear prediction-based method, IN detection is performed using the difference between the value of the pixels located in the center of two-dimensional windows and their estimated IN-free values which are obtained by linear prediction (Roy and Laskar 2017). To further improve the IN detection performance, the use of ANN’s is proposed (Budak et al. 2015; Khaw et al. 2019; Li et al. 2020; Rezvanian et al. 2008). However, training samples are required for ANN’s to learn the parameters of the noise filtering process. One approach in which training is not required was using a self-organizing map (i.e., SOM) for the detection of IN (Kong and Guan 1996).

The estimation step for IN corrupted images was carried out generally by median filter (i.e., MF) (Dong and Xu 2007; Jafar et al. 2013; Khan and Lee 2017; Ng and Ma 2006; Roy and Laskar 2017; Shaik and Lorraine 2012; Vijaykumar et al. 2008), ROM (Abreu and Mztra 1995), ROAD (Garnett et al. 2005), and weighted mean and sum (Hussain et al. 2012; Lee et al. 2004; Pritamdas et al. 2016; Schulte et al. 2006, 2007; Wang et al. 2002). MF replaces the central pixel of a two-

dimensional window with the value in the middle of the sorted values of the signal points in two-dimensional windows (Suganthi and Senthilmurugan 2013). MF’s are usually combined with weights (i.e. weighted MF’s) and the window size is changed adaptively based on local noise density (i.e., adaptive MF’s) (Dong and Xu 2007; Khan and Lee 2017; Ng and Ma 2006; Roy and Laskar 2017; Shaik and Lorraine 2012; Vijaykumar et al. 2008). The weights modify the shorting of the array by replicating each element. Also, MF can be formulated to incorporate deviation of the uncorrupted pixels’ values from their median as well as from the spatial relation of pixels in the windows (Jafar et al. 2013). In the ROM-based estimation step, the detected IN corrupted pixels are changed with ROMs (Abreu and Mztra 1995). In ROAD-based estimation step, (Garnett et al. 2005). ROADs are incorporated into the weights of bilateral filter which estimates the IN-free values of the detected IN corrupted pixels. In weighted mean and sum-based methods, the IN-free values are estimated using the weighted mean of pixels in two-dimensional windows, or simply weighted sum (Hussain et al. 2012; Lee et al. 2004; Schulte et al. 2006, 2007; Wang et al. 2002). It is also possible to use an additional term to control the effect of the weighted mean on the pixels (Schulte et al. 2007). The weights are usually computed based on local noise density estimated by fuzzy logic rules (Hussain et al. 2012; Lee et al. 2004; Schulte et al. 2006, 2007; Wang et al. 2002). In one study, weights were estimated based on approximated variance of pixels’ values (Pritamdas et al. 2016).

The detection step of IN corrupted signal points in the speech and audio signals were performed by several methods based on linear prediction (Figure 1990; Janseen et al. 1986; Niedźwiecki and Ciołek 2013; Oudre 2015), template matching (Niedźwiecki and Ciołek 2015), Kalman Filter (i.e., KF) (Canazza et al. 2010; Doblinger 1998; Maciej and Krzysztof 1996), Bayesian statistics (i.e., BS) (Ávila and Biscainho 2012; Godsill and Rayner 1995; Pasteur and Koch 1998; Wan et al. 2018), wavelet transformation (i.e., WT) (Nongpiur 2008; Nongpiur and Shpak 2013; Valiere et al. 1990) and ROM (Charu Chandra 1998). In linear prediction-based methods, the detection of IN is carried out by finding the time instants when the difference between the predicted and recorded signal points exceeds a threshold (Figure 1990; Janseen et al. 1986; Niedźwiecki and Ciołek 2013; Oudre 2015). The predicted signals are obtained using autoregressive models or sparse autoregressive models of the recorded signals. The purpose of sparse autoregressive modeling is to improve results when audio or speech signals exhibit a long correlation. The model parameters were obtained using methods such as Levinson-Durbin, Exponentially-weighted Least Square and Expectation Maximization. In the Template matching-based method, observed IN patterns are transformed to the prediction error domain (Niedźwiecki and Ciołek 2015). The detection of IN is performed when the transformed IN patterns are matched with the prediction error of signals. This error is the difference between the recorded signal and the modelled signal (by an autoregressive model). In KF based methods, adaptive and extended KF’s are used to estimate the signals using autoregressive model parameters embedded in the state-space form (Canazza et al. 2010; Doblinger 1998; Maciej and Krzysztof 1996). The detection of IN is carried out using the difference between the values of estimated and recorded signal points. The model parameters were obtained through methods such as Levinson-Durbin and Least Square Lattice algorithms (Doblinger 1998). Extended KF performs IN detection and the parameter calculation simultaneously (Canazza et al. 2010; Maciej and Krzysztof 1996). In BS-based methods, the maximization of the conditional probability of IN locations conditional upon the observed signals results in the location of IN corrupted signal segments. Therefore, in BS-based methods, probabilistic models of the signal parameters and IN, the locations of IN corrupted points, and the initial estimates of the probabilistic models’ parameters are required. Accordingly, it is possible to

use specifically developed models for the amplitude, duration, and shape of observed IN (Pasteur and Koch 1998). The solution of the maximization problem is tackled by Markov Chain Monte Carlo methods (Ávila and Biscainho 2012; Godsill and Rayner 1995), or recursive estimation (Pasteur and Koch 1998). In WT-based methods, the frequency localization of IN’s energy is exploited (Nongpiur 2008; Nongpiur and Shpak 2013; Valiere et al. 1990). IN corrupted signal points are detected by finding the location of wavelet coefficients exceeding a fixed or a time-varying threshold at the decomposition level in which the signals exhibit low power. The use of a time-varying threshold facilitates the detection of the wavelet coefficients of IN corrupted points when the frequency content of IN and audio signals coincide. In the ROM-based method, the IN detection approach developed for images is applied to speech signals using one-dimensional windows (Charu Chandra 1998).

The estimation of IN-free values of IN corrupted segments in the speech and audio signals uses methods based on linear prediction (i.e., LP), Bidirectional Interpolation (i.e., BI), and Adaptive Interpolation (i.e, AI). (Figure 1990; Janseen et al. 1986; Niedźwiecki and Ciołek 2013; Oudre 2015), Kalman Filter (i.e., KF) (Canazza et al. 2010; Doblinger 1998; Maciej and Krzysztof 1996), Bayesian statistics (i.e., BS) (Ávila and Biscainho 2012; Godsill and Rayner 1995; Pasteur and Koch 1998), and wavelet transformation (i.e., WT) (Nongpiur 2008; Nongpiur and Shpak 2013). In LP and BI-based methods, first, autoregressive parameters of signals are calculated using methods such as Yule-Walker, Singular Value Decomposition and Burg’s methods. Then, the IN-free values of the IN corrupted segments are predicted using an autoregressive model or a sparse autoregressive model of the recorded signals. In AI method, autoregressive model parameters were calculated iteratively along with the estimation of IN corrupted segments' IN-free values [40], [41]. Therefore, AI’s closely resembles the EM algorithm. In KF based methods, when IN is detected, only the value that is estimated by the KF filter is used (Canazza et al. 2010; Doblinger 1998; Maciej and Krzysztof 1996). (Canazza et al. 2010; Maciej and Krzysztof 1996). In BS-based methods, the maximization of the estimated signal conditional upon IN locations results in the estimation of the corrupted signal points (Ávila and Biscainho 2012; Godsill and Rayner 1995; Pasteur and Koch 1998). In WT-based methods, the amplitude of the wavelet coefficients corresponding to IN corrupted segments was (i) modified based on thresholds (Nongpiur 2008; Nongpiur and Shpak 2013), or (ii) replaced with the wavelet coefficients corresponding to some uncorrupted segments [49].

In biomedical measurements, IN occurs in Electrocardiogram (i.e., EKG) and Electroencephalogram (i.e., ECG) signals due to electrical activity from non-target sources on the test subject. Most of the IN filters developed for such signals do not use a detection-estimation approach. Instead, they operated in a direct way that the recorded signals are modified to obtain the uncorrupted signals using methods such as Adaptive Filtering and Myriad Filter (Gupta et al. 2013; Khalili et al. 2017; Mirza et al. 2015; Pander 2004). However, an IN filter operates using the detection and estimation approach. In this method, IN corrupted segments are detected using the signal points exceeding a threshold which was obtained by low-pass filtering of the signal 5 (computed by Hilbert transform) (Melia et al. 2014). The estimation step is performed by using the values of the threshold at the detected IN corrupted segments (Melia et al. 2014).

Furthermore, the literature also consists of methods solely focusing on estimation of the missing signal points. These methods can be used as an estimation step of an IN filter if the values of signal points in the IN-corrupted segments are considered missing(Horner et al. 2019; Matarazzo and Pakzad 2016; Zgheib et al. 2006). One method is to use KF similar to the KF-based estimation

steps of IN filters developed for speech and audio signals. In this method, the missing signal values are predicted using autoregressive models (embedded in KF’s) whose parameters can points can be estimated by EM algorithm or Recursive Least Square (Horner et al. 2019; Matarazzo and Pakzad 2016; Zgheib et al. 2006). When the EM algorithm is adopted, the estimation of missing points and the calculation of the autoregressive parameters for a signal segment is repeated several times till convergence is achieved. When highly correlated signals are considered, multivariate scatter and location estimators can be adopted to find the autocorrelation estimates which are required to calculate the autoregressive parameters. (Kim and Kosko 1996). In addition to KF-based methods, other widely used methods are (i) the EM with data augmentation (i) the EM with multiple imputation, (iii) the Markov Chain Monte Carlo (i.e. MCMC) with multiple imputation, and (iv) the regression method with multiple imputations (Dong and Peng 2013; Imtiaz and Shah 2008). In the EM with data augmentation, first, the missing points are estimated using the parameters of the signal (i.e., expectation step). Next, the parameters are updated using the signal with the estimated values (i.e., maximization step). In the EM combined with MI, the expectation step is repeated to estimate different values for missing points, allowing for computing probabilistic distribution of the signals’ parameters calculated in the maximization step. The MCMC method combined with MI follows a similar approach but it is applied for data with an arbitrary missing pattern. Its another difference is that multiple values of missing points and parameters are chosen after the convergence. The approach used in regression method with multiple imputations is similar as well. In this case, the parameters belong to a regression fitted on the signal of interest. Another approach is based on principle component analysis (i.e., PCA) (Imtiaz and Shah 2008; Oliveira and Gomes 2010), where principal components of a matrix (formed by the signals with missing values or by the blocks of one signal with missing values) are estimated. Then, the estimated principal components are used to estimate the values of the missing signal points (through iterative and direct algorithms). In addition to these methods solely focused on the estimation of missing points, the estimation step of Hampel Filter, which is a widely used outlier filter, can be used as an estimation step of an IN filter as well. The detection step of Hampel Filter operates by simply replacing the detected IN corrupted points with the output of an MF (Pearson et al. 2016).

References

  • Aborisade, D. O. 2011. “A Novel Fuzzy logic Based Impulse Noise Filtering Technique.” Int. J. Adv. Sci. Technol., 32: 79–88.
  • Abreu, E., and S. K. Mztra. 1995. “A signal-dependent rank ordered mean (SD-ROM) filter - a new approach for removal of impulses from highly corrupted images.” Int. Conf. Acoust. Speech, Signal Process., 2371–2374. https://doi.org/10.1109/ICASSP.1995.479969.
  • Ávila, F. R., and L. W. P. Biscainho. 2012. “Bayesian restoration of audio signals degraded by impulsive noise modeled as individual pulses.” IEEE Trans. Audio, Speech Lang. Process., 20 (9): 2470–2481. https://doi.org/10.1109/TASL.2012.2203811.
  • Barazideh, R., B. Natarajan, A. V. Nikitin, and S. Niknam. 2019a. “Performance Analysis of Analog Intermittently Nonlinear Filter in the Presence of Impulsive Noise.” IEEE Trans. Veh. Technol., 68 (4): 3565–3573. IEEE. https://doi.org/10.1109/TVT.2019.2896924.
  • Barazideh, R., A. V. Nikitin, and B. Natarajan. 2018. “Practical Implementation of Adaptive Analog Nonlinear Filtering for Impulsive Noise Mitigation.” IEEE Int. Conf. Commun., 2018-May (November 2017). https://doi.org/10.1109/ICC.2018.8422900.
  • Barazideh, R., S. Niknam, B. Natarajan, and A. V. Nikitin. 2019b. “Intermittently Nonlinear Impulsive Noise Mitigation and Doppler Shift Compensation in UWA-OFDM Systems.” IEEE Access, 7: 36590–36599. IEEE. https://doi.org/10.1109/ACCESS.2019.2904010.
  • Barazideh, R., W. Sun, B. Natarajan, A. V. Nikitin, and Z. Wang. 2019c. “Impulsive noise mitigation in underwater acoustic communication systems: Experimental studies.” 2019 IEEE 9th Annu. Comput. Commun. Work. Conf. CCWC 2019, 880–885. IEEE. https://doi.org/10.1109/CCWC.2019.8666616.
  • Budak, C., M. Türk, and A. Toprak. 2015. “Reduction in impulse noise in digital images through a new adaptive artificial neural network model.” Neural Comput. Appl., 26 (4): 835–843. https://doi.org/10.1007/s00521-014-1767-x.
  • Canazza, S., G. De Poli, and G. A. Mian. 2010. “Restoration of audio documents by means of extended Kalman filter.” IEEE Trans. Audio, Speech Lang. Process., 18 (6): 1107–1115. https://doi.org/10.1109/TASL.2009.2030005.
  • Charu Chandra, M. S. M. and S. K. M. 1998. “An efficient method for the removal of impulse noise from speech and audio signals.” 1998 IEEE Int. Symp. Circuits Syst., 206–608.
  • Doblinger, G. 1998. “Adaptive Kalman smoothing of AR signals disturbed by impulses and colored noise.” 1998 IEEE Symp. Adv. Digit. Filter. Signal Process. DFSP 1998, (2): 72–76. https://doi.org/10.1109/ADFSP.1998.685698.
  • Dong, Y., R. H. Chan, and S. Xu. 2007. “A detection statistic for random-valued impulse noise.” IEEE Trans. Image Process., 16 (4): 1112–1120. https://doi.org/10.1109/TIP.2006.891348.
  • Dong, Y., and C. Y. J. Peng. 2013. “Principled missing data methods for researchers.” Springerplus, 2 (1): 1–17. https://doi.org/10.1186/2193-1801-2-222.
  • Dong, Y., and S. Xu. 2007. “A new directional weighted median filter for removal of random-valued impulse noise.” IEEE Signal Process. Lett., 14 (3): 193–196. https://doi.org/10.1109/LSP.2006.884014.
  • Dräbenstedt, A. 2007. “Quantification of displacement and velocity noise in vibrometer measurements on transversely moving or rotating surfaces.” Opt. Meas. Syst. Ind. Insp. V, 661632.
  • Duan, F., and Y. J. Zhang. 2010. “A highly effective impulse noise detection algorithm for switching median filters.” IEEE Signal Process. Lett., 17 (7): 647–650. https://doi.org/10.1109/LSP.2010.2049515.
  • Efron, A. 1995. “Adaptive Robust Impulse Noise Filtering.” IEEE Trans. Signal Process., 43 (8): 1855–1866. https://doi.org/10.1109/78.403344.
  • Figure, S. 1990. “Detection and suppression of impulsive noise in speech communication systems.” IEE Proc. I - Commun. Speech Vis., 137 (1): 38–46. https://doi.org/10.1049/ip-i-2.1990.0007.
  • Garnett, R., T. Huegerich, C. Chui, and W. He. 2005. “An Universal Noise Removal Algorithm With an Impulse Detector.” IEEE Trans. image Process., 14 (11): 1747–1754. https://doi.org/10.1109/TIP.2005.857261.
  • Godsill, S. J., and P. J. W. Rayner. 1995. “A Bayesian Approach to the Restoration of Degraded Audio Signals.” IEEE Trans. Speech Audio Process., 3 (4): 267–278. https://doi.org/10.1109/89.397091.
  • Goring, D. G., and V. I. Nikora. 2002. “Despiking acoustic doppler velocimeter data.” J. Hydraul. Eng., 128 (1): 117–126. https://doi.org/10.1061/(ASCE)0733-9429(2002)128:1(117).
  • Gupta, S., R. Manthalkar, and S. Gajre. 2013. “Suppression of impulse noise using adaptive filters.” Comput. Cardiol. (2010)., 40: 527–530. n/a.
  • Horner, M., S. N. Pakzad, and N. S. Gulgec. 2019. “Parameter Estimation of Autoregressive-Exogenous and Autoregressive Models Subject to Missing Data Using Expectation Maximization.” Front. Built Environ., 5 (September): 1–18. https://doi.org/10.3389/fbuil.2019.00109.
  • Hussain, A., S. Masood Bhatti, and M. A. Jaffar. 2012. “Fuzzy based impulse noise reduction method.” Multimed. Tools Appl., 60 (3): 551–571. https://doi.org/10.1007/s11042-011-0829-7.
  • Imtiaz, S. A., and S. L. Shah. 2008. “Treatment of missing values in process data analysis.” Can. J. Chem. Eng., 86 (5): 838–858. https://doi.org/10.1002/cjce.20099.
  • Jafar, I. F., R. A. Alna’Mneh, and K. A. Darabkh. 2013. “Efficient improvements on the BDND filtering algorithm for the removal of high-density impulse noise.” IEEE Trans. Image Process., 22 (3): 1223–1232. IEEE. https://doi.org/10.1109/TIP.2012.2228496.
  • Janseen, A. J. E. M., R. Veldhuis, and L. Vries. 1986. “Adaptive interpolation of discrete-time signals that can be modeled as autoregressive processes.” IEEE Trans. Acoust., 34 (2): 317–330. https://doi.org/10.1109/TASSP.1986.1164824.
  • Johansmann, M., G. Siegmund, and M. Pineda. 2005. “Targeting the limits of laser Doppler vibrometry.” Proc. IDEMA, 1–12.
  • Khalili, A., A. Rastegarnia, V. Vahidpour, and K. Islam. 2017. “Adaptive Filtering Based Algorithm for Impulsive Noise Cancellation from ECG Signal.” 4 (2): 1–9. https://doi.org/10.22061/jecei.2017.619.
  • Khan, S., and D. H. Lee. 2017. “An adaptive dynamically weighted median filter for impulse noise removal.” EURASIP J. Adv. Signal Process., 2017 (1). EURASIP Journal on Advances in Signal Processing. https://doi.org/10.1186/s13634-017-0502-z.
  • Khaw, H. Y., F. C. Soon, J. H. Chuah, and C. O. Chow. 2019. “High-density impulse noise detection and removal using deep convolutional neural network with particle swarm optimisation.” IET Image Process., 13 (2): 365–374. https://doi.org/10.1049/iet-ipr.2018.5776.
  • Kim, H. M., and B. Kosko. 1996. “Fuzzy prediction and filtering in impulsive noise.” Fuzzy Sets Syst., 77 (1 SUPPL. 1): 15–33. https://doi.org/10.1016/0165-0114(95)00123-9.
  • Kong, H., and L. Guan. 1996. “A neural network adaptive filter for the removal of impulse noise in digital images.” Neural Networks, 9 (3): 373–378. https://doi.org/10.1016/0893-6080(95)00128-X.
  • Lee, C. S., S. M. Guo, and C. Y. Hsu’. 2004. “A novel Fuzzy filter for impulive noise removal.” Int. Symp. Neural Networks, 375–380. Springer.
  • Li, G., X. Xu, M. Zhang, and Q. Liu. 2020. “Densely connected network for impulse noise removal.” Pattern Anal. Appl., 23 (3): 1263–1275. Springer London. https://doi.org/10.1007/s10044-020-00871-y.
  • Maciej, N., and C. Krzysztof. 1996. “Adaptive scheme for elimination of broadband noise and impulsive disturbances from AR and ARMA signals.” IEEE Trans. Signal Process., 44 (3): 528–537. https://doi.org/10.1109/78.489026.
  • Matarazzo, T. J., and S. N. Pakzad. 2016. “Structural identification for mobile sensing with missing observations.” J. Eng. Mech., 142 (5): 1–18. https://doi.org/10.1061/(ASCE)EM.1943-7889.0001046.
  • Melia, U., F. Clariá, M. Vallverdú, and P. Caminal. 2014. “Filtering and thresholding the analytic signal envelope in order to improve peak and spike noise reduction in EEG signals.” Med. Eng. Phys., 36 (4): 547–553. Institute of Physics and Engineering in Medicine. https://doi.org/10.1016/j.medengphy.2013.11.014.
  • Mirza, A., S. M. Kabir, S. Ayub, and S. A. Sheikh. 2015. “Impulsive noise cancellation of ECG signal based on SSRLS.” Procedia Comput. Sci., 62 (Scse): 196–202. Elsevier Masson SAS. https://doi.org/10.1016/j.procs.2015.08.440.
  • Naso, D., A. Scalera, G. Aurisicchio, and B. Turchiano. 2006. “Removing spike noise from railway geometry measures with a fuzzy filter.” IEEE Trans. Syst. Man Cybern. Part C Appl. Rev., 36 (4): 485–494. https://doi.org/10.1109/TSMCC.2006.875422.
  • Ng, P., and K.-K. Ma. 2006. “A Switching Median Filter With Boundary Discriminative Noise Detection for Extremely Corrupted Images.” IEEE Trans. Image Process., 15 (6): 1506–1516.
  • Niedźwiecki, M., and M. Ciołek. 2013. “Elimination of impulsive disturbances from archive audio signals using bidirectional processing.” IEEE Trans. Audio, Speech Lang. Process., 21 (5): 1046–1059. https://doi.org/10.1109/TASL.2013.2244090.
  • Niedźwiecki, M., and M. Ciołek. 2015. “Localization of impulsive disturbances in audio signals using template matching.” Digit. Signal Process. A Rev. J., 46: 253–265. https://doi.org/10.1016/j.dsp.2015.07.009.
  • Nongpiur, R. C. 2008. “Impulse Noise Removal in Speech Using Wavelets.” 2008 IEEE Int. Conf. Acoust. Speech Signal Process., 1593–1596.
  • Nongpiur, R. C., and D. J. Shpak. 2013. “Impulse-noise suppression in speech using the stationary wavelet transform.” J. Acoust. Soc. Am., 133 (2): 866–879. https://doi.org/10.1121/1.4773264.
  • Oliveira, P., and L. Gomes. 2010. “Interpolation of signals with missing data using Principal Component Analysis.” Multidimens. Syst. Signal Process., 21 (1): 25–43. https://doi.org/10.1007/s11045-009-0086-3.
  • Oudre, L. 2015. “Automatic Detection and Removal of Impulsive Noise in Audio Signals.” Image Process. Line, 5: 267–281. https://doi.org/10.5201/ipol.2015.64.
  • Pander, T. 2004. “Application of Weighted Myriad Filters To Suppress Impulsive Noise in Biomedical Signals.” Task Q., 8 (2): 199–216.
  • Pasteur, L., and R. Koch. 1998. “Statistical Reconstruction and Analysis of Autoregressive Signals in Impulsive Noise.” IEEE Trans. Speech Audio Process., 6 (4): 352–372. https://doi.org/10.1109/89.701365.
  • Pearson, R. K., Y. Neuvo, J. Astola, and M. Gabbouj. 2016. “Generalized Hampel Filters.” EURASIP J. Adv. Signal Process., 2016 (1). EURASIP Journal on Advances in Signal Processing. https://doi.org/10.1186/s13634-016-0383-6.
  • Pritamdas, K., K. M. Singh, and L. L. Singh. 2016. “An adaptive switching filter based on approximated variance for detection of impulse noise from color images.” Springerplus, 5 (1). Springer International Publishing. https://doi.org/10.1186/s40064-016-3644-9.
  • Rezvanian, A., K. Faez, and F. Mahmoudi. 2008. “A two-pass method to impulse noise reduction from digital images based on neural networks.” Proc. ICECE 2008 - 5th Int. Conf. Electr. Comput. Eng., 00 (December 2008): 400–405. https://doi.org/10.1109/ICECE.2008.4769240.
  • Roy, A., and R. H. Laskar. 2017. “Non-casual linear prediction based adaptive filter for removal of high density impulse noise from color images.” AEU - Int. J. Electron. Commun., 72: 114–124. Elsevier GmbH. https://doi.org/10.1016/j.aeue.2016.12.006.
  • Schulte, S., M. Nachtegael, V. De Witte, D. Van Der Weken, and E. E. Kerre. 2006. “A Fuzzy Impulse Noise Detection and Reduction Method.” IEEE Trans. Image Process., 15 (5): 1153–1162.
  • Schulte, S., V. De Witte, M. Nachtegael, D. Van der Weken, and E. E. Kerre. 2007. “Fuzzy random impulse noise reduction method.” Fuzzy Sets Syst., 158 (3): 270–283. https://doi.org/10.1016/j.fss.2006.10.010.
  • Shaik, I. A., and K. J. S. Lorraine. 2012. “Impulse Noise Detection and Filtering Based On Adaptive Weighted Median Filter.” Int. J. Eng. Sci., 1 (8): 49–54.
  • Suganthi, A., and M. Senthilmurugan. 2013. “Comparative Study of Various Impulse Noise Reduction Techniques.” Int. J. Eng. Res. Appl., 3 (5): 1302–1306.
  • Valiere, J. C., S. Montresor, J. F. Allard, and M. Baudry. 1990. “The restoration of Old Recordings by means of Digital Techniques.” Audio Eng. Soc. Conv. 88. Montreux, Switzerland.
  • Vass, J., R. Šmíd, R. B. Randall, P. Sovka, C. Cristalli, and B. Torcianti. 2008. “Avoidance of speckle noise in laser vibrometry by the use of kurtosis ratio: Application to mechanical fault diagnostics.” Mech. Syst. Signal Process., 22 (3): 647–671. https://doi.org/10.1016/j.ymssp.2007.08.008.
  • Vijaykumar, V. R., D. Ebenezer, and P. T. Vanathi. 2008. “Detail Preserving Median Based Filter for Impulsive Noise Removal in Digital Images.” 9th Int. Conf. Signal Process., 793–796.
  • Wan, H., X. Ma, and X. Li. 2018. “Variational Bayesian learning for removal of sparse impulsive noise from speech signals.” Digit. Signal Process. A Rev. J., 73: 106–116. Elsevier Inc. https://doi.org/10.1016/j.dsp.2017.11.007.
  • Wang, J. H., W. J. Liu, and L. Da Lin. 2002. “Histogram-based fuzzy filter for image restoration.” IEEE Trans. Syst. Man, Cybern. Part B Cybern., 32 (2): 230–238. https://doi.org/10.1109/3477.990880.
  • Zgheib, R., G. Fleury, and E. Lahalle. 2006. “New fast algorithm for simultaneous identification and optimal reconstruction of non stationary AR processes with missing observations.” 2006 IEEE 12th Digit. Signal Process. Work. 4th IEEE Signal Process. Educ. Work., 371–376. IEEE. https://doi.org/10.1109/DSPWS.2006.265414.