This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

11institutetext: University of Science, Ho Chi Minh City, Vietnam 22institutetext: Vietnam National University Ho Chi Minh City, Vietnam 33institutetext: VNU-HCM High School for the Gifted, Vietnam

CovHuSeg: An Enhanced Approach for Kidney Pathology Segmentation

Huy Trinh 112†2†    Khang Tran 112†2†    Nam Nguyen 2233    Tri Cao 1122    Binh Nguyen Correspondong author: Binh T. Nguyen ([email protected]), \dagger These authors contributed equally to this work.1122
Abstract

Segmentation has long been essential in computer vision due to its numerous real-world applications. However, most traditional deep learning and machine learning models need help to capture geometric features such as size and convexity of the segmentation targets, resulting in suboptimal outcomes. To resolve this problem, we propose using a CovHuSeg algorithm to solve the problem of kidney glomeruli segmentation. This simple post-processing method is specified to adapt to the segmentation of ball-shaped anomalies, including the glomerulus. Unlike other post-processing methods, the CovHuSeg algorithm assures that the outcome mask does not have holes in it or comes in unusual shapes that are impossible to be the shape of a glomerulus. We illustrate the effectiveness of our method by experimenting with multiple deep-learning models in the context of segmentation on kidney pathology images. The results show that all models have increased accuracy when using the CovHuSeg algorithm.

Keywords:
Kidney pathology Segmenation Convex Hull

1 Introduction

To obtain great accuracy in diagnosis and quantitative analysis in renal pathology, the task of kidney glomeruli segmentation has received many considerations. Recently, deep learning techniques have become essential in this field, helping to enable studies on large-scale population-based [4, 15, 17, 18, 21, 30, 31, 28], as well as alleviating the clinical workload for pathologists. Numerous traditional, feature-based image processing methods have also been developed for glomeruli segmentation. However, these approaches rely heavily on the work of feature engineering and “hand-crafted” features. Some particularly well-known techniques are edge detection [27], Watershed Segmentation [25, 2], Morphological Operations [13], Thresholding [23] and Region Growing [32].

Recently, methods based on deep neural networks (CNNs) have proven exceptional performance in glomeruli segmentation by leveraging “data-driven” features [21, 38]. However, these models often need to capture geometric features such as convexity or size fully. Recognizing this room for improvement, Haichun Yang et al. proposed an anchor-free detection method called CircleNet [41], which is optimized for identifying glomeruli in kidney pathology using a bounding circle representation. This approach reduces degrees of freedom and provides rotational invariance. Through various experiments, CircleNet [41] has shown great detection accuracy and outperforms benchmark models in multiple metrics. Nevertheless, the idea of CircleNet [41] is only for a detection task. When it comes to the problem of segmentation, there are several disadvantages, one of which is that the glomeruli’s shape is not always a perfect circle, as seen in the input in Figure 1. It could lead to non-optimized accuracy when the idea is used for segmenting.

Refer to caption
Figure 1: The proposed CovHuSeg algorithm for the kidney glomeruli segmentation.

To tackle this challenge, we have developed and integrated a novel technique called CovHuSeg, which uses convex hulls as a post-processing procedure. Our method ensures that the segmentation mask maintains a convex shape, resulting in more accurate outcomes than the circular shape produced by CircleNet. By applying the CovHuSeg algorithm, we aim to redefine the boundaries of accuracy and efficiency in the segmentation of glomeruli in kidney pathology, particularly in scenarios with limited data.

To show the effectiveness of our method, we have conducted multiple experiments in the context of kidney pathology image segmentation using different deep learning models such as UNet [35], UNet++ [43], UNet3+ [20], TransUNet [10] and different metrics. Furthermore, we also experiment in the scenario where there is a lack of accessible data by training with only 50% of subjects, 50% samples per subject, both 50% of subjects, 50% sample per subject, and 25% samples of all subjects in the training dataset. The final results indicate that all models have increased accuracy in all metrics when CovHuSeg post-processing is used, especially in cases with limited data.

