Related Experiment Video
Updated: Aug 12, 2025

08:22
Author Spotlight: Advancing the Study of Brain-Heart Interplay with a Comprehensive EEGLAB Plugin for Multimodal Signal Analysis
Published on: April 26, 2024
2.0K
X-iPPGNet: A novel one stage deep learning architecture based on depthwise separable convolutions for video-based
Yassine Ouzar1, Djamaleddine Djeldjli1, Frédéric Bousefsaf1
1Université de Lorraine, LCOMS, F-57000 Metz, France.
Computers in Biology and Medicine
|January 29, 2023
Summary
This study introduces X-iPPGNet, a new deep learning model for contactless pulse rate estimation from videos. It achieves high accuracy even with head movements and facial expressions, outperforming existing methods.
Area of Science:
- Biomedical Engineering
- Computer Vision
- Signal Processing
Background:
- Contactless pulse rate estimation is crucial for long-term health monitoring.
- Existing imaging photoplethysmography (iPPG) algorithms struggle in real-world, unconstrained scenarios like head movements and varying environmental conditions.
- There is a need for robust and accurate non-invasive pulse rate monitoring techniques.
Purpose of the Study:
- To propose a novel end-to-end spatio-temporal network, X-iPPGNet, for instantaneous pulse rate estimation directly from facial video recordings.
- To develop a method that learns iPPG from scratch, without prior knowledge or explicit blood volume pulse signal extraction.
- To improve the robustness and accuracy of contactless pulse rate estimation in challenging conditions.
Main Methods:
- Developed X-iPPGNet, an end-to-end spatio-temporal deep learning network inspired by the Xception architecture.
- Utilized color channel decoupling to enhance photoplethysmographic information capture and reduce computational load.
- Enabled pulse rate prediction from a short 2-second time window, beneficial for fluctuating heart rates.
Main Results:
- X-iPPGNet demonstrated high performance across various conditions, including head motions, facial expressions, and different skin tones.
- The model significantly outperformed state-of-the-art methods on three benchmark datasets (MMSE-HR, UBFC-rPPG, MAHNOB-HCI).
- Achieved Mean Absolute Errors (MAE) of 4.10, 4.99, and 3.17 on the respective datasets, with high correlation coefficients (r).
Conclusions:
- X-iPPGNet offers a robust and accurate solution for contactless pulse rate estimation from facial videos.
- The proposed method effectively handles unconstrained scenarios, making it suitable for real-world applications.
- This approach advances non-invasive health monitoring by providing reliable pulse rate measurements without physical contact.
Related Concept Videos
Pulse Oximetry
377
Pulse oximetry, or SpO2, is a non-invasive method for continuously monitoring arterial oxygen saturation (SaO2). This procedure involves attaching a probe or sensor to the patient's fingertip, forehead, earlobe, or nose bridge. The sensor works by detecting changes in oxygen saturation levels through light signals generated by the oximeter and reflected by the pulsing blood under the probe.
Purpose
Average SpO2 values are greater than 95%. If the readings fall below 90%, it indicates that...
Purpose
Average SpO2 values are greater than 95%. If the readings fall below 90%, it indicates that...
377
Neural Circuits
1.4K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.4K
Neural Control of Respiration
2.7K
The neural regulation of respiration is a meticulously coordinated process primarily controlled by the respiratory centers located within the brainstem. These centers, composed of specialized neurons, transmit nerve impulses that control the contraction and relaxation of our respiratory muscles.
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
Respiratory Centers in the Brainstem
Two primary areas comprise the respiratory center: the medullary respiratory center in the medulla oblongata and the pontine respiratory group in the pons. The...
2.7K
Special considerations while measuring pulse
634
Assessing a patient's pulse is a fundamental skill in healthcare, but certain situations require special attention:
634
Pulse rhythm
882
Pulse rhythm refers to the pattern of pulsations within specific intervals, offering valuable insights into the regularity or irregularity of the heart's beats as observed through the pattern of pulsation within specific intervals. A regular pulse exhibits a consistent heart rate with uniform waveforms and pulsation force, variations of which can be classified as normal, weak, or bounding.
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
882
Deconvolution
220
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
220
