METHOD AND SYSTEM FOR FATIGUE DETERMINATION

20190133482 ยท 2019-05-09

Assignee

Inventors

Cpc classification

International classification

Abstract

A technology is disclosed for indicating the fatigue of a person. It comprises: obtaining (102) a plurality of simultaneously recorded signals, wherein each signal is associated with a muscle of the person and indicates the electrical activity of the muscles in the time domain. The technology further comprises: determining (104) a set of points in time from each signal, wherein each point in time indicates a change in the state of the associated muscle, and determining (106) the measure indicating the fatigue of the person based on the set of points in time from the plurality of simultaneously recorded signals.

Claims

1. A method for determining a measure indicating the fatigue of a person, the method comprises: obtaining (102) a plurality of simultaneously recorded signals, wherein each signal is associated with a muscle of the person and indicates electrical activity of the associated muscle in the time domain; determining (104) a set of points in time from each signal, wherein each point in time indicates a change in the state of the associated muscle; and determining (106) the measure indicating the fatigue of the person based on the sets of points in time for the plurality of simultaneously recorded signals.

2. The method according to claim 1, wherein the set of points in time is composed of activation times and deactivation times, wherein each activation time indicates the start of an active state of the associated muscle, and each deactivation time indicates the start of an inactive state of the associated muscle.

3. The method according to claim 2, wherein the method further comprises: determining (108) from each signal an indication of a change in activity over time of the associated muscle, and wherein the set of points in time for the associated muscle are derived from the indication of the change in activity over time.

4. The method according to claim 2, wherein determining (106) the measure indicating the fatigue comprises: determining (112) one or more mean root-mean square values, wherein each of these root-mean square values is determined (116) as the mean of a plurality of root-mean square values determined from a single signal of the plurality of simultaneously recorded signals; and each of these root-mean square value is determined (114) based on the root-mean square of the amplitude for a time period of the single signal, wherein each time period is located between an activation time and a directly following activation time of the single signal, and wherein the measure indicating the fatigue is determined (106) based on the determined one or more mean root-mean square values.

5. The method according to claim 2, wherein determining the measure indicating the fatigue comprises: determining (118) one or more mean phase shifts, wherein each of these mean phase shifts is determined (124) as the mean of a plurality of phase shifts determined from a pair of signals of the plurality of simultaneously recorded signals, and each of these phase shifts is determined (120) based on a first time interval between an activation time of a signal of the pair of signals and a directly following activation time of the other signal of the pair of signals, and wherein the measure indicating the fatigue is determined based on the determined one or more mean phase shifts.

6. The method according to claim 5, wherein, for each mean phase shift, the plurality of phase shifts is further determined from a first additional signal of the plurality of simultaneously recorded signals, and each first time interval is normalized (122) by a second time interval between two consecutive activation times of the first additional signal and covering at least a portion of the first time interval.

7. The method according to claim 2, wherein determining (106) the measure indicating the fatigue comprises: determining (126) one or more mean active-time intervals, wherein each of these mean active-time intervals is determined (132) as the mean of a plurality of active-time intervals determined from a single signal of the plurality of simultaneously recorded signals, and each of these active-time intervals is determined (128) based on a third time interval between an activation time and a directly following deactivation time, and wherein the measure indicating the fatigue is determined (106) based on the determined one or more mean active-time intervals.

8. The method according to claim 7, wherein, for each mean active-time interval, the plurality of active-time intervals is further determined from a second additional signal of the plurality of simultaneously recorded signals, and each third time interval is normalized (130) by a fourth time interval between two consecutive activation times of the second additional signal and covering at least a portion of the third time interval.

9. A system for determining a measure indicating the fatigue of a person, the system comprising one or more detectors for simultaneously recording signals indicating electrical muscle activity in the time domain, a processor for executing program instructions, and a non-volatile memory comprising program instructions configured to, when executed by the processor, cause the system to: obtain a plurality of simultaneously recorded signals from the one or more detectors, wherein each signal is associated with a muscle of the person and indicates the electrical activity of the associated muscle in the time domain; determine a set of points in time from each signal, wherein each point in time indicates a change in the state of the associated muscle; and determine the measure indicating the fatigue of the person based on the set of points in time from the plurality of simultaneously recorded signals.

