“…In general, the extraction algorithms can be classified as either spatial (non adaptive) or temporal (adaptive) algorithms [ 7 ]. Examples of the BSS/BSE based non-adaptive algorithms include principal component analysis (PCA) [ 8 ], independent component analysis (ICA) [ 8 , 9 ], time scale image (TSI) and singular value decomposition (SVD)/ICA [ 10 ], periodic component analysis [ 11 ], parallel linear predictor (PLP) filters [ 12 , 13 ], template subtraction (TS) [ 14 ], artificial neural network (ANN) [ 15 ], support vector regression (SVR) [ 16 ], tensor decomposition (TD) [ 17 ], deflation [ 18 ], adaptive comb filter (ACF) [ 19 ], and null space component (NCA) [ 20 ]. Examples of the adaptive algorithms include the multi-sensory adaptive noise canceller (MSANC) [ 7 ], fast adaptive orthogonal group ICA [ 21 ], adaptive Volterra filter (AVF) [ 22 ], adaptive neuro fuzzy inference system (ANFIS) and wavelet transform [ 23 ], Kalman filtering [ 24 ], event synchronous canceller [ 25 ], and type-2 adaptive neuro-fuzzy inference systems [ 26 ].…”