International Engineering Publisher
Serving Researchers Since 2012

AI – based Kidney Disease Classification Framework

DOI : 10.17577/IJERTCONV14IS070028
Download Full-Text PDF Cite this Publication

Text Only Version

AI – based Kidney Disease Classification Framework

B. Reuben1, C. Narmadha2

1Research Scholar, Department of ECE, Periyar Maniammai Institute Science & Technology, Thanjavur, India. 2Associate Professor & Head, Dept of ECE, Periyar Maniammai Institute Science & Technology, Thanjavur, India. princeton.reuben@gmail.com

ABSTRACT Deep learning has emerged as a powerful tool for handling complex tasks such as image classification and segmentation. However, the medical field often faces challenges due to the lack of high-quality and balanced datasets, which are essential for effectively training deep learning models. This issue is particularly significant in the diagnosis of kidney-related conditions, including stones, cysts, and tumors. In this study, multiple deep learning architectures are employed for the classification and detection of various kidney diseases from CT scan images. The models used include VGG-16, VGG-19, Convolutional Neural Networks (CNNs), ResNet-50, ResNet-101, and DenseNet-169. These models are further enhanced using techniques such as image classification, segmentation, and transfer learning to improve performance. By leveraging knowledge from multiple datasets, the proposed approach increases model accuracy and robustness. This framework demonstrates significant potential in transforming kidney disease diagnosis by enabling more precise and reliable analysis of medical images, ultimately contributing to improved patient care and better health outcomes.

Key Words: Kidney disease, Deep learning, Image classification, Convolutional neural networks (CNNs), Segmentation, Transfer learning and CT-scan images.

  1. INTRODUCTION

    Kidney diseases are a major health problem affecting millions of people worldwide. Kidneys are important organs responsible for removing excess water and toxins from the body and maintaining balance in the body. However, damage or dysfunction of the kidneys can lead to health problems including kidney failure, heart disease, anemia and osteoporosis. Kidney diseases affect some people with several diseases like kidney stones, cysts and tumors. [8] Kidney diseases interfere with the filtration and regulation of fluids, electrolytes and waste in the body, making early prevention, diagnosis and treatment important.

    Kidney diseases have emerged as an important global healthconcern, affecting people of all ages and ethnic groups worldwide. According to the World Trade Organization, kidney disease is the 12th leading cause of death worldwide, affecting approximately 850 million people glomerulonephritis, accounting for more than 70% of all cases. [12] The good news is that advances in the diagnosis and treatment of kidney diseases have improved outcomes for patients. Kidney disease also increases the risk of other health problems, such as heart disease and stroke. The development of kidney disease is usually a very slow processwith very few initial symptoms. When the kidneys are damaged, waste products and fluids can accumulate in the body. It can cause ankle swelling, pain, numbness, difficulty sleeping and shortness of breath. The lack of treatment can result in the destruction of the kidneys and later cause kidney failure. It is highly serious and can even be fatal. The cost on patients with kidney disease, their families, and the health system is significant, and thus, actions from governments, healthcare

    professionals, and other involved parties are necessary to achieve these goals. Certain aims have been developed, according to which psychiatric consequences of kidney diseases may include anxiety, depression, or social exclusion. Problems may come in the form of the stigma that tags kidney disease. This needs to be dealt with collectively and involve concerted efforts from governments, health care providers, and other stakeholders who can contribute to the investment of resources in the prevention, early detection, and treatment of kidney diseases.

    Scientific achievements and research are needed to discover the missing link in treatment and therapies, and at the same time lower the financial hurdle for those affected by kidney disease. Through these health conditions we are also able to minimize major risk factors for kidney diseases such as diabetes, hypertension and cardiovascular diseases and by encouraging healthy lifestyles like the regular exercise, proper diet and avoiding tobacco smoking.

    The problem of diagnosing kidney diseases in a timely manner is pivotal in the management of the condition. Detection of kidney disease depends on screening the high-risk populations and screening tests such as blood and urine tests exacerbate it. Optimal care of kidney disease patients in hospitals. Psychiatric management is a complex task that is accomplished by including several oncologists, dietitian, social workers and all other health professionals. The best therapy means dealing with actual kidney disease, followingthe advice on blood pressure and sugar level, and use of dialysis or transplant as an additional way to minimize the effect of kidney disease on an individuals health.

  2. RELATED WORK

    The accuracy of medical images is generally limited, making extrapolation difficult. Several studies have used deep learning techniques to classify diseases and identify specific areas of interest in medical images through classification. However, it is important to carefully select the appropriate deep learning model and tools for a particular situation, especially when dealing with CT images that can be difficultto interpret[4][9]. Several models such as VGG-16 have been tested and ResNet101 have been observed due to their effectiveness in classifying medical images [12]. VGG-16, which uses Convolutional Neural Network (CNNs) for feature identification, can be used as a starting point for transfer learning and customized for specific tasks [14], but may require training from the beginning based on the scenario, and consider that the model trained it on the same type of data before.

    [6] One example of using deep learning to analyze medical images for possible is kidney CT-scan and segmented MRI to identify areas of inflammation [3] . Kidney diseases such as stones, tumors and cysts can lead todecreased kidney function, making early diagnosis important[7]. It has been proposed that computational analytics (CAD)algorithms using ResNet-101 or ML classifiers, such as SVM, do not identify multi-class conceptual content, but image quality and size can affect CAD design and performance of images. The use of deep learning techniques,especially recurrent lateral networks (RLN), has been

    Peter Adebayo Idowu, Jeremiah Ademola Balogun, Kehinde Oladipo Williams, and Adeniran Ishola

    Naïve Bayes',J48 Decision Trees

    82.6, 94.2

    Oluwaranti 2015

    Thomas Noel,

    C4.5, SVM,

    95.13, 97.13,

    HibaAsri, Hajar Mousannif, and Hassan Al

    NB,

    and K-NN

    95.9, 95.27

    Moatassime, 2016

    Yixuan Li, and

    DT, SVM, RF,

    96.1, 95.1,

    Zixuan Chen, 2018

    LR, and NN

    96.1, 93.7,

    95.6

    Priyanka Gupta,

    CART, RF, K-

    92.35, 96.47,

    Prof. Shalini L, 2018

    NN,

    and Boosted

    97, 96.47

    Trees

    Jabeen Sultana,

    p>LR, MLP, RF,

    97.18, 95.25,

    andAbdul Khader Jilani,

    and DT

    95.25, 93.14

    2018

    Kriti Jain, MeghaSaxena, Shweta

    Sharma. 2018

    SVM

    97.13

    proposed to reduce the confusion between detection sites on ultrasound images and classification of CT-scans A detection algorithm has been developed computerized fetal echocardiography. On the other hand, the fetal echocardiogram was analyzed using computer digital aid.

    With advances in AI-based technology, classification of echocardiography, and CHD diagnosis, especially for fetal cardiac septal abnormalities, cardiologists performed this task manually, but could only be done if segment the fetal heart, identify septal abnormalities and accurately measure their size defects. Important for assessing the diagnosis of CHD. The use of fetal echocardiography can help physiciansmake early diagnosis before referral to a cardiologist.

    As a result, we need automatic segmentation technologies [10], [12], and [13]. Recently considerable progress has been made in automatically segmenting the fetal heart to detect problems associated with defects [7], [14], [16], [18]. Most previous studies have focused on traditional studies using supervised and unsupervised training methods, such as edge detection methods, threshold-based methods, field-based methods, cluster-based methods, and deformable modeling methods [4], [6], [8], [13]. Unfortunately, these methods (such as threshold-based methods) produce good results when the regions of interest in the image show high contrast in the image background but this results in highly problematic images and greatly reduces the effectiveness and applicability of these methods. Recent deep learning applications for medical image classification, Convolutional Neural Networks (CNNs), have made great strides. CNNs can be used to classify cell membranes, brain tumors in magnetic resonance imaging (MRI) scans [21], liver tumors in computed tomography (CT) scans, lung tissues, cataract instruments surgery, and many other organs in photographs taken during laparoscopic surgery .

    To overcome the limitations of each previous approach, all approaches that ultimately lead to end-to-end analysis (from raw image to segmented image) suffer. Current CNNs are unable to successfully navigate previously unseen feature groups that are absent from the training set, which is a major barrier to the application of deep learning for treatment segmentation.

    Year & Authors

    Algorith msUsed

    Accuracy (%

    )

    Adel Aloraini,

    Bayesian

    97.2, 93.58,

    2012

    Network, NN,

    95.49

    and DT

    Vikas

    Naive

    97.36, 96.77,

    Chaurasia,and Saurabh Pal,

    Bayes, RBF Network,

    93.41

    2014

    J48

    TABLE 2.1 Related studies, models used and their accuracies

  3. RESEA METHODOLOGY

