
This project consists of two Python scripts designed for analyzing photoplethysmographic (PPG) signals to detect pulse-related frequency peaks and performing statistical evaluation of signal amplitudes. The first script (pdf_estimator.py) processes CSV files, segments the signal into short-time windows, filters out noise, performs an FFT analysis, and identifies the dominant pulse frequency and amplitude. Results are saved to peaks.csv, and a probability density plot of peak amplitudes is generated using Kernel Density Estimation (KDE). The second script (detection.py) analyzes the amplitudes stored in peaks.csv, randomly splits them into two groups, estimates the KDE for one group, determines a decision threshold based on a lower percentile, and calculates the percentage of values in the second group that fall below this threshold. The results are saved to a text file and visualized in a plot. Applications: Biomedical signal analysis Pulse detection from PPG data Signal quality assessment Statistical amplitude distribution analysis Preprocessing for health monitoring systems
Photoplethysmography (PPG), Pulse detection, Signal segmentation, FFT (Fast Fourier Transform), Frequency analysis, Peak detection, Kernel Density Estimation (KDE), Biomedical signal processing, Python, CSV data analysis, Butterworth filter, Threshold analysis, Statistical modeling, Data visualization, PhysioNet dataset, Time-series analysis
Photoplethysmography (PPG), Pulse detection, Signal segmentation, FFT (Fast Fourier Transform), Frequency analysis, Peak detection, Kernel Density Estimation (KDE), Biomedical signal processing, Python, CSV data analysis, Butterworth filter, Threshold analysis, Statistical modeling, Data visualization, PhysioNet dataset, Time-series analysis
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
