Keywords

1 Introduction

Diabetic Retinopathy (DR) is one of the major complications of diabetes mellitus, which causes blindness. In the early phases of the disease, diabetic retinopathy is asymptomatic, where diabetic patients are unaware of their diabetes condition and the retinopathy changes. Therefore, screening is necessary for an early detection of DR and to identify the group at risk of losing vision.

Diabetes mellitus is a growing problem, with high numbers of diabetics reported each year all over the world. A user/patient friendly and cost effective screening tool is required to take care of such large number of individuals at risk, without compromising the care standard. Early detection through the screening and effective risk management would help avoid complications of diabetes and eventually reduce the mortality. According to Mathers and Loncar [1], in the year of 2014, the number of diabetic people was 422 million. World Health Organization (WHO) reveals that diabetes is one of the major causes of blindness, in addition to heart attack, kidney failure, stroke and also lower limb amputation [2]. In addition, it is claimed in [2] that, recently, approximately 1.3 billion people live with vision impairment worldwide. Furthermore, people over 50 years form the majority with vision impairment and it is considered that 80% of all vision impairment cases are preventable [2]. Diabetic retinopathy is one of the leading reasons of vision impairment [2], besides glaucoma, cataract, uncorrected refractive errors, age-related macular degeneration, corneal opacity and trachoma.

Screening of diabetic retinopathy is one of the primary and important ways for preventing loss of vision. Cunha-Vaz [3] reports that there is an urgent need to create software with automatic methods to detect retinopathy, mainly by digital analysis of the retinal photographs. Therefore, the proposed image processing based system aims to be able to detect the presence of early stage diabetic retinopathy signs, which is microaneurysms, and direct those patients for further management, i.e., follow-up and appropriate treatment.

This paper focuses on the microaneurysms detection, one of the earliest and important features of diabetic retinopathy. Microaneurysms are small dots found on the retina, resulted from the ballooning out process of a weak capillary wall. Microaneurysms initially appear as small red dots, which may later become yellowish due to the related leakage, and which finally occlude [3]. According to Taylor and Batey [4], in a small number of cases, microaneurysms which are found outside the macular region should not disturb the sight of the patient, and they are detectable only via photography. However, the microaneurysms detection at an initial phase is vital, and it is the first step towards the diabetic retinopathy prevention. Figure 1 shows the fundus photograph image of a diabetic retinopathy eye showing microaneurysms signs.

Fig. 1.
figure 1

Microaneurysm representation [5]

The detection of microaneurysms is considered a challenging task. According to the medical expert from the Department of Ophthalmology, Melaka Hospital, Malaysia, the counting of microaneurysms is very difficult because of the following issues: (a) In the case microaneurysms are present, there will be many of them indeed and this will produce an inaccurate counting. The counting process becomes even more complicated in the case of overlapping microaneurysms (b) Microaneurysms could be simply confused with blot haemorrhages, as they have almost the same size. Therefore, this chapter proposes a novel development of a microaneurysms detection system, by introducing fuzzy image processing approaches to overcome those challenges. The developed methodology uses a novel dataset collected from the Melaka Hospital, Malaysia.

This chapter is structured as follows. Section 2 presents some previous related research work on automatic methods for diabetic retinopathy detection, focusing on detection methods for microaneurysms. The section is divided into two sub-sections for better understanding, comprising the developed microaneurysms detection system and deep learning methods. Meanwhile, Sect. 3 defines in detail the newly developed dataset, which highlights the microaneurysms ground truth. Section 4 explains the proposed system for the detection of microaneurysms in eye fundus images by implementing fuzzy image processing techniques and deep learning. Finally, Sect. 5 concludes the proposed work and presents some future work.

2 Related Work

There are several previously developed systems reported in the literature that aimed for automatic diabetic retinopathy detection and diagnosis. Some are general detection systems for diabetic retinopathy, which classify the fundus image into two general detection classes, i.e., retinopathy absence and retinopathy presence [28,29,30,31,32,33,34,35]. Moreover, some other systems focus on the diabetic retinopathy features’ detection, namely microaneurysms, haemorrhages, exudates and others [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, 36,37,38,39,40,41,42,43]. The automatic localisation of microaneurysms is still considered as a very challenging task, and, thus, further study is required in order to find appropriate methods for this purpose.

2.1 Microaneurysms Detection