10. A computer program product for use in a system for determining a measure indicating the fatigue of a person, the system comprising one or more detectors for simultaneously recording signals indicating electrical muscle activity in the time domain, and a processor for executing program instructions, wherein the computer program product comprises program instructions configured to, when executed by the processor, cause the system to: obtain a plurality of simultaneously recorded signals from the one or more detectors, wherein each signal is associated with a muscle of the person and indicates the electrical activity of the associated muscle in the time domain; determine a set of points in time from each signal, wherein each point in time indicates a change in the state of the associated muscle; and determine the measure indicating the fatigue of the person based on the set of points in time from the plurality of simultaneously recorded signals.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Embodiments of the invention are described, by way of example, with reference to the accompanying drawings, in which:

[0037] FIG. 1 is a schematic view of a system for determining a measure indicating the fatigue of a person,

[0038] FIG. 2 is a flow chart illustrating a method for determining a measure indicating the fatigue of a person,

[0039] FIGS. 3-6 are flow chart illustrating further details of the method of FIG. 2, and

[0040] FIGS. 7-12 are diagrams and tables supporting a proof-of-concept.

DETAILED DESCRIPTION

[0041] A schematic view of a system 10 for determining a measure indicating fatigue, or more precisely, the blood lactate concentration and the oxygen uptake, of a person is shown in FIG. 1. The system 10 comprises one or more detectors 16 that can simultaneously record signals indicating the electrical muscle activity in the time domain when placed on a person. The detectors 16 are surface electromyography electrodes configured to be placed on and attached to the skin. The system also has a processor 12 that can execute program instructions and a non-volatile memory 14 in which program instructions are stored. When executed by the processor 12, the program instructions causes the system to perform a method, which is further described in relation to FIGS. 2-6. The program instructions are stored in the non-volatile memory 14 as a computer program product.

[0042] The system further has a display 18, and the program instructions are further configured to cause the system 10 to indicate the measure indicating the fatigue on the display 18. The processor, non-volatile memory, and display forms parts of a smartphone 11, and the detectors 16 communicate with the smartphone 11 by wire.

[0043] A flow chart is shown in FIG. 2 illustrating a method for determining a measure indicating the blood lactate concentration and the oxygen uptake of a person. In the method, a plurality of simultaneously recorded signals is obtained 102 by the detectors 16. Each of the signals is associated with a muscle of the person and indicates the electrical activity of the muscles in the time domain. A set of points in time are then determined 104 from each signal, and each point in time indicates a change in the state of the associated muscle. The measure indicating the fatigue of the person is then determined 106 from the set of points in time. The set of points in time includes activation times and deactivation times. Each activation time indicates the start of an active state of the associated muscle, and each deactivation time indicates the start of an inactive state of the associated muscle.

[0044] The step of determining 106 the measure indicating the fatigue of the person is based on a model with several input parameters, where each parameter is based the set of points in time from one signal. The model in question is based on a random tree model. A choice of input parameters of the model is described in the proof-of-concept below.

[0045] An indication of the change in activity, or muscle activity, over time of the associated muscle is determined 108 from each signal. For each signal, this includes the forming 108 of a time sequence of ratios. Each ratio, or ratio of variability, is formed by a first sum over a second sum. The first sum is a sum of absolute values of the signal over a first window in time. The second sum is a sum of absolute values of the signal over a second window in time. The first window and the second window are shifted in time and of equal length. The indication of the change in activity is then determined 110 based on the change in time of the sequence of ratios, and the set of points in time of the signal relating to the associated muscle are then derived 104 from the indication of the change in activity over time.

[0046] Each activation time and deactivation time is determined as the time at a local extrema of the indication of the change in activity. More precisely, each activation time is a local maxima and each deactivation time is a local minima.

[0047] The step of determining 106 the measure indicating the fatigue includes the determining 112 of one or more mean root-mean square values, as is illustrated in FIG. 4. Each of these root-mean square values is determined 116 as the mean of a plurality of root-mean square values determined from a single signal. Each of these root-mean square values is determined 114 as the root-mean square of the amplitude for a time period of the single signal. Here, each time period is located between an activation time and a directly following deactivation time of the single signal. Each mean root-mean square value is an input parameter in the abovementioned model, which means that the measure indicating the fatigue is then determined 106 based on the determined one or more mean root-mean square values.

[0048] For determining a measure indicating the blood lactate concentration, the one or more mean root-mean square values includes a mean root-mean square value determined from a signal associated with a rectus femoris of one leg and a mean root-mean square value determined from a signal associated with a semitendinosus of the other leg. This means that the one or more mean root-mean square values includes a mean root-mean square value that is determined from a signal associated with a first muscle controlling a limb and another mean root-mean square value determined from a signal associated with another muscle controlling another limb.