The paper is structured comprehensively: Section 1 provides a concise introduction to kidney glomeruli segmentation. Section 2 delves into previous works related to the subject, including state-of-the-art deep-learning models and techniques for adapting to biomedical datasets. In Section 3, we present our algorithm for the main problem. Section 4 is dedicated to illustrating all experimental results and performance comparisons. The paper concludes with our findings and suggestions for further research.

2 Related Works

The development of deep learning in recent years has created many breakthroughs in a wide range of fields. In economics, [33] has shown the use of deep learning for fraud detection. In cybersecurity, phishing detection by deep learning was studied in [26, 5]. In healthcare and biomedical, deep learning has also been used for drug discovery [16], disease detection [24], and genomics analysis [44]. Additionally, one domain where deep learning is particularly utilized is computer vision. Many studies have been conducted in this domain for tasks such as image classification [1], image segmentation [36], anomaly detection [7, 6] and facial recognition [39] and have shown some great results compared to traditional machine learning methods.

Simultaneous to developing deep learning, many different deep learning models are studied. In 2015, [35] proposed an architecture named UNet, consisting of a contracting path to capture context and a symmetric expanding path that enables precise localization. This model can be trained with very limited data while still being able to outperform the current time state of the art. Three years later, by adding a series of nested, dense skip pathways to connect the encoder and decoder sub-networks, [43] has created UNet++. This improvement helped to reduce the semantic gap between the feature maps of the encoder and decoder sub-networks, which would allow the optimizer to deal with an easier learning task.

In 2020, another version of UNet named UNet3+ has been proposed in [20]. The authors have taken advantage of full-scale skip connections and deep supervision in this version. These changes help to incorporate low-level details with high-level semantics from feature maps in different scales. Another well-known segmentation model is DeepLabv3+ [12], which is an extension of the conventional DeepLabv3 [11] with an additional decoder module to refine the segmentation results, especially along object boundaries. Additionally, many other deep learning models for segmentation were proposed by applying the concept of Transformer [40]. One of which is MIST, studied in [34]; this model has two parts: a pre-trained multi-axis vision transformer (MaxViT) is used as an encoder, and the encoded feature representation is passed through the CAM decoder for segmenting the images. A few other well-known Transformer models will include TransUNet [10] and UNETR [19], which have also shown great results in terms of accuracy and robustness compared to traditional models.

Although the models mentioned above are widely used and can work with different types of data, certain biomedical datasets, like kidney pathology images, usually need to be optimized due to the complexity and similarity between different images. Many studies have been conducted to resolve this problem. In [41], a simple anchor-free detection method with circle representation is proposed for detecting the ball-shaped glomerulus. Similarly, in [9], the authors consider the bounding box to be ellipse-shaped instead of a circle. Their experiments also show that their proposed method is better than the current state of the art.

One approach to improve deep learning models’ accuracy for biomedical datasets that have been studied is to utilize geometric features such as the convexity of the shape of anomalies. This has been witnessed in [37], where a model that includes a convex hull filter is applied to segment brain tumors and has been shown to have better accuracy than previous approaches. Additionally, the study in [42] has proposed a lung contour repair algorithm based on the improved convex hull method to solve the contour loss caused by solid nodules and other lesions. Their technique has resulted in improved accuracy and robustness.

3 Methodology

3.1 Problem Formulation

Image segmentation [29] is a computer vision method that divides a digital image into distinct pixel groups to inform other related tasks, such as object detection. By breaking down an image’s complex visual data into clearly defined segments, it enables faster and more advanced image processing.

Although numerous studies have focused on the task of segmentation and various segmentation models have been developed, most of these models struggle with biomedical images due to their complexity and similarity. In this work, our task would be to segment glomeruli at a pixel level, adapting to different chronic kidney disease models and tissue conditions. This procedure is shown in Figure 2. The effectiveness of baseline models tends to drop significantly when doing this task due to the large number of variations in glomeruli size, shape, and structural integrity, which depend on disease states or preparation techniques. Our objective is to enhance the accuracy of these baseline models by employing our proposed post-processing method: the CovHuSeg algorithm.

Refer to caption
Figure 2: Segmentation Task

3.2 Convex Hull

