Paper summary
Reconstruct more leads with a smaller model
Separating an ECG into frequency bands helps a compact model reconstruct twelve leads from one measured lead.
A single ECG lead is easier to collect, but it does not directly provide the twelve views used in a standard ECG. mEcgNet reconstructs those views while reducing the model size and computation required by earlier reconstruction networks.
Give each frequency band an appropriate module
The input lead is separated into low-, medium- and high-frequency signals using Fourier transforms. Three sequential reconstruction modules process those signals, passing earlier outputs to later modules. Smaller modules handle the first two bands; a larger module handles the high-frequency component.
The model assigns capacity according to each signal component.
View full-size figureCompare reconstruction error and inference cost
Experiments use PTB-XL and Chapman with five-fold cross-validation. On PTB-XL, mean squared reconstruction error is 0.113 for mEcgNet, compared with 0.120 for EKGAN and 0.145 for ECGrecover in the authors’ reproduced evaluation.
The reconstruction model has 1.13 million parameters. CPU-only inference on a Jetson Orin Nano takes 17.99 milliseconds per ECG, compared with 1.4× and 5.4× longer times for the two baselines respectively.
| Model | MSE |
|---|---|
| mEcgNet | 0.113 |
| EKGAN | 0.120 |
| ECGrecover | 0.145 |
Key takeaways
- Different ECG frequency components need different model capacity. Frequency separation gives reconstruction a way to reduce parameters without treating every part of the signal identically.
- Reconstruction is cumulative. Passing earlier outputs into later stages connects the frequency-specific estimates into a complete signal.
- Compactness matters alongside fidelity. Reconstruction error, computation and inference time jointly describe the practical value of the smaller model.