[0049] For determining a measure indicating the oxygen uptake, the one or more mean root-mean square values includes a mean root-mean square value determined from a signal associated with a rectus femoris and a mean root-mean square value determined from a signal associated with a vastus lateralis. This means that the one or more mean root-mean square values includes a mean root-mean square value that is determined from a signal associated with a first muscle controlling a limb and another mean root-mean square value determined from a signal associated with another muscle controlling the same limb.

[0050] The step of determining 106 the measure indicating the fatigue further includes the determining 118 of one or more mean phase shifts, as is illustrated in FIG. 5. Each of these mean phase shifts is determined 124 as the mean of a plurality of phase shifts derived from a pair of signals and from a first additional signal of the plurality of simultaneously recorded signals. Each phase shifts is determined 120 as a first time interval between an activation time of a signal of the pair of signals and an directly following activation time of the other signal of the pair of signals. Each first time interval is further normalized 122 by a second time interval between two consecutive activation times of the first additional signal, where the second time interval covers a portion of the first time interval. Each mean phase shift is an input parameter in the abovementioned model, which means that the measure indicating the fatigue is determined 106 based on the determined one or more mean phase shifts.

[0051] When determining 106 the measure indicating the blood lactate concentration the pairs of signals are associated with pairs of muscles controlling the same limb, which in this case is a leg. The one or more mean phase shifts includes mean phase shifts determined from the signals associated with a pair of muscles formed by the rectus femoris and the vastus lateralis, and a pair of muscles formed by the vastus lateralis and the semitendinosus. This means that the one or more mean phase shifts includes a mean phase shift determined from a first pair of signals associated with a first pair of muscles controlling a limb and another mean phase shifts determined from a second pair of signals associated with a second pair of muscles controlling the same limb.

[0052] The one or more mean phase shifts further includes a mean phase shift determined from the signals associated with a pair of muscles formed the rectus femoris and the semitendinosus. This pair of muscles is located on one leg of the person, while the other pairs of muscles described above are located on the other leg of the person. This means that the one or more mean phase shifts comprises a mean phase shift determined from a first pair of signals associated with a first pair of muscles controlling a limb and another mean phase shifts determined from a second pair of signals associated with a second pair of muscles controlling another limb.

[0053] When determining 106 the measure indicating the oxygen uptake, the pairs of signals are associated with pairs of muscles controlling the limb, which in this case is a leg. The one or more mean phase shifts then includes a mean phase shift determined from the signals associated with a pair of muscles formed by the rectus femoris and the vastus lateralis. When determining 106 the measure indicating the oxygen uptake, the pairs of signals are also associated with pairs of muscles controlling different limbs of the same kind, which in this case are both legs. The one or more mean phase shifts then includes a mean phase shift determined from the signals associated with a pair of muscles formed by the rectus femoris of the right leg and the rectus femoris of the left leg.

[0054] The abovementioned first additional signal is associated with the rectus femoris on one of the legs. This means that the first additional signal and a pair of signals are associated with muscles on the same limb, but also that the first additional signal and one of the signals of a pair of signals are associated with muscles on the same limb.

[0055] The step of determining 106 the measure indicating the fatigue further includes the determining 126 of one or more mean active-time intervals, as is illustrated in FIG. 6. Each mean active-time interval is determined 132 as the mean of a plurality of active-time intervals derived from a single signal and a second additional signal of the plurality of simultaneously recorded signals. Each active-time interval is determined 128 based on a third time interval between an activation time and a directly following deactivation time normalized 130 by a fourth time interval between two consecutive activation times of the second additional signal that covers at least a portion of the third time interval. Each mean active-time interval is an input parameter in the abovementioned model, which means that measure indicating the fatigue is determined 106 based on the determined one or more mean active-time intervals.

[0056] When determining 106 the measure indicating the blood lactate concentration one or more mean active-time intervals includes a mean active-time interval determined from a signal associated with a rectus femoris on one leg and a mean active-time interval determined from a signal associated with a vastus lateralis on the other leg. This means that the one or more mean active-time intervals includes a mean active-time intervals determined from a signal associated with a first muscle controlling a limb and another mean active-time intervals determined from a signal associated with another muscle controlling another limb.

