-
Unobtrusive Reflectance Photoplethysmography for Detecting and Severity Grading of Sleep Apnea via Oxygen Desaturation Index
Authors:
Karen Adam,
Clémentine Aguet,
Patrick Theurillat,
Florent Baty,
Maximilian Boesch,
Damien Ferrario,
Mathieu Lemay,
Martin Brutsche,
Fabian Braun
Abstract:
Sleep apnea is a common chronic sleep-related disorder which is known to be a comorbidity for cerebro- and cardio-vascular disease. Diagnosis of sleep apnea usually requires an overnight polysomnography at the sleep laboratory. In this paper, we used a wearable device which measures reflectance photoplethysmography (PPG) at the wrist and upper arm to estimate continuous SpO2 levels during sleep an…
▽ More
Sleep apnea is a common chronic sleep-related disorder which is known to be a comorbidity for cerebro- and cardio-vascular disease. Diagnosis of sleep apnea usually requires an overnight polysomnography at the sleep laboratory. In this paper, we used a wearable device which measures reflectance photoplethysmography (PPG) at the wrist and upper arm to estimate continuous SpO2 levels during sleep and subsequently derive an oxygen desaturation index (ODI) for each patient. On a cohort of 170 patients undergoing sleep apnea screening, we evaluated whether this ODI value could represent a surrogate marker for the apnea-hypopnea index (AHI) for the diagnosis and severity assessment of sleep apnea. As the ODI was simultaneously obtained at the fingertip, upper arm and wrist, we compared ODI diagnostic performance depending on the measurement location. We then further evaluated the accuracy of ODI as a direct predictor for moderate and severe sleep apnea as defined by established AHI thresholds. We found that ODI values obtained at the upper arm were good predictors for moderate or severe sleep apnea, with 86% accuracy, 96% sensitivity and 70% specificity, whereas ODI values obtained at the wrist were less reliable as a diagnostic tool.
△ Less
Submitted 11 July, 2025;
originally announced July 2025.
-
Continuous SpO2 Monitoring Using Reflectance Pulse Oximetry at the Wrist and Upper Arm During Overnight Sleep Apnea Recordings
Authors:
Karen Adam,
Clémentine Aguet,
Patrick Theurillat,
Florent Baty,
Maximilian Boesch,
Damien Ferrario,
Mathieu Lemay,
Martin Brutsche,
Fabian Braun
Abstract:
Sleep apnea (SA) is a chronic sleep-related disorder consisting of repetitive pauses or restrictions in airflow during sleep and is known to be a risk factor for cerebro- and cardiovascular disease. It is generally diagnosed using polysomnography (PSG) recorded overnight in an in-lab setting at the hospital. This includes the measurement of blood oxygen saturation (SpO2), which exhibits fluctuatio…
▽ More
Sleep apnea (SA) is a chronic sleep-related disorder consisting of repetitive pauses or restrictions in airflow during sleep and is known to be a risk factor for cerebro- and cardiovascular disease. It is generally diagnosed using polysomnography (PSG) recorded overnight in an in-lab setting at the hospital. This includes the measurement of blood oxygen saturation (SpO2), which exhibits fluctuations caused by SA events. In this paper, we investigate the accuracy and utility of reflectance pulse oximetry from a wearable device as a means to continuously monitor SpO2 during sleep. To this end, we analyzed data from a cohort of 134 patients with suspected SA undergoing overnight PSG and wearing the watch-like device at two measurement locations (upper arm and wrist). Our data show that standard requirements for pulse oximetry measurements are met at both measurement locations, with an accuracy (root mean squared error) of 1.9% at the upper arm and 3.2% at the wrist. With a rejection rate of 3.1%, the upper arm yielded better results in terms of data quality when compared to the wrist location which had 30.4% of data rejected.
△ Less
Submitted 27 May, 2025;
originally announced May 2025.
-
How Asynchronous Events Encode Video
Authors:
Karen Adam,
Adam Scholefield,
Martin Vetterli
Abstract:
As event-based sensing gains in popularity, theoretical understanding is needed to harness this technology's potential. Instead of recording video by capturing frames, event-based cameras have sensors that emit events when their inputs change, thus encoding information in the timing of events. This creates new challenges in establishing reconstruction guarantees and algorithms, but also provides a…
▽ More
As event-based sensing gains in popularity, theoretical understanding is needed to harness this technology's potential. Instead of recording video by capturing frames, event-based cameras have sensors that emit events when their inputs change, thus encoding information in the timing of events. This creates new challenges in establishing reconstruction guarantees and algorithms, but also provides advantages over frame-based video. We use time encoding machines to model event-based sensors: TEMs also encode their inputs by emitting events characterized by their timing and reconstruction from time encodings is well understood. We consider the case of time encoding bandlimited video and demonstrate a dependence between spatial sensor density and overall spatial and temporal resolution. Such a dependence does not occur in frame-based video, where temporal resolution depends solely on the frame rate of the video and spatial resolution depends solely on the pixel grid. However, this dependence arises naturally in event-based video and allows oversampling in space to provide better time resolution. As such, event-based vision encourages using more sensors that emit fewer events over time.
△ Less
Submitted 9 June, 2022;
originally announced June 2022.
-
A Time Encoding approach to training Spiking Neural Networks
Authors:
Karen Adam
Abstract:
While Spiking Neural Networks (SNNs) have been gaining in popularity, it seems that the algorithms used to train them are not powerful enough to solve the same tasks as those tackled by classical Artificial Neural Networks (ANNs). In this paper, we provide an extra tool to help us understand and train SNNs by using theory from the field of time encoding. Time encoding machines (TEMs) can be used t…
▽ More
While Spiking Neural Networks (SNNs) have been gaining in popularity, it seems that the algorithms used to train them are not powerful enough to solve the same tasks as those tackled by classical Artificial Neural Networks (ANNs). In this paper, we provide an extra tool to help us understand and train SNNs by using theory from the field of time encoding. Time encoding machines (TEMs) can be used to model integrate-and-fire neurons and have well-understood reconstruction properties. We will see how one can take inspiration from the field of TEMs to interpret the spike times of SNNs as constraints on the SNNs' weight matrices. More specifically, we study how to train one-layer SNNs by solving a set of linear constraints, and how to train two-layer SNNs by leveraging the all-or-none and asynchronous properties of the spikes emitted by SNNs. These properties of spikes result in an alternative to backpropagation which is not possible in the case of simultaneous and graded activations as in classical ANNs.
△ Less
Submitted 13 October, 2021;
originally announced October 2021.
-
Asynchrony Increases Efficiency: Time Encoding of Videos and Low-Rank Signals
Authors:
Karen Adam,
Adam Scholefield,
Martin Vetterli
Abstract:
In event-based sensing, many sensors independently and asynchronously emit events when there is a change in their input. Event-based sensing can present significant improvements in power efficiency when compared to traditional sampling, because (1) the output is a stream of events where the important information lies in the timing of the events, and (2) the sensor can easily be controlled to outpu…
▽ More
In event-based sensing, many sensors independently and asynchronously emit events when there is a change in their input. Event-based sensing can present significant improvements in power efficiency when compared to traditional sampling, because (1) the output is a stream of events where the important information lies in the timing of the events, and (2) the sensor can easily be controlled to output information only when interesting activity occurs at the input.
Moreover, event-based sampling can often provide better resolution than standard uniform sampling. Not only does this occur because individual event-based sensors have higher temporal resolution, it also occurs because the asynchrony of events allows for less redundant and more informative encoding. We would like to explain how such curious results come about.
To do so, we use ideal time encoding machines as a proxy for event-based sensors. We explore time encoding of signals with low rank structure, and apply the resulting theory to video. We then see how the asynchronous firing times of the time encoding machines allow for better reconstruction than in the standard sampling case, if we have a high spatial density of time encoding machines that fire less frequently.
△ Less
Submitted 29 April, 2021;
originally announced April 2021.
-
Matrix recovery from bilinear and quadratic measurements
Authors:
Michalina Pacholska,
Karen Adam,
Adam Scholefield,
Martin Vetterli
Abstract:
Matrix (or operator) recovery from linear measurements is a well-studied problem. However, there are situations where only bilinear or quadratic measurements are available. A bilinear or quadratic problem can easily be transformed into a linear one, but it raises questions when the linearized problem is solvable and what is the cost of linearization. In this work, we study a few specific cases of…
▽ More
Matrix (or operator) recovery from linear measurements is a well-studied problem. However, there are situations where only bilinear or quadratic measurements are available. A bilinear or quadratic problem can easily be transformed into a linear one, but it raises questions when the linearized problem is solvable and what is the cost of linearization. In this work, we study a few specific cases of this general problem and show when the bilinear problem is solvable. Using this result and certain properties of polynomial rings, we present a scenario when the quadratic problem can be linearized at the cost of just a linear number of additional measurements. Finally, we link our results back to two applications that inspired it: Time Encoding Machines and Continuous Localisation.
△ Less
Submitted 13 February, 2020; v1 submitted 14 January, 2020;
originally announced January 2020.
-
Encoding and Decoding Mixed Bandlimited Signals using Spiking Integrate-and-Fire Neurons
Authors:
Karen Adam,
Adam Scholefield,
Martin Vetterli
Abstract:
Conventional sampling focuses on encoding and decoding bandlimited signals by recording signal amplitudes at known time points. Alternately, sampling can be approached using biologically-inspired schemes. Among these are integrate-and-fire time encoding machines (IF-TEMs). They behave like simplified versions of spiking neurons and encode their input using spike times rather than amplitudes.
Mor…
▽ More
Conventional sampling focuses on encoding and decoding bandlimited signals by recording signal amplitudes at known time points. Alternately, sampling can be approached using biologically-inspired schemes. Among these are integrate-and-fire time encoding machines (IF-TEMs). They behave like simplified versions of spiking neurons and encode their input using spike times rather than amplitudes.
Moreover, when multiple of these neurons jointly process a set of mixed signals, they form one layer in a feedforward spiking neural network. In this paper, we investigate the encoding and decoding potential of such a layer.
We propose a setup to sample a set of bandlimited signals, by mixing them and sampling the result using different IF-TEMs. We provide conditions for perfect recovery of the set of signals from the samples in the noiseless case, and suggest an algorithm to perform the reconstruction.
△ Less
Submitted 14 February, 2020; v1 submitted 21 October, 2019;
originally announced October 2019.
-
Sampling and Reconstruction of Bandlimited Signals with Multi-Channel Time Encoding
Authors:
Karen Adam,
Adam Scholefield,
Martin Vetterli
Abstract:
Sampling is classically performed by recording the amplitude of an input signal at given time instants; however, sampling and reconstructing a signal using multiple devices in parallel becomes a more difficult problem to solve when the devices have an unknown shift in their clocks.
Alternatively, one can record the times at which a signal (or its integral) crosses given thresholds. This can mode…
▽ More
Sampling is classically performed by recording the amplitude of an input signal at given time instants; however, sampling and reconstructing a signal using multiple devices in parallel becomes a more difficult problem to solve when the devices have an unknown shift in their clocks.
Alternatively, one can record the times at which a signal (or its integral) crosses given thresholds. This can model integrate-and-fire neurons, for example, and has been studied by Lazar and Tóth under the name of ``Time Encoding Machines''. This sampling method is closer to what is found in nature.
In this paper, we show that, when using time encoding machines, reconstruction from multiple channels has a more intuitive solution, and does not require the knowledge of the shifts between machines. We show that, if single-channel time encoding can sample and perfectly reconstruct a $\mathbf{2Ω}$-bandlimited signal, then $\mathbf{M}$-channel time encoding with shifted integrators can sample and perfectly reconstruct a signal with $\mathbf{M}$ times the bandwidth.
Furthermore, we present an algorithm to perform this reconstruction and prove that it converges to the correct unique solution, in the noiseless case, without knowledge of the relative shifts between the integrators of the machines. This is quite unlike classical multi-channel sampling, where unknown shifts between sampling devices pose a problem for perfect reconstruction.
△ Less
Submitted 3 December, 2019; v1 submitted 12 July, 2019;
originally announced July 2019.