Skip to main content
. 2022 Sep 16;13:965702. doi: 10.3389/fphys.2022.965702

TABLE 3.

Variables computed for EMG analysis

Time-domain features
Variable name Abbreviation Description Equation
3rd Temporal Moment TM3 Absolute value of cubed EMG signal TM3=|1kn=1kxn3|
Absolute Value of Summation of Square Root ABS_SQRT Motion identification ABS_SQRT=|n=1k(xn)|
where k is the analysis window
Absolute Value of Summation of Exponential Root ABS_EXP Provides insight on the amplitude of the signal ABS_EXP=|n=1k(xn)expk|
where exp = 0.5, if ( n ≥ 0.25*k && n ≤ 0.75), else exp = 0.75. and k is the signal length
Average Amplitude Change AAC Average of the wavelength measurement AAC=1kn=1k1|xn+1xn|
where k is the signal length
Cardinality CARD Number of unique values within a set Step 1: yn=sort(xn)
Step 2: CARD=n=1k1|ynyn+1|>ϵ
where ϵ = 0.01
Difference Absolute Mean Value DABS_M Modified MAV; estimated signal amplitude DABS_M=1kn=1k1|xn+1xn|
Difference Absolute Standard Deviation Value DABS_SD Modified standard deviation of the wavelength DABS_SD=1k1n=1k1(xn+1xn)2
Difference Variance Value DVAR Modified VAR of EMG DVARV=1k2n=1k1(xn+1xn)2
Enhanced Wavelength ENH_WL Enhanced wavelength ENH_WL=n=2k|(xnxn1)p|
where p=(0.75,ifi0.2ki0.8k)orp=(0.5)
Enhanced Mean Absolute Value ENH_MAV Enhanced MAV ENH_MAV=1kn=1k|xnp|
where p=(0.75,ifi0.2ki0.8k)orp=(0.5)
Integrated EMG INT_EMG Summation of absolute value of signal amplitude INT_EMG=n=1k|xn|
where k is the signal length
Kurtosis KURT Statistical technique represent sharpness of distribution curve KURT=μ4σ4
where µ4 is the forth central moment, and is standard deviation
Log Coefficient of Variation LOG_CoV Logarithmic transformation of CoV LOG_CoV=log(σμ)
Log Detector LOG Estimate of muscle contraction force LOG=e1kn=1klog(|xn|)
Log Difference Absolute LOG_DABS_M Logarithmic transformation of DABS_M LOG_DABS_M=log(1kn=1k1|xn+1xn|)
Mean Value
Log Difference Absolute Standard Deviation Value LOG_DABS_SD Logarithmic transformation of DABS_SD LOG_DABS_SD=log(1k1n=1k1(xn+1xn)2)
Log Teager Kaiser Energy Opertor LOG_TK_EO Measures instantaneous change in energy LOG_TK_EO=log(n=1k2(xn2(xn1×xn+1))
Maximum Fractal Length MFL Measures low level muscle activation MFL=log10(n=1k1(xn+1xn)2)
Mean Absolute Deviation MAD Variation between real assessment and mean assessment MAD=1k(n1k|xnx¯|)
Mean Absolute Value MAV Average of absolute value of signal amplitude MAV=1kn=1k|xn|
Mean Value of Square Root M_SQRT Measure to estimate the total amount of activity in analysis window M_SQRT=1kn=1kxn
where k is the signal length
Modified Mean Absolute Value MAV1 Extension of MAV; wn is added for robustness MAV1=1kn=1kwn|xn|
where wn = 1, if 0.25*k ≤ n ≤ 0.75*k else, wn = 0.5
Modified Mean Absolute Value 2 MAV2 Improvements on MAV1; smoothness of robustness function MAV2=1kn=1kwn|xn|
where wn = 1, if 0.25*k ≤ n ≤ 0.75*k
else wn = , if n < 0.25*k
else wn = , otherwise
Myopulse Percentage Rate MYOP Average value of myopulse output MYOP=1kn=1k[f(xn)]
where f(x) = 1 if x ≥ threshold, or f(x) = 0, otherwise. And threshold = 0.016
New Zero Crossing NEW_ZC Zero Crossing with improved threshold NEW_ZC=n=1k1f(xi,xi+1)
where f(xi,xx+1)=(1,ifxi>Tandxi+1<Torifxi<Tandxi+1>T) , otherwise f(xi,xx+1)=0
and where T=4(110n=110xn)
Root Mean Square RMS Root mean square of the signal RMS=1kn=1kxn2
Simple Square Integral SSI Energy index or the summation of squared signal amplitude SSI=n=1kxn2
Skewness SKEW Skewness of the signal SKEW=n=1k(xnx¯)3k1×σ3
Slope Sign Change SSC Number of times the signal changes between -ve and +ve slopes SSC=n=1k1[f[(xixi1)×(xixi+1)]]
where f(x) = 1, if x ≥ threshold, or f(x) = 0, otherwise. And threshold = 0.01
Standard Deviation SD Standard deviation of the signal SD=n=1k(xnμ)2k
Variance VAR Variance of the signal VAR=1k1(n1k(xnx¯)2)
Variance of EMG VAR_EMG Power index VAR_EMG=1k1n=1kxn2
V-Order V_O Non-linear detector; similar in definition to RMS V_O=(1kn=1kxnv)1v
where V = 2
Waveform Length WL Measure of signal complexity; defined as cumulative length of waveform WL=n=1k1|xn+1xn|
Willison Amplitude W_AMP Related to the firing of motor unit action potential W_AMP=n=1k1[f(|xixi+1|)]
where f(x) = 1, if x ≥ threshold, or f(x) = 0, otherwise. And threshold = 0.01
Zero Crossing ZC Number of times the amplitudes crosses zero amplitude level ZC=n=1k1[sgn(xn×xn+1)|xnxn1|threshold]
where sgn(x) = 1, if x ≥ threshold , or sgn(x) = 0, otherwise. And threshold = 0.01
Frequency-domain features
Variable name Abbreviation Description Equation
Avarage Energy AVE_E Mean of the squared signal AVE_E=(x2)¯
Interquartile Range IQR Divergence regarding 75th and 25th percentile of the group IQR=Q3Q1
where Q1 refers to first quartile, and Q3 refers to third quartile
Dimensionless feature
Variable name Abbreviation Description Equation
Coefficient of variation CoV Quantifies the degree of variability of the signal with respect to mean CoV=σμ
where µ is the mean of the signal, is standard deviation