Automatic detection methods aim to highlight the issues of manual screening, such as time consuming, low sensitivity, high cost and, most importantly, low human detection ability. Several systems for the detection of microaneurysms have been reported in the literature [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22], where various techniques and methods were proposed, which aim to create a reliable system. However, the reported microaneurysms detection systems have not implemented fuzzy processing during the preprocessing stage and deep learning for the classification.

In our earlier work, a basic system for general diabetic retinopathy detection has been proposed by implementing a combination of non-fuzzy techniques [23]. In addition, several individual systems for the automatic detection of microaneurysms in colour eye fundus images have also been reported in [24]. The first system proposed the automatic localisation of microaneurysms in colour eye fundus images using segmentation of blood vessels and extraction of some related features. The second system highlights an image processing techniques combination and circular Hough transform, while the third system performed the microaneurysms detection by implementing fuzzy image processing. The third developed system proposed the use of a method called circular Hough transform for the microaneurysms localisation, due to the ability of this method in detecting circular shapes. The third system which consists of two subsystems, where the first subsystem proposed image processing techniques combination and also circular Hough transform method, while the second system variant presented fuzzy image processing techniques for the detection of microaneurysms. Both systems were compared to investigate the ability of implemented fuzzy image processing techniques. From the obtained results, it was summarised that the fuzzy preprocessing techniques implementation enable improved contrast enhancement for eye fundus images, and it greatly supports in the detection of the microaneurysms. The development of the microaneurysms detection system was enhanced in the fourth developed system, based on the promising results of the fuzzy histogram equalisation technique implementation to detect microaneurysms in the third developed system. The implementation of fuzzy filtering and also fuzzy edge detection, individually, besides the fuzzy histogram equalisation for the automatic localisation of microaneurysms was proposed in [25]. The reported analysis shows that the fuzzy pre-processing techniques implementation enhanced the contrast as well as other improvements, like better segmentation and brightness for fundus images. It also indicates that the use of fuzzy image processing techniques plays a significant part in generating a better image quality and performance.

The capability of a combination of different fuzzy image processing techniques has been investigated later, for the detection of diabetic retinopathy and maculopathy in eye fundus images, in [26]. This time, the proposed system implements fuzzy techniques in the image pre-processing part, by using fuzzy filtering, followed by the fuzzy histogram equalisation and fuzzy edge detection. Firstly, the system classified images into two classes (DR present or not). Then, a more detailed classification was done by classifying into ten classes of retinopathy, which provides more details about the disease stage. In addition to the proposed system, we also proposed a new dataset, which contains 600 colour eye fundus images [27]. We enhanced the combination of different fuzzy image processing techniques capability for the diabetic retinopathy and maculopathy detection with the retinal structures segmentation in [27]. This paper presented a novel combination of diabetic retinopathy detection as well as maculopathy detection in eye fundus images by implementing fuzzy image processing. The maculopathy detection is vital, since maculopathy will eventually cause vision loss if the affected macula is not timely treated. The results showed that employing fuzzy image processing in addition to the extraction of retinal structures can help create a more reliable diabetic retinopathy screening system. Hence, the proposed system in this chapter continues our previous work and implements a fuzzy techniques combination for the image pre-processing part for the detection of microaneurysms.

2.2 Microaneurysms Detection

Deep learning is a popular area of machine learning, where a model learns to perform classification tasks directly from images, texts or sound. A traditional machine learning classification workflow starts with manually extracting relevant features from the input data and uses them for classification. On the other hand deep learning automatically extracts the necessary features from the input data, which eliminates the need for feature engineering. Deep neural networks utilise multiple nonlinear processing layers to learn a nested hierarchy of representations. However, deep learning models require large amounts of training data that is usually costly to acquire, especially in the medical field.

The most popular deep learning approach to image classification is deep convolutional neural networks (DCNNs). The DCNN architecture is well suited to process two-dimensional data, such as images, as it utilizes the convolution operation. Recently deep learning has been gaining a lot of attention, where the recent advances in deep learning help meet user expectations, which is crucial for some applications. Deep learning have been used extensively in many application areas, such as automated driving, aerospace and defense, industrial automation, text processing, and others. For example, in medical research, deep learning has been used to automatically detect cancer cells [46, 47] and in other medical image processing tasks.

