METHOD AND SYSTEM FOR DETECTING AND CLASSIFYING SEGMENTS OF SIGNALS FROM EEG-RECORDINGS
20230044209 · 2023-02-09
Inventors
- Philip Michael ZEMAN (Utrecht, NL)
- Rutger Olof VAN MERKERK (Utrecht, NL)
- Arnout Tim VAN ZON (Utrecht, NL)
Cpc classification
A61B5/7221
HUMAN NECESSITIES
G16H50/70
PHYSICS
A61B5/7275
HUMAN NECESSITIES
International classification
Abstract
A data processing method for detecting and classifying a segment of a signal that is obtained from a single-channel EEG-recording as a target signal segment or as a non-target signal segment. The method includes a voting process to determine whether classification of a first detected segment of the signal as a target signal segment or classification of a second detected segment of the signal as a non-target signal segment is correct. A device and a system that are configured and arranged to perform the data processing method.
Claims
1. A processor implemented data processing method for detecting and classifying a segment of a signal that is obtained from a single-channel EEG-recording as a target signal segment or as a non-target signal segment, the method comprising: providing a signal that is obtained from a single-channel EEG-recording; applying to said signal a target parameter set, which target parameter set is indicative for a plurality of reference target signal segments that are obtained from reference single channel EEG-recordings, to detect a first signal segment of said signal and to classify the detected first signal segment as a target signal segment, wherein the target parameter set comprises wavelet coefficients that are determined using wavelet decomposition of the plurality of reference target signal segments; assigning a first time stamp (t1) to the detected first signal segment; applying to said signal a non-target parameter set, which non-target parameter set is indicative for a plurality of reference non-target signal segments that are obtained from reference single-channel EEG-recordings, to detect a second signal segment of said signal and to classify the detected second signal segment as a non-target signal segment, wherein the non-target parameter set comprises wavelet coefficients that are determined using wavelet decomposition of the plurality of reference non target signal segments; assigning a second time stamp (t2) to the detected second signal segment; determining a time difference between the first time stamp (t1) and the second time stamp (t2); when said time difference is smaller than a predetermined threshold, determining that a voting process is required to determine whether classification of the detected first signal segment as a target signal segment or classification of the detected second signal segment as a non-target signal segment is correct; and upon establishing that said voting process is required, performing said voting process.
2. The data processing method according to claim 1, wherein, in the step of applying to said signal the target parameter set, the detected first signal segment is classified as a target signal segment when the detected first signal segment is indicative for a patient being delirious or suffering from related encephalopathy, and wherein, in the step of applying to said signal the non-target parameter set, the detected second signal segment is classified as a non-target signal segment when the selected second signal segment is indicative for artifacts.
3. The data processing method according to claim 1, wherein performing the voting process comprises: generating a first signal sample that comprises the detected first signal segment; matching the first signal sample with the plurality of reference target signal segments to determine a best target match; generating a second signal sample that comprises the detected second signal segment; matching the second signal sample with the plurality of reference non-target signal segments to determine a best non-target match; applying metrics to the first signal sample, the best target match, the second signal sample and the best non-target match to determine: whether the classification of the detected first signal segment as a target signal segment is correct; or whether the classification of the detected second signal segment as a non-target signal segment is correct.
4. The data processing method according to claim 1, wherein performing the voting process comprises: generating a first signal sample that comprises the detected first signal segment; matching the first signal sample with a set of reference target signal segments that is based on the plurality of reference target signal segments to determine a best target match; generating a second signal sample that comprises the detected second signal segment; matching the second signal sample with a set of reference non-target signal segments that is based on the plurality of reference non-target signal segments to determine a best non-target match; applying metrics to the first signal sample, the best target match, the second signal sample and the best non-target match to determine: whether the classification of the detected first signal segment as a target signal segment is correct; or whether the classification of the detected second signal segment as a non target signal segment is correct.
5. The data processing method according to claim 1, further comprises removing the classification of the detected first signal segment or the classification of the detected second signal segment that based on the voting process is incorrect.
6. The data processing method according to claim 1, wherein a predetermined detection boundary, which is determined based on the target parameter set and/or the non-target parameter set, is applied that allows classification of detected signal segments as target signal segments or as non-target signal segments.
7. The data processing method according to claim 1, further comprises determining an optimized target parameter set that comprises wavelet coefficients that are indicative specifically for the plurality of reference target signal segments and/or an optimized non-target parameter set that comprises wavelet coefficients that are indicative specifically for the plurality of reference non-target signal segments.
8. The data processing method according to claim 7, wherein based on the optimized target parameter set and/or the optimized non-target parameter set a detection boundary is determined that allows improved classification of detected signal segments as target signal segments or as non-target signal segments.
9. (canceled)
10. A system that is configured and arranged to detect and classify a segment of a signal that is obtained from a single-channel EEG-recording as a target signal segment or as a non-target signal segment, the system comprising a processor that is configured and arranged to perform on said signal when being operatively connected to a device having a database, the process steps of: providing a signal that is obtained from a single-channel EEG-recording; applying to said signal a target parameter set, which target parameter set is indicative for a plurality of reference target signal segments that are obtained from reference single channel EEG-recordings, to detect a first signal segment of said signal and to classify the detected first signal segment as a target signal segment, wherein the target parameter set comprises wavelet coefficients that are determined using wavelet decomposition of the plurality of reference target signal segments; assigning a first time stamp (t1) to the detected first signal segment; applying to said signal a non-target parameter set, which non-target parameter set is indicative for a plurality of reference non-target signal segments that are obtained from reference single-channel EEG-recordings, to detect a second signal segment of said signal and to classify the detected second signal segment as a non-target signal segment, wherein the non-target parameter set comprises wavelet coefficients that are determined using wavelet decomposition of the plurality of reference non target signal segments; assigning a second time stamp (t2) to the detected second signal segment; determining a time difference between the first time stamp (t1) and the second time stamp (t2); when said determined time difference is smaller than a predetermined threshold, determining if a voting process is required to determine whether classification of the detected first signal segment as a target signal segment or classification of the detected second signal segment as a non-target signal segment is correct; and upon establishing that said voting process is required, performing said voting process; wherein the database comprises at least one of: a plurality of reference target signal segments that are obtained from reference single-channel EEG-recordings; a set of reference target signal segments that is based on the plurality of reference target signal segments; a plurality of reference non-target signal segments that are obtained from reference single-channel EEG-recordings; a set of reference non-target signal segments that is based on the plurality of reference non-target signal segments; a target parameter set that is indicative for the plurality of reference target signal segments, wherein the target parameter set comprises wavelet coefficients that are determined using wavelet decomposition of the plurality of reference target signal segments; and a non-target parameter set that is indicative for a plurality of reference non target signal segments, wherein the non-target parameter set comprises wavelet coefficients that are determined using wavelet decomposition of the plurality of reference non-target signal segments.
11. (canceled)
12. The system according to claim 10, wherein the processor is configured and arranged to perform the voting process comprising the process steps of: generating a first signal sample that comprises the detected first signal segment; matching the first signal sample with the plurality of reference target signal segments to determine a best target match; generating a second signal sample that comprises the detected second signal segment; matching the second signal sample with the plurality of reference non-target signal segments to determine a best non-target match; applying metrics to the first signal sample, the best target match, the second signal sample and the best non-target match to determine: whether the classification of the detected first signal segment as a target signal segment is correct; or whether the classification of the detected second signal segment as a non target signal segment is correct.
13. The system according to claim 10, wherein the processor is configured and arranged to perform the voting process comprising the process steps of: generating a first signal sample that comprises the detected first signal segment; matching the first signal sample with a set of reference target signal segments that is based on the plurality of reference target signal segments to determine a best target match; generating a second signal sample that comprises the detected second signal segment; matching the second signal sample with a set of reference non-target signal segments that is based on the plurality of reference non-target signal segments to determine a best non-target match; applying metrics to the first signal sample, the best target match, the second signal sample and the best non-target match to determine: whether the classification of the detected first signal segment as a target signal segment is correct; or whether the classification of the detected second signal segment as a non target signal segment is correct.
14. The system according to claim 10, wherein the processor is configured and arranged to remove the classification of the detected first signal segment or the classification of the detected second signal segment that based on the voting process is incorrect.
15. The system according to claim 10, wherein the processor is configured and arranged to apply a predetermined detection boundary that is determined based on the target parameter set and/or the non-target parameter set, the detection boundary allowing a classification of detected signal segments as target signal segments or as non-target signal segments.
16. The system according to claim 10, wherein the processor is configured and arranged to determine an optimized target parameter set that comprises wavelet coefficients that are indicative specifically for the plurality of reference target signal segments and/or an optimized non-target parameter set that comprises wavelet coefficients that are indicative specifically for the plurality of reference non-target signal segments.
17. The system according to claim 16, wherein the processor is configured and arranged to apply a predetermined detection boundary that is determined based on the optimized target parameter set and/or the optimized non-target parameter set, the detection boundary allowing an improved classification of detected signal segments as target signal segments or as non-target signal segments.
18. The system according to claim 10, further comprising a data storage unit that is operatively connected to the processor, wherein the data storage unit is configured and arranged to store at least one of the single-channel EEG-recording and the signal obtained from the single-channel EEG-recording, and a classification of a detected signal segment of said signal as a target signal segment or as a non-target signal segment as a result of the method performed by the processor.
19. The system according to claim 18, wherein the system is configured and arranged to be connectable with two electrodes that are arrangeable on a subject's scalp and are configured to record the single-channel EEG-recording and transfer the single-channel EEG-recording to the data storage unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0143] Further features and advantages of the invention will become apparent from the description of the invention by way of exemplary and non-limiting embodiments of a method according to the present invention and a device and a system for performing the method according to the invention.
[0144] The person skilled in the art will appreciate that the described embodiments of the method according to the present invention and the device and the system for performing the method according to the invention are exemplary in nature only and not to be construed as limiting the scope of protection in any way. The person skilled in the art will realize that alternatives and equivalent embodiments of the method according to the present invention and the device and the system for performing the method according to the invention can be conceived and reduced to practice without departing from the scope of protection of the present invention.
[0145] Reference will be made to the figures on the accompanying drawing sheets. The figures are schematic in nature and therefore not necessarily drawn to scale. Furthermore, equal reference numerals denote equal or similar parts. On the attached drawing sheets,
[0146]
[0147]
DETAILED DESCRIPTION OF THE INVENTION
[0148]
[0149] In a first step 20 of the method according to the invention, the test signal 1 shown in
[0150] The person skilled in the art will appreciate that in the same way single-channel EEG-recordings can be used to obtain a plurality of reference target signal segments and a plurality of reference non-target signal segments.
[0151] It is noted that in the context of the present invention target signal segments of a single-channel EEG-recording are to be construed as signal segments that are indicative for a patient being delirious or suffering from related encephalopathy, whereas non-target signal segments of a single-channel EEG-recording are to be construed as signal segments that are indicative for artifacts such as for example eye artifacts, artifacts related to muscle activity, or artifacts related to a combination of such artifacts.
[0152] The reference target signal samples of the plurality of reference target signal samples and the reference non-target signal samples of the plurality of reference non-target signal samples can have a predefined duration of for example 15 minutes. However, any suitable predefined duration can be used as long as the acquired single-channel EEG-recordings enable obtaining suitable reference target signal segments and reference non-target signal segments.
[0153] The reference target signal segments of the plurality of reference target signal segments can be mutually different. The same holds for the reference non-target signal segments of the plurality of non-target signal segments. The plurality of reference target signal segments can for example comprise more than 1000 reference target signal segments. The same holds for the plurality of non-target signal segments.
[0154] In accordance with the method of the present invention a target parameter set that is indicative for the plurality of reference target signal segments is applied to the test signal 1 to detect a first signal segment and to classify the detected first signal segment as a target signal segment. In the present example the target parameter set comprises wavelet coefficients that are most representative for the reference target signal segments. The wavelet coefficients have been determined based on the plurality of reference target signal samples using a training process that can involve a machine learning algorithm. The machine learning algorithm can for example use neural networks or deep neural networks.
[0155] Upon detecting the first signal segment, a first time stamp t1 is assigned to it.
[0156] Next, a non-target parameter set that is indicative for the plurality of reference non-target signal segments is applied to the same test signal 1 to detect a second signal segment and to classify the detected second signal segment as a non-target signal segment. In the present example the non-target parameter set comprises wavelet coefficients that are most representative for the reference non-target signal segments. The wavelet coefficients have been determined based on the plurality of reference non-target signal samples using another training process that can involve another machine learning algorithm that for example can use neural networks or deep neural networks.
[0157] Upon detecting the second signal segment, a second time stamp t2 is assigned to it.
[0158] In an exemplary embodiment of the method according to the invention, the wavelet coefficients of the target parameter set and the wavelet coefficients of the non-target parameter set can be compared to optimize the target and non-target parameter sets by removing from either one of them wavelet coefficients that occur in both of them. In this way, overlap between the target parameter set and the non-target parameter set can be reduced. Thus, an optimized target parameter set that comprises wavelet coefficients that are indicative specifically for the plurality of reference target signal segments, and an optimized non-target parameter set that comprises wavelet coefficients that are indicative specifically for the plurality of reference non-target signal segments can be obtained. As a result, the optimized target parameter set and the optimized non-target parameter set enable an improved distinction between target signal segments and non-target signal segments of the single-channel EEG-recording. Hence, false positive detections or incorrect classifications for that matter can be reduced.
[0159] In a next step of the method according to the present invention, a temporal proximity of the first time stamp t1 and the second time stamp t2 is determined. The person skilled in the art will appreciate that the temporal proximity of the first time stamp t1 and the second time stamp t2 can be determined in several different ways.
[0160] A first exemplary way of doing this that is explained in relation to step 21 in
[0161] A second way of determining the temporal proximity of the first time stamp t1 and the second time stamp t2 that is explained in relation to step 25 in
[0162] However, if the determined time difference Δt,deter is equal to or larger than the threshold Δt,threshold, then the classification of the detected first signal segment as being a target signal segment and the classification of the detected second signal segment as being a non-target signal segment are most likely both correct. This is indicated as step 24 in
[0163] The person skilled in the art will appreciate that any suitable threshold Δt,threshold can be chosen as long as it allows to establish whether the classification of the detected first signal segment as being a target signal segment and/or the classification of the detected second signal segment as being a non-target signal segment can be correct. Suitable values for the predefined threshold range between 0.25 s and 3 s. Preferably, the threshold is 1 s. Based on the above, it will be clear that the voting process eliminates one of the classifications. As a result, the method according to the present invention can reduce false positive detections or incorrect classifications for that matter.
[0164] The voting process of the method of the present invention comprises a step 23A of generating a first signal sample 10 that comprises the detected first signal segment to which the first time stamp t1 has been assigned.
[0165] In a next step 23B of the voting process the generated first signal sample 10 is matched with the plurality of reference target signal segments to determine a best target match.
[0166] In a similar way, another step 23C in the voting process is generating a second signal sample 12 that comprises the detected second signal segment to which the second time stamp t2 has been assigned. Then, in a next step 23D of the voting process, the second signal sample 12 is matched with the plurality of reference non-target signal segments to determine a best non-target match.
[0167] In accordance with the present invention, matching the first signal sample 10 with the plurality of reference target signal segments to determine the best target match can involve for example curve fitting in the time domain of the first signal sample 10 with the plurality of reference target signal segments. In an analogous way, matching the second signal sample 12 with the plurality of reference non-target signal segments to determine the best non-target match can involve for example curve fitting in the time domain of the second signal sample 12 with the plurality of reference non-target signal segments. Curve fitting in the time domain may include comparing the signal shape of the first signal sample 10 with the signal shapes of the reference target signal segments of the plurality of reference target signal segments and comparing of the signal shape of the second signal sample 12 with the signal shapes of the reference non-target signal segments of the plurality of reference non-target signal segments. In this case, the curve fit resulting in for example the smallest residue can be chosen to determine the best target match and the best non-target match, respectively. However, other aspects related to the curve fitting process can of course also be regarded to determine the best target match and the best non-target match, respectively.
[0168] The person skilled in the art will appreciate that curve fitting in the time domain is just an example of the analysis methods that are available to determine the best target match and the best non-target match, respectively. Examples of analysis methods include for example Fast Fourier Transform (FFT), linear signal analysis techniques involving determination of coherence, non-linear signal analysis techniques involving determination of phase synchronization and/or generalized synchronization, template matching, and parametric models including the use of wavelets.
[0169] As a next step 23E of the voting process, metrics are applied to the first signal sample 10, the best target match, the second signal sample 12 and the best non-target match parameter to determine whether the classification of the detected first signal segment as a target signal segment is correct, or whether the classification of the detected second signal segment as a non-target signal segment is correct.
[0170] In accordance with the present invention, applying metrics to the first signal sample 10, the best target match, the second signal sample 12 and the best non-target match can be done in several different ways. A first way of doing this is by establishing and comparing a correlation in the time domain. A second way of doing this is by establishing and comparing a goodness of fit in the wavelet domain. By applying either one of these techniques it can be determined whether the classification of the detected first signal segment as being a target signal segment or the classification of the detected second signal segment as being a non-target signal segment is correct.
[0171] Based on the above it will be clear that the voting process of the method of the present invention will result in a so-called winner, i.e. the voting process eliminates one of the two classifications and thereby will determine the final classification as target signal segment or as non-target signal segment. As a result, false positive classifications or incorrect detections for that matter can be reduced. The loser is removed. This is indicated as step 23F in
[0172]
[0173] The device 2 according to the invention enables an improved distinction between target signal segments and non-target signal segments of a signal that is obtained from a single-channel EEG-recording. As a result, false positive detections or incorrect classifications for that matter as discussed above can be reduced.
[0174] The system 3 according to the invention is configured and arranged to detect and classify a segment of a signal that is obtained from a single-channel EEG-recording as a target signal segment or as a non-target signal segment in accordance with the method of the present invention. The system 3 comprises a processor 5 that is configured and arranged to perform the method according to the present invention on said signal when being operatively connected to the device 2 according to the present invention.
[0175] In this way, the system 3 and the device 2 when being operatively connected can be used to achieve an improved distinction between target signal segments and non-target signal segments of a signal that is obtained from a single-channel EEG-recording. As a result, false positive detections or incorrect classifications for that matter as discussed above can be reduced. The person skilled in the art will appreciate that the device 2 and the system 3 can be implemented as separate units as is schematically shown in
[0176] The system 3 shown in
[0177] In the exemplary, non-limiting embodiment of the system 3 shown in
[0178] The present invention can be summarized as relating to a method for detecting and classifying a segment of a signal 1 that is obtained from an EEG-recording as a target signal segment or as a non-target signal segment. The method comprises a voting process to determine whether classification of a first detected segment of the signal as a target signal segment or classification of a second detected segment of the signal as a non-target signal segment is correct. The invention further relates to a device 2 and a system 3 that are configured and arranged to perform the method according to the invention.
[0179] It will be clear to a person skilled in the art that the scope of the present invention is not limited to the examples discussed in the foregoing but that several amendments and modifications thereof are possible without deviating from the scope of the present invention as defined by the attached claims. In particular, combinations of specific features of various aspects of the invention may be made. An aspect of the invention may be further advantageously enhanced by adding a feature that was described in relation to another aspect of the invention. While the present invention has been illustrated and described in detail in the figures and the description, such illustration and description are to be considered illustrative or exemplary only, and not restrictive.
[0180] The present invention is not limited to the disclosed embodiments. Variations to the disclosed embodiments can be understood and effected by a person skilled in the art in practicing the claimed invention, from a study of the figures, the description and the attached claims. In the claims, the word “comprising” does not exclude other steps or elements, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference numerals in the claims should not be construed as limiting the scope of the present invention.