Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography

Abstract Renal failure, a public health concern, and the scarcity of nephrologists around the globe have necessitated the development of an AI-based system to auto-diagnose kidney diseases. This research deals with the three major renal diseases categories: kidney stones, cysts, and tumors, and gath...

Full description

Bibliographic Details
Main Authors: Md Nazmul Islam, Mehedi Hasan, Md. Kabir Hossain, Md. Golam Rabiul Alam, Md Zia Uddin, Ahmet Soylu
Format: Article
Language:English
Published: Nature Portfolio 2022-07-01
Series:Scientific Reports
Online Access:https://doi.org/10.1038/s41598-022-15634-4
_version_ 1811224246103310336
author Md Nazmul Islam
Mehedi Hasan
Md. Kabir Hossain
Md. Golam Rabiul Alam
Md Zia Uddin
Ahmet Soylu
author_facet Md Nazmul Islam
Mehedi Hasan
Md. Kabir Hossain
Md. Golam Rabiul Alam
Md Zia Uddin
Ahmet Soylu
author_sort Md Nazmul Islam
collection DOAJ
description Abstract Renal failure, a public health concern, and the scarcity of nephrologists around the globe have necessitated the development of an AI-based system to auto-diagnose kidney diseases. This research deals with the three major renal diseases categories: kidney stones, cysts, and tumors, and gathered and annotated a total of 12,446 CT whole abdomen and urogram images in order to construct an AI-based kidney diseases diagnostic system and contribute to the AI community’s research scope e.g., modeling digital-twin of renal functions. The collected images were exposed to exploratory data analysis, which revealed that the images from all of the classes had the same type of mean color distribution. Furthermore, six machine learning models were built, three of which are based on the state-of-the-art variants of the Vision transformers EANet, CCT, and Swin transformers, while the other three are based on well-known deep learning models Resnet, VGG16, and Inception v3, which were adjusted in the last layers. While the VGG16 and CCT models performed admirably, the swin transformer outperformed all of them in terms of accuracy, with an accuracy of 99.30 percent. The F1 score and precision and recall comparison reveal that the Swin transformer outperforms all other models and that it is the quickest to train. The study also revealed the blackbox of the VGG16, Resnet50, and Inception models, demonstrating that VGG16 is superior than Resnet50 and Inceptionv3 in terms of monitoring the necessary anatomy abnormalities. We believe that the superior accuracy of our Swin transformer-based model and the VGG16-based model can both be useful in diagnosing kidney tumors, cysts, and stones.
first_indexed 2024-04-12T08:45:11Z
format Article
id doaj.art-89e1e16ea8124241bedb856115b65d64
institution Directory Open Access Journal
issn 2045-2322
language English
last_indexed 2024-04-12T08:45:11Z
publishDate 2022-07-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj.art-89e1e16ea8124241bedb856115b65d642022-12-22T03:39:43ZengNature PortfolioScientific Reports2045-23222022-07-0112111410.1038/s41598-022-15634-4Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiographyMd Nazmul Islam0Mehedi Hasan1Md. Kabir Hossain2Md. Golam Rabiul Alam3Md Zia Uddin4Ahmet Soylu5Department of Computer Science and Engineering, BRAC UniversityRadiology & Imaging Technology, Bangladesh University of Health SciencesDepartment of Nephrology, Bangabandhu Sheikh Mujib Medical UniversityDepartment of Computer Science and Engineering, BRAC UniversitySoftware and Service Innovation, SINTEF DigitalDepartment of Computer Science, Norwegian University of Science and TechnologyAbstract Renal failure, a public health concern, and the scarcity of nephrologists around the globe have necessitated the development of an AI-based system to auto-diagnose kidney diseases. This research deals with the three major renal diseases categories: kidney stones, cysts, and tumors, and gathered and annotated a total of 12,446 CT whole abdomen and urogram images in order to construct an AI-based kidney diseases diagnostic system and contribute to the AI community’s research scope e.g., modeling digital-twin of renal functions. The collected images were exposed to exploratory data analysis, which revealed that the images from all of the classes had the same type of mean color distribution. Furthermore, six machine learning models were built, three of which are based on the state-of-the-art variants of the Vision transformers EANet, CCT, and Swin transformers, while the other three are based on well-known deep learning models Resnet, VGG16, and Inception v3, which were adjusted in the last layers. While the VGG16 and CCT models performed admirably, the swin transformer outperformed all of them in terms of accuracy, with an accuracy of 99.30 percent. The F1 score and precision and recall comparison reveal that the Swin transformer outperforms all other models and that it is the quickest to train. The study also revealed the blackbox of the VGG16, Resnet50, and Inception models, demonstrating that VGG16 is superior than Resnet50 and Inceptionv3 in terms of monitoring the necessary anatomy abnormalities. We believe that the superior accuracy of our Swin transformer-based model and the VGG16-based model can both be useful in diagnosing kidney tumors, cysts, and stones.https://doi.org/10.1038/s41598-022-15634-4
spellingShingle Md Nazmul Islam
Mehedi Hasan
Md. Kabir Hossain
Md. Golam Rabiul Alam
Md Zia Uddin
Ahmet Soylu
Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography
Scientific Reports
title Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography
title_full Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography
title_fullStr Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography
title_full_unstemmed Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography
title_short Vision transformer and explainable transfer learning models for auto detection of kidney cyst, stone and tumor from CT-radiography
title_sort vision transformer and explainable transfer learning models for auto detection of kidney cyst stone and tumor from ct radiography
url https://doi.org/10.1038/s41598-022-15634-4
work_keys_str_mv AT mdnazmulislam visiontransformerandexplainabletransferlearningmodelsforautodetectionofkidneycyststoneandtumorfromctradiography
AT mehedihasan visiontransformerandexplainabletransferlearningmodelsforautodetectionofkidneycyststoneandtumorfromctradiography
AT mdkabirhossain visiontransformerandexplainabletransferlearningmodelsforautodetectionofkidneycyststoneandtumorfromctradiography
AT mdgolamrabiulalam visiontransformerandexplainabletransferlearningmodelsforautodetectionofkidneycyststoneandtumorfromctradiography
AT mdziauddin visiontransformerandexplainabletransferlearningmodelsforautodetectionofkidneycyststoneandtumorfromctradiography
AT ahmetsoylu visiontransformerandexplainabletransferlearningmodelsforautodetectionofkidneycyststoneandtumorfromctradiography