Deep learning has been previously implemented in the screening of diabetic retinopathy [28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43]. Automated diabetic retinopathy detection in eye fundus images employing deep learning have been proposed in [28,29,30,31,32,33,34,35]. These research works demonstrated and implemented different methods and structures, neural networks architectures, used different datasets, training and testing methods and grading, with various results and performances. In addition, some researchers proposed some image pre-processing techniques aiming to improve the quality of image and also the recognition of subtle features and, eventually, targeting to increase the classification accuracy. Among the pre-processing techniques proposed were resizing, normalisation, denoising, scaling, center, cropping, extraction of green channel and contrast enhancement, such as histogram equalisation and contrast limited adaptive histogram equalisation (CLAHE).

The research works demonstrated in [36,37,38,39,40,41,42,43] focus on a more specific detection of diabetic retinopathy signs, which is the detection of microneurysms. These research works presented the microaneurysms detection through the integration of a deep learning classification framework. Chudzik et al. [36] proposed a patch-based CNN for microaneurysms detection, with a network fine-tuning scheme called Interleaved Freezing. During the preprocessing phase, the green plane of the images are extracted followed by the application of the Otsu thresholding. Lam et al. [37] developed an automated method of localising microaneurysms and exudates with a limited number of training data, using five CNN models, i.e., AlexNet, VGG16, GoogleNet, ResNet and Inception-v3. The original images were cropped, normalised and classified using patch-based sliding-window approach.

Meanwhile, Hatanaka et al. [38] proposed the combination of three types of detectors, i.e., the double-ring filter, shape index based on the Hessian matrix and Gabor filter to conduct automated microaneurysms detection using deep CNNs. Dai et al. [39] developed an interleaved deep mining technique to cope with the unbalanced microaneurysms detection. Harangi et al. [40] proposed a deep learning-based approach for the detection of microaneurysms, with fusion of different individual deep CNN architectures. Shan and Li [41] implemented a Stacked Sparse Autoencoder (SSAE), as the automatic feature extractor, to learn from the image patches, and later fed into a Softmax Classifier (SMC) to categorize a patch into two classes, which are microaneurysms present or microaneurysms not present. In addition, microaneurysms detection in colour fundus images using a deep neural network with a dropout training procedure, using maxout activation function without preprocessing techniques or feature extraction, is presented by Haloi [42]. Tan and colleagues [43] proposed a 10-layer CNN to automatically segment and discriminate the diabetic retinopathy signs, such as exudates, haemorrhages and microaneurysms. The colour input image is normalised, and resulting areas that receive no light or little light will appear grey. Although the study shows that it is possible to get a single CNN to segment these diabetic retinopathy features on a wide range of fundus images with reasonable accuracy, however, the results show lower sensitivity for microaneurysms compared to the other two signs. This shows that the detection of microaneurysms is more difficult than the detection of other diabetic retinopathy signs.

It can be concluded that various approaches and different deep learning classifiers have been introduced to detect the microaneurysms. However, further study is required to find suitable techniques for the detection of microaneurysms, as the automated microaneurysms detection is still considered as a very challenging task. It can be concluded that within these previously reported diabetic retinopathy and microaneurysms detection systems using deep learning classification, fuzzy processing has not been implemented during the pre-processing stage. Therefore, the main impact of this chapter is proposing a combination of fuzzy image pre-processing techniques in detecting the microaneurysms with a deep learning classifier. The proposed developed approaches are evaluated with a new data set, and it offers an understanding into the appropriateness for utilisation in an automatic screening system for diabetic retinopathy.

3 Experimental Dataset

The newly developed dataset consists of a total of 600 colour fundus images from a 300 patient’s folder collected from the Eye Clinic, Department of Ophthalmology, Melaka Hospital, Malaysia. The original images, which are sized 3872 × 2592 pixels stored in JPEG format, provide high-quality details. The information of the developed dataset are presented in [26], in Sect. 3-“Proposed System” and in [27], in Sect. 3-“Experimental Datasets”. Initially, the 600 colour fundus images were classified by three experts from the Department of Ophthalmology, Melaka Hospital, Malaysia into ten retinopathy stages: No Diabetic Retinopathy (DR), Mild DR without maculopathy, Mild DR with maculopathy, Moderate DR without maculopathy, Moderate DR with maculopathy, Severe DR without maculopathy, Severe DR with maculopathy, Proliferative DR without maculopathy, Proliferative DR with maculopathy and Advanced Diabetic Eye Disease.