[0057] The second additional signal may be associated with the rectus femoris on the other leg than the abovementioned rectus femoris. This means that the second additional signal and the single signal are associated with different muscles on the same limb, and that the second additional signal and the single signal are associated with the same type of muscle on different limbs.

Proof-of-Concept

[0058] An investigation has been performed showing that the proposed technology works. A data collection was first performed, in which data from 9 test subjects5 male and 4 female, with the mean age of 3512 years, mean weight of 7111 kg, and mean height of 17411 cmwere collected for the purpose of this research. The testing protocol followed three phases, defined by the load of a cyclist:

[0059] 1. cycling at 50% of cyclist's VO.sub.2 threshold (VO.sub.2max; power level, after which oxygen uptake no longer increases; measured prior to the experiments) for 6 minutes;

[0060] 2. cycling at 90-95% of VO.sub.2max until the cyclist was no longer able to continue the task; and

[0061] 3. after a break of no longer than 15 seconds, continue cycling at 50% of VO.sub.2max for another 6 minutes.

[0062] A steady cadence of 90 to 100 rotations per minute was maintained throughout the experiment. The following measurements were performed:

[0063] 1. EMG signals were obtained from right and left rectus femoris (RRF, LRF), right and left vastus lateralis (RVL, LVL), and right and left semitendinosus (RST, LST) muscles using bipolar surface electrodes (BlueSensor, AMBU, Copenhagen, Denmark) connected to an eight-channel EMG recorder (Muscle Tester 6000, Megawin, Kuopio, Finland) at a sampling rate of 1000 Hz. The skin was shaved and cleaned with a 0.5 mg/mL solution of chlorhexidine (Fresenius Kabi, Bad Homburg, Germany), and was allowed to air dry for 1 min before application of electrodes. EMG cross-talk was minimized by placing the electrodes within the border of the specific muscle, and with a center-to-center inter-electrode distance of 22 mm. An example of the recorded signals can be seen in FIG. 7.

[0064] 2. Blood lactate concentration was determined approximately every minute with LactatePro2 (Arkray Europe B.V., Amstelveen, the Netherlands) using blood collected from subject's fingertips.

[0065] 3. VO.sub.2 (oxygen uptake) measurements were made every 10 seconds throughout the tests with Jaeger Oxycon Pro (CareFusion, San Diego, Calif., USA). Due to equipment malfunctions, measurements were lost for subjects 1, 3, and 9.

[0066] Electronic noise and motion artifacts were removed from the sEMG signals using Butterworth filters. For the electronic noise and other high frequency content, a 10.sup.th order 400 Hz low-pass filter (450 Hz stop band with at least 60 dB attenuation) was used. Similarly, a 10th order 20 Hz high-pass filter (10 Hz stop band with at least 60 dB attenuation) was used to remove motion artifacts.

[0067] To ensure signal amplitudes were on similar scale for all subjects and muscles, EMG signals were normalized using the root-mean-square (RMS) amplitude of the first 100 pedal revolutions. There are more complex and precise methods for EMG normalization. However, described normalization was chosen for an eventual use in consumer grade equipment.

[0068] The physiological parameters (lactate concentration and oxygen uptake) were interpolated where needed using Hermite cubic splines with Catmull-Rom tangents.

[0069] A feature extraction for regression models was then performed. The most significant timing events for EMG signals are the moments where muscle changes from an active state to passive or vice versa. The following algorithm was used for the purpose of detecting such events. For each time moment t, the ratio of variability R(t) in a window of a fixed length T before that moment versus a similar window after that moment was calculated. In other words, assuming a signal S(t),

[00001] R ( t ) = .Math. = t - T t .Math. .Math. S ( ) - S ( - 1 ) .Math. .Math. = t t + T .Math. .Math. S ( ) - S ( - 1 ) .Math. ( 1 )

[0070] When a muscle is active, the corresponding EMG signal is a lot more variable, which can be expressed in larger absolute values of the derivative of the signal, while they stay relatively low when the muscle is inactive. It then follows that during a transition from passive to active state, R(t) will reach its local minimum value, and similarly it will reach its local maximum value when the opposite transition occurs. This behavior is illustrated in FIG. 7 showing an EMG signal (ordinate) as a function of time (abscissa) in the top diagram and the corresponding R(t) function (ordinate) in the bottom diagram as a function of time (abscissa). A correspondence between muscle activity and the extrema of R(t) can be seen in FIG. 7. For this investigation, the size of the window was selected to be T=256 samples (256 ms, roughly a third of a pedal cycle), as it provided the best event detection results.

