Event-based seizure detection in human iEEG with neuromorphic hardware

preprint OA: closed CC-BY-NC-ND-4.0
📄 Open PDF Full text JSON View at publisher
AI-generated deep summary by claude@2026-06, 2026-06-24 · read from full text

The study assessed whether a spiking neural network (SNN) running on the DYNAP-SE1 neuromorphic chip can detect seizure-onset “chirp” patterns in human intracranial EEG. Using 48 hours of continuous bipolar iEEG from one patient containing 40 seizures, the authors filtered signals into six 10 Hz sub-bands (0–40 Hz), encoded them as UP/DOWN events via software asynchronous delta modulation, and fed them into a compact 34-neuron hardware SNN with hierarchical inhibition and a disinhibition mechanism. All 40 seizures showed chirps at onset and the hardware SNN detected every seizure with sensitivity 100% and a false-alarm rate of 0.021 h⁻¹, and it processed data fast enough for real-time operation (about 4 h 55 s per 4-h block), though software-only detection was lower (32/40 seizures). This paper is not about endometriosis or adenomyosis; it relates to them only tangentially as it was included in the corpus via keyword match in the upstream search index.

Read from the paper's body, not the abstract. Not a substitute for reading the paper. No clinical advice. How this works

Abstract

Background Epilepsy is a neurological disorder that affects approximately 1% of the global population. The current method for seizure monitoring, seizure diaries, is often inaccurate, making precise monitoring challenging. A monotonic descending “chirp” pattern in intracranial EEG (iEEG) is a specific marker of seizure onset and can be used for automatic detection. Objective To determine whether a spiking neural network (SNN) implemented on the DYNAP-SE1 neuromorphic chip can detect chirps/seizures. Methods We analysed 48 h of continuous bipolar iEEG from one patient (40 seizures). The signal was filtered into six 10 Hz sub-bands between 0 and 40 Hz, then encoded into UP/DOWN events with software asynchronous delta modulation (ADM). The encoded signal was used as input in the hardware-implemented SNN with 34 adaptive-exponential neurons (3.3 % of the 1024 neurons on one chip). Hierarchical inhibition enforced the required high-to-low band sequence, and a disinhibition unit suppressed isolated low-frequency bursts. We implemented the same 28-neuron SNN (without the dis-inhibition population) on software. Results Chirps appeared at the onset of all 40 seizures (100 %). The hardware SNN detected every seizure (sensitivity = 100 %) and produced one false alarm in 48 h (falsealarm rate = 0.021 h -1 ). Mean processing time was 4 h 55 s ± 42 s for each 4-h data block, showing real-time operation. In the software SNN implementation, we analysed the same 48-h iEEG bipolar channel recording, and detected 32/40 seizures (80 % sensitivity) with 9 false alarms (false-alarm rate = 0.19 h -1 ). Conclusion A 34-neuron SNN implemented on DYNAP-SE1 detects seizures from single-channel iEEG in real time with 100% sensitivity and a low false-alarm rate while using minimal hardware resources.
Full text 42,887 characters · extracted from preprint-html · click to expand
Event-based seizure detection in human iEEG with neuromorphic hardware | medRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P4HH5NV'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search Event-based seizure detection in human iEEG with neuromorphic hardware View ORCID Profile Flavia Davidhi , View ORCID Profile Filippo Costa , View ORCID Profile Debora Ledergerber , View ORCID Profile Giacomo Indiveri , View ORCID Profile Lukas Imbach , View ORCID Profile Johannes Sarnthein doi: https://doi.org/10.1101/2025.07.10.25331024 Flavia Davidhi 1 Department of Neurosurgery, University Hospital Zürich , Rämistrasse 100, Zürich, 8091, Switzerland 2 Institute of Neuroinformatics, University of Zürich and ETH Zürich , Winterthurerstrasse 190, Zürich, 8057, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Flavia Davidhi Filippo Costa 1 Department of Neurosurgery, University Hospital Zürich , Rämistrasse 100, Zürich, 8091, Switzerland 2 Institute of Neuroinformatics, University of Zürich and ETH Zürich , Winterthurerstrasse 190, Zürich, 8057, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Filippo Costa Debora Ledergerber 3 Swiss Epilepsy Center , Bleulerstrasse 60, Zürich, 8008, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Debora Ledergerber Giacomo Indiveri 2 Institute of Neuroinformatics, University of Zürich and ETH Zürich , Winterthurerstrasse 190, Zürich, 8057, Switzerland 4 Neuroscience Center Zürich (ZNZ), University of Zürich and ETH Zürich , Winterthurerstrasse 190, Zürich, 8057, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Giacomo Indiveri Lukas Imbach 3 Swiss Epilepsy Center , Bleulerstrasse 60, Zürich, 8008, Switzerland 4 Neuroscience Center Zürich (ZNZ), University of Zürich and ETH Zürich , Winterthurerstrasse 190, Zürich, 8057, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Lukas Imbach Johannes Sarnthein 1 Department of Neurosurgery, University Hospital Zürich , Rämistrasse 100, Zürich, 8091, Switzerland 4 Neuroscience Center Zürich (ZNZ), University of Zürich and ETH Zürich , Winterthurerstrasse 190, Zürich, 8057, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Johannes Sarnthein For correspondence: johannes.sarnthein{at}usz.ch Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract Background Epilepsy is a neurological disorder that affects approximately 1% of the global population. The current method for seizure monitoring, seizure diaries, is often inaccurate, making precise monitoring challenging. A monotonic descending “chirp” pattern in intracranial EEG (iEEG) is a specific marker of seizure onset and can be used for automatic detection. Objective To determine whether a spiking neural network (SNN) implemented on the DYNAP-SE1 neuromorphic chip can detect chirps/seizures. Methods We analysed 48 h of continuous bipolar iEEG from one patient (40 seizures). The signal was filtered into six 10 Hz sub-bands between 0 and 40 Hz, then encoded into UP/DOWN events with software asynchronous delta modulation (ADM). The encoded signal was used as input in the hardware-implemented SNN with 34 adaptive-exponential neurons (3.3 % of the 1024 neurons on one chip). Hierarchical inhibition enforced the required high-to-low band sequence, and a disinhibition unit suppressed isolated low-frequency bursts. We implemented the same 28-neuron SNN (without the dis-inhibition population) on software. Results Chirps appeared at the onset of all 40 seizures (100 %). The hardware SNN detected every seizure (sensitivity = 100 %) and produced one false alarm in 48 h (falsealarm rate = 0.021 h -1 ). Mean processing time was 4 h 55 s ± 42 s for each 4-h data block, showing real-time operation. In the software SNN implementation, we analysed the same 48-h iEEG bipolar channel recording, and detected 32/40 seizures (80 % sensitivity) with 9 false alarms (false-alarm rate = 0.19 h -1 ). Conclusion A 34-neuron SNN implemented on DYNAP-SE1 detects seizures from single-channel iEEG in real time with 100% sensitivity and a low false-alarm rate while using minimal hardware resources. 1 Introduction Epilepsy affects approximately 50 million people worldwide, making it one of the most common chronic neurological disorders [ 1 ]. Approximately 30 % of those patients develop drug-resistant epilepsy [ 2 ]. Reliable seizure detection is critical for treatment decisions. However, traditional seizure monitoring methods, such as seizure diaries, are often inaccurate. While electrographic seizures are considered the gold standard, expert review of prolonged EEG is burdensome and prone to under-reporting [ 3 ]. This highlights the need for precise and automated seizure detection systems. New seizure detection methods using automated EEG analysis are under development to improve accuracy [ 4 ]. Monotonic descending frequency patterns (chirps) in the intracranial EEG (iEEG) are strongly associated with seizures [ 5 – 10 ]. In both humans and animal models, a chirp typically manifests as an initial burst of fast oscillations (30–100 Hz) that rapidly decays in frequency [ 11 ]. Chirps have been identified as highly specific markers of seizure onset, particularly in focal epilepsies characterized by low-voltage fast activity (LVFA) [ 11 ]. Chirps have also been proposed as biomarkers of the epileptogenic zone [ 8 , 12 ]. Schiff et al. [ 5 ] reported observing chirps in 83% of 42 seizures they examined from 6 patients. Additionally, in a monocentric cohort of 105 patients with iEEG recordings, 88.6% exhibited LVFA accompanied by chirp patterns, showing the prevalence of this feature in focal seizures [ 11 ]. Automated chirp detection is a potential avenue for seizure detection. Early methods showed feasibility [ 10 ]. A recent synthetic chirp dataset has enabled transformerbased chirp detection [ 13 ]. Real-time deployment remains computationally intensive, making neuromorphic hardware attractive due to its efficiency and scalability. The DYNAP-SE1 neuromorphic chip [ 14 ] offers low-power consumption, event-driven and real-time processing capabilities, making it particularly suited for processing biological signals such as iEEG [ 15 – 17 ]. DYNAP-SE1 implements event-driven computing: it processes data only when spiking activity occurs, resulting in ultra-low power consumption [ 14 ]. These features are advantageous for seizure detection systems, which require continuous “always-on” monitoring while maintaining energy efficiency for long-term use (days to months). Spiking neural networks (SNNs) implemented on neuromorphic hardware have shown robustness in processing iEEG signals, particularly in identifying epileptic biomarkers such as high-frequency oscillations (HFOs). SNNs implemented on the DYNAP-SE1 chip have effectively detected HFOs in iEEG and in intraoperative electrocorticography [ 15 , 17 , 18 ] and seizures [ 19 ]. This shows the potential of SNNs for clinical applications that require real-time iEEG processing. Several SNN-based algorithms can be implemented on DYNAP-SE. For example, the neural state machine (NSM) algorithm was introduced as a novel SNN architecture for classification of spatiotemporal patterns [ 20 ]. Subsequent refinements to the NSM network enabled its application to biomedical signal processing, specifically electrocardiogram (ECG) data, detecting monotonic increases in heart rate, while maintaining a low power budget, suitable for wearable devices [ 21 , 22 ]. In the present study, we aim to explore the detection of seizure patterns using iEEG data, focusing on chirp patterns, using neuromorphic hardware (DYNAP-SE1), building on previous detection of high-frequency oscillation patterns with the same technology [ 23 ]. 2 Results 2.1 A chirp pattern in the iEEG initiates the seizure Figure 1 shows an example of a chirp at seizure onset. The chirp occured in the left hippocampus, which was the seizure onset zone. All chirps were visually observed at seizure onset in 40 out of 40 (100%) seizures. All chirps were observed in the frequency range 0-40Hz, thus we focused our analysis on that frequency range. Download figure Open in new tab Fig. 1. Example of chirp at seizure onset. 2.2 Signal preprocessing and encoding To capture the chirp pattern, we devised and used the pipeline shown in Figure 2 . We bandpass filtered the iEEG signal in the bands 10-20Hz, 15-25Hz, 20-30Hz, 25-35Hz and 30-40Hz, and lowpass filtered in the band 0-10Hz. We used 2nd-order IIR (Butterworth) filters, which are compatible with hardware filtering. Download figure Open in new tab Fig. 2. SNN. A) The input signal is iEEG filtered in frequency bands corresponding to the chirp (0-10 Hz, 10-20 Hz, 15-25 Hz, 20-30 Hz, 25-35 Hz, 30-40 Hz). B) The signal filtered in frequency bands is converted into UP and DOWN events using ADM. The UP and DOWN events are sent to the spike generators in the DYNAP-SE1 FPGA (one spike generator per frequency band). C) The SNN features one neural population per frequency band, and one chirp-counting neural population. The SNN employs two kinds of connections: inhibitory (GABA) and excitatory (AMPA). Each frequency band population inhibits all others aside from the previous one (from highest to lowest frequency band). We employed a software Asynchronous Delta Modulation (ADM) encoder to convert analog waveforms (iEEG) into two streams of UP/DOWN events ( Figure 2A ). The first 100 seconds of each 4-hour iEEG recording were set as the baseline. Based on this baseline, two thresholds were computed: an UP threshold (baseline mean + 7×baseline standard deviation) and a DOWN threshold (baseline mean -7×baseline standard deviation). Each time the iEEG signal crosses one of these thresholds, an UP or DOWN event is generated, thereby encoding the signal into a stream of UP/DOWN events. 2.3 SNN implementation in DYNAP-SE We devised an SNN that we implemented on the DYNAP-SE neuromorphic chip. The SNN architecture ( Figure 2B ) consists of three types of neural populations: Frequency band neural populations : These receive the UP/DOWN events from iEEG filtered frequency bands. Chirp-counting neural population : This population detects the activation of the two lowest frequency band populations, thus detecting chirps/seizures. Disinhibition neural population : This modulates the activity of the frequency band populations to reduce false detections. Each frequency band is assigned a dedicated neural population, resulting in six neural populations per channel. There is a spike generator in the DYNAP-SE FPGA for each frequency band population and for the disinhibition population. These spike generators receive UP/DOWN pulses from the ADM encoding of the input signal. Each spike generator interfaces with its respective neural population. The neural populations are interconnected hierarchically to ensure chirp detection ( Figure 2B ). Each frequency-band neural population inhibits all others aside from the next one, in order from high to low frequency. The two lowest frequency populations are connected to the chirp-counting population, which identifies chirps/seizures. The disinhibition neural population is continuously active. It inhibits the two lowest frequency populations and, in turn, is inhibited by the three highest frequency populations. This connectivity ensures that chirps are detected only when frequency band populations activate in the correct sequence, as shown in Figure 2C , minimising false alarms caused by unrelated low-frequency activity. The SNN is NSM-inspired, as it detects different states (activation of frequency bands), and it counts chirps only if the descending monotonic pattern is detected. The proposed SNN is compact. It comprises 34 neurons in total. We are currently using 3.3% of DYNAP-SE 1024 silicon neurons in one chip [ 14 ], ensuring scalability to more iEEG channels and a future integration into a wearable device. The network is also low-parameter: the SNN is governed by 50 parameters. 2.4 The compact hardware SNN detects chirps in real time With our SNN neuromorphic pipeline, in 48 consecutive hours of one iEEG channel from one patient, we detected all 40 seizures (sensitivity = 100%) with only one false detection (false detection rate = 0.021 per hour), as shown in Figure 3 . The iEEG data was processed in 4-hour segments. The AMPA weight parameter in core 2, where the counting neurons are located, was calibrated on one seizure in every four hour recording (mean AMPA synaptic weight fine value: 59.09 ± 9.50). For each 4-hour segment, the mean processing duration was 4 hours and 55 seconds (standard deviation = 41.72 seconds). Download figure Open in new tab Fig. 3. Output activation recorded from the DYNAP-SE neuromorphic chip. In 48 continuous hours of iEEG data, 40 seizures were correctly identified, as shown in the chirp-count section of the graph. One false alarm was recorded, as identified by the red asterisk *. 2.5 Software simulation To verify that the chirp–counting mechanism is sufficient for seizure detection, we ran the same SNN we implemented in hardware (albeit without the disinhibition population) on the same 48-hour iEEG recording (channel = mAHL1-mAHL2). The chirp detection parameters were set to WIN SEC = 5.0 s, MIN SPIKES = 100, REFRACT SEC = 100 s (see Methods). An alarm was issued if, in the 20 s preceding it, ≥ 20 events occurred in the two highest-frequency populations and ≥ 20 events occurred in the 5 s preceding it in the second-lowest-frequency population. For each 4-hour segment, the mean processing duration was 16 min 53 s (standard deviation = 9.27 s). Figure 4 shows the raster plot with the activity recorded from the software SNN. 32 out of 40 seizures were detected, while 9 alarms occurred outside seizure periods. This yields a sensitivity of 80 % and a false-alarm rate of 0.19 h -1 . Download figure Open in new tab Fig. 4. Output activation recorded from the software SNN. In 48 continuous hours of iEEG data, 32/40 seizures were correctly identified, with 9 false alarms. Red vertical bars mark all detections. 3 Discussion We showed that a compact SNN can detect seizures in real-time with high sensitivity (100%) and a low false-alarm rate (0.021 h -1 or 0.5 per day) using a single iEEG channel ( Figure 3 ). 3.1 Advantages of SNN-based detection Our SNN does not rely on large-scale supervised training, since it was configured on the patient chirp pattern (using six band-specific filters). By looking at a few examples of chirps in a specific patient, one can determine the pattern and set the filters for each patient accordingly. The ability to perform well with few examples (in this case, we established the ADM thresholds on a short baseline and then detected 40/40 seizures with minimal parameter changes) is an advantage of the presented SNN strategy. It implies that new patients could be onboarded with minimal calibration (just by tuning the filter bank). Our neuromorphic SNN comprises only 35 neurons ( Figure 2 ) with 50 chip tunable parameters. The entire network uses 3.3% of the 1024 neurons available on a single DYNAP-SE1 chip. This leaves headroom to scale up the system to monitor multiple iEEG channels or to detect additional biomarkers in parallel. Adding more channels would increase resource usage linearly (each additional channel would be handled by another 35 neurons), still within on-chip limits. Indeed, multi-channel SNN deployments have already been demonstrated for similar tasks, such as high-frequency oscillation detection [ 15 – 18 , 24 ]. The DYNAP-SE1 chip implements event-driven computation, which means it only uses energy when an input spike occurs [ 14 ], without making use of continuous highrate digital clocked processing. This makes SNN-based detectors feasible to run in an always-on fashion on a battery-powered wearable. Our pipeline processed data in real time with a mean latency of 55s per 4h of iEEG on chip, demonstrating the capability for live seizure monitoring while carrying out computation at the edge. The architecture is also inherently interpretable. Each neural population in the network has a role (responding to a specific frequency band or counting the chirp occurrence, as shown in Figure 2 ), and the connectivity enforces known rules (high-to-low frequency order, etc.). This transparency can be advantageous in a clinical setting, where understanding why an alarm was raised (e.g. which frequency bands were activated) builds trust in the system. 3.2 Limitations Our method was evaluated on a single patient’s iEEG; performance in a broader patient cohort remains to be validated. However, given that chirps are a very specific pattern, we expect a low false-positive rate to generalize, provided the patient exhibits chirp-type seizure onsets. An advantage of our SNN is that it encodes a general rule for chirps (descending bands sequence) that could apply out-of-the-box to other patients who manifest chirps, potentially with only minor adjustment of filter bank parameters (e.g. different patients can have chirps at different frequencies). This needs validation in a larger cohort of patients to ensure the algorithm generalises to different brain regions and epilepsy types. A technical limitation in the current approach is the recalibration of the counting neurons AMPA weight for each 4-hour iEEG recording. We hypothesise that this was needed since we employ a different baseline for the ADM encoding for each 4-hour iEEG recording (the baseline is taken as the first 100-second segment of each 4-hour iEEG recording). Thus, in future improvements of our chirp-detection pipeline, we plan on keeping the baseline fixed to one single iEEG segment. This way, we will calibrate the AMPA weight of the counting neurons only once on one chirp for each patient, to then leave it fixed after the initial calibration. It is also necessary to mention that the rest of the network parameters were kept fixed for all chirp/seizure detections described in this study. 3.3 Possible clinical applications of SNN electrographic seizure detection Reliable real-time seizure detection is of clinical importance in the management of epilepsy. The iEEG analyzed in this study was recorded during pre-surgical evaluation with video-monitoring of the patient. In this intensive monitoring setting, automated seizure detection in real-time might be of help to the staff for annotating seizures. Another application with iEEG recordings might be the implementation in responsive brain stimulation (RNS). However, iEEG is too invasive for implementation in a large number of patients. In everyday life, patients are rely on self-reported seizure diaries, which are inherently inaccurate [ 3 ]. Inadequate seizure logging can mislead physicians about a patient’s condition, risking suboptimal therapy (e.g. under-treating an active epilepsy or over-medicating a stable patient). For wide-spread use, our SNN chirp detection should be embedded in less invasive recording modalities. Such a future device could monitor from alternative electrode modalities such as subscalp (subcutaneous) EEG implants. Subcutaneous EEG electrodes have recently emerged as a minimally invasive option for ultra-long-term monitoring [ 25 ]. These devices can record EEG for months in outpatient settings. Seizure detection on subcutaneous EEG has been reported with ∼97% sensitivity and > 90% specificity [ 26 ]. Subscalp systems are also well tolerated over months and provide continuous data coverage ∼75% of the time on average [ 26 ]. The combination of a subcutaneous EEG platform with a low-power neuromorphic detector is thus synergistic. We envision an integrated system where a small subcutaneous electrode (for example, a 2-channel implant placed over the epileptic focus) streams event-encoded EEG to an onboard SNN chip. Such a device could function as a wearable seizure detection device, continuously logging seizures or even issuing wireless alerts to the patient’s smartphone or to caregivers when a seizure is detected. Regarding the detection of electrographic seizures in real-time, several advantages come to mind. First, the 100% sensitivity achieved by our SNN-based detector in this case study means that no seizures went undetected. In a real-world setting, this level of sensitivity could ensure that even seizures occurring at night or without obvious outward signs are captured. The low false alarm rate we report is important to patient acceptance: if a wearable device frequently gave false alerts, patients might abandon it. As chirp-based detection focuses on a specific seizure onset feature [ 5 , 11 , 12 ], it offers an advantage over detectors that rely on less specific changes (such as heart rate or movement), which can be triggered by benign activities. Second, an automated detection system could alert caregivers or trigger interventions that could be lifesaving by enabling timely assistance, for example, turning a patient on their side, administering rescue medication, or notifying emergency services. Third, seizure detection with our system could be validated in real-time. The patient or caregiver could annotate a false alarm simply by pressing on a smart watch. This would be a way to reduce the false alarm rate in the seizure log. Thus, a chirp-based detector could improve the precision of seizure monitoring. Ultimately, one might test whether similar event-based detectors can be adapted for other patterns of seizure onset or for patients who do not exhibit clear chirps. In patients with multiple seizure types, the SNN could be expanded or paired with additional detectors, for example, a separate module for seizures without chirps. Thanks to the scalability of the neuromorphic SNN within the DYNAP-SE chip, integrating multiple detection circuits would be feasible within the same device. 3.4 Conclusion In conclusion, the present study demonstrates a promising combination of a neurobiological marker (chirp) with neuromorphic computing. We have shown that a small SNN can reliably detect seizures/chirps in one patient. The event-based SNN approach offers a lightweight, efficient, and accurate approach to automated seizure detection. This is a promising direction for wearable and implantable seizure detection devices, where energy and size are important requirements. Clinical translation will require testing in more patients and integrating the technology into a chip suitable for daily use. Both of these are achievable given current trends. For instance, subscalp EEG implants are already in human trials [ 27 ], and custom neuromorphic chips for health monitoring are rapidly maturing. This work serves as a proof-of-concept that real-time event-based seizure detection is not only feasible but advantageous. By prioritizing low-power operation, high specificity, and interpretability, we aim to deliver a device that improves the safety and quality of life for people with epilepsy. 4 Methods 4.1 Patient and recording setup We recorded iEEG from a patient (F) who was implanted with depth electrodes for presurgical evaluation. Depth electrodes (1.3 mm diameter, 8 contacts of 1.6 mm length, spacing between contact centres 5 mm, ADTech®, www.adtechmedical.com ) were implanted stereotactically. The iEEG data was acquired at 4000 Hz sampling frequency with an ATLAS recording system (Neuralynx, www.neuralynx.com ). We analysed 48 hours of iEEG from the seizure onset zone in the left anterior hippocampus. 4.2 Ethics statement The ethics committee Kantonale Ethikkommission Zürich gave ethical approval for this work (PB-2017-00094). 4.3 Neuromorphic hardware: DYNAP-SE This work employs the DYNAP-SE neuromorphic chip processor [ 14 ], an event-driven mixed-signal analog-digital chip that comprises analog silicon neurons and synapses whose dynamics unfold in biological real-time. The device integrates four processing cores, each with 256 adaptive-exponential integrate-and-fire neurons [ 28 , 29 ]. Every synapse can be configured as one of four modes: fast excitatory (AMPA), slow excitatory (NMDA), fast inhibitory (GABA A), or slow inhibitory (GABA B). Each neuron carries a 64-entry content-addressable memory that stores the addresses of its presynaptic partners, while peripheral asynchronous digital logic handles spike communication via the address-event representation (AER) protocol [ 30 ]. The chip’s asynchronous on-chip and inter-chip routing fabric sustains microsecond-scale latencies and preserves flexible connectivity even under heavy traffic conditions. 4.4 Software validation We implemented the SNN in PyTorch using the snntorch toolbox. The network architecture was identical to the hardware implementation except that the disinhibition population and its synapses were ablated. The SNN consists of six 4-neuron LIF populations (one per 10 Hz band) and a 4-neuron chirp-count population, comprising 28 neurons in total. As input events, we used the same data employed as input to the hardware SNN (ADM-encoded into UP/DOWN streams with the same parameters used for the hardware preprocessing). All timing experiments were performed on a MacBook Pro (model Mac15,10 ) equipped with an Apple M3 Max SoC (14-core CPU) and 36 GB of unified memory, running macOS Sequoia 15.3.2. For the seizure-detection logic, we implemented a fixed-length sliding window over the Chirp-count spike times and raised an alarm when MIN SPIKES or more spikes fell inside the last WIN SEC . After an alarm the detector was silent for REFRACT SEC . For the experiment in Section 2.5 we used: WIN_SEC = 5.0 # s MIN_SPIKES = 100 # spikes REFRACT_SEC = 100.0 # s Filter parameters matched those used for the hardware implementation. ADM thresholds were calculated on 100 s baseline (baseline mean + 7×baseline standard deviation) and kept fixed. 4.5 Performance evaluation metrics Sensitivity . Sensitivity is the fraction of seizures that were detected by the algorithm. A seizure is counted as detected if at least one spike from the SNN chirp count population occurs within 20s of the seizure start. Formally where N TP is the number of true–positive seizure detections and N FN is the number of non-detected seizures. False alarm rate (FAR) . The FAR expresses how often the system raises an alarm when no seizure is present. It is given in false positives per hour of recording , where N FP is the number of alarms occurring entirely outside any seizure and T rec is the total duration of analysed data in hours. Data Availability All data produced in the present study are available upon reasonable request to the authors. References [1]. ↵ : Epilepsy . Available from: https://www.who.int/news-room/fact-sheets/detail/epilepsy . [2]. ↵ Perucca E , Perucca P , White HS , Wirrell EC . Drug resistance in epilepsy . The Lancet Neurology . 2023 Aug ; 22 ( 8 ): 723 – 734 . Publisher: Elsevier . doi: 10.1016/S1474-4422(23)00151-5 . OpenUrl CrossRef PubMed [3]. ↵ Hannon T , Fernandes KM , Wong V , Nurse ES , Cook MJ . Over- and underre-porting of seizures: How big is the problem? Epilepsia . 2024 ; 65 ( 5 ): 1406 – 1414 . eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/epi.17930 . z10.1111/epi.17930. OpenUrl PubMed [4]. ↵ Japaridze G , Loeckx D , Buckinx T , Armand Larsen S , Proost R , Jansen K , et al. Automated detection of absence seizures using a wearable electroencephalo-graphic device: a phase 3 validation study and feasibility of automated behavioral testing . Epilepsia . 2023 Dec ; 64 Suppl 4: S40 – S46 . doi: 10.1111/epi.17200 . OpenUrl CrossRef PubMed [5]. ↵ Schiff SJ , Colella D , Jacyna GM , Hughes E , Creekmore JW , Marshall A , et al. Brain chirps: spectrographic signatures of epileptic seizures . Clinical Neuro-physiology . 2000 Jun ; 111 ( 6 ): 953 – 958 . doi: 10.1016/S1388-2457(00)00259-5 . OpenUrl CrossRef PubMed Web of Science [6]. Benedetto JJ , Colella D. Wavelet analysis of spectrogram seizure chirps . In: Wavelet Applications in Signal and Image Processing III . vol. 2569 . SPIE ; 1995 . p. 512 – 521 . Available from: https://www.spiedigitallibrary.org/conference-proceedings-of-spie/2569/0000/Wavelet-analysis-of-spectrogram-seizure-chirps/10.1117/12.217606.full . OpenUrl [7]. Feltane A , Bartels GFB , Boudria Y , Besio W. Analyzing the presence of chirp signals in the electroencephalogram during seizure using the reassignment time-frequency representation and the Hough transform . In: 2013 6th International IEEE/EMBS Conference on Neural Engineering (NER) . San Diego, CA, USA : IEEE ; 2013 . p. 186 – 189 . Available from: http://ieeexplore.ieee.org/document/6695903/ . [8]. ↵ Hu L , Ye L , Ye H , Liu X , Xiong K , Zhang Y , et al : Harmonic patterns embedding ictal EEG signals in focal epilepsy: new insight into the epileptogenic zone . medRxiv. Pages : 2023 .12.20.23300274. Available from: https://www.medrxiv.org/content/10.1101/2023.12.20.23300274v3 . [9]. Gnatkovsky V , Pelliccia V , de Curtis M , Tassi L. Two main focal seizure patterns revealed by intracerebral electroencephalo-graphic biomarker analysis . Epilepsia . 2019 ; 60 ( 1 ): 96 – 106 . eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/epi.14610 . z10.1111/epi.14610. OpenUrl CrossRef PubMed [10]. ↵ Niederhauser JJ , Esteller R , Echauz J , Vachtsevanos G , Litt B. Detection of seizure precursors from depth-EEG using a sign periodogram transform . IEEE Transactions on Biomedical Engineering . 2003 Apr ; 50 ( 4 ): 449 – 458 . Conference Name: IEEE Transactions on Biomedical Engineering . doi: 10.1109/TBME.2003.809497 . OpenUrl CrossRef PubMed Web of Science [11]. ↵ Lévesque M , Gnatkovsky V , Li FR , Scalmani P , Uva L , Avoli M , et al. Fast activity chirp patterns in focal seizures from patients and animal models . Epilepsia . 2024 Dec ; doi: 10.1111/epi.18245 . OpenUrl CrossRef [12]. ↵ Di Giacomo R , Burini A , Chiarello D , Pelliccia V , Deleo F , Garbelli R , et al. Ictal fast activity chirps as markers of the epileptogenic zone . Epilepsia . 2024 Jun ; 65 ( 6 ): e97 – e103 . doi: 10.1111/epi.17995 . OpenUrl CrossRef PubMed [13]. ↵ Bahador N , Lankarany M. : Chirp Localization via Fine-Tuned Transformer Model: A Proof-of-Concept Study . arXiv. ArXiv:2503.22713 [eess] . Available from: http://arxiv.org/abs/2503.22713 . [14]. ↵ Moradi S , Qiao N , Stefanini F , Indiveri G. A Scalable Multicore Architecture With Heterogeneous Memory Structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs) . IEEE Transactions on Biomedical Circuits and Systems . 2018 Feb ; 12 ( 1 ): 106 – 122 . doi: 10.1109/TBCAS.2017.2759700 . OpenUrl CrossRef [15]. ↵ Costa F , Schaft EV , Huiskamp G , Aarnoutse EJ , van’t Klooster MA , Krayenbühl N , et al. Robust compression and detection of epileptiform patterns in ECoG using a real-time spiking neural network hardware framework . Nature Communications . 2024 Apr ; 15 ( 1 ): 3255 . Publisher: Nature Publishing Group . doi: 10.1038/s41467-024-47495-y . OpenUrl CrossRef PubMed [16]. Burelo K , Sharifshazileh M , Krayenbühl N , Ramantani G , Indiveri G , Sarnthein J. A spiking neural network (SNN) for detecting high frequency oscillations (HFOs) in the intraoperative ECoG . Scientific Reports . 2021 Mar ; 11 ( 1 ): 6719 . Publisher: Nature Publishing Group . doi: 10.1038/s41598-021-85827-w . OpenUrl CrossRef PubMed [17]. ↵ Sharifshazileh M , Burelo K , Sarnthein J , Indiveri G. An electronic neuromorphic system for real-time detection of high frequency oscillations (HFO) in intracranial EEG . Nature Communications . 2021 May ; 12 ( 1 ): 3095 . doi: 10.1038/s41467-021-23342-2 . OpenUrl CrossRef PubMed [18]. ↵ Burelo K , Sharifshazileh M , Indiveri G , Sarnthein J. Automatic Detection of High-Frequency Oscillations With Neuromorphic Spiking Neural Networks . Frontiers in Neuroscience . 2022 ; 16 : 861480 . doi: 10.3389/fnins.2022.861480 . OpenUrl CrossRef PubMed [19]. ↵ Gallou O , Bartels J , Ghosh S , Schindler K , Sarnthein J , Indiveri G. Online Epileptic Seizure Detection in Long-term iEEG Recordings Using Mixed-signal Neuromorphic Circuits . In: 2024 IEEE Biomedical Circuits and Systems Con-ference (BioCAS) ; 2024 . p. 1 – 5 . ISSN: 2766-4465 . Available from: https://ieeexplore.ieee.org/document/10798236 . [20]. ↵ Neftci E , Binas J , Rutishauser U , Chicca E , Indiveri G , Douglas RJ . Synthesizing cognition in neuromorphic electronic systems . Proceedings of the National Academy of Sciences . 2013 Sep ; 110 ( 37 ): E3468 – E3476 . Publisher: Proceedings of the National Academy of Sciences . doi: 10.1073/pnas.1212083110 . OpenUrl Abstract / FREE Full Text [21]. ↵ Carpegna A , Luca CD , Pozzi FE , Savino A , Carlo SD , Indiveri G , et al. Neuromorphic Heart Rate Monitors: Neural State Machines for Monotonic Change Detection . In: 2024 IEEE Biomedical Circuits and Systems Conference (BioCAS) ; 2024 . p. 1 – 5 . ArXiv:2409.02618 [cs]. Available from: http://arxiv.org/abs/2409.02618 . [22]. ↵ De Luca C , Tincani M , Indiveri G , Donati E. A neuromorphic multi-scale approach for real-time heart rate and state detection . npj Unconventional Computing . 2025 Apr ; 2 ( 1 ): 1 – 14 . Publisher: Nature Publishing Group. doi: 10.1038/s44335-025-00024-6 . OpenUrl CrossRef [23]. ↵ Costa F , De Luca C. Continuous signal sparse encoding using analog neuromorphic variability . Neuromorphic Computing and Engineering . 2025 ; doi: 10.1088/2634-4386/adce27 . OpenUrl CrossRef [24]. ↵ Burelo K , Ramantani G , Indiveri G , Sarnthein J. A neuromorphic spiking neural network detects epileptic high frequency oscillations in the scalp EEG . Scientific Reports . 2022 Feb ; 12 ( 1 ): 1798 . Publisher: Nature Publishing Group . doi: 10.1038/s41598-022-05883-8 . OpenUrl CrossRef PubMed [25]. ↵ Rubboli G , Bø MH , Alfstad K , Armand Larsen S , Jacobsen MDH , Vlachou M , et al. Clinical utility of ultra long-term subcutaneous electroencephalographic monitoring in drug-resistant epilepsies: a “real world” pilot study . Epilepsia . 2024 ; 65 ( 11 ): 3265 – 3278 . eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/epi.18121 . z10.1111/epi.18121. OpenUrl PubMed [26]. ↵ Baumgartner C , Baumgartner J , Lang C , Lisy T , Koren JP . Seizure Detection Devices . Journal of Clinical Medicine . 2025 Jan ; 14 ( 3 ): 863 . doi: 10.3390/jcm14030863 . OpenUrl CrossRef PubMed [27]. ↵ Duun-Henriksen J , Baud M , Richardson MP , Cook M , Kouvas G , Heasman JM , et al. A new era in electroencephalographic monitoring? Subscalp devices for ultra-long-term recordings . Epilepsia . 2020 Sep ; 61 ( 9 ): 1805 – 1817 . doi: 10.1111/epi.16630 . OpenUrl CrossRef PubMed [28]. ↵ Brette R , Gerstner W. Adaptive exponential integrate-and-fire model as an effective description of neuronal activity . Journal of Neurophysiology . 2005 Nov ; 94 ( 5 ): 3637 – 3642 . doi: 10.1152/jn.00686.2005 . OpenUrl CrossRef PubMed Web of Science [29]. ↵ Chicca E , Stefanini F , Bartolozzi C , Indiveri G. Neuromorphic Electronic Circuits for Building Autonomous Cognitive Systems . Proceedings of the IEEE . 2014 Sep ; 102 ( 9 ): 1367 – 1388 . doi: 10.1109/JPROC.2014.2313954 . OpenUrl CrossRef [30]. ↵ Maass W , Bishop CM Deiss SR , Douglas RJ , Whatley AM . A Pulse-Coded Communications Infrastructure for Neuromorphic Systems . In: Maass W , Bishop CM , editors. Pulsed Neural Networks . The MIT Press ; 1998 . p. 157 – Available from: https://direct.mit.edu/books/book/2001/chapter/54534/A-Pulse-Coded-Communications-Infrastructure-for . View the discussion thread. Back to top Previous Next Posted July 11, 2025. Download PDF Data/Code Email Thank you for your interest in spreading the word about medRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Event-based seizure detection in human iEEG with neuromorphic hardware Message Subject (Your Name) has forwarded a page to you from medRxiv Message Body (Your Name) thought you would like to see this page from the medRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Event-based seizure detection in human iEEG with neuromorphic hardware Flavia Davidhi , Filippo Costa , Debora Ledergerber , Giacomo Indiveri , Lukas Imbach , Johannes Sarnthein medRxiv 2025.07.10.25331024; doi: https://doi.org/10.1101/2025.07.10.25331024 Share This Article: Copy Citation Tools Event-based seizure detection in human iEEG with neuromorphic hardware Flavia Davidhi , Filippo Costa , Debora Ledergerber , Giacomo Indiveri , Lukas Imbach , Johannes Sarnthein medRxiv 2025.07.10.25331024; doi: https://doi.org/10.1101/2025.07.10.25331024 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Neurology Subject Areas All Articles Addiction Medicine (568) Allergy and Immunology (863) Anesthesia (300) Cardiovascular Medicine (4435) Dentistry and Oral Medicine (444) Dermatology (382) Emergency Medicine (608) Endocrinology (including Diabetes Mellitus and Metabolic Disease) (1509) Epidemiology (15229) Forensic Medicine (30) Gastroenterology (1124) Genetic and Genomic Medicine (6600) Geriatric Medicine (668) Health Economics (997) Health Informatics (4538) Health Policy (1368) Health Systems and Quality Improvement (1613) Hematology (541) HIV/AIDS (1264) Infectious Diseases (except HIV/AIDS) (15916) Intensive Care and Critical Care Medicine (1103) Medical Education (623) Medical Ethics (146) Nephrology (667) Neurology (6599) Nursing (346) Nutrition (998) Obstetrics and Gynecology (1144) Occupational and Environmental Health (957) Oncology (3333) Ophthalmology (974) Orthopedics (369) Otolaryngology (420) Pain Medicine (436) Palliative Medicine (130) Pathology (663) Pediatrics (1693) Pharmacology and Therapeutics (691) Primary Care Research (711) Psychiatry and Clinical Psychology (5447) Public and Global Health (9232) Radiology and Imaging (2198) Rehabilitation Medicine and Physical Therapy (1370) Respiratory Medicine (1196) Rheumatology (593) Sexual and Reproductive Health (712) Sports Medicine (530) Surgery (712) Toxicology (99) Transplantation (289) Urology (265) (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a00e1ffcaab9ecda',t:'MTc3OTY0NDg0MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-27T02:00:06.600101+00:00
License: CC-BY-NC-ND-4.0