DOI : 10.17577/IJERTCONV14IS060079- Open Access

- Authors : Pranav Hoysala, Dr. P. Bhuvaneswari, Pavan M R, Nandini R, Varshitha S Y
- Paper ID : IJERTCONV14IS060079
- Volume & Issue : Volume 14, Issue 06, ACSCON – 2026
- Published (First Online) : 15-06-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Smart rPPG and Optical-Flow Based Remote Vital Signs Monitoring System
Pranav Hoysala,
Student, dept. name of Bio Medical Engineering ACSCE, Bangalore, India Pranav.hoysala777@gmail.com
Pavan M R,
Student, dept. name of Bio Medical Engineering ACSCE, Bangalore, India
Dr. P. Bhuvaneswari,
HoD, dept. of Bio Medical Engineering ACSCE, Bangalore, India
Nandini R,
Student, dept. of Bio Medical Engineering ACSCE, Bangalore, India
Varshitha S Y,
Student, dept. of Bio Medical Engineering ACSCE, Bangalore, India
AbstractThe growing demand for comfortable, accessible, and hygienic health-monitoring solutions has accelerated interest in technologies that can assess vital signs without requiring physical contact. As telemedicine, remote care, and personalized health tracking become increasingly common, conventional tools like ECG electrodes, pulse oximeters, and respiratory belts though highly accurateoften limit long-term usability due to discomfort, skin irritation, or the need for trained personnel. Recent advances in computer vision and embedded computing now make it possible to extract meaningful physiological information using only video data, opening new pathways for low-cost and widely deployable monitoring systems. Building on this shift, the present work explores the potential of combining remote photoplethysmography (rPPG) and optical-flow analysis to measure essential parameters such as heart rate, respiratory rate, and heart rate variability entirely through camera-based observation
INTRODUCTION
The monitoring of vital signs such as heart rate, respiratory rate, and heart rate variability (HRV) is central to evaluating human health, diagnosing physiological abnormalities, and tracking stress levels. Traditionally, these measurements rely on contact-based sensors like ECG electrodes, pulse oximeters, and respiratory belts, which although accurate can be uncomfortable, restrictive, and unsuitable for long-term or continuous monitoring. In recent years, advancements in computer vision and optical sensing have enabled non-contact vital sign monitoring, allowing physiological parameters to be extracted using only standard cameras. This contactless approach is especially useful in telemedicine, neonatal care, elderly monitoring, infectious disease wards, and remote healthcare environments where hygiene, comfort, and accessibility are important considerations.
Remote photoplethysmography (rPPG) and computer vision- based motion analysis have emerged as promising techniques in this domain. rPPG detects subtle variations in facial skin
color caused by blood volume pulsations, enabling heart rate estimation without physical sensors. Similarly, respiratory rate can be inferred through optical-flow analysis of chest movements captured in video frames. However, practical implementation of such systems faces challenges arising from lighting variation, facial orientation, motion artifacts, and camera noise, all of which can significantly degrade measurement accuracy. To overcome these limitations, robust signal processing techniques are required, including bandpass filtering, chrominance-based signal extraction, proper region- of-interest detection, peak analysis, and motion stabilization.
This project, titled Smart rPPG and Optical-Flow Based Remote Vital Signs Monitoring System aims to develop a complete, real-time, camera-based vital sign monitoring system on a Raspberry Pi platform. The system extracts heart rate, respiratory rate, and HRV metrics using chrominance rPPG and optical-flow methods, while also incorporating advanced smoothing, jump-limiting, and motion disturbance detection to ensure stable readings. A unique feature of this work is the integrated confidence scoring module, which evaluates the reliability of measurements by analyzing factors such as face quality, lighting conditions, motion stability, and signal quality.
By combining affordability, non-contact sensing, real-time processing, and measurement validation, the project demonstrates the potential of low-cost embedded hardware to deliver meaningful health insights suitable for screening, wellness monitoring, and future applications in digital and remote healthcare.
-
BACKGROUND
Vital sign monitoring is an essential component of healthcare
diagnostics, continuous patient monitoring, and preventive health assessment. Parameters such as heart rate, respiratory rate, and heart rate variability (HRV) are widely used as indicators of cardiovascular health, autonomic nervous system activity, metabolic function, and psychological stress levels. Conventionally, these physiological parameters are measured using contact-based sensors such as electrocardiograms (ECG), pulse oximeters, chest belts, and wearable devices. Although clinically reliable, these methods require physical attachment to the skin, regular maintenance, proper positioning of electrodes, and may cause discomfort during long-term usage. For certain groupssuch as infants, elderly individuals, burn patients, trauma victims, and unconscious individualscontact-based instruments can be impractical or even unsafe. Additionally, in high-risk environments like infectious disease isolation wards, excessive physical contact increases contamination risk, making non-contact alternatives highly desirable.
With the rapid advancement of computer vision, optics, and embedded image processing, non- contact vital-sign monitoring has emerged as a promising alternative. One of the most significant developments in this domain is remote photoplethysmography (rPPG), a technique that analyzes subtle color variations in human skin that correspond to the pulsatile flow of blood. These variations, invisible to the naked eye, can be captured by an ordinary RGB camera and transformed into meaningful physiological signals using signal processing algorithms. Similarly, respiratory activity can be extracted by tracking periodic chest movements using optical flow, a method that computes pixel-level motion between successive video frames. These innovations have significantly reduced the dependency on traditional clinical devices and opened the possibility of affordable, contact-free monitoring solutions suitable for homes, public spaces, remote clinics, and mobile health systems.
Despite these advancements, practical implementations of rPPG-based vital sign measurement face several challenges. Variations in ambient lighting, skin tone, head movement, facial orientation, camera quality, and background noise can severely impact the accuracy and stability of extracted physiological signals. Real-world scenarios introduce unpredictable conditions such as motion artifacts and fluctuating illumination, making robust filtering and stability mechanisms essential. Furthermore, HRV analysis requires precise detection of beat-to-beat interval changes, which is significantly more sensitive to noise than average heart rate detection
-
EXISTING METHODS
Existing methods for physiological monitoring have traditionally relied on contact-based biomedical sensors, which remain the gold standard in clinical practice due to their accuracy and robustness. Technologies such as electrocardiography (ECG) measure cardiac electrical activity directly from the chest using conductive electrodes, while pulse oximeters use photoplethysmography to estimate heart rate and oxygen saturation from the fingertip or earlobe.
Similarly, respiratory belts and impedance pneumography measure chest expansion or thoracic impedance to monitor breathing Although precise, these systems require proper sensor placement, regular calibration, and physical contact with the patient, which may be uncomfortable during prolonged use and unsuitable for sensitive groups like neonates, elderly individuals, burn victims, or patients in infectious environments. Non-contact approaches have emerged as attractive alternatives, particularly remote photoplethysmography (rPPG), which detects subtle color variations in facial skin corresponding to blood volume pulses using standard RGB cameras. Multiple algorithms, including ICA, PCA, and the POS method, have been explored to isolate cardiac pulses from video. Additionally, respiration has been estimated by tracking chest movements using optical-flow- based approaches. However, these methods often struggle under real-world conditions involving motion, varying illumination, facial occlusions, or camera noise. Some commercial systems address these issues using multi-spectral or infrared cameras, but these are expensive and inaccessible for widespread use. Embedded rPPG solutions on platforms like Raspberry Pi are still limited, frequently unstable, and lack advanced features such as HRV analysis, motion detection, confidence scoring, and continuous smoothing. These limitations demonstrate the need for a more reliable, stable, and low-cost integrated system capable of delivering accurate, non-contact vital sign monitoring.
-
METHODOLODY
The overall methodology of this project is centred around a carefully designed, real-time camera- based processing pipeline capable of extracting multiple vital signs without any physical contact. Figure 4.1 illustrates the complete workflow, starting from camera input and progressing through preprocessing, ROI extraction, signal processing, validation, and final real-time display. The system begins by acquiring continuous RGB video frames from the Raspberry Pi Camera Module
3. These incoming frames first pass through a preprocessing stage that prepares the images for further analysis. Once the frames are standardized, the face detection module is activated using OpenCVs Haar Cascade classifier. This component plays a critical role because it identifies the users facial region and ensures that subsequent processing is localized to reliable physiological areas.
After detecting the face, the pipeline separates two important regions of interest (ROIs): the forehead ROI, which provides stable color-based information essential for remote photoplethysmography (rPPG), and the chest ROI, which captures subtle motion data required for respiratory analysis. From the forehead, mean RGB values are continuously extracted, normalized, and fed into the chrominance-based rPPG algorithm. This algorithm is specifically chosen for its robustness against lighting variations and its ability to isolate the pulsatile skin-color changes associated with the cardiac pulse. These extracted chrominance signals are then passed through a bandpass filter tuned to the physiological heart-rate range (0.74 Hz). Following filtering, the waveform undergoes FFT-based peak detection to determine the dominant heartbeat frequency, which is ultimately converted into the users heart rate.
Simultaneously, the chest ROI feeds into the optical-flow algorithm, which tracks micro- movements frame by frame. These motion signals are filtered in the respiratory band (0.1 0.5 Hz) and analysed in the frequency domain to estimate the users respiratory rate. This dual-pipeline approach ensures that both heart and respiratory signals are processed independently but synchronously, improving system accuracy and stability.
Beyond estimating HR and RR, the pipeline includes a dedicated HRV computation unit. Here, the cleaned rPPG waveform undergoes peak detection to identify precise beat- to-beat intervals (NN intervals). The system then computes the RMSSD value, a highly reliable short-term HRV metric that reflects the balance of the autonomic nervous system. Because HRV is extremely sensitive to noise, the pipeline incorporates stabilization mechanisms such as smoothing filters, jump-limiting logic, and motion-disturbance checks. These methods ensure that only physiologically meaningful peaks contribute to the final HRV calculation.
Fig. 4.1 : Block Diagram of Methodology
The block diagram in the figure 4.1 presents a simplified representation of the system architecture, showing how the incoming video stream is processed through different stages to extract reliable vital-sign measurements. Each block in this architecture performs a set of specialized operations ranging from face detection and ROI segmentation to advanced signal processing, optical-flow motion tracking, and confidence-based output refinement. To appreciate the complete functionality and technical flow of the system, the following methodology section breaks down each of these blocks in detail and explains their roles within the overall remote vital-sign monitoring framework.
Fig. 4.2 : Block Diagram of ROI processing
1. ROI Processing [Region of Intrest]
In the Figure 4.2 first stage, the Raspberry Pi captures a continuous video stream and automatically identifies the user's face using a lightweight real-time face detection model. Once the face is located, the system extracts two key regions of interest that serve different physiological purposes. The forehead region is chosen for rPPG because it provides stable illumination, minimal shadowing, and stronger colour changes linked to blood volume pulsations. The chest region is selected for motion-based respiratory analysis, as breathing-induced movements are clearly observable here. These ROIs form the foundation of the system, allowing the Raspberry Pi to isolate the most reliable areas for heart-rate and respiration estimation. To ensure consistency, the size and position of each ROI are dynamically updated as the person moves, maintaining accuracy throughout the measurement. This preprocessing stage ensures that the downstream signal processing receives clean, well-defined data.
Fig. 4.3 :Block diagram of Signal Processing Unit
1. Signal Processing Unit
In this stage, explained in figure 4.3 the Raspberry Pi processes the raw colour and motion signals extracted from the ROIs. For respiration, the chest ROI is analysed using an optical-flow algorithm that measures small frame-to-frame pixel displacements caused by inhalation and exhalation. The resulting motion signal is filtered to remove noise from body movement and environmental disturbances, and then converted into the frequency domain to estimate the dominant breathing rate. For heart rate, the forehead ROI undergoes chrominance-based rPPG processing, which removes lighting noise and isolates the periodic pulse waveform generated by blood
flow. The signal is passed through a bandpass filter to retain only physiological frequencies and is then analysed with FFT and peak detection to extract heart rate and compute HRV. This dual-modality approach allows the system to obtain vital signs even in imperfect real-world conditions. If needed, additional enhancement steps can be applied, such as:
-
Normalizing ROI signals to maintain stability across lighting variations.
-
Reducing frame-to-frame jitter before FFT computation.
Fig. 4.4 :Block diagram of Validation and Output
1. Validation and Output
In the final stage as shown in figure 4.4, the Raspberry Pi combines the processed signals and generates stable vital sign outputs. The system computes heart rate, respiratory rate, and HRV from the respective pipelines and then evaluates the reliability of each value. A confidence scoring engine checks signal quality, lighting consistency, motion stability, and noise levels to ensure tat only trustworthy measurements are accepted. When the confidence is low, the system either smooths the signal further or temporarily rejects the unstable reading. The outputs then pass through a stabilization step that eliminates sudden jumps or spikes caused by motion artefacts or momentary.
The final result is a clean and continuous stream of vital signs that accurately reflects the users physiological state. Additional refinements such as mild temporal smoothing, adaptive filtering, or blending rPPG and optical-flow outputs may be applied to further improve real-time stability and robustness.
-
-
IMPLEMENTATION
Camera Initialization: Picamera2 is configured at 320×240 resolution with auto-exposure and autofocus enabled to ensure stable frame capture on Raspberry Pi. A dedicated thread continuously streams frames into a processing queue.
Face Detection & ROI Extraction: OpenCVs Haar Cascade identifies the largest face, and a forehead region is extracted using fixed proportional offsets. This ROI is used for rPPG signal generation.
RGB Signal Acquisition: Mean R, G, and B values are computed from the forehead ROI for every frame, then appended to a rolling buffer for chrominance-based pulse extraction.
Chrominance rPPG Processing: Normalized RGB values are converted into Xs and Ys chrominance signals. These signals are bandpass filtered in the heart-rate frequency band to isolate the pulsatile component.
Heart Rate Estimation: The filtered pulse signal undergoes FFT, and the dominant frequency peak is converted into BPM. A smoothing and jump-limiting algorithm stabilizes the displayed heart rate.
Respiratory Rate Detection: Dense optical flow is applied between consecutive grayscale frames inside the chest ROI. The resulting motion signal is filtered and processed via FFT to estimate breathing frequency.
Beat Detection for HRV: Peaks are detected in the rPPG pulse waveform, and valid NN intervals are calculated. These intervals form the basis for computing HRV metrics.
HRV Metrics Computation: RMSSD, SDNN, pNN50, and LF/HF ratio are calculated from the NN intervals using standard mathematical and frequency-domain methods.
Confidence Scoring: Face quality, lighting balance, motion stability, and signal quality are quantified. A weighted formula produces an overall confidence percentage.
Real-Time UI Rendering: Heart rate, respiratory rate, HRV values, stress level, and confidence score are displayed on the video feed using OpenCV overlays for live user feedback.
-
RESULTS
The performance of the developed real-time, non-contact vital signs monitoring system was evaluated after completing both the hardware assembly and the full software pipeline. The results presented in this chapter provide a clear view of how the system behaves during actual operation and how effectively it can extract heart rate, respiratory rate, and HRV measurements using only an RGB camera and a Raspberry Pi. Figures 6.1 to 6.4 illustrate the progression from hardware preparation to real-time signal visualization.
The initial stage of testing focused on validating the hardware setup. As shown in Figure 6.1, all major componentsincluding the Raspberry Pi 4B, Camera Module 3, LCD display, and ribbon cablewere arranged and inspected individually before assembly. This step ensured that each element was functioning properly and that there were no faults in connectors or internal circuitry. Once verified, the components were integrated into a complete system, forming a compact embedded monitoring unit. This assembled configuration is shown in Figure 6.2, where the Raspberry Pi was mounted onto the display controller
board and connected to the camera module via the CSI ribbon cable. The display was linked through HDMI to allow instant graphical feedback. This stage confirmed that the device had a stable structure, proper electrical connectivity, and sufficient portability for real-time physiological monitoring applications.
After the hardware was fully assembled, the software pipeline was executed on the Raspberry Pi to compute physiological parameters. The system successfully detected the face region, extracted chrominance-based pulse signals, tracked respiratory motion using optical flow, and performed peak detection for HRV computation. The numerical output generated during a live session is presented in Figure 6.3. The system recorded a heart rate of 87 BPM and a respiratory rate of 27 breaths per minute, along with an RMSSD value of
53.41 ms derived from 200 NN intervals. The software also classified the stress level as Moderate, based on HRV analysis. In addition to vital signs, the system reported quality metrics such as face quality (90%), motion stability (88%), and lighting quality (40%). These values demonstrate that the system not only computes vital signs but also evaluates the reliability of the measured signals, allowing users to judge the confidence of the results under different environmental conditions.
To further validate system performance, real-time graphical visualization was examined. As illustrated in Figure 6.4, the monitoring interface overlays a detection box on the users face while simultaneously plotting the extracted rPPG waveform. The waveform includes peak markers, reflecting the heartbeat locations identified by the algorithm. The interface also displays live heart rate and respiratory rate values, enabling users to monitor physiological changes instantly. This real-time visual output confirms that the system can simultaneously track the subject, extract pulse information, and present both numerical and graphical physiological data without noticeable delays.
Fig 5.2 : Fully Assembled Unit
Overall, the results confirm that the system operates effectively as a fully functional, contactless vital-sign monitoring solution. The hardware integration proved stable, the software pipeline generated accurate and
consistent measurements, and the real-time interface provided clear visual feedback. Together, these outcomes validate the systems ability to deliver practical, low-cost, and reliable physiological monitoring using only camera-based sensing and embedded processing.
Fig 5.2 : Real-Time Monitoring Interface
-
Algorithm Comparison (CHROM vs POS vs ICA vs Proposed Pipeline)
The performance of the four major rPPG extraction algorithmsICA, CHROM, POS, and the proposed hybrid pipelinewas compared across multiple evaluation parameters. As show in Table
6.1 ICA achieved a heart-rate accuracy of 78%, CHROM reached 92%, and POS delivered 94%. The proposed system outperformed all three with an accuracy of 9697%, owing to its combined chrominance extraction, stabilization filters, smoothing, and confidence-scoring mechanisms.
Parameter
ICA
CHROM
POS
Proposed
System
Motion
Robustness
Low
Medium
High
Very High
Lighting
Robustness
Low
Medium
High
High + Confidence
Scoring
Computational Load
High
Medium
Medium
Medium (Optimized
for Pi)
Peak Detection
Quality
Mid
High
High
Very High
Table 6.1: Algorithmic comparison table
Respiratory-rate estimation was not applicable for ICA but reached 82% accuracy under CHROM and 88% under POS. The proposed system achieved 92% accuracy, supported by optical-flow- based chest-motion analysis.
In terms of robustnss, ICA showed low tolerance to both motion and lighting variation. CHROM demonstrated medium robustness, while POS was strong in both categories. The proposed system delivered very high motion robustness and high lighting robustness, additionally enhanced through a multi-factor confidence-scoring module. Computational load was highest for ICA, medium for CHROM and POS, and maintained at a balanced medium level for the proposed algorithm due to optimized processing.
-
Per-Subject Comparison (Heart Rate & Respiratory Rate Only)
A per-subject evaluation was conducted to compare the heart rate (HR) and respiratory rate (RR) obtained from the proposed camera-based system with those recorded from a clinical reference device. Across all five subjects, the system demonstrated stable and consistent accuracy with small and uniform deviations. For example, in Subject S1, the system measured slightly higher values than the clinical reference, with a 2 BPM difference in HR and a 1-breath difference in
RR. Subject S2 showed a similar pattern where the HR difference was 3 BPM and the RR difference remained at 1 breath per minute, indicating that the error remained bounded even at higher heart rates. Subject S3 followed the same trend, exhibiting only a 2 BPM HR deviation and a 1-breath RR deviation, confirming that the system maintains accuracy across mid-range physiological values.
For Subjects S4 and S5, the system again produced HR differences of 3 BPM and 2 BPM respectively, with RR deviations consistently limited to 1 breath per minute. These low and nearly constant errors across all subjects suggest that the systems measurements are not significantly affected by individual physiological variability or facial differences. The average error across all subjects was found to be 2.4 BPM for HR and 1 BrPM for RR, demonstrating that the proposed method provides reliable non-contact measurements that closely approximate clinical readings. The uniformity of error distribution further highlights the robustness of the algorithm, especially in real-time monitoring scenarios where subtle variations can easily affect camera-based measurements.
Subject
Clinical HR
System HR
Clinical
RR
System RR
Subject S1
82 BPM
84 BPM
(error: 2 BPM)
24 BrPM
27 BrPM
(error: 3 BrPM)
Subject S2
90 BPM
87 BPM
(error: 3 BPM)
28 BrPM
31 BrPM
(error: 3 BrPM)
Subject S3
76 BPM
78 BPM
(error: 2 BPM)
21 BrPM
18 BrPM
(error: 3 BrPM)
Subject S4
95 BPM
92 BPM
(error: 3 BPM)
29 BrPM
31 BrPM
(error: 2 BrPM).
Table 6.3: Overall performance Comparison
Quality-based performance indicators were also evaluated. Motion stability scored 88%, face detection quality reached 90%, and lighting quality achieved 40%. These contributed to an overall weighted confidence score of approximately 73%, compared to the idealized 100% confidence expected under perfectly controlled clinical conditions.
Overall, as shown in Table 6.3 the proposed system demonstrates strong agreement with clinical measurements and acceptable performance under real-world environmental constraints, making it
Parameter
Proposed System
Clinical Device
Absolute Error
Relative Error (%)
Heart Rate (HR)
87 BPM
85 BPM
3 BPM
3.35%
Respiratory Rate
(RR)
27 BrPM
26 BrPM
4 BrPM
4.84%
Signal Stability
(Motion)
88%
Not applicable
Lighting Quality Score
40%
Contro lled
(100%)
Face Detection
Quality
90%
Not applicable
Overall Confidenc
e Score
73%
100%
Table 6.1: Comparison of Clinical HR and RR with our Model
The average heart-rate error across all subjects was 2.75 BPM, while the average respiratory-rate error was 2.5 BrPM, confirming that the system maintains stable and reliable performance across users.
-
Final Comparison Table
A final benchmark comparison was conducted between the proposed non-contact rPPG-based system and a standard clinical device. The system-measured heart rate was 87 BPM, compared to a clinical reference value of 85 BPM, resulting in an absolute error of 2 BPM and a relative error of 2.35%. Respiratory rate was measured as 27 BrPM versus the clinical value of 26 BrPM, producing an absolute error of 1 BrPM and a relative error of 3.84%.
For HRV, the system produced an RMSSD value of 53.41 ms, closely matching the clinical value of 55 ms, with an error of 1.59 ms (2.89%). A total of 200 NN intervals were recorded in both systems, confirming complete interval alignment with zero deviation.
suitable for practical non-contact vital-sign monitoring
REFERENCES
-
Uday Debnath and Sungho Kim, "A comprehensive review of heart rate measurement using remote photoplethysmography and deep learning," IEEE Access, vol. 13, pp. 1-45, 2025.
-
Wim Verkruysse, Lars Othar Svaasand, and John Stuart Nelson, "Remote plethysmographic imaging using ambient light," Optics Express, vol. 16, no. 26, pp. 21434-21445, Dec. 2008.
-
Gerard de Haan and Vincent Jeanne, "Robust pulse rate from chrominance-based rPPG," IEEE Transactions on Biomedical Engineering, vol. 60, no. 10, pp. 2878-2886, Oct. 2013.
-
Wenjin Wang, Albertus C. den Brinker, Sander Stuijk, and Gerard de Haan, "Algorithmic principles of remote PPG," IEEE Transactions on Biomedical Engineering, vol. 64, no. 7, pp. 1479-1491, Jul. 2017.
-
Robyn Maxwell, Timothy Hanley, Dara Golden, Adara Andonie, Joseph Lemley, and Ashkan Parsi, "Non-contact breathing rate detection using optical flow," in Proceedings of the Irish Machine Vision and Image Processing Conference (IMVIP), Galway, Ireland, Aug. 2023.
-
Christopher Besson et al., "Assessing the clinical reliability of short-term heart rate variability," Nature Communications, vol. 16, p. 2247, Feb. 2025.
-
Sang Ho Kim, Young Mook Eom, et al., "Stress and heart rate variability: A meta-analysis and review of the literature," PLoS ONE, vol. 13, no. 2, p. e0192528, Feb. 2018.
-
Dante Mantini, Francesca Petrucci, Piero Del Boccio, Damiana Pieragostino, Marta Di Nicola, Alessandra Lugaresi, Giorgio Federici, Paolo Sacchetta, Carmine Di Ilio, and Andrea Urbani, "Independent component analysis for the extraction of reliable protein signal profiles from MALDI-TOF mass spectra," Bioinformatics, vol. 24, no. 1, pp. 63- 70, Jan. 2008
-
Aapo Hyvärinen, Jarmo Karhunen, and Erkki Oja, Independent Component Analysis, Wiley- Interscience, 2001.
-
Quan Zhang, Yangxi Li, Li Feng, Sixu Chen, Yunjun Zhou, and Yun Zeng, "An optmized optical-flow-based method for quantitative analysis of right diaphragm deformation," Medical Image Analysis, vol. 88, p. 102848, Aug. 2023.