[0071] For the i-th revolution of bicycle pedals there are 12 corresponding EMG timing events, marking activation time A*(i) and deactivation time D*(i) of each of the six muscles that the readings were taken from. A typical structure of the activation pattern for these muscles can be seen in FIG. 8, and the definitions of timing events can be seen in FIG. 9.

[0072] FIG. 8 shows the structure of the EMG signals (ordinate) as a function of time (abscissa) from top to bottom for the RRF, RVL, RST, LRF, LVL, and LST. It can be seen that these muscles fire sequentially during a single cycle of pedaling. FIG. 9 shows a visual guide to timing event definitions using signals (ordinate) from RRF and RVL as functions of time (abscissa). The solid lines correspond to activations of RRF A.sub.RRF(i) and A.sub.RRF(i+1), the dashed line corresponds to activation of RVL A.sub.RVL(i), and the dotted line corresponds to deactivation of RRF D.sub.RRF(i).

[0073] During a single cycle, the sequence of muscles firing is stable, therefore, the time interval between two consecutive activations of rectus femoris of the right leg was considered to be the length of one revolution of pedals, and all other time periods were calculated as fractions of this baseline time length. Namely, for two muscles X and Y, the phase shift in cycle i .sub.X, Y(i) is defined as:

[00002] X , Y ( i ) = A Y ( i ) - A X ( i ) A RRF ( i + 1 ) - A RRF ( i ) ( 2 )

[0074] For a muscle X, the active-time percentage .sub.x is defined as:

[00003] X ( i ) = D X ( i ) - A X ( i ) A RRF ( i + 1 ) - A RRF ( i ) ( 3 )

[0075] The root-mean-square amplitude .sub.x(i) for the i-th cycle of the EMG signal from a muscle X was calculated over the window between A.sub.x(i) and D.sub.x(i):

[00004] X ( i ) = .Math. t = A X ( i ) D X ( i ) .Math. s 2 ( t ) ( 4 )

[0076] All aforementioned features were considered over sliding windows of N pedal revolutions, where their arithmetic mean E[*] and standard deviation [*] was calculated:

[00005] E [ * ] .Math. ( i ) = 1 N .Math. .Math. j = i - N + 1 i .Math. * ( i ) ( 5 ) [ * ] .Math. ( i ) = 1 N - 1 .Math. .Math. j = i - N + 1 i .Math. (* .Math. ( j ) - E [ * ] .Math. ( i ) ) 2 ( 6 )

[0077] In addition, the symmetry E(*) was calculated for each applicable feature by taking the corresponding means for the right and the left leg (E[*.sub.R] and E[*.sub.L]), and then finding the absolute difference between them:


(*)=|E[*.sub.R]E[*.sub.L](7)

[0078] When E[*.sub.R]=E[*.sub.L], the symmetry (*) is 0, otherwise it is a positive number.

[0079] In total, the set of input features or parameters contained 51 different measures or features, all derived directly from time-domain data. These features are listed in the table of FIG. 10 showing a complete list of features used in regression models. Two IDs assigned to the same feature correspond to the mean (E[*], first ID) and the standard deviation ([*], second ID) over the window of N last measurements. Feature extraction was performed using a custom-written Java 7 (Oracle, Redwood City, Calif., USA) application.

[0080] Linear models with Tikhonov's (ridge) regularization, as well as random forests were used to design the regression models to predict blood lactate concentration or oxygen uptake.

[0081] Test set (10% of data points for linear models) and out-of-bag (for random forests) data were used to assess the performance of these regression models by calculating the coefficient of determination.

[00006] R 2 = 1 - .Math. i .Math. ( Y i - Y ^ i ) 2 .Math. i .Math. ( Y i - E [ Y ] ) 2 ( 8 )

[0082] Here Y.sub.i are the actual values, E[Y] is the mean value of the test data, and .sub.i are the predictions made by the model.

[0083] R.sup.2 is a normalized measure of regression quality, where 1 signifies the perfect regression model (predicted values are exactly equal to the actual values), and 0 signifies the naive regression model (predicted values are the mean of the actual values). To ensure a good estimate of R.sup.2, 10-fold cross-validation was used for linear models, and random forests were rebuilt 10 times using different initial seeds.

[0084] An important consideration when testing regression models is contribution of different inputs to the generated output, i.e., whether some particular input variable can be safely discarded without significant loss to the predictive power. For that purpose, a sequential backward elimination algorithm was used, with R.sup.2 estimate from out-of-bag data as the criterion.

