Electroencephalogram signal display method, device and equipment and medical system
An automated method for detecting local peak values in brain deep stimulation treatments enhances precision and efficiency by objectively analyzing multi-channel local field potential signals and providing real-time visual feedback.
Patent Information
- Application Number
- CN202510582456.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-07-15
AI Technical Summary
The local peak recognition of local field potential signals in deep brain electrical stimulation in prior art depends on manual judgment, and there are problems such as strong subjectivity, low accuracy, low efficiency and poor real-time performance, and the peak detection results are not intuitive.
By obtaining local field potential power spectrum data of the implanted brain stimulation electrode channel, using automated peak detection methods, combined with simple interactive operations, multi-channel local peak results are identified and displayed, providing intuitive stimulation target selection and parameter adjustment assistance.
It improves the discrimination accuracy, efficiency and real-timeness of local peak results in local field potential signals, and provides an intuitive display screen to assist users in stimulating target selection and parameter adjustment.
Smart Images

Figure CN120304848A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information technology, and in particular, to a method, device, equipment and medical system for displaying electroencephalogram signals. Background Technique
[0002] Deep brain stimulation (DBS) is an invasive neuromodulation technique. Electrodes implanted in deep brain nuclei can record local field potential (LFP) signals at the contact positions. The local field potential of normal nuclei shows a stable change trend. When the local field potential information collected at a certain contact shows a local peak, it indicates that this contact position may be the stimulation key point corresponding to the patient's disease. Therefore, by detecting local peaks in the LFP information, it can assist doctors in selecting stimulation targets and adjusting stimulation parameters.
[0003] Currently, usually doctors observe the local field potential signals of patients to identify and mark local peaks in the local field potential signals. This method relies heavily on manual judgment results, and there are problems such as strong subjectivity, large bias, low accuracy, low efficiency, and poor real-time performance in the identification results of local peaks in local field potential signals, and there is also a problem that the peak detection results are not intuitive. Summary of the Invention
[0004] The present invention provides a method, device, equipment and medical system for displaying electroencephalogram signals, so as to automatically detect peaks in multi-channel local field potential signals collected by implanted stimulation electrodes through simple interaction operations, improve the discrimination accuracy, efficiency objectivity and real-time performance of local peak results in local field potential signals, and provide an intuitive display screen for assisting users in selecting stimulation targets and adjusting stimulation parameters.
[0005] In a first aspect, an embodiment of the present invention provides a method for displaying electroencephalogram signals, the method including:
[0006] Responding to a first trigger operation, obtaining local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object;
[0007] Responding to a second trigger operation on a target interface, performing peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel, and determining peak detection results corresponding to the local field potential power spectrum data;
[0008] Displaying each of the peak detection results in the target interface.
[0009] In a second aspect, an embodiment of the present invention further provides a device for displaying electroencephalogram signals, the device including:
[0010] A data acquisition module, configured to acquire local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object in response to a first trigger operation;
[0011] A peak detection module, configured to perform peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel in response to a second trigger operation on a target interface, and determine peak detection results corresponding to the local field potential power spectrum data;
[0012] A result display module, configured to display each of the peak detection results in the target interface.
[0013] In a third aspect, an embodiment of the present invention further provides an electroencephalogram signal processing device, which is communicatively connected to an implantable medical device. The implantable medical device at least includes a pulse generator implanted in a target object and an electrode lead implanted in the brain of the target object. The implanted end of the electrode lead is provided with at least a plurality of stimulation electrode channels, and the pulse generator is connected to the electrode lead. The electroencephalogram signal processing device includes:
[0014] A processor, configured to acquire local field potential power spectrum data corresponding to at least one stimulation electrode channel of a brain nucleus of a target object in response to a first trigger operation, and perform peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel by executing the electroencephalogram signal display method according to any embodiment of the present invention, so as to obtain peak detection results displayed in a target interface;
[0015] A display, configured to display the target interface; wherein, the target interface includes at least one preset control, and the at least one preset control is used to receive a trigger operation of a user.
[0016] In a fourth aspect, an embodiment of the present invention further provides a medical system, which includes:
[0017] An implantable medical device, which at least includes a pulse generator implanted in a target object and an electrode lead implanted in the brain of the target object. The implanted end of the electrode lead is provided with at least a plurality of stimulation electrode channels, and the pulse generator is connected to the electrode lead;
[0018] And an electroencephalogram signal processing device.
[0019] In a fifth aspect, an embodiment of the present invention further provides an electronic device, which includes:
[0020] One or more processors;
[0021] A storage device for storing one or more programs, which when executed by one or more processors cause the one or more processors to implement the electroencephalogram signal display method according to any one of the embodiments of the present invention.
[0022] In a sixth aspect, an embodiment of the present invention further provides a storage medium containing computer-executable instructions that are used to execute the electroencephalogram signal display method according to any one of the embodiments of the present invention when executed by a computer processor.
[0023] The technical solution of the embodiment of the present invention is to obtain the local field potential power spectrum data corresponding to at least one stimulating electrode channel implanted in the brain of a target object in response to a first trigger operation, and then perform peak detection on the local field potential power spectrum data corresponding to at least one stimulating electrode channel in response to a second trigger operation on a target interface, determine the peak detection results corresponding to the local field potential power spectrum data, and thus display each peak detection result in the target interface. The technical solution of this embodiment can perform automatic peak detection on multi-channel local field potential signals collected by implanted stimulating electrodes through simple interaction operations, and can intuitively and clearly display the multi-channel peak detection results. This not only improves the discrimination accuracy, efficiency, objectivity, and real-time performance of local peak results in local field potential signals, but also provides an intuitive display screen for assisting users in selecting stimulation targets and adjusting stimulation parameters. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings introduced are only the drawings of a part of the embodiments to be described by the present invention, rather than all the drawings. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0025] Figure 1 Schematic diagram of an implantable medical device according to an embodiment of the present invention;
[0026] Figure 2 Schematic diagram of a stimulating electrode according to an embodiment of the present invention;
[0027] Figure 3 Flow chart of an electroencephalogram signal display method provided by an embodiment of the present invention;
[0028] Figure 4 Schematic diagram of a target interface according to an embodiment of the present invention;
[0029] Figure 5 Another schematic diagram of a target interface according to an embodiment of the present invention;
[0030] Figure 6 Schematic diagram corresponding to the local field potential power spectrum data involved in the embodiments of the present invention;
[0031] Figure 7 Schematic diagram of the image display interface involved in the embodiments of the present invention;
[0032] Figure 8 Schematic diagram of another method for displaying electroencephalogram signals provided by the embodiments of the present invention;
[0033] Figure 9 Schematic diagram of the target interface for determining the peak detection threshold by the fixed threshold setting method involved in the embodiments of the present invention;
[0034] Figure 10 Schematic diagram of the target interface for determining the peak detection threshold by the adaptive threshold setting method involved in the embodiments of the present invention;
[0035] Figure 11 Schematic diagram of the structure of an electroencephalogram signal display device provided by the embodiments of the present invention;
[0036] Figure 12 Schematic diagram of the structure of an electronic device provided by the embodiments of the present invention;
[0037] Figure 13 Schematic diagram of the structure of an electroencephalogram signal display device provided by the embodiments of the present invention;
[0038] Figure 14 Schematic diagram of the structure of a medical system provided by the embodiments of the present invention. Detailed implementation manners
[0039] Next, in combination with the accompanying drawings and specific implementation manners, the present application will be further described. It should be noted that, on the premise of no conflict, the following-described embodiments or technical features can be arbitrarily combined to form new embodiments.
[0040] Before introducing the technical solution, an exemplary description of the application scenario can be given first. The technical solution can be applied to scenarios where local peak detection and display are required for multi-channel local field potential signals collected by implanted stimulation electrodes.
[0041] Next, first, a brief description will be given of one of the application fields (i.e., implantable devices) of the embodiments of the present application. An implantable nerve stimulation system (a type of implantable medical system) mainly includes a stimulator implanted in a patient's body and a programming device arranged outside the patient's body. Existing nerve regulation technologies mainly implant electrodes at specific positions (i.e., target points) in the body through stereotactic surgery, and the stimulator implanted in the patient's body sends electrical pulses to the target points through the electrodes to regulate the electrical activities and functions of the corresponding nerve structures and networks, thereby improving symptoms and relieving pain. Among them, the stimulator can be any one of an implantable nerve electrical stimulation device, an implantable cardiac electrical stimulation system (also known as a cardiac pacemaker), an implantable drug delivery device (Implantable Drug Delivery System, abbreviated as IDDS), and a wire transfer device. The implantable nerve electrical stimulation device is, for example, a deep brain stimulation system (abbreviated as DBS), an implantable cortical nerve stimulation system (abbreviated as CNS), an implantable spinal cord stimulation system (abbreviated as SCS), an implantable sacral nerve stimulation system (abbreviated as SNS), an implantable vagus nerve stimulation system (abbreviated as VNS), etc.
[0042] In some embodiments, the stimulator may include an implantable pulse generator (IPG), electrode leads, and an extension lead arranged between the implantable pulse generator and the electrode leads. Data interaction between the implantable pulse generator and the electrode leads is achieved through the extension lead, and the implantable pulse generator is arranged in the patient's body. In response to the programming instructions sent by the programming device, it relies on a sealed battery and a circuit to provide controllable electrical stimulation energy to the internal tissues, and through the implanted extension lead and electrode leads, delivers one or two controllable specific electrical stimulations to a specific area of the internal tissues. The extension lead is used in cooperation with the implantable pulse generator as a transmission medium for electrical stimulation signals, and transmits the electrical stimulation signals generated by the implantable pulse generator to the electrode leads. The electrode leads deliver electrical stimulations to a specific area of the internal tissues through the electrode contacts thereon. The stimulator is provided with one or more electrode leads on one or both sides, and a plurality of electrode contacts are arranged on the electrode leads.
[0043] In some other embodiments, the stimulator may only include an implantable pulse generator and electrode leads. Among them, the implantable pulse generator can be embedded in the patient's skull, and the electrode leads are implanted in the patient's intracranial cavity. At this time, the implantable pulse generator is directly connected to the electrode leads without an extension lead.
[0044] The electrode lead can be a nerve stimulation electrode. Through multiple electrode contacts, the electrode lead delivers electrical stimulation to a specific area of the body tissue. The stimulator is provided with one or more electrode leads on one or both sides. Multiple electrode contacts are arranged on the electrode lead, and the electrode contacts can be arranged evenly or unevenly in the circumferential direction of the electrode lead. As an example, the electrode contacts can be arranged in a 4-row and 3-column array (a total of 12 electrode contacts) in the circumferential direction of the electrode lead. The electrode contacts can be used as stimulation contacts and / or acquisition contacts. The electrode contacts can adopt shapes such as sheet-like, ring-like, dot-like, etc.
[0045] In some possible ways, the stimulated body tissue can be the patient's brain tissue, and the stimulated site can be a specific site of the brain tissue. When the patient's disease types are different, the stimulated sites are generally different, and the number of stimulation contacts (single-source or multi-source), the application of one or more (single-channel or multi-channel) specific electrical stimulation signals, and the stimulation parameter data are also different. It can be considered that when the used stimulation contacts are multi-source and multi-channel (multi-channel), a larger amount of data will be generated compared to single-source and single-channel.
[0046] The embodiments of the present application do not limit the applicable disease types, which can be the disease types applicable to deep brain stimulation (DBS), spinal cord stimulation (SCS), pelvic stimulation, gastric stimulation, peripheral nerve stimulation, and functional electrical stimulation. Among them, the disease types that DBS can be used to treat or manage include but are not limited to: spastic diseases (such as epilepsy), pain, migraine, mental diseases (such as major depressive disorder (MDD)), bipolar disorder, anxiety disorder, post-traumatic stress disorder, dysthymia, obsessive-compulsive disorder (OCD), behavioral disorders, mood disorders, memory disorders, mental state disorders, movement disorders (such as essential tremor or Parkinson's disease), Huntington's disease, Alzheimer's disease, drug addiction, autism, or other neurological or psychiatric diseases and impairments.
[0047] The technical solution provided by the embodiments of the present invention is mainly applied to the field of implantable medical devices. For the schematic diagram of the implantable medical device involved in this embodiment, refer to Figure 1 , as Figure 1 shown, the implantable medical device mainly includes a programming device, an electrical pulse stimulation device, a stimulation electrode, and an electrode lead. The electrical pulse stimulation device is implanted into the patient's body (such as the chest cavity, skull, etc.). One end of the electrode lead is connected to the electrical pulse stimulation device subcutaneously, and the other end is configured with a stimulation electrode. Among them, for the schematic diagram of the stimulation electrode, refer to Figure 2 , as Figure 2As shown, the stimulating electrode includes at least one metal contact for outputting a stimulating source. These metal contacts can be circular rings or directional electrodes composed of multiple segmented electrode contacts. The stimulating electrode is partially implanted at a specified position in the patient's brain (such as a nucleus or nerve tissue associated with the disease). The doctor sends programming parameters to the electrical pulse stimulation device through a programming device, and the electrical pulse stimulation device delivers electrical stimulation to at least one metal contact in the stimulating electrode through an electrode wire, so that the at least one metal contact generates an electric field to treat the corresponding disease.
[0048] During the treatment of patients by deep brain stimulation technology, local field potential (LFP) signals at the contact positions can be recorded through electrodes implanted in the deep brain nuclei. The local field potential of the nuclei in normal people shows a stable change trend. When a local peak appears in the local field potential information collected by a certain contact, this local peak can be determined as an abnormal signal, indicating that this contact position may be the stimulation key point corresponding to the patient's disease.
[0049] Usually, the abnormal signal frequency bands corresponding to different clinical diseases may be different. Exemplarily, taking Parkinson's disease (PD) as an example, abnormal peaks in the β frequency band (13 - 35 Hz) can usually be observed in the power spectral density of the LFP signal. The β wave peak is the oscillatory activity within the β frequency range and is considered a biomarker for Parkinson's disease, used to guide DBS treatment. In the actual clinical analysis process, due to the individual differences in patient symptoms, multiple peaks in different frequency bands may also be observed in a segment of LFP signal. Thus, it can be seen that calculating and analyzing LFP information helps doctors judge patient symptoms, select stimulation targets, and adjust stimulation parameters.
[0050] In this embodiment, a plurality of electrode contacts are provided on the electrode. Since the implanted positions of different electrode contacts are different, the signals collected may also be different (i.e., EEG signals at different positions). Therefore, in combination with the electrode implantation situation, for example, the electrode trajectory in the brain can be simulated through postoperative medical images, and the positional relationship of different electrode contacts in the brain, especially in the specified nucleus, can be determined according to the electrode trajectory, so as to determine which electrode contacts can be used as the target electrode contacts for signal acquisition. When there are multi-channel signals (i.e., multiple electrode contacts), the abnormal peaks in the signals corresponding to each electrode contact channel can be calculated and fed back to the doctor. The channels corresponding to the abnormal peaks can be the channels for applying stimulation treatment. Therefore, the doctor can select these channels as the electrode contact combinations for subsequent electrical stimulation treatment. The purpose of the embodiment of the present invention is to perform peak detection on the multi-channel local field potential signals collected by the implanted stimulation electrode through simple user interaction operations, and intuitively and clearly display the multi-channel peak detection results, so as to improve the discrimination accuracy, efficiency, objectivity, and real-time performance of the local peak results in the local field potential signals.
[0051] Embodiment 1
[0052] Figure 3 FIG. is a schematic flowchart of an EEG signal display method provided by an embodiment of the present invention. This embodiment is applicable to the situation where local peak detection and display are required for multi-channel local field potential signals collected by an implanted stimulation electrode. This method can be executed by an EEG signal display device, which can be implemented in the form of software and / or hardware. The hardware can be an electronic device, such as a mobile terminal, a PC, or a server, etc.
[0053] As Figure 3 shown, the EEG signal display method includes:
[0054] S110. In response to a first trigger operation, obtain the local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of the target object.
[0055] In this embodiment, each electrode contact can correspond to a stimulation electrode channel. As Figure 2 shown, each circular contact in the image can correspond to a stimulation electrode channel, and each segmented electrode contact can also correspond to a stimulation electrode channel.
[0056] Among them, the first trigger operation is an operation to obtain the local field potential power spectrum data. One or more stimulation electrodes have been implanted in the brain of the target object. The target object is a user who is about to process and analyze the local field potential signals collected by the stimulation electrodes implanted in his brain. The local field potential power spectrum data is the power spectral density data corresponding to the local field potential data.
[0057] In the specific implementation process, the method for displaying electroencephalogram signals provided in this embodiment can be integrated into a functional component. When configuring this functional component, a data acquisition control for triggering a data acquisition event is pre-configured. When the user triggers this data acquisition control, the local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of the target object can be acquired. Specifically, the local field potential power spectrum data can be the stored data content pre-stored in the storage space, or the local field potential data collected by the stimulation electrode, and the real-time data content obtained by calculating the power spectral density thereof in real time. At least two specific implementation manners for acquiring the local field potential power spectrum data can include the following:
[0058] The first is that when a first trigger operation is detected, the local field potential power spectrum data corresponding to the stimulation electrode channels selected by the user can be acquired from the storage space. The second is to, in response to the first trigger operation, acquire the local field potential data corresponding to at least one stimulation electrode channel; calculate the power spectral density of each local field potential data to obtain the corresponding local field potential power spectrum data.
[0059] In this embodiment, the data acquisition control can include at least one of: a stored data acquisition control and a real-time data acquisition control. The first trigger operation can include: the operation of acquiring stored data corresponding to the stored data acquisition control and the operation of acquiring real-time data corresponding to the real-time data acquisition control. For example, the functional component can be installed in any server. When the user clicks the start control of the functional component in the server, at this time, in response to the operation of opening the functional component, the main page of the functional component can be entered. The main page can include at least one of the stored data acquisition control and the real-time data acquisition control pre-set for acquiring the local field potential power spectrum data. Further, the user can trigger the stored data acquisition control and select the local field potential power spectrum data corresponding to one or more stimulation electrode channels, so that these local field potential power spectrum data can be acquired from the storage space. As another way, the user can also trigger the real-time data acquisition control. At this time, the local field potential data collected in real time by the stimulation electrode can be acquired, and the power spectral density thereof can be calculated. For example, the specific methods for calculating the power spectral density include, but are not limited to, Fourier transform (the purpose is to convert the local field potential signal collected based on the time domain into a frequency domain signal), so that the real-time local field potential power spectrum data can be obtained.
[0060] S120. In response to a second trigger operation for the target interface, perform peak detection on the local field potential power spectrum data corresponding to at least one stimulation electrode channel, and determine the peak detection results corresponding to each local field potential power spectrum data.
[0061] In this embodiment, the specific operation process of performing peak detection on the local field potential power spectrum data of each stimulation electrode channel is the same. For the sake of clearly introducing this technical solution, hereinafter, the local field potential power spectrum data corresponding to one of the stimulation electrode channels will be taken as an example for introduction.
[0062] Among them, the target interface is a software interface pre-developed in the functional component, which is used to collect the triggering operations of the user, so that the functional component can execute corresponding processing procedures according to the triggering events and display the processing results in the target interface. The second triggering operation is the operation to perform peak detection on the local field potential power spectrum data. For example, a target control can be pre-configured. When the user triggers the target control, it means that peak detection processing is about to be performed on the local field potential power spectrum data, and at this time, the second triggering operation is generated.
[0063] Among them, the peak detection result refers to the local maximum point identified in the local field potential power spectrum data. Specifically, the peak detection result includes at least one of the following: peak quantity information, peak frequency information, peak amplitude information, and peak frequency band information to which the peak belongs. The peak quantity information refers to the total number of peaks detected in the local field potential power spectrum data, which reflects the number of significant frequency components in the signal. The more peaks there are, the more complex the frequency components in the signal may be. The peak frequency information represents the specific frequency value corresponding to each peak (the unit is usually Hz), which reveals the position of the significant frequency components in the signal and is an important index for analyzing the signal characteristics. For example, if a peak frequency of 10 Hz is detected, it indicates that there is a significant 10 Hz oscillation component in the signal. The peak amplitude information represents the intensity or power value of each peak in the power spectrum (usually in dB or μV2 / Hz as the unit), which reflects the energy size of this frequency component. The larger the amplitude, the stronger this frequency component is in the signal. Example: The amplitude of a peak is 20 dB, indicating that the energy of this frequency component is relatively high. The peak frequency band information to which the peak belongs represents the specific frequency band to which each peak frequency belongs (such as delta wave, theta wave, alpha wave, beta wave, gamma wave, etc.). The frequency band information is closely related to the functional significance of neural activities. Different frequency bands are usually related to different brain states or neural activity patterns. Example: The peak frequency is 4 Hz, belonging to the delta wave (1 - 4 Hz), which may be related to deep sleep or pathological conditions. The peak frequency is 25 Hz, belonging to the beta wave (13 - 30 Hz), which may be related to attention or movement preparation.
[0064] In this embodiment, when the user triggers the target control in the target interface, at this time, the functional component can respond to the second triggering operation, perform peak detection on the local field potential power spectrum data, and obtain the corresponding peak detection result. More specifically, the specific implementation methods for performing peak detection on the local field potential power spectrum data may include, but are not limited to, the threshold detection method and the sampling amplitude comparison method.
[0065] For the threshold detection method, the user can trigger the detection threshold control in the target interface. At this time, the user can customize and edit the peak detection threshold, or the functional component can adaptively configure the peak detection threshold. Thus, the amplitude of the local field potential power spectrum data can be compared with the peak detection threshold. When there is amplitude data greater than the peak detection threshold, this amplitude data is a local peak. Thus, corresponding peak detection results can be obtained based on the detected local peaks.
[0066] Exemplarily, a schematic diagram of a target interface is shown in Figure 4 , such as Figure 4 shown. When the user triggers the "fixed threshold control", the user can edit the corresponding peak detection threshold in the blank controls corresponding to each frequency band on the left; when the user triggers the "adaptive threshold control", the functional component can adaptively configure the peak detection threshold. Thus, peak detection is performed on the local field potential power spectrum data according to the peak detection threshold to obtain peak detection results.
[0067] For the sampling amplitude comparison method, the specific implementation of determining the peak detection results corresponding to each local field potential power spectrum data may include: in response to a second trigger operation on the target interface, determining target sampling amplitudes that meet a preset condition among the sampling amplitudes of the current local field potential power spectrum data; based on the target sampling amplitudes, determining the peak detection results corresponding to the current local field potential power spectrum data.
[0068] Wherein, the current local field potential power spectrum data is the local field potential power spectrum data being currently processed. The sampling amplitude refers to the power amplitude corresponding to different sampling frequencies in the local field potential power spectrum data. The target sampling amplitude is the sampling amplitude that meets the preset condition among all sampling amplitudes.
[0069] Specifically, another schematic diagram of a target interface is shown in Figure 5 , Figure 5 The left image in Figure 5 is a schematic diagram of the local field potential power spectrum data corresponding to each stimulation electrode channel. The user can trigger the "peak detection control" in the target interface. At this time, the functional component can automatically determine the target sampling amplitudes from the sampling amplitudes of the current local field potential power spectrum data according to the preset condition. For example,
[0070] Among them, the preset condition is a pre-set rule for determining which sampling amplitudes can be used as target sampling amplitudes. In this embodiment, the preset condition may include: the ratio of the first average value of at least one first sampling amplitude within the first frequency neighborhood range centered on the sampling amplitude to the second average value of at least one second sampling amplitude within the second frequency neighborhood range is greater than a preset value, and the second frequency neighborhood range is a preset frequency neighborhood range on both sides of the first frequency neighborhood range. Exemplarily, for any sampling data point in the current local field potential power spectrum data, if the frequency value of this sampling data point is f, then the first frequency neighborhood range can be expressed as {f - a, f + a}, and the second frequency neighborhood range can be expressed as {f - a - b, f - a} and {f + a, f + a + b}. For example, referring to Figure 6 , Figure 6 the frequency value of the sampling data point indicated by the black circular mark in is 10 Hz, a is taken as 5, b is taken as 3, the first frequency neighborhood range can be expressed as {5 Hz, 15 Hz}, and the second frequency neighborhood range can be expressed as {2 Hz, 5 Hz} and {15 Hz, 18 Hz}. When determining the target sampling amplitude, the first average value can be calculated according to one or more first sampling amplitudes within the first frequency neighborhood range, and the second average value can be calculated according to one or more second sampling amplitudes within the second frequency neighborhood range. If the ratio of the first average value to the second average value is greater than the preset value, then the sampling amplitude corresponding to this sampling data point is the target sampling amplitude.
[0071] Further, on the basis of obtaining one or more target sampling amplitudes in the current local field potential power spectrum data, corresponding peak detection results can be obtained according to the total number, frequency information, amplitude information, and the information of the frequency band to which they belong of these target sampling amplitudes.
[0072] S130. Display each peak detection result in the target interface.
[0073] In this embodiment, the target interface may include a result display area, such as Figure 4 and Figure 5 the result display area shown. On the basis of obtaining the peak detection results corresponding to one or more stimulation electrode channels, these peak detection results can be displayed in the result display area to achieve the effect of intuitively displaying the peak detection results, which helps to assist clinicians in selecting targets and adjusting stimulation parameters for the deep brain stimulation treatment process of the target object according to the peak detection results displayed in the target interface.
[0074] Based on the above embodiments, it is also possible to display an image display interface in response to a third trigger operation on the target interface; for the local field potential data corresponding to at least one stimulation electrode channel, draw a local field potential time-domain image, a power spectral density image, and a time-frequency image corresponding to the current local field potential data; and display each local field potential time-domain image in the first display area of the image display interface, display each power spectral density image in the second display area of the image display interface, and display each time-frequency image in the third display area of the image display interface.
[0075] Among them, the third trigger operation is an operation to draw and display image content related to local field potential power spectral data. The image display interface is an interface for displaying image content related to local field potential power spectral data. The image display interface includes a first display area, a second display area, and a third display area, and different display areas are used to display different types of image content. The local field potential time-domain image refers to a graphical representation of the local field potential changing with time. The power spectral density image is a representation of the energy distribution of the LFP signal in the frequency domain. The time-frequency image is an image that simultaneously displays the energy distribution of the LFP signal in the time and frequency dimensions. It combines time-domain and frequency-domain information and can reveal the dynamic changes of neural activity.
[0076] In this embodiment, when the user triggers the image display control in the target interface, the functional component can then respond to the third trigger operation, display the image display interface, and perform local field potential time-domain image drawing processing, power spectral density image drawing processing, and time-frequency image drawing processing on the local field potential data corresponding to each stimulation electrode channel. Further, when the local field potential time-domain image drawing of all stimulation electrode channels is completed, or whenever the local field potential time-domain image of one stimulation electrode channel is completed, the local field potential time-domain image can be displayed at the corresponding position in the first display area; when the power spectral density image drawing of all stimulation electrode channels is completed, or whenever the power spectral density image of one stimulation electrode channel is completed, the power spectral density image can be displayed at the corresponding position in the second display area; when the time-frequency image drawing of all stimulation electrode channels is completed, or whenever the time-frequency image of one stimulation electrode channel is completed, the time-frequency image can be displayed at the corresponding position in the third display area. Exemplarily, for the schematic diagram of the image display interface, see Figure 7 , Figure 7 in which the left display area is the first display area, and the local field potential time-domain images of stimulation electrode channels 1-8 are displayed in the first display area; the middle display area is the second display area, and the power spectral density images of stimulation electrode channels 1-8 are displayed in the second display area; the right display area is the third display area, and the time-frequency images of stimulation electrode channels 1-8 are displayed in the third display area.
[0077] In the technical solution of the embodiment of the present invention, in response to a first trigger operation, local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object is acquired. Then, in response to a second trigger operation for a target interface, peak detection is performed on the local field potential power spectrum data corresponding to at least one stimulation electrode channel to determine peak detection results corresponding to the local field potential power spectrum data, and thus each peak detection result is displayed in the target interface. The technical solution of this embodiment can perform automatic peak detection on multi-channel local field potential signals collected by implanted stimulation electrodes through simple interaction operations, and can intuitively and clearly display the multi-channel peak detection results, which not only improves the discrimination accuracy, efficiency, objectivity, and real-time performance of local peak results in local field potential signals, but also provides an intuitive display screen for assisting users in selecting stimulation targets and adjusting stimulation parameters.
[0078] Embodiment 2
[0079] Figure 8 It is a schematic diagram of an electroencephalogram signal display method provided by an embodiment of the present invention. On the basis of the foregoing embodiment, S120 is further refined, and its specific implementation manner can refer to the technical solution of this embodiment. Among them, the same or corresponding technical terms as those in the above embodiment will not be described in detail here.
[0080] As Figure 8 shown, the method specifically includes the following steps:
[0081] S210. In response to a first trigger operation, acquire local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object.
[0082] S220. In response to a second trigger operation for a target interface, determine a target threshold setting method.
[0083] Among them, the target interface includes preset controls corresponding to at least one candidate threshold setting method. The candidate threshold setting method refers to a threshold setting method to be selected by the user, and different candidate threshold setting methods correspond to different preset controls. The candidate threshold setting methods include at least one of a fixed threshold setting method and an adaptive threshold setting method. The fixed threshold setting method refers to a method of setting a threshold according to user-edited content. The adaptive threshold setting method is a method of dynamically adjusting a threshold according to local characteristics of data or signals.
[0084] In this embodiment, the user can trigger any candidate threshold setting method in the target interface, and this triggered candidate threshold setting method is the target threshold setting method.
[0085] S230. Based on the target threshold setting method, determine the peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulating electrode channel.
[0086] The peak detection threshold is a critical value used to identify and extract peaks (local maxima).
[0087] Specifically, the target threshold setting method can be a fixed threshold setting method or an adaptive threshold setting method. If the target threshold setting method is the fixed threshold setting method, the specific implementation of determining the peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulating electrode channel may include: displaying a threshold editing interface; in response to a trigger operation on at least one threshold editing control in the threshold editing interface, determining the peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulating electrode channel.
[0088] The threshold editing interface includes at least one threshold editing control for at least one frequency band corresponding to at least one stimulating electrode channel.
[0089] In this embodiment, for the schematic diagram of the target interface for determining the peak detection threshold by the fixed threshold setting method, see Figure 9 . As Figure 9 shown, when the user triggers the "fixed threshold control", at this time the target threshold setting method is the fixed threshold setting method. In this case, the user can input or select thresholds in the threshold editing controls corresponding to each frequency band on the left, so as to determine the peak detection threshold of the local field potential power spectrum data corresponding to each stimulating electrode channel. In particular, if there is local field potential power spectrum data of multiple stimulating electrode channels, the user can set the peak detection threshold for each frequency band of each stimulating electrode channel, or can also set a set of peak detection thresholds for each frequency band for all stimulating electrode channels.
[0090] If the target threshold setting method is the adaptive threshold setting method, the specific implementation of determining the peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulating electrode channel may include:
[0091] Based on the acquisition time information of the local field potential power spectrum data, obtain the peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulating electrode channel from the preset storage space.
[0092] Among them, the acquisition time information refers to the key information related to time when recording the LFP signal, and can also be understood as the time information of the stimulation electrode when collecting the LFP signal. The preset storage space includes: at least one preset peak detection threshold for different preset time periods in a day of the target object, and the at least one preset peak detection threshold includes peak detection thresholds for at least one frequency band corresponding to at least one stimulation electrode channel. Exemplarily, 24 hours in a day can be divided into 4 preset time periods, namely: the first preset time period 0:00-6:00, the second preset time period 6:00-12:00, the third preset time period 12:00-18:00, and the fourth preset time period 18:00-24:00. The preset peak detection threshold of a certain stimulation electrode channel stored in the preset storage space can be expressed as: {(0:00-6:00: delta band threshold A1, alpha band threshold A2, theta band threshold A3, beta band threshold A4, gamma band threshold A5); (6:00-12:00: delta band threshold B1, alpha band threshold B2, theta band threshold B3, beta band threshold B4, gamma band threshold B5); (12:00-18:00: delta band threshold C1, alpha band threshold C2, theta band threshold C3, beta band threshold C4, gamma band threshold C5); (18:00-24:00: delta band threshold D1, alpha band threshold D2, theta band threshold D3, beta band threshold D4, gamma band threshold D5)}.
[0093] Next, how to determine at least one preset peak detection threshold for different preset time periods in a day of the target object will be described in detail. The specific implementation method may include:
[0094] (1) For at least one stimulation electrode channel corresponding to the target object, at least one set of historical local field potential power spectrum data of the current stimulation electrode channel is obtained based on a preset timing task.
[0095] Among them, the historical local field potential power spectrum data refers to the local field potential power spectrum data generated by the target object in the historical period. The current stimulation electrode channel can be any one of the stimulation electrode channels. The time length of each set of historical local field potential power spectrum data is the same.
[0096] In this embodiment, the purpose of setting the preset timing task is as follows: at every preset time period, re-determine the preset peak detection thresholds for each preset time period, and update the original preset peak detection thresholds in the preset storage space to the latest preset peak detection thresholds. In this way, the peak detection thresholds corresponding to different preset time periods within a day of the target object can be dynamically updated, enabling the thresholds to adaptively adjust the peak detection thresholds according to the individual differences and physiological rhythms of the target object, so as to improve the accuracy of the peak detection results.
[0097] In this embodiment, the processing procedures for each stimulation electrode channel are the same. Here, any one of the stimulation electrode channels is taken as the current stimulation electrode channel, and an exemplary description is given by taking the current stimulation electrode channel as an example. According to the preset timing task, one set or multiple sets of historical local field potential power spectrum data of the current stimulation electrode channel can be obtained at every preset time period. Each set of historical local field potential power spectrum data can correspond to different historical dates. Exemplarily, the time period of the preset timing task is 3 days, and the historical local field potential power spectrum data of each day in the past 7 days can be obtained every 3 days. Based on this, 7 sets of historical local field potential power spectrum data can be obtained each time.
[0098] (2) Perform data partitioning processing on each set of historical local field potential power spectrum data according to the first interval duration to obtain historical power spectrum data groups corresponding to multiple different preset time periods.
[0099] In this embodiment, the first interval duration is the time length of the preset time period. For each set of historical local field potential power spectrum data, it can be divided into historical power spectrum data of 4 different preset time periods. Thus, a first historical power spectrum data group corresponding to the first preset time period from 0:00 to 6:00, a second historical power spectrum data group corresponding to the second preset time period from 6:00 to 12:00, a third historical power spectrum data group corresponding to the third preset time period from 12:00 to 18:00, and a fourth historical power spectrum data group corresponding to the fourth preset time period from 18:00 to 24:00 can be obtained.
[0100] (3) For the historical power spectrum data groups of each preset time period, determine the target historical sampling amplitudes among the historical sampling amplitudes of the historical power spectrum data groups that meet the preset conditions, so as to determine at least one preset peak detection threshold corresponding to the current preset time period based on the target historical sampling amplitudes.
[0101] Among them, the preset conditions include: the ratio of the first historical average value of at least one first historical sampling amplitude within the first frequency neighborhood range centered on the historical sampling amplitude to the second historical average value of at least one second historical sampling amplitude within the second frequency neighborhood range is greater than a preset value, and the second frequency neighborhood range is a preset frequency neighborhood range on both sides of the first frequency neighborhood range. In this embodiment, the principle of determining the target historical sampling amplitude is the same as that of determining the target sampling amplitude. The specific implementation method can refer to the process of determining the target sampling amplitude in S120, which will not be elaborated here.
[0102] In this embodiment, for the historical power spectrum data groups of each preset time period, the specific implementation methods of determining the corresponding preset peak detection thresholds are the same. For the current preset time period, the target historical sampling amplitude among the historical sampling amplitudes of the corresponding historical power spectrum data group can be determined according to the preset conditions, so that one or more target historical sampling amplitudes can be obtained. Further, the maximum value among all the target historical sampling amplitudes can be used as the preset peak detection threshold for the current preset time period, or the minimum value among all the target historical sampling amplitudes can be used as the preset peak detection threshold for the current preset time period, or the average value among all the target historical sampling amplitudes can be used as the preset peak detection threshold for the current preset time period. Based on the same processing method, at least one preset peak detection threshold corresponding to each preset time period can be obtained.
[0103] Optionally, on the basis of obtaining one or more target historical sampling amplitudes corresponding to each preset time period, the specific implementation method of determining at least one preset peak detection threshold for each preset time period can also include: inputting the target historical sampling amplitudes of each preset time period into a pre-trained threshold prediction model to obtain at least one preset peak detection threshold for each preset time period.
[0104] Among them, the threshold prediction model is a pre-trained neural network model, which is used to predict the peak detection thresholds corresponding to different time periods and different frequency bands in a day according to the multiple target historical sampling amplitudes of each preset time period.
[0105] In this embodiment, all the target historical sampling amplitudes corresponding to all the preset time periods and each target historical sampling amplitude can be input into the threshold prediction model, and the threshold prediction model can output the peak detection thresholds corresponding to different preset time periods and different frequency bands in a day, and these peak detection thresholds are the preset peak detection thresholds.
[0106] In this embodiment, the preset storage space stores preset peak detection thresholds of the target object at different preset time periods in a day. Based on determining the acquisition time information of the local field potential power spectrum data, the corresponding peak detection threshold can be obtained from the preset storage space according to the preset time period to which the acquisition time information belongs. Exemplarily, for the schematic diagram of the target interface for determining the peak detection threshold by the adaptive threshold setting method, see Figure 10 , such as Figure 10 shown. When the user triggers the "adaptive threshold control", the target threshold setting method is the adaptive threshold setting method at this time. In this case, if the acquisition time information of the local field potential power spectrum data is 14:30, the corresponding preset peak detection thresholds for the time period from 12:00 to 18:00 can be obtained from the preset storage space. These preset peak detection thresholds are the peak detection thresholds for the local field potential power spectrum data corresponding to at least one stimulation electrode channel.
[0107] S240. For the local field potential power spectrum data corresponding to at least one stimulation electrode channel, perform peak detection on the local field potential power spectrum data based on the corresponding peak detection threshold to determine the peak detection results corresponding to the local field potential power spectrum data of each stimulation electrode channel.
[0108] S250. Display each peak detection result in the target interface.
[0109] In the technical solution of the embodiment of the present invention, when determining the peak detection results corresponding to the local field potential power spectrum data, the target threshold setting method can also be determined according to the triggering operation of the user on the preset control corresponding to the fixed threshold setting method or the adaptive threshold setting method in the target interface. Then, based on the target threshold setting method, the peak detection thresholds for the local field potential power spectrum data corresponding to at least one stimulation electrode channel are determined. Further, for the local field potential power spectrum data corresponding to at least one stimulation electrode channel, perform peak detection on the local field potential power spectrum data based on the corresponding peak detection threshold to determine the peak detection results corresponding to the local field potential power spectrum data of each stimulation electrode channel. The technical solution provided in this embodiment provides multiple detection threshold determination methods. The user can customize and edit the peak detection threshold or adaptively determine the detection threshold, which broadens the applicable range of the local field potential signal peak detection method, and further improves the discrimination accuracy, efficiency, objectivity, and real-time performance of the local peak results.
[0110] Embodiment III
[0111] Figure 11 FIG. is a schematic structural diagram of an electroencephalogram signal display device provided by an embodiment of the present invention. The device includes: a data point screening module 310, a removed data point determination module 320, and a target model determination module 330.
[0112] Among them, the data acquisition module 310 is configured to obtain local field potential power spectrum data corresponding to at least one stimulating electrode channel implanted in the brain of the target object in response to a first trigger operation;
[0113] The peak detection module 320 is configured to perform peak detection on the local field potential power spectrum data corresponding to at least one stimulating electrode channel in response to a second trigger operation on the target interface, and determine peak detection results corresponding to the local field potential power spectrum data;
[0114] The result display module 330 is configured to display each peak detection result in the target interface.
[0115] The technical solution of the embodiment of the present invention obtains local field potential power spectrum data corresponding to at least one stimulating electrode channel implanted in the brain of the target object by responding to a first trigger operation, and then performs peak detection on the local field potential power spectrum data corresponding to at least one stimulating electrode channel in response to a second trigger operation on the target interface, and determines peak detection results corresponding to the local field potential power spectrum data, so as to display each peak detection result in the target interface. The technical solution of this embodiment can perform automatic peak detection on multi-channel local field potential signals collected by implanted stimulating electrodes through simple interaction operations, and can intuitively and clearly display multi-channel peak detection results, which not only improves the discrimination accuracy, efficiency, objectivity and real-time performance of local peak results in local field potential signals, but also provides an intuitive display screen for assisting users in selecting stimulation targets and adjusting stimulation parameters.
[0116] Based on the above device, optionally, the data acquisition module 310 includes:
[0117] The field potential data acquisition unit is configured to obtain local field potential data corresponding to at least one stimulating electrode channel in response to a first trigger operation;
[0118] The power spectrum data determination unit is configured to calculate the power spectrum density of each local field potential data to obtain the corresponding local field potential power spectrum data.
[0119] Based on the above device, optionally, the peak detection result includes at least one of peak quantity information, peak frequency information, peak amplitude information, and peak belonging frequency band information.
[0120] Based on the above device, optionally, the peak detection module 320 includes:
[0121] The target data determination unit is configured to determine target sampling amplitudes that meet preset conditions among the sampling amplitudes of the current local field potential power spectrum data in response to a second trigger operation on the target interface;
[0122] A detection result determination unit, configured to determine a peak detection result corresponding to the current local field potential power spectrum data based on a target sampling amplitude;
[0123] Wherein, the preset condition includes: the ratio of the first average value of at least one first sampling amplitude within a first frequency neighborhood range centered on the sampling amplitude to the second average value of at least one second sampling amplitude within a second frequency neighborhood range is greater than a preset value, and the second frequency neighborhood range is a preset frequency neighborhood range on both sides of the first frequency neighborhood range.
[0124] Based on the above device, optionally, the peak detection module 320 further includes:
[0125] A threshold setting method determination unit, configured to determine a target threshold setting method in response to a second trigger operation for a target interface; wherein, the target interface includes preset controls corresponding to at least one selectable threshold setting method, and the threshold setting method includes at least one of a fixed threshold setting method and an adaptive threshold setting method;
[0126] A detection threshold determination unit, configured to determine a peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulation electrode channel based on the target threshold setting method;
[0127] A detection result determination unit, configured to perform peak detection on the local field potential power spectrum data corresponding to at least one stimulation electrode channel based on the corresponding peak detection threshold, and determine the peak detection result corresponding to the local field potential power spectrum data of each stimulation electrode channel.
[0128] Based on the above device, optionally, the detection threshold determination unit includes: a custom setting subunit and an adaptive setting subunit;
[0129] The custom setting subunit is configured to display a threshold editing interface if the target threshold setting method is a fixed threshold setting method; wherein, the threshold editing interface includes threshold editing controls for at least one frequency band corresponding to at least one stimulation electrode channel; and in response to a trigger operation for the threshold editing control, determine a peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulation electrode channel;
[0130] An adaptive setting subunit, configured to, if the target threshold setting method is an adaptive threshold setting method, obtain the peak detection thresholds of the local field potential power spectrum data corresponding to at least one stimulation electrode channel from a preset storage space based on the acquisition time information of the local field potential power spectrum data; wherein, the preset storage space includes: at least one preset peak detection threshold for different preset time periods in a day of the target object, and the at least one preset peak detection threshold includes peak detection thresholds for at least one frequency band corresponding to at least one stimulation electrode channel.
[0131] Based on the above device, optionally, the adaptive setting subunit is specifically configured to, for at least one stimulation electrode channel corresponding to the target object, obtain at least one set of historical local field potential power spectrum data of the current stimulation electrode channel based on a preset timing task; wherein, the time length of each set of historical local field potential power spectrum data is the same; starting from the target historical moment as the acquisition starting point, perform data division processing on each set of historical local field potential power spectrum data according to a first time interval to obtain historical power spectrum data groups corresponding to multiple different preset time periods; for the historical power spectrum data groups of each preset time period, determine the target historical sampling amplitudes that meet the preset conditions among the historical sampling amplitudes of each historical power spectrum data group, so as to determine at least one preset peak detection threshold corresponding to the current preset time period based on the target historical sampling amplitudes; wherein, the preset conditions include: the ratio of the first historical average value of at least one first historical sampling amplitude within a first frequency neighborhood range centered on the historical sampling amplitude to the second historical average value of at least one second historical sampling amplitude within a second frequency neighborhood range is greater than a preset value, and the second frequency neighborhood range is a preset frequency neighborhood range on both sides of the first frequency neighborhood range.
[0132] Based on the above device, optionally, the adaptive setting subunit is specifically further configured to input the target historical sampling amplitudes of each preset time period into a pre-trained threshold prediction model to obtain at least one preset peak detection threshold for each preset time period.
[0133] Based on the above device, optionally, the electroencephalogram signal display device further includes: an image display module;
[0134] The image display module is configured to display an image display interface in response to a third trigger operation on the target interface; wherein, the image display interface includes a first display area, a second display area, and a third display area; for the local field potential data corresponding to the at least one stimulation electrode channel, draw a local field potential time-domain image, a power spectral density image, and a time-frequency image corresponding to the current local field potential data; display each of the local field potential time-domain images in the first display area of the image display interface, display each of the power spectral density images in the second display area of the image display interface, and display each of the time-frequency images in the third display area of the image display interface.
[0135] The electroencephalogram (EEG) signal display device provided by an embodiment of the present invention can execute the EEG signal display method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution of the method.
[0136] It should be noted that the various units and modules included in the above system are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present invention.
[0137] Embodiment 4
[0138] Figure 12 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Figure 12 It shows a block diagram of an exemplary electronic device 40 suitable for implementing the implementation manner of the embodiment of the present invention. Figure 12 The shown electronic device 40 is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present invention.
[0139] As Figure 12 shown, the electronic device 40 is presented in the form of a general-purpose computing device. The components of the electronic device 40 may include, but are not limited to: one or more processors or processing units 401, a system memory 402, and a bus 403 connecting different system components (including the system memory 402 and the processing unit 401).
[0140] The bus 403 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure in a variety of bus structures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0141] The electronic device 40 typically includes a variety of computer system-readable media. These media can be any available media accessible by the electronic device 40, including volatile and non-volatile media, removable and non-removable media.
[0142] System memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 404 and / or cache memory 405. Electronic device 40 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 406 can be used for reading and writing on non-removable, non-volatile magnetic media ( Figure 12 not shown, typically referred to as a "hard disk drive"). Although Figure 12 not shown in, a disk drive for reading and writing on removable non-volatile disks (such as a "floppy disk"), and an optical disk drive for reading and writing on removable non-volatile optical disks (such as CD-ROM, DVD-ROM or other optical media) can be provided. In these cases, each drive can be connected to bus 403 through one or more data media interfaces. Memory 402 may include at least one program product having a set (such as at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0143] A program / utilities 408 having a set (at least one) of program modules 407 can be stored, for example, in memory 402. Such program modules 407 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. Program modules 407 generally execute the functions and / or methods in the embodiments described in the present invention.
[0144] Electronic device 40 can also communicate with one or more external devices 409 (such as a keyboard, pointing device, display, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 40, and / or communicate with any device that enables the electronic device 40 to communicate with one or more other computing devices (such as a network card, modem, etc.). Such communication can be carried out through an input / output (I / O) interface 411. Also, electronic device 40 can further communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 412. As shown in the figure, network adapter 412 communicates with other modules of electronic device 40 through bus 403. It should be understood that although Figure 12 not shown in, other hardware and / or software modules can be used in conjunction with electronic device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0145] The processing unit 401 executes various functional applications and page processing by running the programs stored in the system memory 402, such as implementing the electroencephalogram signal display method provided by the embodiments of the present invention.
[0146] Specifically, according to the embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments of the present invention include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the I / O interface 411, or installed from the storage system 406. When the computer program is executed by the processing unit 401, the above functions defined in the methods of the embodiments of the present invention are executed.
[0147] Embodiment Five
[0148] The embodiments of the present invention further provide a storage medium including computer-executable instructions, and the computer-executable instructions are used to execute an electroencephalogram signal display method when executed by a computer processor. The method includes:
[0149] In response to a first trigger operation, acquiring local field potential power spectrum data corresponding to at least one stimulating electrode channel implanted in the brain of a target object;
[0150] In response to a second trigger operation for a target interface, performing peak detection on the local field potential power spectrum data corresponding to at least one stimulating electrode channel, and determining peak detection results corresponding to the local field potential power spectrum data;
[0151] Displaying each peak detection result in the target interface.
[0152] The computer storage medium of the embodiments of the present invention can adopt any combination of one or more computer-readable media. The computer-readable media can be computer-readable signal media or computer-readable storage media. The computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, the computer-readable storage media can be any tangible medium that contains or stores a program, and the program can be used by or combined with an instruction execution system, device, or component.
[0153] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
[0154] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0155] The computer program code for performing the operations of the embodiments of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0156] Embodiment Six
[0157] Figure 13 A schematic structural diagram of an electroencephalogram signal processing device provided for the embodiments of this application is as Figure 13 shown. The electroencephalogram signal processing device 500 is communicatively connected to an implantable medical device 600. The electroencephalogram signal processing device includes: a processor 501 and a display 502;
[0158] Wherein, the implantable medical device 600 at least includes a pulse generator 601 implanted into the body of a target object and a stimulation electrode 602 implanted into the brain of the target object. The stimulation electrode is provided with at least a plurality of stimulation electrode channels. The pulse generator is connected to the stimulation electrode 602 through an electrode wire 603.
[0159] Specifically, the processor 501 in the electroencephalogram (EEG) signal processing device 500 is configured to, in response to a first trigger operation, acquire local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain nucleus of a target object, and perform peak detection on the local field potential power spectrum data corresponding to at least one stimulation electrode channel by executing the EEG signal display method according to any embodiment of the present invention to obtain a peak detection result displayed on a target interface; the display 502 in the EEG signal processing device 500 is used to display the target interface; wherein, the target interface includes at least one preset control, and the at least one preset control is used to receive a trigger operation of a user.
[0160] In a specific application process, the implantable medical device 600 can collect local field potential data corresponding to at least one stimulation electrode channel implanted in the brain nucleus of a target object. The display 502 of the EEG signal processing device 500 can display a target interface, and the target interface includes one or more preset controls. When the user triggers a preset control for acquiring local field potential power spectrum data on the target interface, at this time, the processor 501 can, in response to the first trigger operation, acquire local field potential data corresponding to at least one stimulation electrode channel implanted in the brain nucleus of the target object, perform power spectrum conversion on these local field potential data to obtain local field potential power spectrum data, and then perform peak detection on the local field potential power spectrum data corresponding to at least one stimulation electrode channel by executing the EEG signal display method according to any embodiment of the present invention to obtain a peak detection result displayed on the target interface, and display the peak detection result in the target interface.
[0161] In the technical solution of the embodiment of the present application, the EEG signal processing device includes a processor and a display. The EEG signal processing device is medical and is used with an implantable medical device. When the EEG signal processing device is specifically applied, the processor, in response to a first trigger operation, acquires local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object; in response to a second trigger operation on the target interface, performs peak detection on the local field potential power spectrum data corresponding to at least one stimulation electrode channel to determine a peak detection result corresponding to each local field potential power spectrum data; and displays each peak detection result in the target interface, so that the target interface can be displayed on the display. In the technical solution of this embodiment, automated peak detection can be performed on multi-channel local field potential signals collected by implantable stimulation electrodes through simple interaction operations, and the multi-channel peak detection results can be displayed intuitively and clearly. This not only improves the discrimination accuracy and efficiency of local peak results in local field potential signals, thereby improving the objectivity and real-time nature of local peak results, but also provides an intuitive display screen for assisting users in selecting stimulation targets and adjusting stimulation parameters.
[0162] Embodiment Seven
[0163] Figure 14 A schematic structural diagram of a medical system provided by an embodiment of the present application. The medical system 70 includes an implantable medical device 500 and an electroencephalogram signal processing device 600.
[0164] Among them, the implantable medical device 500 at least includes a pulse generator 601 implanted into the body of a target object and a stimulating electrode 602 implanted into the brain of the target object. The stimulating electrode is provided with at least a plurality of stimulating electrode channels, and the pulse generator is connected to the stimulating electrode 602 through an electrode wire 603.
[0165] The electroencephalogram signal processing device 600 includes: a processor 501 and a display 502. The processor 501 is configured to, in response to a first trigger operation, acquire local field potential power spectrum data corresponding to at least one stimulating electrode channel of the brain nucleus of the implanted target object, and perform peak detection on the local field potential power spectrum data corresponding to at least one stimulating electrode channel by executing the electroencephalogram signal display method according to any embodiment of the present invention, so as to obtain a peak detection result displayed on a target interface; the display 502 is used to display the target interface; wherein, the target interface includes at least one preset control, and the at least one preset control is used to receive a trigger operation of a user.
[0166] In the technical solution of the embodiment of the present application, the medical system includes an implantable medical device and an electroencephalogram signal processing device. In specific applications, the implantable medical device can collect local field potential data corresponding to at least one stimulating electrode channel of the brain nucleus of the implanted target object. The electroencephalogram signal processing device can, in response to a first trigger operation, acquire local field potential data corresponding to at least one stimulating electrode channel of the brain nucleus of the implanted target object, perform power spectrum conversion on these local field potential data to obtain local field potential power spectrum data, and in response to a second trigger operation on the target interface, perform peak detection on the local field potential power spectrum data corresponding to at least one stimulating electrode channel to determine a peak detection result corresponding to each local field potential power spectrum data; display each peak detection result in the target interface, so that the target interface can be displayed on the display. The technical solution of this embodiment can perform automatic peak detection on multi-channel local field potential signals collected by the implantable stimulating electrode through simple interaction operations, and can intuitively and clearly display the multi-channel peak detection results, which not only improves the discrimination accuracy and efficiency of local peak results in local field potential signals, thereby improving the objectivity and real-time nature of local peak results, but also provides an intuitive display screen for assisting users in selecting stimulation targets and adjusting stimulation parameters.
[0167] Note that the above is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments here, and various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A method for displaying electroencephalogram signals, characterized in that, Including: In response to a first trigger operation, acquiring local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object; In response to a second trigger operation for a target interface, performing peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel, and determining peak detection results corresponding to the local field potential power spectrum data; Displaying each of the peak detection results in the target interface.
2. The method according to claim 1, wherein The step of, in response to a first trigger operation, acquiring local field potential power spectrum data corresponding to at least one stimulation electrode channel implanted in the brain of a target object includes: In response to a first trigger operation, acquiring local field potential data corresponding to the at least one stimulation electrode channel; Performing power spectral density calculation on each of the local field potential data to obtain corresponding local field potential power spectrum data.
3. The method according to claim 1, wherein The peak detection result includes at least one of peak quantity information, peak frequency information, peak amplitude information, and peak belonging frequency band information.
4. The method according to claim 1, wherein The step of, in response to a second trigger operation for the target interface, performing peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel, and determining peak detection results corresponding to the local field potential power spectrum data includes: In response to a second trigger operation for the target interface, determining target sampling amplitudes that satisfy a preset condition among the sampling amplitudes of the current local field potential power spectrum data; Based on the target sampling amplitudes, determining peak detection results corresponding to the current local field potential power spectrum data; Wherein, the preset condition includes that the ratio of a first average value of at least one first sampling amplitude within a first frequency neighborhood range centered on the sampling amplitude to a second average value of at least one second sampling amplitude within a second frequency neighborhood range is greater than a preset value, and the second frequency neighborhood range is a preset frequency neighborhood range on both sides of the first frequency neighborhood range.
5. The method according to claim 1, characterized in that The step of, in response to a second trigger operation for the target interface, performing peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel, and determining peak detection results corresponding to the local field potential power spectrum data includes: In response to a second trigger operation for the target interface, determining a target threshold setting method; wherein, at least one preset control corresponding to a candidate threshold setting method is included in the target interface, and the candidate threshold setting method includes at least one of a fixed threshold setting method and an adaptive threshold setting method; Based on the target threshold setting method, determining peak detection thresholds for the local field potential power spectrum data corresponding to at least one stimulation electrode channel; Performing peak detection on the local field potential power spectrum data corresponding to the at least one stimulation electrode channel based on the corresponding peak detection thresholds, and determining peak detection results corresponding to the local field potential power spectrum data of each stimulation electrode channel.
6. The method according to claim 5, characterized in that, The step of, based on the target threshold setting method, determining peak detection thresholds for the local field potential power spectrum data corresponding to at least one stimulation electrode channel includes: If the target threshold setting method is a fixed threshold setting method, a threshold editing interface is displayed; wherein, the threshold editing interface includes at least one threshold editing control for at least one frequency band corresponding to at least one stimulation electrode channel; In response to a triggering operation on the threshold editing control, a peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulation electrode channel is determined.
7. The method according to claim 4, wherein The determining of the peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulation electrode channel based on the target threshold setting method includes: If the target threshold setting method is an adaptive threshold setting method, based on the acquisition time information of the local field potential power spectrum data, a peak detection threshold of the local field potential power spectrum data corresponding to at least one stimulation electrode channel is obtained from a preset storage space; Wherein, the preset storage space includes: at least one preset peak detection threshold for different preset time periods of the target object in a day, and the at least one preset peak detection threshold includes peak detection thresholds for at least one frequency band corresponding to at least one stimulation electrode channel.
8. The method according to claim 7, wherein The method further includes: determining at least one preset peak detection threshold for different preset time periods of the target object in a day, including: For at least one stimulation electrode channel corresponding to the target object, at least one set of historical local field potential power spectrum data of the current stimulation electrode channel is obtained based on a preset timing task; wherein, the time length of each set of the historical local field potential power spectrum data is the same; According to a first time interval, data division processing is performed on each set of the historical local field potential power spectrum data to obtain historical power spectrum data groups corresponding to multiple different preset time periods; For the historical power spectrum data groups of each of the preset time periods, a target historical sampling amplitude that satisfies a preset condition among the historical sampling amplitudes of each historical power spectrum data group is determined, so as to determine at least one preset peak detection threshold corresponding to the current preset time period based on the target historical sampling amplitude; Wherein, the preset condition includes: the ratio of the first historical average value of at least one first historical sampling amplitude within a first frequency neighborhood range centered on the historical sampling amplitude to the second historical average value of at least one second historical sampling amplitude within a second frequency neighborhood range is greater than a preset value, and the second frequency neighborhood range is a preset frequency neighborhood range on both sides of the first frequency neighborhood range.
9. The method according to claim 8, wherein The method further includes: Inputting the target historical sampling amplitudes of each of the preset time periods into a pre-trained threshold prediction model to obtain at least one preset peak detection threshold for each of the preset time periods.
10. The method according to claim 1, wherein The method further includes: In response to a third triggering operation on the target interface, an image display interface is displayed; wherein, the image display interface includes a first display area, a second display area, and a third display area; For the local field potential data corresponding to at least one stimulation electrode channel, a local field potential time domain image, a power spectral density image, and a time-frequency image corresponding to the current local field potential data are drawn. Display each of the local field potential time-domain images in the first display area of the image display interface, display each of the power spectral density images in the second display area of the image display interface, and display each of the time-frequency images in the third display area of the image display interface.
11. An electroencephalogram signal display device, characterized in that, The device includes: A data acquisition module, configured to obtain local field potential power spectral data corresponding to at least one stimulation electrode channel implanted in the brain of a target object in response to a first trigger operation; A peak detection module, configured to perform peak detection on the local field potential power spectral data corresponding to the at least one stimulation electrode channel in response to a second trigger operation for a target interface, and determine peak detection results corresponding to each of the local field potential power spectral data; A result display module, configured to display each of the peak detection results in the target interface.
12. An electroencephalogram signal processing device, characterized in that, The electroencephalogram signal processing device is communicatively connected to an implantable medical device. The implantable medical device at least includes a pulse generator implanted in the body of a target object and a stimulation electrode implanted in the brain of the target object. The stimulation electrode is provided with at least a plurality of stimulation electrode channels. The pulse generator is connected to the stimulation electrode through an electrode lead. The electroencephalogram signal processing device includes: A processor, configured to obtain local field potential power spectral data corresponding to at least one stimulation electrode channel of a brain nucleus of a target object implanted in response to a first trigger operation, and perform peak detection on the local field potential power spectral data corresponding to the at least one stimulation electrode channel by executing the electroencephalogram signal display method according to any one of claims 1-10, to obtain peak detection results displayed in the target interface; A display, configured to display the target interface; wherein, the target interface includes at least one preset control, and the at least one preset control is used to receive a trigger operation of a user.
13. A medical system, characterized in that, The medical system includes: An implantable medical device, which at least includes a pulse generator implanted in the body of a target object and an electrode lead implanted in the brain of the target object. The implanted end of the electrode lead is provided with at least a plurality of stimulation electrode channels, and the pulse generator is connected to the electrode lead; And, the electroencephalogram signal processing device according to claim 12.
14. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor, so that the at least one processor can execute the electroencephalogram signal display method according to any one of claims 1-10.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the electroencephalogram signal display method according to any one of claims 1-10 when executed.