However, the mentioned dataset in [27] is focusing on the ten retinopathy classification of diabetic retinopathy and maculopathy detection. By using the same 600 images, the manual diagnosis was extended and it focused on the diagnosis of microaneurysms by the Consultant Ophthalmologists, Department of Ophthalmologist, Melaka Hospital, Malaysia. This is another contribution, as this research provides another novel dataset that focuses on the important sign of diabetic retinopathy, microaneurysms. The images have been classified into four stages: “No” microaneurysms detected, “Yes-mild” microaneurysms detected, “Yes-moderate/medium” and “Yes-severe” number of microaneurysms detected. Some examples of the images from the newly developed microaneurysms data set are shown in Fig. 2.

Fig. 2.
figure 2

Example of images in the dataset

For the manual grading process, an excel file comprising the link to each eye fundus image and the microaneurysms classes, as presented in Fig. 3, was provided. As presented in Fig. 3, the microaneurysms presence first concerns two main classifications, i.e., “No” for microaneurysms not detected, and “Yes” for microaneurysms detected. There are another three sub-choices for the “Yes” choice, which are “Low”, “Moderate/Medium” and Severe”, according to an approximate number of microaneurysms estimated by the expert. The choice of these three cases is dependent on the threshold values for each class, which have been fixed in advance. If there are just a few microaneurysms detected, i.e., between one to ten, then the image is classified as “Low”. If more microaneurysms are detected, i.e., between 11 to 20, it is classified as “Moderate/Medium”. Finally if there are even more, i.e., more than 20, then the classification will be “Severe”.

Fig. 3.
figure 3

Ground truth file

The findings of the microaneurysms expert diagnosis are presented in Fig. 4. As a result of the expert grading, the total number of images in each class was as follows: not detected (“No”) class with 379 images, while the detected (“Yes”) can be divided into three categories: low (104), moderate/medium (62) and, finally, severe (49). There were six images unclassified and excluded from the expert manual diagnosis, due to the poor quality, and it resulted in a total of 594, instead of 600 images. Microaneurysms detection is challenging due to the small size of microaneurysms, therefore high quality images are required to ensure an accurate diagnosis. The ground truth delivered by the expert can be placed into two categories. Table 1 shows the original classification made by the expert, which is divided into four classes of microaneurysms detection. The second categorisation divides into two cases, which are microaneurysms absence “No” and microaneurysms presence (“Yes”), as presented in Table 2.

Fig. 4.
figure 4

Expert microaneurysm diagnosis file

Table 1. Expert diagnosis summary (Categorisation I)
Table 2. Expert diagnosis summary (Categorisation II)

4 Proposed System

The proposed system implements a combination of fuzzy techniques for image pre-processing, such as fuzzy filtering and fuzzy histogram equalisation. In addition, the system implements the classification stage using deep learning. These techniques are implemented using the newly developed dataset for microaneurysms detection.

The proposed microaneurysms detection system has been developed using the Matlab R2018b environment. The system starts with the image acquisition process, where the system selects images from the folder for further processing. Next, the image pre-processing task takes place in order to improve the image quality. This task includes the implementation of the fuzzy image pre-processing techniques. Finally, in the classification phase, a deep learning classifier is trained using the generated features, in order to classify the images into their respective classes. Figure 5 shows the block diagram of the proposed system for automatic detection of microaneurysms for diabetic retinopathy screening and classification. The individual stages are discussed in more detail in the following sections.

Fig. 5.
figure 5

Block diagram of the proposed automatic detection of microaneurysms using fuzzy image processing and deep learning

4.1 Image Preprocessing

Image preprocessing takes place after the image acquisition process in order to improve the quality of the image. The present system utilizes the following image pre-processing techniques: resizing, greyscale, green channel extraction, fuzzy filtering, fuzzy histogram equalisation and fuzzy edge detection. Figure 6 shows the output image for different colour channels, meanwhile Fig. 7 shows the output image after fuzzy filtering, fuzzy histogram equalisation and the fuzzy edge detection process are performed.

Fig. 6.
figure 6

Greyscale, red and green channel extracted image (Color figure online)

Fig. 7.
figure 7

Pre-processing the output image with fuzzy approaches

4.1.1 Resizing