The aim of this study was to detect kidney-related diseases from images or to classify CT slices based on the presence of tumors, cysts, or stones. To accomplish this, we developed an algorithm using a variety of methods, such as transfer learning and Convolutional Neural Networks (CNNs). Our model focused on the use of the VGG-16 model trained on 38 classes and 16 levels of transfer learning (classification weighting) VGG-16 model includes: 13 convolutional layers with 3 dense layers followed by 5 max pooling layers. We obtained our data through the application of convolution, which takes information from the same location of an imagein the CNN, and by using max pooling layers. The convolution layer Conv-1 has 64 filters, followed by Conv-2 with 128 and Conv-3 with 256 by the end. While getting intothe second layer, we used 512 filters in Conv-4 & Conv-5 inorder to obtain max data at deep layers. In this study, the suggested CT-scans are diagnostic tool, by which a person can get an exact diagnosis that can go along with segment CT slices that can be covered with tumor, cyst or stone. To accomplish this, we developed an architecture that uses transfer learning with a pre-trained model of VGG-16 [18]. It is trained in 38 classes, with 16 layers, of which 13 are layers for convolution and 3 densed layers. The model takes a tensor of size 224x224x3 for the RGB channel and convolutions it to CNN layers using a kernel of size 3×3 with stride 1. Furthermore, it uses a max pooling layer to pool themaximum information from specific locations at 2 of the images have 128 filters, Conv-3 [19] has 256 filters, Conv- 4and Conv-5 have 512. We gradually increase the number of filters to extract the most information as we go deeper into the layers. To extract hidden features that are no longer visible to the human eye, we used Res-Net [20] with 101 layers. Res-Net uses skip connections to process redundant information and focus on important instances relevant to a given task. While it is useful to go deeper, training the model requires more time and resources.

  1. Dataset

    The dataset is available on Kaggle, is a valuable resource formedical professionals, researchers and data enthusiasts. It contains a CT-scan image of the kidney, divided into four different categories: tumor, stone, cyst, and normal. The dataset contains 12446 images, of which 2283 images represent tumors, 1377 images represent stones, 3709 images represent cysts, and 5077 images represent normal scans. The dataset was divided into training and test sets with a ratioof 80:20. Below is the dataset containing images of kidney diseases.

    Normal Images

    FIGURE 3.1 Normal Kidney CT-Scan

    Cyst Images

    FIGURE 3.2 CT-Scans Showing Kidney Cysts Stone Images

    FIGURE 3.3 CT-Scans Showing Kidney Stones Tumor Images

    FIGURE 3.4 CT-Scans Showing Tumors in Kidney

    FIGURE 3.5 Distribution of classes in dataset

  2. Pre-processing

Pre-processing techniques such as data augmentation are required because the distribution of the dataset is known to be heterogeneous. Augmentation involves actions such as rotating images in specific directions, rotating some images, and cropping others to retain important information. Augmentation aims to balance the classes, allowing the model to accurately recognize each image class, and avoid any issues of bias in training. Various models were utilized, which included VGG-16, VGG19, and ResNet-101 for the analysis of this classifiers. Effectively, a solution was developed by a custom model that stacked VGG-16 as a pre-trained component and which later was further augmented by our custom layers. Such improvements were ratified as the models commonly used became obsolete and were surpassedby the new models that had been improved during the training period.