The convex hull of a set of points in an Euclidean space is the smallest convex polygon that encloses all of the points. In two dimensions (2D), the convex hull is a convex polygon, and in three dimensions (3D), it is a convex polyhedron.
There are many applications of convex hull in Machine Learning and AI tasks. In Robotics and Path planning, a convex hull helps define the spatial extent of obstacles or objects, aiding in navigation and collision avoidance. In video processing, convex hulls can be applied to track moving objects by encapsulating their contours and maintaining shape consistency.
In this work, we derive an application of the convex hull in biomedical image segmentation. We aim to capture the convex feature of the shape of targeted anomalies and thus improve the overall accuracy of the outcome masks.

Refer to caption
Figure 3: An example of using the CovHuSeg algorithm for the problem of kidney glomeruli segmentation.

Figure 3 shows the process of using the CovHuSeg Algorithm to segment an anomaly. It can be seen that without the CovHuSeg, the outcome mask has many holes inside it. Using our method, the returned mask is in a convex shape and is much closer to the ground truth. This is an example of the effectiveness of our algorithm as it helps to improve the accuracy of the segmentation.

3.3 CovHuSeg Algorithm

In general, the CovHuSeg Algorithm can be split into four main steps. First, we take the output mask of baseline models and then create a contour around it. This contour can be convex or not. We then apply a convex hull on this contour to turn it into a convex polygon. Lastly, we fill in this new contour to create a new mask in a desired convex shape. This procedure is demonstrated in Figure 1.

Furthermore, it is worth noting that many algorithms have been derived to create a convex hull around a set of points. Works on this can be found in [3, 14, 8]. These can all be applied to our algorithm at the step of creating the convex hull around the contour.

4 Experiments

In this section, we will present all necessary experiments related to the proposed technique. We consider different scenarios and compare three different learning models for the problem of kidney pathology segmentation with noise and normal data.

4.1 Datasets

Related to the dataset, we experiment on the dataset of Kidney Pathology images from KPIs2024 AI Challenge111https://sites.google.com/view/kpis2024 in this work. The dataset consists of whole slide images (WSIs) obtained from four different groups of mouse models:

  1. (i)

    Normal group: normal mice sacrificed at the age of 8 weeks.

  2. (ii)

    5/6Nx group: mice underwent 5/6 nephrectomy, sacrificed at 12 weeks after nephrectomy (age of 20 weeks).

  3. (iii)

    DN group: eNOS-/-/ lepr(db/db) double-knockout mice, sacrificed at the age of 18 weeks.

  4. (iv)

    NEP25 group: transgenic mice that express human CD25 selectively in podocytes (NEP25), sacrificed at 3 weeks after immunotoxin-induced glomerular injury (age of 11 weeks).

The tissue sections were stained using Periodic acid Schiff (PAS) to highlight cellular and structural elements. Each image features nephrons containing a glomerulus and a small cluster of blood vessels. The stained slides were digitized at Vanderbilt University Medical Center. The digital images have been annotated by experienced pathologists.
More precisely, the training dataset consists of 30 whole slide images (WSIs) and includes 5,331 high-resolution patches (2048 × 2048) extracted from them. Meanwhile, the test dataset contains 12 whole slide images with a total of 2,305 high-resolution patches (2048 × 2048) taken from these slides.
Figure 4 illustrates three examples of the data set. The first row indicates the original data, while the second contains a mask around the glomerulus.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 4: Examples of Dataset

4.2 Experimental Design

To evaluate the effectiveness of the CovHuSeg post-processing method when the amount of training data is limited, we trained the selected models on four separate splits of the kidney pathology image segmentation (KPIs) challenge dataset:

  1. (i)

    Split A: 50% randomly selected subjects for each group of mouse models, with 100% of patch images per subject;

  2. (ii)

    Split B: 100% subjects for each group of mouse models, with 50% randomly selected patch images per subject;

  3. (iii)

    Split C: 50% randomly selected subjects for each group of mouse models, with 50% randomly selected patch images per subject;

  4. (iv)

    Split D: 100% subjects for each group of mouse models, with 25% randomly selected patch images per subject.