The original colour fundus images from the newly dataset were resized. The original images, which are of size 3872 × 2592 in JPEG format, provide high quality and good details. The resizing is performed for convenient use of the CNN. Most of previous research suggested that the images are cropped and resized to square number of pixels. However, in this proposed work, the fundus images are downsized proportional to the original image size, the new size being 242 × 162, in order to preserve the details of the original images.

4.1.2 Colour Channel Conversion

The second preprocessing technique is the conversion of the colour fundus image, which consists of the red, green and blue channels. The colour input images are converted into greyscale and green channel image. In our previous proposed systems [23,24,25,26], the colour fundus images were converted into a greyscale image. Due to the capability of the green channel previously presented in [27], the green channel extraction is used rather than other image colour conversion formats. The reason of the extraction of the green channel from the colour fundus images has been explained in [27]. The next pre-processing techniques are performed on the greyscale and green channel inverted images. Figure 6 shows the output image obtained after the different conversions are applied, i.e., greyscale conversion, red channel, and green channel, for comparison.

4.1.3 Fuzzy Image Pre-processing

After extracting the green channel from the original colour image, the filtering process needs to be implemented to improve the image quality or restore the digital image, which tends to have a variety of noise types. The poor photo quality may be due to the noise acquired during the acquisition or transmission process. Therefore, noise removal is required to enhance the image quality, and is important before any processing task. The proposed system implements the median filter with fuzzy techniques, described by Toh et al. [44], called the Fuzzy Switching Median (FSM) filter. The proposed technique was working well in removing noise. The technique has been used in [26, 27] for the diabetic retinopathy and maculopathy detection. The detailed explanations about the FSM filter implementation are presented in [25, 44].

Next, after filtering the image from noise, the fuzzy histogram equalisation is performed on the images, which aims to improve the image’s contrast. The colour fundus images are more challenging compared to the other types of fundus photography examination, which are angiography and red-free. Therefore, the implementation of the histogram equalisation by employing fuzzy techniques helps to enhance the contrast of the fundus images for better visualisation and detection. The technique called Brightness Preserving Dynamic Fuzzy Histogram Equalisation (BPDFHE) proposed by Sheet et al. [45] was found to work well on colour fundus images in [24,25,26,27], and has been chosen as a preprocessing technique in this proposed system as well. Detailed explanation about the proposed fuzzy histogram equalisation, including the comparison implementation with other histogram equalisation techniques, can be found in [24, 25].

The final fuzzy image processing technique performed is the fuzzy edge detection. By using membership functions, we are able to overcome the small intensity differences between two neighbouring pixels problem, by defining the degree with which the pixel belongs to an edge or a uniform region. A detailed explanation about the proposed fuzzy edge detection, including the membership functions for the inputs and outputs, is presented in [25].

4.2 Classification

A Deep CNN model is used for the classification phase. Figure 8 shows the structure of the proposed network architecture for the microaneurysms detection. The CNN architecture starts with an image input layer of the size (162 × 242 × 1), where the resized preprocessed images are inputted. Following that, the model has four convolutional layers, each followed by a rectified linear unit (ReLU), batch normalization and max pooling layers. The output of the final max pooling layer is then flattened before being inputted into the output layer which has two neurons. The final layer implements a Softmax function that is tasked with outputting the probabilities of the input image belonging to either of the two classes, microaneurysms presence or microaneurysms absence.

Fig. 8.
figure 8

Proposed deep convolutional neural network structure

The final error for the model is calculated using the cross entropy function (C):

$$ {\text{C}} = \mathop \sum \limits_{i = 1}^{N} \mathop \sum \limits_{j = 1}^{K} t_{ij} \ln y_{ij} $$
(1)

where N is the total number of images, K is 2 (the number of classes), \( t_{ij} \) is the indicator that sample \( i \) belongs to class \( j \), and \( y_{ij} \) is the model’s output for sample \( i \) for class \( j \). Stochastic gradient descent with momentum (SGDM) was used to train the model with an initial learning rate of 0.0001. 70% of the samples in the dataset are selected randomly to form the training set, while the remaining 30% is used for testing. Each of the models was trained for 100 epochs with a batch size of 128.

4.3 Results