FIGURE 3.6 ROC Curve Analysis: TPR vs. FPR

  1. CONVOULUTINAL NEURAL NETWORK (CNN)

    Convolutional neural network (CNN) is feature extracting advance multi-layered architecture that consists convolution,pooling and activation operations to reduce input size for faster computation Finally, a nonlinear activation functionlike ReLU is applied to the output of this layer to allow forthe incorporation of nonlinearity. Finally, the output istransmitted through a pooling layer so that its spatial size canbe reduced, obtained more complex objects. This procedureis performed through several levels, and the last level of eachcycle is more advanced than the first one in the sense of recognition of complicated subjects. Thus, the lastconvolutional layer's outcome is flattened and taken as aninput by one or more fully connect layers to deliver the finaloutput in grid format. The net is designed to modify the filterweights and the levels of the perpendicular overlap so thatthe errors between actual and predicted results could bereduced to the minimum. Let's consider the square root ofN×N size, after it comes to a conditions of m×m filter havingthe name. The size of a given convolutional output will be (Nm+1)×(Nm+1). Computing the normalized input at the lth layer for the

    particular unit [ _^(x_ij_l )] , we need tomaintain a

    weighted summation (as the filters weigh) fromthe cells in the preceding layer.

    FIGURE 3.7 CNN architecture classification output

    ResNet-50 is a deep residual neural network architecture in which each output of a layer needs to be connected to the next layer except the input the very first layer and the output the last layer. The ResNet-50 model consists of 50 layers composed of convolutional layers, max-pooling layers, and fully-connected layers. The architecture is based on residual blocks which are the units of skipping connections passing a single layer or even more. As a result, the network is able to identify stowaway residual elements (elements that can be missed during the processing of the initial layers) that otherwise would have been skipped. The convolutional layer being done by the use of 3×3 filters function and having the max-pooling layer with a window size of 2×2 pixels, its step is of 2. This model offers more than 23 million trainable parameters and is learned by the ImageNet dataset. The last output from 1000 probabilities distribution classes including a probability distribution is used for the training. Through the development of ResNet-50, a remarkable state-of-the-art computer vision results are achieved in the tasks of image recognition, object recognition and segmentation.

  2. VGG-16

    The VGG-16 network structure an outstanding feature of deep learning, a sixteen layer of combined convolution and fully connected layers. This neural network on the VGG16 model can achieve a greater accuracy rate and extract salient features from input images because of its tiny 3×3 kernel (size) and an active ReLU (Rectified Linear Unit). Moreover, this model also got its outstanding performance because of pooling layers inserted in particular places in the network where it is necessary for the reduction of the spatial dimensionality of the data. The advantage here is in the reduction of the size of the dataset that is going to be analyzed, which consequently leads to better performance in inferencing tasks. The VGG-16 is probably the strongest competitor with regards to such features as 138 million parameters that make it capable of dealing with complex anddifficult image classifications tasks. It is the embodiment of our deep knowledge about the technology and artificial intelligence, a real achievement in the field of computing technologies which has played a key role in development ofthe computer vision.

  3. VGG-19

    The VGG-19 is the epitome of what computer vision can achieve, the climax of the science. It was made to fit the VGG's 16-layers name, its layer structure which has both precise and accurate served as a base for the new image classification model with close to perfect precision.

    Featuring 16 convolutional layers and 3 fully connected

    layers the VGG-19 model allows recognition of even highlycomplex images being achieved by the parameter count of more than 140 million. The model's filter size 3×3 and 2×2 max pooling layers are hardworking colleagues and its dynamic duo, working in tandem, gives predicted probability distribution on 1000 classes. VGG-19's unbeatable performance in image recognition tasks has won its favor with many data scientists. Which is more, the expensive computing resources are another difficulty connected with this size and complexity. Although the efficiency and precision of the VGG-19 were specific to image classification tasks, no other model surpassed it at that time.

  4. ResNet-101

    ResNets-101 is even more of an incredible and robust Deep Convolutional Neural Network architecture with 101 layers. This model is based on the residual blocks, which contain some layers instead of each layer itself. The first building of the architecture is convolutional layer that is followed by max-pooling layer. The remainder consists of 8 quadruples of 2 levels each and 3 triples of 3 levels each. The final element is the fully connected layer, the softmax output layer of which follows.The ResNet-101 model possesses remarkable characteristics of residual connectivity that are touted by many scholars. In this model, the output value of the current layer and the input value of the same layer are added to each other to obtain the output. The born fact that thanks to this new technique, the gradient might flow more smoothly through the entire network. This design also introduces the concept of bottleneck layers that help to reduce the complexity of computation.

    FIGURE 3.11 ResNet-101 architecture with 3*3 fully connected layers

  5. DenseNet-101

    DenseNet-101 has emerged as a new Convolutional Neural Network (CNN) model that is intended for the jobs of image identification and differentiation. Modeling structure includes dense blocks with a transition layer and a global average pooling. Each block is highly dense where the connections are allocated and the mapping is given to each layer in the feedforward manner. Thus, the model overcomes the problem of missing gradients in dense combinations, and that enables it to gain knowledge from features with different levels. The DenseNet-101 has 101 layers and has the parameter for workloads having a large number of dimensions such as high-dimensional datasets. This model uses the same filters taken into a convolutional layer of threeby three pixels with a 2×2 max-pooling layer, over-striding blocks with the stride of 2 and including transition layers to decrease the number of channels and the feature maps' spatial scale. Having an architecture of more than 12 million trainable parameters this model was trained on the ImageNet database, and during the origination its final layer produces a vector being over 1000 classes wide, therefore making it atruly great classifier.

    FIGURE 3.12 DenseNet-101 diagram that uses average pooling and max pooling to generate the output

  6. DenseNet-121

    DenseNet-121 architecture has a high degree of accuracy and efficiency, implemented through the transfer of learned

    knowledge to different parts of the neural network, through convolution layers that enable deep learning networks to obtain useful features, and presented features are used as input in connectionist architecture to improve performance over transitive neural architectures. DenseNet-121 operates on a dense connectivity scheme that is missing in the design of most neural networks. Dense connectivity enables each layer to obtain the data simultaneously from both the preceding layers and the previously encountered layer whichleads to the possibility of repetition of the same feature and overcoming the problem of missing gradient. Each dense block is comprised of four consecutive RBs (rotational block to achieve not only the reduction in computational expenses but also to downsample therefore reducing the number of feature maps which makes it feasible. There are three remarkable layers in the transformation layer which is the 2 x 2 average pooling layer, 1 x 1 convolutional layer, and batch normalization layer. Apart from this, the Global Average Pooling Level and a Softmax Level for classifiation is also included as part of the Architecture. A global average pooling layer is an operation that computes the average spatial value for all the feature maps. This generates a vector, which is then passed to softmax layer in order to get the final probability of each class. Besides, the Architecture has a few parameters, compared to the most well-known convolutional neural network designs that will make training faster and less likely to overfit.

    FIGURE 3.13 DenseNet-121 architecture

    III. EXPERIMENTS & RESULTS

    In this study, we developed a robust deep learning model to classify mental CT scan images. Our approach included using various techniques such as data enhancement and normalization to balance the dataset and increase model performance We used a combination of different deep learning models, including VGG-16, VGG-19, including DenseNet-101, ResNet-121, and CNN, but the best results were obtained using a pre-trained ResNet-50 model with our custom layers. In this study, we developed a deep learning model to detect four types of kidney abnormalities: normal, cyst, tumor, and stone. The dataset contains a total of 12,446 images, with 2283 images representing tumors, 1377 images reprents stones, 3709 images showing cysts, and 5077 images representing normal.

    We used several deep learning models to solve this problem. Among the models we choose to classify kidney disease, CNN is the best model. After training the model, we achieved 99% accuracy on CNN. This is the highest accuracy for this data set in all previous studies. Before that, the highest accuracy was 98% on ResNet-50. We used the ResNet-50 model, previously trained on the ImageNet dataset, as an initial model, and optimized it on the ultrasound images. Our model has obtained the results with fully 99% accuracy on test data set which show that it worksvery well in search for renal CT-scan images. In future, we intend to study the segmentation algorithms and methods which can be used to identify and detect certain lesions of the kidneys such as tumors, cysts or stones. It may be the case ofnarrowing the gap for the doctors to make predictions in thepatients' prognosis is good. In addition, it also helps towardsmaking more effective treatment and prognoses for patients.More than this, what has been proven is that this model can also predict imaging another useful factor for the diagnosis of kidney disease with high accuracy and precision.

    1. TESTING

      1. INDEPENDENT SET TESTING

        By using independent group testing technique by neurons separately and as well working on specific data we attained very high accuracy of about 98%. I believe this shows that I am insightful and want to know the details and the intricacies of the data set and how we can mark out the test sets on our own. The performance of a model can be greatly boosted by independent group testing on large datasets and as such this achievement is worthwhile.

      2. SELF-CONSISTENT TESTING

        Specifically, entire datasets were considered that were the entire reason for which the model of machine learning was validated and found to be less dependent on weaknesses. To confirm that the model is authentic and therefore represents the real-world data, a self-consistent, realistic/well-thought and methodically validation appraoch was used to assess the output, contrast the result against the real world data and thereafter evaluate the validity of our results. Such a situation can be dealt with by the quality and precision of the network model..

    2. CROSS-VALIDATION

This model was cross-validated in order to test out its precision, and it was the observation of a higher degree of accuracy during cross-validation that indicates its surpassing others. To test the effectiveness of my model, I applied cross- validation. It is a technique wherein the dataset is cut into several folds and a onefold is allocated for testing other is training. First, testing is done on each fold of the sampled dataset, and then, this process is repeated and the end result of the testing is obtained on the entire dataset.

Class

Accuracy

Tumors

96.8%

Cysts

97.5%

Normal

100%

Stones

98.9%

Overall accuracy

99.1%

TABLE 4.1 Performance Metrics for Tumors, Cysts, Normal, and Stones

In this study we also compared that the ResNet-101 architecture was better performing than other deep learning architectures such as VGG-16. The results showed that ResNet-101 outperforms other models in the terms of accuracy and AUC-ROC curve. Finally, study revealed that deep learning based on ResNet-101 network can effectively diagnose the majority of kidney abnormalities in a variety of CT scan images, with an overall accuracy of 92.1%. Such findings describes deep learnings potential impact on diagnosis and cure of kidney disorder.

FIGURE 4.1 Layer-wise comparison of accuracy and loss

FIGURE 4.2 Accuracy evaluation against test, train and validation

Models

Training Accuracy

Validation Accuracy

Testing Accuracy

CNN

0.99%

0.98%

0.98%

VGG-16

0.89%

0.86%

0.86%

RestNet-50

0.94%

0.92%

0.90%

DenseNet-121

0.89%

0.85%

0.83%

VGG-19

0.91%

0.89%

0.89%

ResNet-101

0.90%

0.89%

0.89%

TABLE 4.2 Performance metrics of models: Test, Train, and Validation accuracies

IV.CONCLUSION

In the medical world, we are always trying to find better ways to diagnose diseases. All of our research has been aboutusing deep learning models to help doctors diagnose diseases more accurately and quickly using images. We applied different techniques to multiple models and added custom layers designed specifically for CT-scans. We used the CNNmodel which gave us the highest accuracy on this dataset and this accuracy has never been achieved before. We obtained a maximum accuracy of 99% on the landmark CNN model inthis dataset. We also used VGG-16 for post-training classification and it predicted with 89% accuracy. We added

custom layers to ResNet-50 to increase their accuracy and the resulting accuracy increased to 94%, which is our second highest accuracy rate. We also used data augmentation and normalization techniques to simplify the training process for the deep learning model. Our results showed 99% percent accuracy on the test data set, indicating exceptionally good performance of our model.

Moving forward, we applied the segmentation method to find the exact location of the damaged part of the kidney. This will help doctors be more prognostic and accurately diagnose the injury. This study demonstrates the medical applications of deep learning models, especially in the diagnosis and treatment of kidney diseases. The ability t accurately classify and localize lesions on conceptual CT- scan images with deep learning models will lead to more accurate treatment planning and improved patient outcomes. Overall, this study contributes to a growing body of research in the medical field and emphasizes the importance of using advanced machine learning to optimize healthcare.

REFERENCES

  1. A. Affan and S. Hussain, Detecting multi-class kidney abnormalities using Deep learning, in 2023 17th International Conference on Ubiquitous Information Management and Communication (IMCOM), Seoul, Korea, Republic of: IEEE, Jan. 2023, pp. 17. doi: 10.1109/IMCOM56909.2023.10035666.

  2. V. Bevilacqua et al., A comparison between two semantic deep learning frameworks for the autosomal dominant polycystic kidney disease segmentation based on magnetic resonance images, BMC Med. Inform. Decis. Mak., vol. 19, no. S9, p. 244, Dec. 2019, doi: 10.1186/s12911-019-0988-4.

  3. Y. M. Youssef et al., Accurate Molecular Classification of Kidney Cancer Subtypes Using MicroRNA Signature, Eur. Urol., vol. 59, no. 5, pp. 721730, May 2011, doi: 10.1016/j.eururo.2011.01.004.

  4. Y. Huo, Z. Xu, S. Bao, A. Assad, R. G. Abramson, and B. A. Landman, Adversarial synthesis learning enables segmentation without target modality ground truth, in 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018), Washington, DC: IEEE, Apr. 2018, pp. 12171220. doi: 10.1109/ISBI.2018.8363790.

  5. I. Castiglioni et al., AI applications to medical images: From machine learning to deep learning, Phys. Med., vol. 83, pp. 9 24, Mar. 2021, doi: 10.1016/j.ejmp.2021.02.006.

  6. Y. Wu and Z. Yi, Automated detection of kidney abnormalities using multi-feature fusion convolutional neural networks, Knowl.- Based Syst., vol. 200, p. 105873, Jul. 2020, doi: 10.1016/j.knosys.2020.105873

  7. H. S. Shon, E. Batbaatar, K. O. Kim, E. J. Cha, and K.-A. Kim, Classification of Kidney Cancer Data Using Cost-Sensitive Hybrid Deep Learning Approach, Symmetry, vol. 12, no. 1, p. 154, Jan. 2020, doi: 10.3390/sym12010154.

  8. H. Qassim, A. Verma, and D. Feinzimer, Compressed residual- VGG16 CNN model for big data places image recognition, in 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV: IEEE, Jan. 2018, pp. 169

    175. doi: 10.1109/CCWC.2018.8301729.

  9. R. Suarez-Ibarrola, S. Hein, G. Reis, C. Gratzke, and A. Miernik, Current and future applications of machine and deep learning in urology: a review of the literature on urolithiasis, renal cell carcinoma, and bladder and prostate cancer, World J. Urol., vol. 38, no. 10, pp. 23292347, Oct. 2020, doi: 10.1007/s00345-019- 03000-

    5.

  10. T. Joyce, A. Chartsias, and S. A. Tsaftaris, Deep Multi-Class Segmentation Without Ground-Truth Labels.

  11. K. He, X. Zhang, S. Ren, and J. Sun, Deep Residual Learning for Image Recognition, in 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA: IEEE, Jun. 2016, pp. 770778. doi: 10.1109/CVPR.2016.90.

  12. F. Ma, T. Sun, L. Liu, and H. Jing, Detection and diagnosis of chronic kidney disease using deep learning-based heterogeneous modified artificial neural network, Future Gener. Comput. Syst., vol. 111, pp. 1726, Oct. 2020, doi: 10.1016/j.future.2020.04.036.

  13. E. M. Senan et al., Diagnosis of Chronic Kidney Disease Using Effective Classification Algorithms and Recursive Feature Elimination Techniques, J. Healthc. Eng., vol. 2021, pp. 110, Jun. 2021, doi: 10.1155/2021/1004767.

  14. N. Hadjiyski, Kidney Cancer Staging: Deep Learning Neural Network Based Approach, in 2020 International Conference on e- Health and Bioengineering (EHB), Iasi, Romania: IEEE, Oct. 2020,

    pp. 14. doi: 10.1109/EHB50910.2020.9280188.

  15. L. B. da Cruz et al., Kidney segmentation from computed tomography images using deep neural network, Comput. Biol. Med., vol. 123, p. 103906, Aug. 2020, doi: 10.1016/j.compbiomed.2020.103906.

  16. G. Santini, N. Moreau, and M. Rubeaux, Kidney tumor segmentation using an ensembling multi-stage deep learning approach. A contribution to the KiTS19 challenge. arXiv, Sep. 02, 2019. Accessed: Apr. 05, 2023. [Online]. Available: http://arxiv.org/abs/1909.00735

  17. K. Shankar, P. Manickam, G. Devika, and M. Ilayaraja, Optimal Feature Selection for Chronic Kidney Disease Classification using Deep Learning Classifier, in 2018 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Madurai, India: IEEE, Dec. 2018, pp. 15. doi: 10.1109/ICCIC.2018.8782340.

  18. L. Perez and J. Wang, The Effectiveness of Data Augmentation in Image Classification using Deep Learning. arXiv, Dec. 13, 2017. Accessed: Apr. 05, 2023. [Online]. Available: http://arxiv.org/abs/1712.04621.

  19. W.-W. Sung, P.-Y. Ko, W.-J. Chen, S.-C. Wang, and S.-L. Chen,

    Trends in the kidney cancer mortality-to-incidence ratios according to health care expenditures of 56 countries, Sci. Rep., vol. 11, no. 1, p. 1479, Jan. 2021, doi: 10.1038/s41598-020- 79367-

    y.

  20. S. Albawi, T. A. Mohammed, and S. Al-Zawi, Understanding of a convolutional neural network, in 2017 International Conference on Engineering and Technology (ICET), Antalya: IEEE, Aug. 2017, pp. 16. doi: 10.1109/ICEngTechnol.2017.8308186.

  21. O. Ronneberger, P. Fischer, and T. Brox, U-Net: Convolutional Networks for Biomedical Image Segmentation, in Medical Image Computing and Computer-Assisted Intervention MICCAI 2015,

    N. Navab, J. Ho egger, W. M. Wells, and A. F. Frangi, Eds., in Lecture Notes in Computer Science, vol. 9351. Cham: Springer International Publishing, 2015, pp. 234241. doi: 10.1007/978-3- 319-24574-4_28.

  22. X. Zhang , X. Zhou , M. Lin , J. Sun , ShuffleNet: an extremely efficient convolu- tional neural network for mobile devices, in: IEEE Conference on Computer Vision and Pattern Recognition, 2018, pp. 6 84 86 856 .

  23. Saman Ebrahimi and Vladimir Y. Mariano, Image Quality Improvement in Kidney Stone Detection on Computed Tomography, Journal of image and graphics, Vol.3, No. 1, June 2015.

  24. Prema T. Akkasaligar, Sunanda Biradar and Veena Kumbar, Kidney stone detection in computed tomography images, IEEE, 2017.

  25. Aniket Gaikwad, Azharuddin Inamdar, Vikas Behera, Lung cancer detection using digital Image processing On CT scan Images, International research journal of engineering and technology, 2016

  26. Wayne Brisbane, Michael R. Bailey and Mathew D. Sorensen, An overview of kidney stone imaging techniques, Nat Rev Urol, November 2016.

  27. S. Asadi, H. Hassanpour, and A. Pouyan, Texture based image enhancement using gamma correction, Middle-East Journal of Scientific Research, vol. 6, no. 6, pp. 569-574, 2010