Skip to content

[AMAI,MICCAI'22][Tensorflow]Robustness Against Adversarial Attacks on ECGs Using Conditional Generative Adversarial Networks

License

Notifications You must be signed in to change notification settings

FarihaHossain/ECG-ATK-GAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Paper Paper

[MICCAI-AMAI 2022] ECG-ATK-GAN: Robustness against Adversarial Attacks on ECGs using Conditional Generative Adversarial Networks

Official PyTorch implementation of [MICCAI-AMAI 2022] ECG-ATK-GAN: Robustness against Adversarial Attacks on ECGs using Conditional Generative Adversarial Networks.

[Paper][BibTex]



Abstract

Our proposed Conditional Generative Adversarial Network (GAN) represents a significant advancement in the field of arrhythmia detection from ECG signals, addressing critical issues of robustness and security. By integrating a novel class-weighted objective function for identifying adversarial perturbations and incorporating specialized blocks for discerning and combining out-of-distribution shifts in signals, our architecture stands as the first of its kind to withstand adversarial attacks while maintaining high accuracy in classification. Through extensive benchmarking against six different white and black-box attacks, our model showcases superior robustness compared to existing arrhythmia classification models. Tested on two publicly available ECG arrhythmia datasets, our model consistently demonstrates its ability to accurately classify various arrhythmia types, even under adversarial conditions. This groundbreaking approach enhances the reliability of automated arrhythmia detection systems and addresses security concerns associated with the potential misuse of adversarial attacks in medical contexts.

Training

Results

Visualize-Output:

The non-attacked and attacked signals (white and black-box attacks) overlapped, signified by Red and Blue lines.

Citing SwinFSR

If you find this repository useful, please consider giving a star and citation:

MICCAI 2023 Reference:

@inproceedings{hossain2022ecg,
  title={ECG-ATK-GAN: Robustness Against Adversarial Attacks on ECGs Using Conditional Generative Adversarial Networks},
  author={Hossain, Khondker Fariha and Kamran, Sharif Amit and Tavakkoli, Alireza and Ma, Xingjun},
  booktitle={International Workshop on Applications of Medical AI},
  pages={68--78},
  year={2022},
  organization={Springer}
}

ArXiv Reference:

@article{fariha2021ecg,
  title={ECG-ATK-GAN: Robustness against Adversarial Attacks on ECGs using Conditional Generative Adversarial Networks},
  author={Fariha Hossain, Khondker and Amit Kamran, Sharif and Tavakkoli, Alireza and Ma, Xingjun},
  journal={arXiv e-prints},
  pages={arXiv--2110},
  year={2021}
}

About

[AMAI,MICCAI'22][Tensorflow]Robustness Against Adversarial Attacks on ECGs Using Conditional Generative Adversarial Networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages