| Literature DB >> 36263362 |
Ruisen Huang1, Keum-Shik Hong1,2, Dalin Yang3, Guanghao Huang4.
Abstract
With the emergence of an increasing number of functional near-infrared spectroscopy (fNIRS) devices, the significant deterioration in measurement caused by motion artifacts has become an essential research topic for fNIRS applications. However, a high requirement for mathematics and programming limits the number of related researches. Therefore, here we provide the first comprehensive review for motion artifact removal in fNIRS aiming to (i) summarize the latest achievements, (ii) present the significant solutions and evaluation metrics from the perspective of application and reproduction, and (iii) predict future topics in the field. The present review synthesizes information from fifty-one journal articles (screened according to three criteria). Three hardware-based solutions and nine algorithmic solutions are summarized, and their application requirements (compatible signal types, the availability for online applications, and limitations) and extensions are discussed. Five metrics for noise suppression and two metrics for signal distortion were synthesized to evaluate the motion artifact removal methods. Moreover, we highlight three deficiencies in the existing research: (i) The balance between the use of auxiliary hardware and that of an algorithmic solution is not clarified; (ii) few studies mention the filtering delay of the solutions, and (iii) the robustness and stability of the solution under extreme application conditions are not discussed.Entities:
Keywords: filtering techniques; functional near-infrared spectroscopy; hemodynamic response; motion artifacts removal; noise suppression; signal-to-noise ratio
Year: 2022 PMID: 36263362 PMCID: PMC9576156 DOI: 10.3389/fnins.2022.878750
Source DB: PubMed Journal: Front Neurosci ISSN: 1662-453X Impact factor: 5.152
The number of journal papers (1990∼2022) obtained from the Web of Science database by combining different keywords.
| Keywords | Paper number |
| fNIRS + motion artifact | 90 |
| NIRS + motion artifact | 61 |
| NIRS + motion correction | 18 |
| fNIRS + motion correction | 27 |
| Functional near-infrared spectroscopy + motion correction | 32 |
| Near-infrared spectroscopy + motion correction | 51 |
| Near-infrared spectroscopy + motion artifact | 150 |
| Functional near-infrared spectroscopy + motion artifact | 109 |
FIGURE 1Percentage partitions: (A) Article types of the selected papers and (B) hardware-based solutions against algorithmic solutions among the papers proposing new solutions.
List of selected papers, article types, and information on additional hardware.
| Paper | Type | Additional hardware |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | Accelerometer |
|
| New solution | |
|
| New solution | |
|
| Comparison | |
|
| New solution | |
|
| New solution | Accelerometer |
|
| New solution | Accelerometer |
|
| Comparison | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | 3D motion capture system |
|
| Comparison | |
|
| New solution | |
|
| New solution | Collodion-fixed prism-based optical fibers |
|
| New solution | |
|
| New solution | |
|
| Comparison | |
|
| New solution | Accelerometer |
|
| New solution | Linearly polarized light sources, an orthogonally polarized analyzer |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | Accelerometer |
|
| Comparison | |
|
| New solution | |
|
| Comparison | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| Comparison | |
|
| New solution | |
|
| New solution | Inertia measurement unit (IMU)/accelerometer, gyroscope, magnetometer |
|
| New solution | |
|
| Comparison | |
|
| New solution | |
|
| New solution | |
|
| New solution | Accelerometer |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| Comparison | |
|
| New solution | TD-fNIRS |
|
| New solution | Camera |
|
| Toolbox | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution | |
|
| New solution |
Definitions of variables, parameters, and their values.
| Variables/Parameters | Definitions |
| Measured signals | |
| Motionless signals | |
| Motion artifacts | |
| Estimated motionless functional near-infrared spectroscopy (fNIRS) signals | |
| Estimated motion artifacts | |
| Accelerometer output | |
| Δ | Sampling interval |
| ∨ | OR operation |
|
| Flag for motion events |
|
| Timing of a motion event starts |
|
| 5 s before |
|
| 5 s after |
|
| Signals’ amplitudes before |
|
| Signals’ amplitudes after |
|
| Flag identifying the baseline shifts in motion events |
| std(⋅) | Standard deviation of its input |
|
| Flag for correction |
| ∧ | AND operation |
| Number of channels satisfying a given condition | |
| Number of wavelengths satisfying a given input | |
|
| Gravity acceleration approximating 9.81 m/s2 |
| Light transmittances of the source-scalp gap | |
| Light transmittances of the detector-scalp gap | |
|
| Time instance |
|
| Light intensity emitted by the source |
| Light intensity reflected by hair | |
| Light intensity scattered by head tissue | |
|
| Differential pathlength factor |
|
| Source-detector distance |
| Δμ | Absorption coefficients change in the gray matter |
| Wiener filter | |
| Power spectral densities (PSD) of the actual fNIRS signals | |
| PSD of the motion artifacts | |
|
| Parameters of the AR model |
| ϕ( | Composed of |
| ω | Zero-mean noises in the AR model |
|
| Error covariance matrix |
| ν | Measurement noise with an error covariance matrix |
|
| Samples of moving time window |
| Moving standard deviation | |
| Corresponding samples | |
| Motion artifacts segments | |
| Non-corrupted segments | |
| Difference between | |
|
| Coarsest scale |
| Φ( | Mother scaling function |
| Ψ( | Mother wavelet function |
|
| Number of samples in the signals |
| NCDF(⋅) | Normal cumulative distribution function |
| σ | Standard deviation of |
| σ | Standard deviation of |
|
| Large-window size |
|
| Small-window size |
|
| Number of channels |
|
| An identity matrix |
| ν1
| Two types of motion artifacts |
| Ω | Gaussian white noise |
| [⋅] | Element located at the |
| [⋅] | |
|
| Window size of the first median filter |
|
| Window size of the second median filter |
| Var (⋅) | Variance of the variable in the parentheses |
| σ | Standard deviation of the filtered fNIRS signals during stimulus |
| σ | Standard deviation of the filtered fNIRS signals before stimulus |
| ∈ | Small nonnegative constant |
|
| Set of time segments where motion artifacts (Mas) occur |
|
| Number of trials in the signals |
|
| Number of subjects |
| ΔCC | Difference of correlation coefficient |
FIGURE 2Procedures of active noise cancellation (ANC) algorithm.
FIGURE 3Optode arrangement for multidistance optode arrangement technique.
Kalman filter algorithm.
|
|
| Computation: For |
|
|
|
|
|
|
|
|
|
|
FIGURE 4Flowchart of the movement artifact reduction algorithm (MARA) algorithm. The process blocks in the blue box are one of the reasons that limit the solution’s online application.
List of motion artifact (MA) removal approaches and their relationship.
| Paper | Solution name or category | Validation data type | Age group | Motion artifact type | Input | Source code availability |
|
| Wiener filtering | Experimental | Adults | Optical intensities | Matlab | |
|
| principal component analysis (PCA | Experimental | Adults | Concentration changes | Homer3 | |
|
| Periodic moving average | Experimental | Adults | PPG signals | No | |
|
| Channel rejection, adaptive filtering | Experimental | Infants | Concentration changes | Matlab | |
|
| Correlation-based signal improvement (CBSI) | Experimental | Adults | Spike | Concentration changes | Homer3 |
|
| Discrete Kalman filter | Experimental | Adults | Optical intensities | Matlab | |
|
| Moving standard deviation, movement artifact reduction algorithm (MARA) | Experimental | Adults | Spike + drift | Optical densities | Homer3 |
|
| Active noise cancellation (ANC) | Experimental | Adults | Spike | Optical intensities | No |
|
| Accelerometer-based motion artifact removal (ABAMAR) | Experimental | Adults | Spike + drift | Optical intensities and accelerations | No |
|
| Wavelet-based method | Experiment | Infants | Spike | Optical densities | Homer3 |
|
| ARMA model-based KF | Simulated + experimental | Adults | Optical intensities | No | |
|
| AR model and reweighted least squares | Simulated + experimental | Infants | Spike + drift | Optical intensities | No |
|
| Independent component analysis (ICA) | Experimental | Adults | Concentration changes | MNE-Python | |
|
| Ensemble empirical mode decomposition with canonical correlation analysis (EEMD-CCA) | Simulated + experimental | Adults | Optical intensities | No | |
|
| Motion artifact reconstruction | Experimental | Adults | Concentration changes | No | |
|
| Transient artifact reduction algorithm (TARA) | Simulated + experimental | Adults | Spike + drift | Optical intensities |
|
|
| Collodion-fixed prism-based optical fibers | Experimental | Adults | Spike + drift | Optical intensities | No |
|
| Targeted PCA | Experimental | Adults | Spike + drift + oscillation | Optical intensities | Homer3 |
|
| Kurtosis-based wavelet filtering (kbWF) | Semi-simulated | Adults | Spike | Optical densities | No |
|
| MARA + ABAMAR | Experimental | Adolescents | Spike + drift | Optical densities + acceleration | No |
|
| Multidistance optode arrangement technique | Experimental | Phantom | Spike + drift | Optical intensities | No |
|
| Kalman autoregressive, iterative robust least-squares functional near-infrared spectroscopy (fNIRS) model, KF | Semi-simulated | Adults | Spike | Optical intensities + stimulated function | AnalyzIR |
|
| Empirical mode decomposition (EMD) + MARA | Semi-simulated | Children | Spike + drift | Optical intensities | No |
|
| CBSI-based automatic artifact detection | Experimental | Adults | Concentration changes | No | |
|
| Multi-stage cascaded adaptive filtering (RLS) + singular spectrum analysis (SSA) | Experimental | Adults | Optical intensities + acceleration | No | |
|
| Robust correlation of the innovations models | Simulated + experimental | Children | Optical intensities |
| |
|
| EKF with non-linear state-space model and short separation | Semi-simulated | Adults | Concentration changes | No | |
|
| MARA, Savitzky-Golay filtering | Semi-simulated + experimental | Adults | Spike + drift | Optical densities | Homer3 |
|
| Wavelet-decomposed back-propagation neural network (BPNN) + contaminated channel identification algorithm based on entropy | Experimental | Adults | Spike + drift | Optical intensities | No |
|
| Adaptive filtering based on RLS with an exponential forgetting factor | Simulated + experimental | Adults | Spike | Concentration changes | No |
|
| Stationary wavelet transforms, zero-mean Laplace distribution modeling | Experimental | Adults | Spike | Original EDA signals | No |
|
| Autoregression with exogenous input | Experimental | Adults | Concentration changes | No | |
|
| Adaptive algorithm, rejection | Simulated + experimental | Children | Product of concentration changes and optical path length | No | |
|
| TDDR + robust regression | Simulated + experimental | Children | Spike + drift + oscillation | Optical densities | MNE-Python |
|
| Robust fNIRS HRF estimation algorithm | Simulated + experimental | Adults | Optical intensities | No | |
|
| Blind source separation and accelerometer-based artifact rejection and detection (BLISSA2RD), ICA + Canonical Correlation Analysis and temporal embedding | Simulated + experimental | Adults | Optical intensities |
| |
|
| Cascaded RLS, normalized least mean square (NLMS), LMS adaptive filter | Experimental | Adults | Optical intensities + acceleration | No | |
|
| Global variance of temporal derivatives (GVTD) | Experimental | Adults + infants | Optical densities or concentration changes | No | |
|
| Targeted median filter and mathematical morphology (tMedMor) | Semi-simulated | Adults | Spike + drift + oscillation | Optical densities | No |
|
| TD-fNIRS | Experimental | Adults | Photon distribution of time-of-flight | No | |
|
| Wavelet-based method, wavelet coherence (WCOH), video tracking | Semi-simulated | Adults | Spike + oscillation | Optical densities | No |
|
| NIRS-ICA toolbox, PCA | Simulated + experimental | Adults | Optical intensities | NIRS-ICA | |
|
| MARA + wavelet | Semi-simulated | Adults | Spike + drift + oscillation | Concentration changes | Homer3 |
|
| U-net CNN | Semi-simulated | Adults | Spike + drift + oscillation | Concentration changes | No |
|
| Dual-stage median filter | Simulated + experimental | Adults | Spike + drift | Optical intensities |
|
|
| Deep learning-based CNN | Simulated + experimental | Adults | Spike + drift + oscillation | Concentration changes |
|
FIGURE 5Different motion artifact (MA) removal techniques have different performances when processing experimental data.
Data type, age group, motion artifact (MA) removal techniques and main conclusions in the studies of MA comparison.
| Paper | Data type | Age group | Techniques of interest | Main conclusions |
|
| Experimental | Adults | (i) RLS adaptive filtering | (i) Independent component analysis (ICA) or multiple-channel regression has the largest SNR changes. |
|
| Semi-simulated | Adults | (i) PCA | (i) All methods yield a significant reduction in mean square error (MSE) and an increase in contrast-to-noise ratio (CNR). |
|
| Experimental | Adults | (i) Trial rejection | (i) MA correction is better than trial rejection. |
|
| Experimental | Children | (i) PCA | (i) Moving average and wavelet-based method outstand the others. |
|
| Experimental | Adults | (i) Band-pass filter | (i) Wavelet-based method attenuates the MA energy and increases the CNR of Subjects 1 and 2. |
|
| Semi-simulated | Infants | (i) Trial rejection | (i) The authors suggested using the wavelet-based method with iqr = 0.5. |
|
| Experimental | Children | (i) tPCA | (i) tPCA, MARA, and CBSI retained a higher number of trials. |
|
| Semi-simulated + experimental | Infants | (i) Trial rejection | (i) MA correction is better than trial rejection. |
|
| Simulated + experimental | Infants | Five pipelines | (i) MA correction can retain many trials. |
*Type A: Spike-like MA with a standard deviation (SD) of 50 from the mean within 1 s. Type B: Spike-like MA with a SD of 100 from the mean within 1 to 5 s. Type C: Baseline shift with a gentle slope between 5 and 30 s with a SD of 300 from the mean. Type D: Slow baseline shift longer than 30 s with a SD of 500 from the mean.
Suitability checking of the defined metrics to three types of data.
| Metrics | Evaluation function | Simulated data | Semi-simulated data | Experimental data |
| ΔSNR | Noise suppression | √ | √ | |
| CNR | Noise suppression | √ | √ | √ |
| PRD | Noise suppression | √ | √ | |
| APA | Noise suppression | √ | √ | √ |
| Within-/between-subject SD | Noise suppression | √ | √ | √ |
| ΔCC | Signal distortion | √ | √ | |
| Pearson product-moment correlation coefficient | Signal distortion | √ | √ |