Skip to content

A Highly Secure and Accurate System for COVID-19 Diagnosis from Chest X-ray Images <DOI: 10.1109/MWSCAS60917.2024.10658795>

License

Notifications You must be signed in to change notification settings

TyBruceChen/AI-Telehealth-System-with-ViT-and-Kyper-Cryptography

Repository files navigation

AI-Telehealth-System-with-ViT-and-Kyper-Cryptographic

An Easy-to-Implement AI Telehealth System for Medical Diagnosis and Post-Training Interpretation (loading Grad-CAM images from the corresponding model with the interactive animint2 R package)

Code Source of Conference Paper: A Highly Secure and Accurate System for COVID-19 Diagnosis from Chest X-ray Images (google scholar or IEEE). Published in: 2024 IEEE 67th International Midwest Symposium on Circuits and Systems (MWSCAS)

Abstract:

Global healthcare systems face growing pressure as populations rise. This can lead to longer wait times and an increased risk of treatment delays or misdiagnosis. Artificial intelligence (AI) diagnostic systems are being developed to address these challenges, but concerns exist about their accuracy and data security. This study introduces a robust AI telehealth system that offers a two-pronged approach. It utilizes a cutting-edge image analysis method, vision transformer, to enhance diagnostic accuracy, while also incorporating post-quantum cryptography algorithm, Kyber, to ensure patient privacy. Furthermore, an interactive visualization tool aids in interpreting the diagnostic results, providing valuable insights into the model's decisionmaking process. This translates to faster diagnoses and potentially shorter wait times for patients. Extensive testing with various datasets has demonstrated the system's effectiveness. The optimized model achieves a remarkable 95.79% accuracy rate in diagnosing COVID-19 from chest X-rays, with the entire process completed in under five seconds.

Implementation details:

  • The main program is app.py, which is Flask-server-based. We run our code at VS Code with python 3.8. The required packages reside in the requirements.txt. To run the program, enter the command python app.run. The service handling port will open at 5000 as configured at the bottom.
  • Some environment parameters need to be configured for re-deployment, they are located at the top of app.py, Encryption_Kyber/*.py with well-explained comments.
  • We deployed the system locally and used the fast reverse proxy (frp) to expose the service to the public by connecting it to the Amazon server.

How it looks like:

Web App

Reference:

@INPROCEEDINGS{10658795,
author={Nguyen, Tuy Tan and Chen, Tianyi and Philippi, Ian and Phan, Quoc Bao and Kudo, Shunri and Huda, Samsul and Nogami, Yasuyuki},
booktitle={2024 IEEE 67th International Midwest Symposium on Circuits and Systems (MWSCAS)}, 
title={A Highly Secure and Accurate System for COVID-19 Diagnosis from Chest X-Ray Images}, 
year={2024},
volume={},
number={},
pages={980-984},
keywords={COVID-19;Computer vision;Accuracy;Data visualization;Medical services;Transformers;Artificial intelligence;Computer-aid diagnosis;Kyber;image classification;COVID-19},
doi={10.1109/MWSCAS60917.2024.10658795}}

About

A Highly Secure and Accurate System for COVID-19 Diagnosis from Chest X-ray Images <DOI: 10.1109/MWSCAS60917.2024.10658795>

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published