We trained four different models for the main problem, including UNet [35], UNet++ [43], UNet3+ [20], and TransUNet [10], on each of these four splits for 150 epochs with weighted Dice Loss and Binary Cross Entropy Loss (0.7\textdice+0.3\textBCE0.7*\mathcal{L}_{\text}{dice}+0.3*\mathcal{L}_{\text}{BCE}) using Adam [22] optimizer with a learning rate of 0.0010.001.

To further investigate how the CovHuSeg post-processing method can boost the inference’s performance on noisy cases, we generated an additional test dataset by adding Gaussian noise (\textstd=0.28\text{std}=0.28) to the original test dataset.

4.3 Results

Overall, the performance of UNet [35] is the highest among the models investigated, while TransUnet [10] has the lowest performance on both normal and noisy test datasets. All models suffer from artificial Gaussian noise in the test images, as can be seen by a noticeable drop in the Dice Score of the noisy test dataset. However, our proposed CovHuSeg method is more effective for models that are originally poorly performing models. The absolute increase in the Dice Score metric ranges from 0.0050.005 to 0.0320.032 for the normal test dataset and 0.0080.008 to 0.0330.033 for the noisy test dataset. The detailed experiment results are reported in Table 1 and Table 2.

One can see that applying the CovHuSeg technique can improve the performance of these models compared to using the proposed method for both two cases: normal testing dataset and noisy testing dataset. The relative percentage of improvements in terms of the Dice scores varies from 0.55% to 5.64% when compared to the normal testing dataset. Meanwhile, using the CovHuSeg method can help to gain a better increase on the Dice scores on the noisy testing dataset.

Table 1: Dice scores, together with an absolute and relative increase for an experiment on the normal testing dataset.
Model Split Without CovHuSeg With CovHuSeg Increase %\uparrow\%
UNet [35] A 0.835 0.841 0.006 0.74%
UNet [35] B 0.858 0.863 0.005 0.55%
UNet [35] C 0.843 0.850 0.007 0.78%
UNet [35] D 0.848 0.853 0.005 0.60%
UNet++ [43] A 0.837 0.842 0.006 0.67%
UNet++ [43] B 0.851 0.859 0.008 0.90%
UNet++ [43] C 0.837 0.844 0.007 0.79%
UNet++ [43] D 0.853 0.858 0.005 0.62%
UNet3+ [20] A 0.708 0.720 0.012 1.69%
UNet3+ [20] B 0.787 0.800 0.013 1.66%
UNet3+ [20] C 0.715 0.733 0.018 2.49%
UNet3+ [20] D 0.789 0.797 0.008 1.05%
TransUnet [10] A 0.550 0.581 0.032 5.74%
TransUnet [10] B 0.687 0.711 0.023 3.42%
TransUnet [10] C 0.569 0.595 0.026 4.56%
TransUnet [10] D 0.682 0.702 0.020 2.89%
Table 2: Dice scores, together with an absolute and relative increase for an experiment on the noisy testing dataset.
Model Split Without CovHuSeg With CovHuSeg Increase %\uparrow\%
UNet [35] A 0.800 0.809 0.010 1.20%
UNet [35] B 0.821 0.828 0.008 0.93%
UNet [35] C 0.807 0.818 0.011 1.35%
UNet [35] D 0.815 0.822 0.008 0.97%
UNet++ [43] A 0.797 0.807 0.009 1.15%
UNet++ [43] B 0.812 0.823 0.012 1.46%
UNet++ [43] C 0.801 0.812 0.011 1.32%
UNet++ [43] D 0.825 0.834 0.009 1.06%
UNet3+ [20] A 0.579 0.593 0.014 2.42%
UNet3+ [20] B 0.697 0.717 0.020 2.87%
UNet3+ [20] C 0.571 0.595 0.024 4.29%
UNet3+ [20] D 0.696 0.711 0.016 2.23%
TransUnet [10] A 0.260 0.287 0.027 10.34%
TransUnet [10] B 0.481 0.514 0.033 6.76%
TransUnet [10] C 0.287 0.317 0.030 10.40%
TransUnet [10] D 0.550 0.581 0.031 5.56%

5 Conclusion and Future Works

In this paper, we have proposed and examined the post-processing method CovHuSeg and implemented a variety of experiments to show its effectiveness in improving the accuracy of baseline models for the segmentation task on the Kidney Pathology images dataset. In particular, we experimented with the UNet [35], UNet++ [43], UNet3+ [20], and TransUNet [10] models. For each experiment, we also tested different values of training subjects and training samples per subject. Furthermore, in some experiments, noises are added to the dataset to test the adaptability of our proposed method to noisy environments.
Overall, the CovHuSeg algorithm helps increase the accuracy of all models, whether the data contains noise or is noiseless. Additionally, our method performs much better in scenarios with limited data.

The new CovHuSeg post-processing will lay the foundation for many interesting future works. For example, thresholding methods can be studied and applied simultaneously with the CovHuSeg algorithm to further improve the accuracy of the outcome convex masks. Another approach for future improvements would be to incorporate the CovHuSeg algorithm into the training process of segmentation models. This would require a loss function that, after being optimized, would guarantee the outcome mask to be convex.

Acknowledgment

We would like to thank AISIA Lab and the University of Science, Vietnam National University Ho Chi Minh City, for supporting us during this project.

References

  • [1] Affonso, C., Rossi, A.L.D., Vieira, F.H.A., de Leon Ferreira, A.C.P., et al.: Deep learning for biological image classification. Expert systems with applications 85, 114–122 (2017)
  • [2] Angulo, J., Jeulin, D., et al.: Stochastic watershed segmentation. In: ISMM (1). pp. 265–276 (2007)
  • [3] Barber, C.B., Dobkin, D.P., Huhdanpaa, H.: The quickhull algorithm for convex hulls. ACM Transactions on Mathematical Software (TOMS) 22(4), 469–483 (1996)
  • [4] Bueno, G., Fernandez-Carrobles, M.M., Gonzalez-Lopez, L., Deniz, O.: Glomerulosclerosis identification in whole slide images using semantic segmentation. Computer methods and programs in biomedicine 184, 105273 (2020)
  • [5] Cao, T., Huang, C., Li, Y., Wang, H., He, A., Oo, N., Hooi, B.: Phishagent: A robust multimodal agent for phishing webpage detection. arXiv preprint arXiv:2408.10738 (2024)
  • [6] Cao, T., Trinh, M.H., Deng, A., Nguyen, Q.N., Duong, K., Cheung, N.M., Hooi, B.: Are anomaly scores telling the whole story? a benchmark for multilevel anomaly detection. arXiv preprint arXiv:2411.14515 (2024)
  • [7] Cao, T., Zhu, J., Pang, G.: Anomaly detection under distribution shift. In: Proceedings of the IEEE/CVF International Conference on Computer Vision. pp. 6511–6523 (2023)
  • [8] Chazelle, B.: An optimal convex hull algorithm in any fixed dimension. Discrete & Computational Geometry 10, 377–409 (1993)
  • [9] Chen, J., Zhang, Y., Wang, J., Zhou, X., He, Y., Zhang, T.: Ellipsenet: Anchor-free ellipse detection for automatic cardiac biometrics in fetal echocardiography. In: International Conference on Medical Image Computing and Computer-Assisted Intervention. pp. 218–227 (2021)
  • [10] Chen, J., Mei, J., Li, X., Lu, Y., Yu, Q., Wei, Q., Luo, X., Xie, Y., Adeli, E., Wang, Y., et al.: Transunet: Rethinking the u-net architecture design for medical image segmentation through the lens of transformers. Medical Image Analysis 97, 103280 (2024)
  • [11] Chen, L.C., Papandreou, G., Schroff, F., Adam, H.: Rethinking atrous convolution for semantic image segmentation (2017), https://arxiv.org/abs/1706.05587
  • [12] Chen, L.C., Zhu, Y., Papandreou, G., Schroff, F., Adam, H.: Encoder-decoder with atrous separable convolution for semantic image segmentation. In: Proceedings of the European conference on computer vision (ECCV). pp. 801–818 (2018)
  • [13] Comer, M.L., Delp III, E.J.: Morphological operations for color image processing. Journal of electronic imaging 8(3), 279–289 (1999)
  • [14] Eddy, W.F.: A new convex hull algorithm for planar sets. ACM Transactions on Mathematical Software (TOMS) 3(4), 398–403 (1977)
  • [15] Gadermayr, M., Dombrowski, A.K., Klinkhammer, B.M., Boor, P., Merhof, D.: Cnn cascades for segmenting whole slide images of the kidney. arXiv preprint arXiv:1708.00251 (2017)
  • [16] Gawehn, E., Hiss, J.A., Schneider, G.: Deep learning in drug discovery. Molecular informatics 35(1), 3–14 (2016)
  • [17] Ginley, B., Lutnick, B., Jen, K.Y., Fogo, A.B., Jain, S., Rosenberg, A., Walavalkar, V., Wilding, G., Tomaszewski, J.E., Yacoub, R., et al.: Computational segmentation and classification of diabetic glomerulosclerosis. Journal of the American Society of Nephrology 30(10), 1953–1967 (2019)
  • [18] Govind, D., Ginley, B., Lutnick, B., Tomaszewski, J.E., Sarder, P.: Glomerular detection and segmentation from multimodal microscopy images using a butterworth band-pass filter. In: Medical Imaging 2018: Digital Pathology. vol. 10581, pp. 297–303. SPIE (2018)
  • [19] Hatamizadeh, A., Tang, Y., Nath, V., Yang, D., Myronenko, A., Landman, B., Roth, H.R., Xu, D.: Unetr: Transformers for 3d medical image segmentation. In: Proceedings of the IEEE/CVF winter conference on applications of computer vision. pp. 574–584 (2022)
  • [20] Huang, H., Lin, L., Tong, R., Hu, H., Zhang, Q., Iwamoto, Y., Han, X., Chen, Y.W., Wu, J.: Unet 3+: A full-scale connected unet for medical image segmentation. In: ICASSP 2020-2020 IEEE international conference on acoustics, speech and signal processing (ICASSP). pp. 1055–1059. IEEE (2020)
  • [21] Kannan, S., Morgan, L.A., Liang, B., Cheung, M.G., Lin, C.Q., Mun, D., Nader, R.G., Belghasem, M.E., Henderson, J.M., Francis, J.M., et al.: Segmentation of glomeruli within trichrome images using deep learning. Kidney international reports 4(7), 955–962 (2019)
  • [22] Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization (2017), https://arxiv.org/abs/1412.6980
  • [23] Kohler, R.: A segmentation system based on thresholding. Computer Graphics and Image Processing 15(4), 319–338 (1981)
  • [24] Koppu, S., Maddikunta, P.K.R., Srivastava, G.: Deep learning disease prediction model for use with intelligent robots. Computers & Electrical Engineering 87, 106765 (2020)
  • [25] Levner, I., Zhang, H.: Classification-driven watershed segmentation. IEEE Transactions on Image Processing 16(5), 1437–1445 (2007)
  • [26] Li, Y., Huang, C., Deng, S., Lock, M.L., Cao, T., Oo, N., Hooi, B., Lim, H.W.: Knowphish: Large language models meet multimodal knowledge graphs for enhancing reference-based phishing detection. arXiv preprint arXiv:2403.02253 (2024)
  • [27] Ma, J., Zhang, J., Hu, J.: Glomerulus extraction by using genetic algorithm for edge patching. In: 2009 IEEE Congress on Evolutionary Computation. pp. 2474–2479. IEEE (2009)
  • [28] MH Nguyen, D., Nguyen, H., Diep, N., Pham, T.N., Cao, T., Nguyen, B., Swoboda, P., Ho, N., Albarqouni, S., Xie, P., et al.: Lvm-med: Learning large-scale self-supervised vision models for medical imaging via second-order graph matching. Advances in Neural Information Processing Systems 36 (2024)
  • [29] Minaee, S., Boykov, Y., Porikli, F., Plaza, A., Kehtarnavaz, N., Terzopoulos, D.: Image segmentation using deep learning: A survey. IEEE transactions on pattern analysis and machine intelligence 44(7), 3523–3542 (2021)
  • [30] Nguyen, D.M., Nguyen, H., Mai, T.T., Cao, T., Nguyen, B.T., Ho, N., Swoboda, P., Albarqouni, S., Xie, P., Sonntag, D.: Joint self-supervised image-volume representation learning with intra-inter contrastive clustering. In: Proceedings of the AAAI Conference on Artificial Intelligence. vol. 37, pp. 14426–14435 (2023)
  • [31] Nguyen, T.C., Nguyen, T.P., Cao, T., Dao, T.T.P., Ho, T.N., Nguyen, T.V., Tran, M.T.: Manet: Multi-branch attention auxiliary learning for lung nodule detection and segmentation. Computer Methods and Programs in Biomedicine 241, 107748 (2023)
  • [32] Pohle, R., Toennies, K.D.: Segmentation of medical images using adaptive region growing. In: Medical Imaging 2001: Image Processing. vol. 4322, pp. 1337–1346. SPIE (2001)
  • [33] Raghavan, P., El Gayar, N.: Fraud detection using machine learning and deep learning. In: 2019 international conference on computational intelligence and knowledge economy (ICCIKE). pp. 334–339. IEEE (2019)
  • [34] Rahman, M.M., Shokouhmand, S., Bhatt, S., Faezipour, M.: Mist: Medical image segmentation transformer with convolutional attention mixing (cam) decoder. In: Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision. pp. 404–413 (2024)
  • [35] Ronneberger, O., Fischer, P., Brox, T.: U-net: Convolutional networks for biomedical image segmentation. In: Medical image computing and computer-assisted intervention–MICCAI 2015: 18th international conference, Munich, Germany, October 5-9, 2015, proceedings, part III 18. pp. 234–241. Springer (2015)
  • [36] Roth, H.R., Shen, C., Oda, H., Oda, M., Hayashi, Y., Misawa, K., Mori, K.: Deep learning and its application to medical image segmentation. Medical Imaging Technology 36(2), 63–71 (2018)
  • [37] Sailunaz, K., Bestepe, D., Alhajj, S., Özyer, T., Rokne, J., Alhajj, R.: Convex hull in brain tumor segmentation. In: Mahmud, M., He, J., Vassanelli, S., van Zundert, A., Zhong, N. (eds.) Brain Informatics. pp. 210–225. Springer International Publishing, Cham (2022)
  • [38] Silva, J., Souza, L., Chagas, P., Calumby, R., Souza, B., Pontes, I., Duarte, A., Pinheiro, N., Santos, W., Oliveira, L.: Boundary-aware glomerulus segmentation: toward one-to-many stain generalization. Computerized Medical Imaging and Graphics 100, 102104 (2022)
  • [39] Singh, N.S., Hariharan, S., Gupta, M.: Facial recognition using deep learning. In: Advances in data sciences, security and applications: Proceedings of ICDSSA 2019. pp. 375–382. Springer (2020)
  • [40] Vaswani, A.: Attention is all you need. Advances in Neural Information Processing Systems (2017)
  • [41] Yang, H., Deng, R., Lu, Y., Zhu, Z., Chen, Y., Roland, J.T., Lu, L., Landman, B.A., Fogo, A.B., Huo, Y.: Circlenet: Anchor-free glomerulus detection with circle representation. In: Medical Image Computing and Computer Assisted Intervention–MICCAI 2020: 23rd International Conference, Lima, Peru, October 4–8, 2020, Proceedings, Part IV 23. pp. 35–44. Springer (2020)
  • [42] Zheng, J., Wang, L., Gui, J., Yussuf, A.: Study on lung ct image segmentation algorithm based on threshold-gradient combination and improved convex hull method. Scientific Reports 14 (07 2024). https://doi.org/10.1038/s41598-024-68409-4
  • [43] Zhou, Z., Rahman Siddiquee, M.M., Tajbakhsh, N., Liang, J.: Unet++: A nested u-net architecture for medical image segmentation. In: Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support: 4th International Workshop, DLMIA 2018, and 8th International Workshop, ML-CDS 2018, Held in Conjunction with MICCAI 2018, Granada, Spain, September 20, 2018, Proceedings 4. pp. 3–11. Springer (2018)
  • [44] Zou, J., Huss, M., Abid, A., Mohammadi, P., Torkamani, A., Telenti, A.: A primer on deep learning in genomics. Nature genetics 51(1), 12–18 (2019)