Generalizing electrocardiogram delineation: training convolutional neural networks with synthetic data augmentation