The Effectiveness of Optimal Discrete Wavelet Transform Parameters Obtained Using the Genetic Algorithm for ECG Signal Denoising
Bibliographic record
Abstract
The analysis of electrocardiogram (ECG) signals is imperative for the diagnosis of cardiac anomalies.However, the integrity of ECG signals is often compromised by the presence of noise, such as Additive White Gaussian Noise (AWGN) and Power Line Interference (PLI), which can obfuscate critical signal characteristics during acquisition.AWGN typically permeates ECG recordings through electronic noise, movement artifacts, and environmental factors, whereas PLI is commonly induced by alternating current power sources at frequencies of either 50 or 60 Hz, contingent upon the geographical location.In this investigation, a novel denoising strategy employing a synergistic application of the Genetic Algorithm (GA) and Wavelet Transform (WT) is presented.The WT parameters are meticulously optimized through the Genetic Algorithm, which conducts a systematic search to ascertain the optimal decomposition levels and thresholding values for noise reduction.This iterative optimization process refines WT parameter settings to attenuate noise effectively.The efficacy of the proposed approach is rigorously evaluated using the benchmark MIT-BIH Arrhythmia Database, a renowned and publicly accessible collection of annotated ECG recordings.Objective metrics, namely the Signal-to-Noise Ratio (SNR) and the Percentage Root mean square Difference (PRD), are utilized to validate the performance enhancements achieved by the proposed method.Results indicate that the method substantially mitigates both PLI and AWGN, yielding a cleaner ECG signal that is more amenable to subsequent medical analysis.Notably, for PLI at 50 Hz with an input SNR of 10 dB, the algorithm achieved an output SNR of 22.56 dB and a PRD of 7.46%.Similarly, under AWGN conditions with an equivalent input SNR, an output SNR of 18.31 dB and a PRD of 12.16% were realized.These outcomes signify a notable improvement over existing methodologies documented within the literature, affirming the proposed method's potential for advancing ECG signal processing in medical applications.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.005 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.000 |
| Bibliometrics | 0.001 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.000 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".