System and method for detecting and removing periodic non-physiological artifact from evoked potentials
An automated electrophysiological response analysis apparatus for identifying and eliminating signals having non-physiological artifact noise from an averaged evoked potential signal, wherein the apparatus is adapted to identify in an electrophysiological response at least one characteristic representative of non-physiological artifact noise to classify the signal as an artifact signal and remove the artifact signal from a collection of signals used to generate the averaged evoked potential signal.
Latest Safeop Surgical, Inc. Patents:
- Medical systems and methods for detecting changes in electrophysiological evoked potentials
- Systems and methods for detecting nerve function
- System, method, and computer algorithm for characterization and classification of electrophysiological evoked potentials
- Systems and methods for placement of spinal cord stimulator leads
- Device and means of assessing neuromuscular junction status with higher fidelity
The present invention relates generally to the field of removing noise from recorded waveform signals, such as evoked potentials (EPs), and more particularly to a system, method, and computer algorithm for automatically detecting periodic non-physiological artifact and removing if from the EPs.
Bio-electrical potentials such as somatosensory evoked potentials (ssep) are summated electrical potentials usually recorded after stimulating a peripheral nerve or parts of the nervous system. Monitoring patients by recording waveforms such as somatosensory evoked potentials during surgery has been shown to allow early identification of impending nerve injury. The difficulty with analyzing and classifying the waveforms lies in the wide variation in the amplitude, frequency and shape of the waveforms. These variations are caused by many factors including anesthesia and any preexisting abnormalities of the nerves, however one primary cause is electrical interference from ambient electrical noise or from other devices, such as pacemakers.
External pacemakers are an essential part to some cardiac surgeries. Generally, a transcutaneous pacing system is introduced when the patient starts to experience bradycardia (abnormally slow heart action), or if they develop any other irregularities in their heartbeat. Some patients may have internal pacemakers already in place for similar issues. Unfortunately, the electric signals produced by pacing systems are large relative to the ssep being recorded, but often smaller than can be reliably captured by a voltage threshold rejection classifier and contain frequencies not typically excluded by traditional high-pass and low-pass filters used to condition the ssep signals. The electrical interference from the pacing system therefore can represent significant power in the recorded waveforms.
Embodiments herein generally relate to improved systems and methods to automatically and more fully remove pacemaker or similar artifact from recorded ssep signals. The systems and methods overcome many drawbacks caused by non-physiologic, such as pacemaker, noise and drawbacks of current attempts to eliminate such noise. For example, described herein according to some embodiments are systems, methods, and computer signal processing algorithms for the removal of these types of periodic artifacts from evoked potential signals, which can be performed quickly and in real-time without significant processing overhead and without significantly altering the characteristics of the signal of interest.
SUMMARY OF THE INVENTIONOne embodiment of the invention relates to an automated EP analysis apparatus for identifying and eliminating signals having non-physiological artifact noise from an averaged EP signal, wherein the apparatus is adapted to identify in an electrophysiological response at least one characteristic representative of non-physiological artifact noise to classify the signal as an artifact signal and remove the artifact signal from a collection of signals used to generate the averaged EP signal.
In some embodiments, the non-physiological artifact noise is pacing artifact from a pacemaker. In some embodiments, the at least one characteristic is at least one from the group consisting of: a minimum slope, minimum amplitude, a maximum rise time, a maximum fall time, a minimum peak duration, and a maximum activity between a rising edge and a falling edge of the signal.
In some embodiments, the apparatus further comprises: an output operable to couple to at least one stimulating electrode to stimulate one or more peripheral nerves of a patient, an input operable to couple to at least one recording electrode to record the electrophysiological response comprising the resultant electrical waveforms generated by a nervous system in response to the one or more stimulating electrodes, and at least one processor, coupled to said output and said input, operable to cause the apparatus to identify in the electrophysiological response at least one characteristic representative of non-physiological artifact noise to classify the signal as an artifact signal and remove the artifact signal from a collection of signals used to generate the averaged EP signal.
Another embodiment of the invention relates to a method for identifying and eliminating signals having non-physiological artifact noise from an averaged EP signal. The method includes recording resultant waveforms generated by a nervous system, resulting from stimulation of one or more nerves of the nervous system, identifying in the resultant waveforms at least one characteristic representative of non-physiological artifact noise, if the at least one characteristic is present in a resultant waveform, classifying the waveform as an artifact signal, and generating an averaged EP signal using only the resultant waveforms that have not been classified as an artifact signal.
In some embodiments, generating an averaged EP signal using only the resultant waveforms that have not been classified as an artifact signal is achieved by removing the artifact signal from a collection of signals used to generate the averaged EP signal. In some embodiments, the non-physiological artifact noise is pacing artifact from a pacemaker. In some embodiments, the at least one characteristic is at least one from the group consisting of: a minimum slope, minimum amplitude, a maximum rise time, a maximum fall time, a minimum peak duration, and a maximum activity between a rising edge and a falling edge of the signal.
In some embodiments, the method further includes identifying a plurality of characteristics representative of non-physiological artifact noise by analyzing the signal for a first characteristic and if the first characteristic is present, continuing to analyze the signal for a second characteristic.
Another embodiment of the invention relates to an automated Evoked Potential (EP) analysis algorithm for monitoring, detecting, identifying and eliminating non-physiological artifact noise in the physiological system from which the EPs or Ensemble Averages (EA) are obtained, wherein the algorithm identifies artifacts in the individual electrophysiological responses (ER) to repetitive stimulation allowing rejection of those containing such artifacts from the ensemble average.
In some embodiments, the non-physiological artifact noise is noise from a pacemaker.
In some embodiments, there is an apparatus for monitoring, detecting, identifying and eliminating non-physiological artifact noise in the physiological system from which the EPs or Ensemble Averages (EA) are obtained, that implements the algorithm described above.
In some embodiments, the apparatus further comprises a system that processes ER sequentially looking for a series of characteristics. In some embodiments, the apparatus further comprises a system that processes ER sequentially looking for a single primary characteristic. In some embodiments, the apparatus further comprises a system that iteratively processes ER meeting a preceding identified characteristic for a further characteristic and stops processing if a characteristic is not found, and rejects a ER from an ensemble average if all characteristics are found.
In some embodiments, the apparatus further comprises a system in which the characteristics comprise but are not limited to amplitude, rise time, fall time, peak duration and pre and post peak slope. In some embodiments, the apparatus further comprises a system in which the characteristics can be altered. In some embodiments, the apparatus further comprises a system in which integrate such apparatus into other devices in a surgical environment. In some embodiments, the apparatus can feed information to other devices in the surgical environment that allows these devices to identify the presence of pacer activity. In some embodiments, the apparatus can obtain information from an anesthesia or blood pressure machine or pacemaker to calculate when changes in EP waveforms are due to anesthesia or physiologic or non-physiologic changes.
Bio-electrical potentials such as somatosensory evoked potentials (ssep) are summated electrical potentials usually recorded after repeatedly stimulating a peripheral nerve or parts of the nervous system. Monitoring patients by recording waveforms such as somatosensory evoked potentials during surgery has been shown to allow early identification of impending nerve injury. Such monitoring is performed with sophisticated, multichannel amplifier and display equipment. This monitoring is often fraught with difficulties due to the small size of potentials and large amounts of ongoing noise which makes recognizing significant changes and when to alert for these changes difficult.
The difficulty with analyzing and classifying the waveforms lies in the wide variation in the amplitude, frequency and shape of the waveforms. These variations are caused by many factors including anesthesia and any preexisting abnormalities of the nerves, however the main cause is electrical interference from ambient electrical noise or from other devices such as pacemakers.
External pacemakers are an essential part to some cardiac surgeries. Generally, a transcutaneous pacing system is introduced when the patient starts to experience bradycardia (abnormally slow heart action), or if they develop any other irregularities in their heartbeat. The anesthesiologist may first attempt to remedy the patient with a drug, but if that fails, pacing is introduced in order to regulate the heartbeat. By providing timed pulses while also recording the hearts activity, the pacing system can bring the patient's heart back into a consistent and natural rhythm. Without the external pacing system, the patient would be more likely to go into cardiac arrest. Other patients may have internal pacemakers in place for similar issues.
Unfortunately, the electric signals produced by pacing systems are large relative to the somatosensory evoked potential signals being recorded, but often smaller than can be reliably captured by a fixed threshold rejection classifier and contain frequencies not typically attenuated by high- and low-pass filters used to condition the sseps. These electrical signals from the pacing system therefore end up being a major source of noise in the recorded waveforms, as shown in
Although electronic and digital filters are employed to attenuate noise from the signals and allow better viewing and interpretation of the waveforms, these filters typically filter in two ways, by limiting recoded waveform frequency range or rejecting signals of high amplitude that contain clear artifact, waveform frequency or alteration of the overall data such that only partial removal of noise occurs or the morphology, amplitude or even presence/absence of the underlying potentials that he user is interested in are changed making interpretation difficult and highly dependent on experience. This in turn may lead to erroneous interpretations.
Standard high- and low-pass filters that limit the bandwidth of the recordings, or classifiers that reject raw recordings over a certain amplitude threshold (rejection threshold classifier) may have difficulty removing pacemaker or pacemaker like artifacts from evoked potential recordings, leading to inability to record accurate signals.
There are described methods for detecting and removing pacemaker artifact from electroencephalographic signals, however these primarily apply to continuous EEG or ECG recordings and not to stimulus evoked monitoring. These methods are also complex and introduce significant processor overhead
U.S. Pat. No. 8,440,903 (Donehoo) describes a variable amplitude threshold that identifies and eliminates a pacemaker's pulse from data. Once the initial threshold is surpassed by a pacing artifact, the threshold decays in magnitude so that any of the characteristic “ringing” is cut out. However, evoked potentials are not affected by the ringing created by the pacing pulses, and therefore do not have a major need for a variable threshold classifier which adds complexity and additional processing.
Accordingly, certain embodiments disclosed herein provide a lean and fast computer algorithm running on software installed on an evoked potential monitoring machine, which can be used in any surgery or situation where a patient is at risk, to detect and remove confounding pacemaker or similar noise and display the underlying signals more accurately to the user(s).
In an exemplary embodiment of the present invention a system, method, and computer algorithm for identification and removal of pacemaker and pacemaker-like artifact from electrophysiological EPs is disclosed. In this application, an EP is defined as a voltage versus time signal obtained by ensemble averaging (EA) the electrophysiological responses (ER) to repetitive stimulation of a specific sensory neural system detected using suitable electrodes. Examples of EPs are somatosensory, auditory or visual EPs. Ensemble averaging of the electrophysiological responses may be performed according to the system and methods described in U.S. Patent Publication 2014/0020178 entitled “System, Method, and Computer Algorithm and Characterization and Classification of Electrophysiological Evoked Potentials,” which is herein incorporated by reference in its entirety.
The methods and algorithms are applied to every ER signal recoded after each stimulation that survives any initial frequency and amplitude rejection filtering, and prior to summation of those timed signals into a EA. The algorithm establishes the presence or absence of a pacemaker or similar artifact in each ER, and then excludes those in which it is present from the EA.
In an exemplary embodiment of the present invention, in order to perform this task with higher efficiency, the algorithm processes the individual signals sequentially in a gated fashion looking for the presence or absence of several characteristics and only performing further examination for remaining characteristics if the preceding characteristic is present. If all characteristics are present, indicative of noise from a pacing or other similar pulse, it rejects the ER from the EA.
Accordingly, in an exemplary embodiment of the present invention, the algorithm first looks for any ER that contain sudden increases in amplitude (signal having a steep rising edge), characteristic of non-physiological artifact. If none is present, no further processing is required. If this characteristic is present, the algorithm looks for the presence of a sudden decrease in amplitude occurring within a specified time or window length from initial increase. If this characteristic is present, the algorithm continues to analyze each ER through a series of characteristics which may include but are not limited to amplitude, rise time, peak duration and pre and post peak slope. If all defined characteristics are present it rejects the signal from the ensemble averaging. This process is described in greater detail below.
Since the artifact has a steep rising edge followed by a steep falling edge, the slopes of the original data are firstly taken into consideration. After taking the first difference of the pre-collected raw data, the algorithm would use a threshold trigger to start the identification process. Following an initial large positive slope, a pre-defined time window is set, starting at the point of threshold triggering, so that if there is a large negative slope within the window, the data has positively identified a first characteristic of a pacing signal (or similar noise), and the identification process moves on. If there is not a large negative slope within that time window, the algorithm ignores the original window starting point, and continues looking through that trace for a different positive slope.
If a large negative slope was confirmed within the time window, the amplitude of this deviation in the data is calculated. The amplitude is calculated by first recognizing a base for the data. The artifacts' onset and trough are not often the same voltage, and should be averaged to achieve a more consistent amplitude check. Once the base is established, the difference between the voltage of the base and the midpoint of the artifact is considered to be the amplitude. If the amplitude of the deviation is large enough, the algorithm continues the identification process, and if the amplitude of the deviation is smaller than the threshold value, then the process is stopped and the algorithm continues to look for the next large positive slope. This step is necessary to confirm that the deviation is large enough to be considered a pacing artifact, as there is often oscillatory noise in the raw data that contains relatively large positive and negative slopes in a small window.
Finally, the slope between the edges is examined to confirm if there is consistent data with little slope between the edges. The pacing artifact resembles a square wave, and therefore has little activity in between the two edges. If there is too much activity between the edges, this suggests that the deviation being analyzed is noise and not artifact. If the data between the two edges is “flat” enough, then the trace is identified as having an artifact, and the algorithm stops looking for a large positive slope. To be considered flat the data between the two edges has to have several data points with little to no slope.
In order to detect the characteristics described above to identify the traces with pacing artifact, threshold values for each piece of data is set. In some embodiments, the threshold values are set as shown in
If the algorithm studies the entire trace as described above, and an artifact has not been identified, then the trace is identified as being “clean”. The clean traces are then separated into one data set, while the “dirty” traces (those were a pacing artifact is identified) are separated into another. The clean data set can then be used to make an EA that would be void of pacing artifact. Since pacemaker artifact occurs out of phase with typical evoked potential stimuli and usually at a much slower rate, only a small subset of raw time recordings shows the artifact as present and exclusion of those from the ensemble average does not affect the overall integrity of the ensemble average (EA).
According to an exemplary embodiment, the recording electrodes 102 may be coupled to the head, neck, spine, arms, legs, trunk, Erb's point and/or torso of the patient 101, and stimulating electrodes 103 may be coupled to the arms and/or legs of the patient 101.
According to an exemplary embodiment, the PEDD 104 may be electronically coupled to recording electrodes 102 and stimulating electrodes 103. In an exemplary embodiment, the PEDD 104 may be part of, may be coupled to, and/or may include, a computer. According to an exemplary embodiment, the PEDD 104 may include a computer, such as, e.g., but not limited to, the computer set forth in and described further below with reference to
In an exemplary embodiment, the PEDD 104 may detect positioning effect in a patient 101 lying on the table 107 using the stimulating electrodes 103 and the recording electrodes 102. According to an exemplary embodiment, the PEDD 104 may communicate positioning effect information using the alert and display unit 106 to, e.g., operating room personnel.
According to an exemplary embodiment, the PEDD 104 may stimulate sensory or mixed nerves of the patient using the stimulating electrodes 103 to produce EPs. In an exemplary embodiment, a PEDD 104 may be attached, coupled and/or connected to the patient 101 with stimulating electrodes 103, e.g., near the arms or legs over peripheral nervous structures, such as, but not limited to, e.g., the ulnar nerves, median nerves and posterior tibial nerves.
According to an exemplary embodiment, the PEDD 104 may use the recording electrodes 102 to detect ERs generated by a patient's nervous system in response to the stimulation from the stimulating electrodes 103. These ERs may then be subject to the analysis described above to identify a pacing artifact and remove the signal containing the artifact from the averaged EPs.
According to an exemplary embodiment, based on the observed EPs, the PEDD 104 may identify potential positioning effect injuries caused by positioning of the patient 101. In an exemplary embodiment, the PEDD 104 may detect changes in the EPs, such as, e.g., but not limited to, changes in latency, changes in amplitude or changes in morphology. According to an exemplary embodiment, changes, such as, e.g., but not limited to, reductions or aberrations in the EPs may indicate a positioning effect. In an exemplary embodiment, the PEDD 104 may identify a particular nerve structure affected by positioning effect based on the EPs. The PEDD 104 may further recommend actions to ameliorate the positioning effect by recommending changes in position. In one exemplary embodiment, the PEDD 104 may move the patient automatically so as to prevent positioning effect injury to the patient 101.
The present embodiments (or any part(s) or function(s) thereof) may be implemented using hardware, software, firmware, or a combination thereof and may be implemented in one or more computer systems or other processing systems. In fact, in one exemplary embodiment, the invention may be directed toward one or more computer systems capable of carrying out the functionality described herein. An example of a computer system 200 is shown in
The computer system 200 may include one or more processors, such as, e.g., but not limited to, processor(s) 204. The processor(s) 204 may be connected to a communication infrastructure 206 (e.g., but not limited to, a communications bus, cross-over bar, or network, etc.). Various exemplary software embodiments may be described in terms of this exemplary computer system. After reading this description, it will become apparent to a person skilled in the relevant art(s) how to implement the invention using other computer systems and/or architectures.
Computer system 200 may include a display interface 202 that may forward, e.g., but not limited to, graphics, text, and other data, etc., from the communication infrastructure 206 (or from a frame buffer, etc., not shown) for display on the display unit 230.
The computer system 200 may also include, e.g., but may not be limited to, a main memory 208, random access memory (RAM), and a secondary memory 210, etc. The secondary memory 210 may include, for example, (but may not be limited to) a hard disk drive 212 and/or a removable storage drive 214, representing a floppy diskette drive, a magnetic tape drive, an optical disk drive, a magneto-optical disk drive, a compact disk drive CD-ROM, a digital versatile disk (DVD), a write once read many (WORM) device, a flash memory device, etc. The removable storage drive 214 may, e.g., but not limited to, read from and/or write to a removable storage unit 218 in a well-known manner. Removable storage unit 218, also called a program storage device or a computer program product, may represent, e.g., but not limited to, a floppy disk, a magnetic tape, an optical disk, a magneto-optical disk, a compact disk, a flash memory device, etc. which may be read from and written to by removable storage drive 214. As will be appreciated, the removable storage unit 218 may include a computer usable storage medium having stored therein computer software and/or data.
In alternative exemplary embodiments, secondary memory 210 may include other similar devices for allowing computer programs or other instructions to be loaded into computer system 200. Such devices may include, for example, a removable storage unit 222 and an interface 220. Examples of such may include a program cartridge and cartridge interface (such as, e.g., but not limited to, those found in video game devices), a removable memory chip (such as, e.g., but not limited to, an erasable programmable read only memory (EPROM), or programmable read only memory (PROM) and associated socket, and other removable storage units 222 and interfaces 220, which may allow software and data to be transferred from the removable storage unit 222 to computer system 200.
Computer 200 may also include an input device 216 such as, e.g., (but not limited to) a mouse or other pointing device such as a digitizer, and a keyboard or other data entry device (none of which are labeled).
Computer 200 may also include output devices 240, such as, e.g., (but not limited to) display 230, and display interface 202. Computer 200 may include input/output (I/O) devices such as, e.g., (but not limited to) communications interface 224, cable 228 and communications path 226, etc. These devices may include, e.g., but not limited to, a network interface card, and modems (neither are labeled). Communications interface 224 may allow software and data to be transferred between computer system 200 and external devices. Examples of communications interface 224 may include, e.g., but may not be limited to, a modem, a network interface (such as, e.g., an Ethernet card), a communications port, a Personal Computer Memory Card International Association (PCMCIA) slot and card, etc. Software and data transferred via communications interface 224 may be in the form of signals 228 which may be electronic, electromagnetic, optical or other signals capable of being received by communications interface 224. These signals 228 may be provided to communications interface 224 via, e.g., but not limited to, a communications path 226 (e.g., but not limited to, a channel). This channel 226 may carry signals 228, which may include, e.g., but not limited to, propagated signals, and may be implemented using, e.g., but not limited to, wire or cable, fiber optics, a telephone line, a cellular link, an radio frequency (RF) link and other communications channels, etc.
In this document, the terms “computer program medium” and “computer readable medium” may be used to generally refer to media such as, e.g., but not limited to removable storage drive 214, a hard disk installed in hard disk drive and/or other storage device 212, and signals 228, etc. These computer program products may provide software to computer system 200. The invention may be directed to such computer program products.
An algorithm is here, and generally, considered to be a self-consistent sequence of acts or operations leading to a desired result. These include physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers or the like. It should be understood, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities.
Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
In a similar manner, the term “processor” may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory. A “computing platform” may comprise one or more processors.
Embodiments of the present invention may include apparatuses and/or devices for performing the operations herein. An apparatus may be specially constructed for the desired purposes, or it may comprise a general purpose device selectively activated or reconfigured by a program stored in the device.
Embodiments of the invention may be implemented in one or a combination of hardware, firmware, and software. Embodiments of the invention may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by a computing platform to perform the operations described herein. A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, an exemplary machine-readable storage medium may include, e.g., but not limited to, read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; magneto-optical storage media; flash memory devices; other exemplary storage devices capable of storing electrical, optical, acoustical or other form of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.) thereon, and others.
Computer programs (also called computer control logic), may include object oriented computer programs, and may be stored in main memory 208 and/or the secondary memory 210 and/or removable storage units 214, also called computer program products. Such computer programs, when executed, may enable the computer system 200 to perform the features of the present invention as discussed herein. In particular, the computer programs, when executed, may enable the processor or processors 204 to provide a method to control and/or manage operation of a positioning effect detection device according to an exemplary embodiment of the present invention. Accordingly, such computer programs may represent controllers of the computer system 200.
In another exemplary embodiment, the invention may be directed to a computer program product comprising a computer readable medium having control logic (computer software) stored therein. The control logic, when executed by the processor 204, may cause the processor 204 to perform the functions of the invention as described herein. In another exemplary embodiment where the invention may be implemented using software, the software may be stored in a computer program product and loaded into computer system 200 using, e.g., but not limited to, removable storage drive 214, hard drive 212 or communications interface 224, etc. The control logic (software), when executed by the processor 204, may cause the processor 204 to perform the functions of the invention as described herein. The computer software may run as a standalone software application program running atop an operating system, or may be integrated into the operating system.
In yet another embodiment, the invention may be implemented primarily in hardware using, for example, but not limited to, hardware components such as application specific integrated circuits (ASICs), or one or more state machines, etc. Implementation of the hardware state machine so as to perform the functions described herein will be apparent to persons skilled in the relevant art(s).
In another exemplary embodiment, the invention may be implemented primarily in firmware. In yet another exemplary embodiment, the invention may be implemented using a combination of any of, e.g., but not limited to, hardware, firmware, and software, etc.
Exemplary embodiments of the invention may also be implemented as instructions stored on a machine-readable or accessible storage medium, which may be read and executed by a computing platform to perform the operations described herein. A machine-readable storage medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium may include, e.g., but not limited to, read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; magneto-optical storage media; flash memory devices; other exemplary storage devices capable of storing electrical, optical, acoustical or other form of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.) thereon, and others.
The exemplary embodiment of the present invention makes reference to, e.g., but not limited to, communications links, wired, and/or wireless networks. Wired networks may include any of a wide variety of well-known means for coupling voice and data communications devices together. Alternatively, various exemplary wireless network technologies may be used to implement the embodiments of the present invention.
Unless specifically stated otherwise, as apparent from the following discussions, it may be appreciated that throughout the specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices.
In a similar manner, the term “processor” may refer to any device or portion of a device that processes electronic data from registers and/or memory to transform that electronic data into other electronic data that may be stored in registers and/or memory. A “computing platform” may comprise one or more processors.
According to an exemplary embodiment, exemplary methods set forth herein may be performed by an exemplary one or more computer processor(s) adapted to process program logic, which may be embodied on an exemplary computer accessible storage medium, which when such program logic is executed on the exemplary one or more processor(s) may perform such exemplary steps as set forth in the exemplary methods.
Claims
1. An apparatus for automated analysis of evoked potentials, the apparatus comprising:
- an output coupled to at least one stimulating electrode to stimulate at least one peripheral nerve of a patient;
- an input coupled to at least one recording electrode to record an electrophysiological response comprising a plurality of resultant electrical waveforms generated by a nervous system of the patient in response to the stimulation from the at least one stimulating electrode; and
- at least one processor coupled to the output and the input, the at least one processor programmed to execute an automated evoked potential analysis algorithm for monitoring, detecting, identifying and eliminating non-physiological artifact noise in the physiological system from which the evoked potentials or ensemble averages of the evoked potentials are obtained, the automated evoked potential analysis algorithm configured to: determine whether ambient electrical noise or non-physiological artifact noise is present in a resultant electrical waveform of the plurality of electrical waveforms of the electrophysiological response; detecting, based on the determination, that the non-physiological artifact noise is present in the resultant electrical waveform, the detecting comprising:
- identifying in the electrophysiological response, at least one characteristic representative of a signal having the non-physiological artifact noise; classify the resultant electrical waveform as an artifact signal if the non-physiological artifact noise is present; remove the resultant electrical waveform that has been identified as the artifact signal from a collection of signals; generate an averaged evoked potential signal from the collection of signals; and
- generate positioning effect information about the patient using the averaged evoked potential signal.
2. The apparatus of claim 1, wherein the non-physiological artifact noise is pacing artifact from a pacemaker.
3. The apparatus of claim 1, wherein the at least one characteristic is at least one from the group consisting of: a minimum slope, a minimum amplitude, a maximum rise time, a maximum fall time, a minimum peak duration, and a maximum activity between a rising edge and a falling edge of the signal.
4. The apparatus of claim 1, wherein the at least one processor is further configured to transmit the positioning effect information to display or generate an alert based on the positioning effect information.
5. The apparatus of claim 1, wherein the at least one stimulating electrode is coupled to arms and/or legs of the patient.
6. The apparatus of claim 1, wherein the at least one recording electrode is coupled to a head, neck, spine, arms, legs, trunk, Erb's point and/or torso of the patient.
7. The apparatus of claim 1, wherein the collection of signals used to generate an averaged evoked potential signal comprises the remaining resultant electrical waveforms of the plurality of electrical waveforms in which the non-physiological artifact noise is not present.
4161945 | July 24, 1979 | Grossman |
4291703 | September 29, 1981 | Kelen |
4305402 | December 15, 1981 | Katims |
4863265 | September 5, 1989 | Flower et al. |
4934377 | June 19, 1990 | Bova et al. |
5139028 | August 18, 1992 | Steinhaus |
5184615 | February 9, 1993 | Nappholz |
5284154 | February 8, 1994 | Raymond et al. |
5313956 | May 24, 1994 | Knutsson et al. |
5662105 | September 2, 1997 | Tien |
5797854 | August 25, 1998 | Hedgecock |
5825936 | October 20, 1998 | Clarke et al. |
5827195 | October 27, 1998 | Lander |
5916179 | June 29, 1999 | Sharrock |
6067467 | May 23, 2000 | John |
6304772 | October 16, 2001 | Taha |
6391024 | May 21, 2002 | Sun et al. |
6535767 | March 18, 2003 | Kronberg |
6556861 | April 29, 2003 | Prichep |
6634043 | October 21, 2003 | Lamb et al. |
6725086 | April 20, 2004 | Marinello |
6985833 | January 10, 2006 | Shambroom et al. |
7174206 | February 6, 2007 | Frei et al. |
7216001 | May 8, 2007 | Hacker et al. |
7234180 | June 26, 2007 | Horton et al. |
7286871 | October 23, 2007 | Cohen |
7512439 | March 31, 2009 | Farazi |
7522953 | April 21, 2009 | Kaula et al. |
7620453 | November 17, 2009 | Propato et al. |
7628757 | December 8, 2009 | Koh |
7628761 | December 8, 2009 | Gozani et al. |
7806862 | October 5, 2010 | Molnar |
7904160 | March 8, 2011 | Brodnick et al. |
8055349 | November 8, 2011 | Gharib et al. |
8108039 | January 31, 2012 | Saliga et al. |
8255045 | August 28, 2012 | Gharib et al. |
8386025 | February 26, 2013 | Hoppe |
8440903 | May 14, 2013 | Farris, III |
8515530 | August 20, 2013 | Warner et al. |
8538512 | September 17, 2013 | Bibian et al. |
8538539 | September 17, 2013 | Gharib et al. |
8568331 | October 29, 2013 | Bertagnoli et al. |
8591431 | November 26, 2013 | Calancie et al. |
8731654 | May 20, 2014 | Johnson et al. |
8740783 | June 3, 2014 | Gharib et al. |
8903487 | December 2, 2014 | Fischell et al. |
8965520 | February 24, 2015 | Botros et al. |
8989866 | March 24, 2015 | Gharib et al. |
9084551 | July 21, 2015 | Brunnett et al. |
9211074 | December 15, 2015 | Johnson et al. |
9332918 | May 10, 2016 | Buckley et al. |
9579037 | February 28, 2017 | Brunnett et al. |
9585618 | March 7, 2017 | Leschinsky |
9681880 | June 20, 2017 | Neubardt et al. |
9700228 | July 11, 2017 | Gharib et al. |
9743853 | August 29, 2017 | Kelleher |
9743884 | August 29, 2017 | Rasmussen |
9744356 | August 29, 2017 | Botros et al. |
10342443 | July 9, 2019 | Johnson et al. |
10376167 | August 13, 2019 | Mahon et al. |
10391012 | August 27, 2019 | Stashuk et al. |
11083387 | August 10, 2021 | Mahon et al. |
11197640 | December 14, 2021 | Johns et al. |
11684533 | June 27, 2023 | Stashuk et al. |
20020042563 | April 11, 2002 | Becerra et al. |
20020183605 | December 5, 2002 | Devlin et al. |
20030052775 | March 20, 2003 | Shambroom et al. |
20030083719 | May 1, 2003 | Shankar et al. |
20030125777 | July 3, 2003 | Ding |
20030176799 | September 18, 2003 | Beatty et al. |
20040010303 | January 15, 2004 | Bolea |
20040122482 | June 24, 2004 | Tung et al. |
20050075578 | April 7, 2005 | Gharib et al. |
20050085866 | April 21, 2005 | Tehrani |
20050101878 | May 12, 2005 | Daly et al. |
20050119711 | June 2, 2005 | Cho et al. |
20050228306 | October 13, 2005 | Kurtz |
20050228654 | October 13, 2005 | Prieto et al. |
20050261559 | November 24, 2005 | Mumford et al. |
20060025702 | February 2, 2006 | Sterrantino et al. |
20060052845 | March 9, 2006 | Zanella |
20060173510 | August 3, 2006 | Besio et al. |
20060178593 | August 10, 2006 | Neubardt et al. |
20060241562 | October 26, 2006 | John et al. |
20060276704 | December 7, 2006 | McGinnis et al. |
20070016097 | January 18, 2007 | Farquhar et al. |
20070135722 | June 14, 2007 | Lin |
20070192960 | August 23, 2007 | Jackson |
20070225674 | September 27, 2007 | Molnar et al. |
20070282217 | December 6, 2007 | McGinnis et al. |
20080033511 | February 7, 2008 | Dobak |
20080051844 | February 28, 2008 | Brodnick et al. |
20080167574 | July 10, 2008 | Farquhar |
20080221473 | September 11, 2008 | Calancie et al. |
20080269835 | October 30, 2008 | Carlson et al. |
20080300655 | December 4, 2008 | Cholette |
20090033486 | February 5, 2009 | Costantino |
20090048531 | February 19, 2009 | McGinnis et al. |
20090054758 | February 26, 2009 | Dunseath |
20090054804 | February 26, 2009 | Gharib et al. |
20090069027 | March 12, 2009 | Brock et al. |
20090124869 | May 14, 2009 | Hu et al. |
20090143693 | June 4, 2009 | Ye et al. |
20090177112 | July 9, 2009 | Gharib et al. |
20090247893 | October 1, 2009 | Lapinlampi et al. |
20100010367 | January 14, 2010 | Foley et al. |
20100036211 | February 11, 2010 | La Rue et al. |
20100042012 | February 18, 2010 | Alhussiny |
20100130834 | May 27, 2010 | Viertio-Oja et al. |
20100156376 | June 24, 2010 | Fu et al. |
20100198099 | August 5, 2010 | Murphy et al. |
20100274144 | October 28, 2010 | Hu et al. |
20100312124 | December 9, 2010 | Johnson |
20100317989 | December 16, 2010 | Gharib et al. |
20110054346 | March 3, 2011 | Hausman et al. |
20110224570 | September 15, 2011 | Causevic |
20110224988 | September 15, 2011 | Mahajan et al. |
20110230785 | September 22, 2011 | Higgins et al. |
20110279676 | November 17, 2011 | Terada et al. |
20110295142 | December 1, 2011 | Chakravarthy et al. |
20120065536 | March 15, 2012 | Causevic et al. |
20120095360 | April 19, 2012 | Runney et al. |
20120136276 | May 31, 2012 | Johnson et al. |
20120150063 | June 14, 2012 | Rea |
20120165690 | June 28, 2012 | Chen et al. |
20120197153 | August 2, 2012 | Kraus et al. |
20120313757 | December 13, 2012 | Volpi et al. |
20130024524 | January 24, 2013 | Graff et al. |
20130035606 | February 7, 2013 | Wichner |
20130138356 | May 30, 2013 | Nierenberg |
20130190599 | July 25, 2013 | Wyeth et al. |
20130204156 | August 8, 2013 | Hampton et al. |
20130245424 | September 19, 2013 | Decharms |
20130245722 | September 19, 2013 | Ternes et al. |
20140020178 | January 23, 2014 | Stashuk et al. |
20140121555 | May 1, 2014 | Scott et al. |
20140148725 | May 29, 2014 | Cadwell |
20140275926 | September 18, 2014 | Scott |
20140276195 | September 18, 2014 | Papay et al. |
20140288389 | September 25, 2014 | Gharib et al. |
20140324118 | October 30, 2014 | Simon et al. |
20150061758 | March 5, 2015 | Hsu |
20150088030 | March 26, 2015 | Taylor |
20150148683 | May 28, 2015 | Hermanne |
20150208934 | July 30, 2015 | Sztrubel et al. |
20150257700 | September 17, 2015 | Fu |
20150305640 | October 29, 2015 | Reinke |
20150313512 | November 5, 2015 | Hausman et al. |
20160106994 | April 21, 2016 | Crosby et al. |
20160113587 | April 28, 2016 | Kothe et al. |
20160128620 | May 12, 2016 | Iriki et al. |
20160213268 | July 28, 2016 | Kim et al. |
20160228018 | August 11, 2016 | Mahon et al. |
20160270679 | September 22, 2016 | Mahon et al. |
20170347955 | December 7, 2017 | Rasmussen |
20180078210 | March 22, 2018 | Snow et al. |
20180140843 | May 24, 2018 | Kent et al. |
20180310849 | November 1, 2018 | Johns et al. |
20180360336 | December 20, 2018 | O'Brien et al. |
20200315478 | October 8, 2020 | Mahon et al. |
20220096022 | March 31, 2022 | Johns et al. |
20220287619 | September 15, 2022 | Cleveland et al. |
101137332 | March 2008 | CN |
101309419 | November 2008 | CN |
201185940 | January 2009 | CN |
102361590 | February 2012 | CN |
102368951 | March 2012 | CN |
102481107 | May 2012 | CN |
102594472 | July 2012 | CN |
102824170 | December 2012 | CN |
102883775 | January 2013 | CN |
104411234 | March 2015 | CN |
S51154986 | December 1976 | JP |
S5922106 | July 1982 | JP |
S59193403 | April 1983 | JP |
H04253843 | December 1991 | JP |
H06508288 | September 1994 | JP |
H06277189 | October 1994 | JP |
H1176185 | March 1999 | JP |
2003131668 | May 2003 | JP |
2004517669 | June 2004 | JP |
2005073223 | March 2005 | JP |
2007185326 | July 2007 | JP |
2009-502424 | January 2009 | JP |
2009011896 | January 2009 | JP |
2005519646 | April 2009 | JP |
2009071387 | April 2009 | JP |
2009118969 | June 2009 | JP |
2009534159 | September 2009 | JP |
2010104586 | May 2010 | JP |
2012529344 | November 2012 | JP |
2012236007 | December 2012 | JP |
5466389 | April 2014 | JP |
2017-502711 | January 2017 | JP |
2001074248 | October 2001 | WO |
2003000128 | January 2003 | WO |
2003005887 | January 2003 | WO |
2006072050 | July 2006 | WO |
2006084193 | August 2006 | WO |
2010144200 | December 2010 | WO |
2011045936 | April 2011 | WO |
2013166157 | November 2013 | WO |
2015048822 | May 2015 | WO |
2016179191 | November 2016 | WO |
2018232365 | December 2018 | WO |
2022192569 | September 2022 | WO |
- “NeuroStream—Intraoperative Monitoring Document Management” [online][retrieved Apr. 21, 2010). Retrieved from the Internet at <http://www.neurostream.us/solutionsonlineDoc.iso?nav=1>.
- “NeuroStream—Intraoperative Monitoring Interpreting Physician Access” [online][retrieved Apr. 21, 2010). Retrieved from the Internet at HYPERLINK “http://www.neurostream.us/solutionstelemedicine.iso?nav=1”.
- “NeuroStream—IOM and Neurophysiological Monitoring Software” [online][retrieved Apr. 21, 2010). Retrieved from the Internet at HYPERLINK “http://www.neurostream.us/solutionscaseExecution.iso?nav=1”.
- “NeuroStream—Software for Intraoperative Monitoring Scheduling” [online][retrieved Apr. 21, 2010). Retrieved from the Internet at HYPERLINK h http://www.neurostream.us/solutionsschedulina.iso?nav= 1.
- AMSCO 3085 SP Surgical Table Sales Brochure, STERIS Corporation; Apr. 2006, 16 pages.
- Baumann, et al., Intraoperative SSEP Detection of Ulnar Nerve Compression or Ischemia in an Obese Patient: A Unique Complication Associated With a Specialized Spinal Retraction System; Archives of Physical Medicine and Rehabilitation, vol. 81.
- Ben-David, et al., Prognosis of Intraoperative Brachial Plexus Injury: A Review of 22 cases, British Journal of Anaesthesia, vol. 79, No. 4, Oct. 1997, pp. 440-445.
- Bizzarri, et al., Iatrogenic Injury to the Long Thoracic Nerve: An Underestimated Cause of Morbidity After Cardiac Surgery, Texas Heart Institute Journal, vol. 28, No. 4, Jan. 2001,pp. 315-317.
- Chung, Induk, et al., “Upper-limb somatosensory evoked potential monitoring in lumbosacral spine surgery: a prognostic marker for position-related ulnar nerve injury.” The Spine Journal 9.4 (Apr. 2009): 287-295.
- Crum, et al. “Peripheral nerve stimulation and monitoring during operative procedures.” Muscles & nerve 35.2: 159-170. (Year: 2007).
- Crum, et al. “intraoperative peripheral nerve stimulation and recording.” Handbook of Clinical Neurophysiology 8: 364-370. (Year: 2008).
- Doemges, et al., “Changes in the Stretch Reflex of the Human First Dorsal Interosseous Muscle During Different Tasks,” Journal of Physiology, 1992, pp. 563-573, vol. 447.
- European Patent Office acting as International Searching Authority, “Search Report and Written Opinion,” International Application No. PCT/US2022/019798, dated Jul. 6, 2022.
- European Patent Office, “Extended European Search Report,” European Application No. 23188630.0, dated Sep. 5, 2023.
- Fishel, et al., Case Report: Postoperative Injuries of Upper Limb Nerves, The Clinical Journal of Pain, vol. 6, No. 2, Jun. 1990, pp. 128-130.
- Graham, et al., Brachial Plexus Injury After Median Sternotomy, Journal of Neurology, Neurosurgery, and Psychiatry, vol. 44, Jul. 1981, pp. 621-625.
- Hickey et al., “Intraoperative Somatosensory Evoked Potential Monitoring Predicts Peripheral Nerve Injury During Cardiac Surgery”, Anesthesiology 78(1), 29-35 (1993).
- Hongxuan Zhang et al., “Intraoperative Neurological Monitoring,” vol. 25, No. 4, Jul. 1, 2006 (Jul. 1, 2006), pp. 39-45.
- International Search Report and Written Opinion for Application No. PCT/US2014/064433, dated Apr. 4, 2015, 10 pages.
- International Search Report and Written Opinion for PCT Application No. PCT/US2010/034076, dated Jul. 9, 2010, 8 pages.
- International Search Report and Written Opinion, PCT/US16/30605, dated Aug. 8, 2016.
- Jellish, et al., Hands-Up Positioning During Asymmetric Sternal Retraction for Internal Mammary Artery Harvest: A Possible Method to Reduce Brachial Plexus Injury, Anesthesia and Analgesia, vol. 84, No. 2, Feb. 1997, pp. 260-265.
- Kamel et al., “The Use of Sematosensory Evoked Potentials to Determine the Relationship Between Patient Positioning and Impending Upper Extremity Nerve Injury During Spine Surgery: A Retrospective Analysis”, Anesth Analg 102(5), 1538-1542 (2006).
- Labrom et al., “Clinical Usefulness of Somatosensory Evoked Potentials for Detection of Brachial Plexopathy Secondary to Malpositioning in Scoliosis Surgery”, Spine 30(18), 2089-2093 (2005).
- Makarov, et al., Intraoperative SSEP Monitoring During External Fixation Procedures in the Lower Extremities, Journal of Pediatric Orthopaedics, vol. 16, No. 2, Mar./Apr. 1996, pp. 155-160.
- Makarov, et al., Monitoring Peripheral Nerve Function During External Fixation of Upper Extremities, Journal of Pediatric Orthopaedics, vol. 17, No. 5, Sep./Oct. 1997, pp. 663-667.
- Makeig, et al., Mining event-related brain dynamics, Trends in Cognitive Sciences. vol. 8, No. 5, May 2004, pp. 204-210.
- Nagda, et al., Neer Award 2005: Peripheral Nerve Function During Shoulder Arthoplasty Using Intraoperative Nerve Monitoring, Journal of Shoulder and Elbow Surgery, vol. 16, No. 3, Supplement, May-Jun. 2007, 7 pages.
- Posta, Jr., et al., Neurologic Injury in the Upper Extremity After Total Hip Arthroplasty, Clinical Orthopaedics and Related Research, vol. 345, Dec. 1997, pp. 181-186.
- Prielipp, et al., Ulnar Nerve Pressure: Influence of Arm Position and Relationship to Somatosensory Evoked Potentials, Anesthesiology, vol. 91, No. 2, Aug. 1999, 10 pages.
- Supplemental Partial European Search Report for Application No. EP 14 86 1025, dated Jun. 16, 2017.
- The International Bureau of WIPO, “International Preliminary Report on Patentability,” International Application No. PCT/US2022/019798, dated Sep. 21, 2023.
- Warner et al. (Dec. 1994) “Ulnar Neuropathy. Incidence, Outcome, and Risk Factors in Sedated or Anesthetized Patients”, Anesthesiology, 81(6):1332-1340.
- Winfree, et al., Intraoperative Positioning Nerve Injuries, Surgical Neurology, vol. 63, No. 1, Jan. 2005, pp. 5-18.
- European Patent Office, “Communication pursuant to Article 94(3) EPC,” European Application No. 18771706.1, dated Jul. 14, 2023.
- Japan Patent Office, “Office Action,” Japanese Application No. 2022191709, dated Nov. 14, 2023.
- International Search Authority, “Search Report and Written Opinion,” International Application No. PCT/US/2023/029024, Dec. 15, 2023.
- China National Intellectual Property Adminsitration, “Office Action,” Chinese Application No. 202110429148.7, Nov. 23, 2023.
Type: Grant
Filed: Sep 20, 2017
Date of Patent: May 21, 2024
Patent Publication Number: 20180078210
Assignee: Safeop Surgical, Inc. (Hunt Valley, MD)
Inventors: Cameron Snow (Phoenix, MD), Richard O'Brien (Hunt Valley, MD), Gregg Johns (Toronto)
Primary Examiner: Alyssa M Alter
Assistant Examiner: Jessandra F Hough
Application Number: 15/710,749
International Classification: A61B 5/00 (20060101); A61B 5/0205 (20060101); A61B 5/316 (20210101); A61B 5/377 (20210101); A61N 1/18 (20060101); A61N 1/36 (20060101); G11B 20/24 (20060101); G16H 40/63 (20180101);