The performance analysis summary of the proposed system, which employs different techniques (System Variants I-V), is presented in Table 3. For System Variant I, there is no image processing implemented, except the input image resizing process, while System Variant II proposed the implementation of fuzzy image processing techniques, such as fuzzy filtering and fuzzy histogram equalisation, besides the greyscale conversion. System Variant III implemented greyscale conversion, fuzzy filtering, fuzzy histogram equalisation and fuzzy edge detection. The extraction of green channel, fuzzy filtering and fuzzy histogram equalisation are implemented in System Variant IV. System Variant V proposed the fuzzy filtering, fuzzy histogram equalisation and fuzzy edge detection including the green channel extraction. A total of 594 images, which consist of 379 images from the “microaneurysms not detected” class and 215 images from the “microaneurysms detected” class are involved in the classification stage. For the validation phase, the network is trained to predict the labels of the validation data and the final validation accuracy is calculated. Accuracy means the fraction of examples that the network predicts correctly. All systems are trained and validated on the same neural network architecture. The validation accuracy for System I is 66.29%, and the validation accuracy for System II is 69.66%. System III and System IV generated validation accuracies of 69.10%, while System V obtained a validation accuracy of 68.54%.

Table 3. Summary of results

The experimental results show that the trained network is able to identify and classify for the two classes, which are microaneurysms presence and microaneurysms absence. It can be observed that there is a small increment in the validation accuracy between the no image pre-processsing (System I) and the pre-processing techniques-based systems (System II, System III, System IV, System V), although the largest accuracy difference (between 66.29% and 69.66%) is small (3.37%). However, it can be concluded that the pre-processing techniques, i.e., fuzzy filtering, fuzzy histogram equalisation and fuzzy edge detection, help increase the accuracy and produce better results. The accuracy difference could be higher if the proposed system is trained and validated with more input data. Moreover, the results show that it is possible to segment the diabetic retinopathy features on a small range of fundus images with reasonable accuracy. In addition, some changes and improvements on the network architecture, for example, the number of layers and the layer parameters, have been performed in order to produce better results. Although the accuracy generated is in the medium range (i.e., not that good), it is considered acceptable due to some limitations, including the total number of images available.

5 Conclusions and Future Work

An automatic system for the detection of microaneurysms in colour fundus images using fuzzy image pre-processing techniques and deep learning has been developed in this paper. Although the detection of microneurysms is challenging due to the special characteristics of the microaneurysms, it can be concluded that the proposed techniques were able to improve to some degree the contrast and eventually improve the system performance for the automated microaneurysms detection system.

The system can be enhanced by implementing different other combinations of pre-processing techniques including those based on fuzzy approaches. The system can be further extended by implementing retinal structures extraction, such as optic disc and vessel segmentation for image preprocessing to produce a more reliable microaneurysms detection system. The system will also be extended to get more details on the microaneurysms classification, as proposed by the first categorisation of the novel dataset (Table 1), namely to classify into no microaneurysms presence, low, moderate/medium and severe cases. Further explorations on deep learning architectures for classification will be performed in order to increase the microaneurysms detection accuracy. Deep learning implementations are considered challenging when dealing with small or medium size datasets, as it is our case. Other convolutional neural networks, such as AlexNet, GoogLeNet, ResNet VCG16, VCG19, Inception-v3 and Inceptionrestnet-v2, could be used and validated with the proposed system. An accurate system could be used to help the diabetic retinopathy screening team to perform better and more efficient screening. The proposed developed system could be a benchmark for the development of other retinopathy signs’ detection system, such as for exudates, haemorrhages and neovascularisation. Besides presenting the novel development of an automatic detection for microaneurysms, this paper also introducing a new dataset of microaneurysms, which would be useful to researchers and practitioners working in the diabetic retinopathy screening field.

Deep Learning approaches have great potential for automatic detection of diabetic retinopathy, but the limitations of such approaches are exactly in the “automatic” thus “black-box” behaviour. Due to raising legal issues such automatic approaches become difficult to use in the future, consequently the field of explainable AI [48] becomes more and more important. Explainable AI develops methods for making such deep learning approaches transparent. However, for diagnostic and educational purposes there is a need to go beyond explainable AI; For example, to reach a level of explainable medicine there is a crucial need for causability. Causability [49] is different from Causality [50] but closely connected. Causability provides measurements for the quality of explanations produced by explainable AI methods and to enable the medical professional to understand why an algorithm came up with a certain result, or why a result had a certain error rate. This calls for contextual understanding which can be fostered by bringing a human-in-the-loop [51], which adds the component of human expertise to AI processes.