[0085] Regression models, as well as the input variable pruning algorithm, were implemented using Matlab R2012b (Mathworks, Natick, Mass., USA).

[0086] For the linear ridge regression, the best shrinkage parameter was selected experimentally by trying out different values and selecting the ones that gave the best R.sup.2 values when using 10-fold cross-validation. For the random forests, common parameter choices were used: 100 decision trees, one third of input features considered at each split, and minimum node size set at 5.

[0087] The results for the linear and random forest regression using the full variable set are presented in the table of FIG. 11 showing R.sup.2 estimates from out-of-bag/test sets for individual data sets as well as combined data.

[0088] These results show that even linear models provided very good (R.sup.2>0:76) prediction quality for both blood lactate concentration and oxygen uptake, although in the former case, the accuracy deteriorated a lot when the data sets were combined. However, random forest regression provided excellent prediction accuracy (R.sup.2>0:93) and deterioration from combining multiple data sets was not observed.

[0089] FIG. 12 shows the results of the abovementioned variable pruning procedure, or discarding of input variables. The top diagrams shows the relationship between the number of input variables (abscissa) and the R.sup.2 (ordinate) of the random forest model, where the left diagram predict blood lactate concentration and the right diagram predict oxygen uptake. The bottom diagrams are the respective inclusion matrices for input variables used in the models above, showing the number of variables in the model (abscissa) for respective number ID of the variable (ordinate).

[0090] It can be construed from FIG. 12 that very good prediction accuracy (R.sup.2>0:9 can be obtained with as few as 7 variables for blood lactate concentration and 4 variables for oxygen uptake. For blood lactate concentration, these variables are: [0091] mean RMS amplitude of left rectus femoris (E[.sub.LRF],36); [0092] mean active time of left rectus femoris (E[.sub.LRF],24): [0093] mean active time of right vastus lateralis (E[.sub.RTL],20); [0094] mean phase shift between left rectus femoris and left vastus lateralis (E.sub.LRF,LVL,6); [0095] mean RMS amplitude of right semitendinosus(E[.sub.RST],34); [0096] mean phase shift between right rectus femoris and right semitendinosus (E.sub.RRF,RST,2); [0097] mean phase shift between left vastus lateralis and left semitendinosus (E.sub.LVL,LST,10).

[0098] For oxygen uptake, these variables are: [0099] mean RMS amplitude of left rectus femoris(E[.sub.LRF],36); [0100] mean phase shift between right and left rectus femoris (E.sub.RRF,LRF,12); [0101] mean phase shift between right rectus femoris and right vastus lateralis (E.sub.RRF,RVL, 0); [0102] mean RMS amplitude of left vastus lateralis (E[.sub.LVL],38).

[0103] The results outlined above are considerably better than what is typically achieved using the spectral properties from the frequency domain of EMG signals. The increased accuracy of linear models is particularly surprising, and indicates that there are fundamental changes in muscle employment strategies and resultant kinematics as the cyclist fatigues, blood lactate concentration rises, and more oxygen is consumed. It is contemplated that a similar result and conclusion can be achieved for other sports and exercises. Even more importantly, it has been shown that even a very small subset of the defined time-domain variables is sufficient to produce random forest models of high accuracy. It is also contemplated that a similar result and conclusion can be achieved for other sports and exercises.

[0104] It can also be construed from the above study that a model can be formed for determining a measure based on a limited number of input parameters, and that the same parameters can be used for different persons. This means that a minimal adaption of the model to a user is required.

[0105] A significant result is that time-domain features, which typically are simpler to compute than frequency-domain features, can be used for accurate determination of the blood lactate concentration and the oxygen uptake. This allows for applications that are easy to carry

[0106] Another significant result is that models predicting blood lactate concentration appear to rely on interactions between front and back thigh muscles, while models predicting oxygen uptake appears to rely exclusively on front muscles, but also take into account the difference between the two legs.

[0107] The proposed technology allows for an estimate of physiological parameters relating to fatigue without relying on MPF or other spectrum derived measures. Instead, the timing of different events in parallel sEMG signals from a few different muscles is used.

[0108] From the description above follows that, although an embodiment of the invention has been described and shown, the invention is not restricted thereto, but may also be embodied in other ways within the scope of the subject-matter defined in the general description and the following claims. Throughout these specifications, a mean is understood to encompass an arithmetic mean.