Literature DB >> 35350832

Optimal diagnosis of the skin cancer using a hybrid deep neural network and grasshopper optimization algorithm.

Gengluo Li1, Giorgos Jimenez2.   

Abstract

When skin cells divide abnormally, it can cause a tumor or abnormal lymph fluid or blood. The masses appear benign and malignant, with the benign being limited to one area and not spreading, but some can spread throughout the body through the body's lymphatic system. Skin cancer is easier to diagnose than other cancers because its symptoms can be seen with the naked eye. This makes us to provide an artificial intelligence-based methodology to diagnose this cancer with higher accuracy. This article proposes a new non-destructive testing method based on the AlexNet and Extreme Learning Machine network to provide better results of the diagnosis. The method is then optimized based on a new improved version of the Grasshopper optimization algorithm (GOA). Simulation of the proposed method is then compared with some different state-of-the-art methods and the results showed that the proposed method with 98% accuracy and 93% sensitivity has the highest efficiency.
© 2022 Gengluo Li and Giorgos Jimenez, published by De Gruyter.

Entities:  

Keywords:  AlexNet; extreme learning machine; improved grasshopper optimization algorithm; medical imaging; skin cancer

Year:  2022        PMID: 35350832      PMCID: PMC8919846          DOI: 10.1515/med-2022-0439

Source DB:  PubMed          Journal:  Open Med (Wars)


Introduction

The skin is the protective layer of the body that covers it all around and protects us from sunlight, heat, cold, superficial damage such as wounds and scratches, infection, and penetration of bacteria and viruses. Between the various layers of skin, there are two main layers called the epidermis and dermis that act as a protector. The dermis is a layer that contains blood, hair follicles, and glands. The epidermis contains three main types of cells called squamous cells, basal cells, and melanocytes. When skin cells divide abnormally, it can cause a tumor or abnormal lymph fluid or blood. The masses appear benign and malignant, with the benign being limited to one area and not spreading, but some can spread throughout the body through the body’s lymphatic system [1]. Skin cancer is easier to diagnose than other cancers because its symptoms can be seen with the naked eye. The most common causes of skin cancer are exposure to ultraviolet (UV) rays from direct sunlight or exposure to chemicals produced by certain types of light bulbs [2]. These two factors alter the DNA of the cells we talked about above, altering the growth and development of these cells and turning them into cancerous masses [3]. The initial formation of cancer in an organ is called primary cancer. A malignant mass that has not yet spread to other parts of the body is called a local. These masses can grow into their blood vessels by attacking the surrounding tissues. Secondary cancer or metastasis occurs when cancer cells grow elsewhere and form a new mass. Therefore, the initial diagnosis of skin cancer can be so useful for the early detection of this cancer. Diagnosis of skin cancer is usually possible with a biopsy. But in most cases, this method is a suffering process in both pain and time for the patient. Recently, methods such as dermoscopy have been used to help diagnose suspected lesions, but ultimately a skin biopsy should be used to diagnose the nature of any suspected skin lesions. In recent years, research has been conducted on methods for rapid and accurate diagnosis of skin cancer from dermoscopic images with different diagnostic accuracy. For example, Zhang et al. [4] analyzed the diagnose of skin diseases using an optimum Convolution Neural Network (CNN). Quick diagnose of skin melanoma helps prevent the disease. One of the most widely used methods in the diagnosis of skin diseases is the use of image processing. In this study, a new method of CNN based on the Whale optimization algorithm was used to diagnose melanoma. Xu et al. [5] diagnosed melanoma diseases using the K-Fuzzy C-, a technique based on the development of the Red fox optimization (RFO) algorithm. In this study, an optimum pipeline process was used to accurately detect the melanoma spots from dermoscopic images. First, after pre-processing of the image, areas of the skin were divided into parts by the C-means Kernel Fuzzy technique. Then, the main features of the divided skin are optimally selected by the optimized algorithm. The results showed that the optimum K-Fuzzy C-means was the accurate diagnosis of melanoma spots on the skin. K-Fuzzy C- a technique based on the development of the RFO algorithm provided more accurate and reliable results in the classification of the skin and the detection of melanoma spots on the skin. Tan et al. [6] used an intelligent technique to detect melanoma spots on the skin. They used Particle swarm optimization (PSO) methods and deep learning techniques. The deep CNN is optimized by the PSO model. In this research, the PSO method was used to optimize the identification of melanoma areas on the skin. The results of the developed deep CNN were compared with classical methods and statistical tests. The results showed that developed deep CNN had a better ability to detect damaged areas of the skin and melanoma spots compared to classical methods. Parsian et al. [7] detected melanoma spots in dermoscopic images using the Wildebeest herd optimization (WHO) algorithm. A common method for diagnosing skin cancer is a non-invasive dermatoscopic method based on ocular inference. Therefore, it is difficult for specialists to diagnose melanoma spots on the skin. Therefore, the use of artificial intelligence techniques can increase the accuracy of diagnosing melanoma. In this study, deep learning optimized by WHO algorithm was used to detect melanoma spots on the skin. The suggested model was implemented on the ISIC-2008 skin cancer dataset. The data analysis showed that this method has a high ability to diagnose the disease. Khamparia et al. [8] used the deep learning method to detect the cancerous spots on the skin. Diagnosis and classification of skin cancer in the early stages of development can increase the possibility of recovery of patients. For this purpose, the CNN was used to distinguish benign from malignant spots. Observation of the results showed good performance of the CNN in the diagnosis and classification of malignant skin lesions. It can be observed from the literature that there are different research works for the diagnosis of skin cancer from dermoscopy. The results also show that using metaheuristic algorithms for this purpose is exponentially increasing. This study uses a hybrid technique based on deep learning and metaheuristics for the diagnosis of skin cancer. The new metaheuristic is based on an improved version of the Grasshopper optimization algorithm (GOA) which provides results with higher accuracy and precision.

Materials and methods

Dataset

The designed module is an optimized deep learning-based system that includes a general form to diagnose cancer from the input images, directly. The designed diagnosis in this study has been programmed in MATLAB R2019b environment and its results are verified by applying to a database, called PH2 [9]. The PH2 database includes some different dermoscopic images that are gathered from the Dermatology Service of Hospital Pedro Hispano (Matosinhos, Portugal) under identical conditions. The dataset includes 8-bit 768 × 560 resolution RGB color images. The total dataset includes 200 dermoscopic images with 80 atypical nevi, 80 common nevi, and 40 melanomas. This database is available at: https://www.fc.up.pt/addi/ph2%20database.html. The training and the test data for the benchmarks are set at 80 and 20%, respectively. Figure 1 shows some samples in the PH2 dataset in this study.
Figure 1

Some samples of the PH2 dataset in this study.

Some samples of the PH2 dataset in this study.

AlexNet

AlexNet is a family of deep neural networks and a subdivision of the CNN, which is designed by Alex Krizhevsky and Ilya Sutskever, and Geoffrey Hinton [18]. The Alex network does well the diagnosis targets, for example, the classification of the ImageNet dataset with high precision [10]. In this study, we used the batch normalization (BN) technique for improving the AlexNet reliability to be used as a diagnostic system in skin cancer detection. Due to the higher complexity of the database images because of their higher variance in terms of brightness, the distributions of the inputs in AlexNet are different in each layer. This process increases the complexity of the system elapsed time during training of the parameters with good initialization. To resolve this problem, BN has been utilized [11]. With CNN training based on the minibatch technique, a normalization transform is used by the activations of the layer to recall the constant means and variances. So, with a random valuation of a set of variables, , that defines their mini-batch values, i.e., , their mean value and variance are formulated as follows: Consequently, the normalized values ( ) are modeled as follows: where ε is used for preventing steadiness. Since, in some cases, the normalized activations are not the purpose of the learning goal, the following transformation is used for that target: where and are two adjustable parameters in the minibatch. By considering the BN, the speed for training in the CNNs has been accelerated, such that their independence increases from the initial values of the parameters. Furthermore, BN adjusts and enhances the networkability generalization.

Extreme learning machine (ELM)

Because of the dependency of the AlexNet to the previous fully connected layers, it is better to improve it to get better results. Therefore, the network is combined with a popular efficient network, called ELM. This report presents the model and its relationship with SVM-based models. These models are in the field of binary classification. Of course, with techniques such as the one against all and one against one, they can be developed in several categories. The ELM is a simplified integration of the PSVM, LS-SVM, and regulatory algorithms. The hidden layers of the ELM model do not need to be tuned, and these layer functions are determined. Therefore, this network has been used for improving the accuracy of the model. A general form of an ELM model has been illustrated in Figure 2.
Figure 2

A general form of an ELM model.

A general form of an ELM model. In Figure 2, defines the bias of the hidden layer, and describe the input and output weights, respectively, and represent the input and output. An important reason for utilizing the ELM network along with AlexNet for skin cancer diagnosis is that it doesn’t need more iterations for training, which enhances its efficiency in terms of convergence. With assuming a training set : where and represent the input vector and label, respectively. The output matrix for hidden layer has been obtained by the following equation: where describes the number of hidden nodes and represents the hidden layer activation function. Finally, the target is to deliver the ELM model output, like the actual sample labels, that is: where . So, the obtained by the following equation: where defines the pseudo-inverse operator. As mentioned before, the ELM model has been used to replace the preceding layers to decrease the complexity of the system for the diagnosis purpose. One important case in designing the weights and biases in the conventional methods is that they are selected randomly. Here to provide a more optimal model for this study, the weights and biases are selected optimally based on a new improved version of the GOA.

Improved GOA

The concept of GOA

GOA optimization algorithm was presented for the first time in the year 2017 by Hamian et al. [12]. The proposed algorithm is mathematically modeled and proposed inspired by grasshopper attack behavior in nature to solve optimization problems. Grasshoppers are small insects. But because of the damage, they do to agricultural products, they are a serious pest for crops. Although grasshoppers are usually found alone in the wild, they belong to the largest group of insects. The size of a group of grasshoppers can be on a continental scale and can be a big nightmare to the farmers. A unique aspect of grasshoppers is their group behavior in childhood and adulthood. Millions of baby grasshoppers jump and move like rolling hoses, eating and destroying almost every product in their path. When they grow up, they form groups in the air and travel long distances to migrate. The main feature of the grasshopper group in the larval stage is their slow movement and small steps. In contrast, sudden movement is the main feature of larger grasshoppers. Searching for food is another important feature of the grasshopper group. The main article of the GOA claims that grasshopper life inherently has both exploitation and exploration. In this way, immature grasshoppers have smooth and continuous movements, and next to them, adult grasshoppers have completely random and mutant movements. Therefore, they have the role of exploitation and exploration, respectively. As a result, modeling the GOA leads to the creation of a powerful and appropriate algorithm [13]. Therefore, if this behavior is mathematically modeled, a new nature-inspired algorithm can be designed. The mathematical model used to simulate the group behavior of grasshoppers is as follows: where is the position of the grasshopper, is the social interaction, is the gravitational force in the grasshopper, and is the horizontal motion of the wind. Note that to create a random behavior, the equation can be written as where , and are random numbers in the range . The function, which defines social interaction, is calculated as follows: where is the distance between grasshopper and grasshopper and is calculated as , is a function to define the power of social forces, and is a single vector of grasshopper to the grasshopper . The function , which defines social forces, is calculated as follows: where represents the adsorption intensity and represents the adsorption length scale. The factor in Equation is calculated as follows: where is the constant of gravity and represents a single vector toward the center of the earth. The factor in equation is calculated as follows: where is a floating object constant and e w is a unit vector in the wind direction. Baby grasshoppers have no wings. As a result, their motion is highly dependent on the wind direction. By substituting , and in Equation this equation can be defined as follows: The situation update is as follows: where is the upper range in the dimension, is the low range in the dimension, is the value of the dimension in the target (the best solution obtained), and is the reduction coefficient to minimize the neutral zone and the gravity-repulsion zone. The equation shows that the next position of a grasshopper is defined based on the current position, the target position, and the position of the other grasshoppers. Note that the first factor in this equation is the current position of the grasshopper relative to the other grasshoppers. Keep in mind that all grasshoppers need to be able to determine the position of the search agents around the target. To balance exploration and exploitation, a parameter is needed to reduce repetition. This increases the utilization factor, while also increasing the repetition rate. Parameter has been used twice in the above equation for the following reasons: - Intra-sigma coefficient reduces the gravitational-repulsive zone and the neutral zone between the grasshoppers. - The coefficient outside Sigma strikes a balance between exploration and exploitation To balance the two characteristics of exploration and operation, the update coefficient is considered as a geometric sequence, which is calculated as follows: where is the maximum value and is the minimum value, is the geometric coefficient, it is the current iteration, and is the maximum number of iterations. For this purpose, the update coefficient w is calculated as follows: where is the maximum and is the minimum, it is the current iteration, and is the maximum iteration.

Improved GOA

The original GOA has some shortcomings like premature convergence and lower consistency. This issue motivates us to design an improved version of this algorithm with modifications on it about the aforementioned issues. Here we used two modifications to improve the algorithm.

The quasi-oppositional learning (quasi-OBL)

Quasi-oppositional learning is studied here to improve the convergence speed of the algorithm. Based on the OBL mechanism, the randomly generated candidate has been compared with its symmetric value to select the best one during the process [14]. By considering the integer in a D-dimensional search space with and as lower and upper limitations, the symmetric value has been obtained by the following equation: where, . Besides, the quasi-opposite value of the integer ( ) is obtained by the following equation:

Merit function (MF)

The MF is another modification that can be utilized for improving the algorithm consistency. This mechanism provides a proper balance between exploration and exploitation. Based on this mechanism, the optimization process begins with large steps (exploration), and then, it gradually decreases its steps (exploitation). The MF can be formulated as follows: where describes the MF that is obtained as follows: where and signify random value and the gradient vector of at point .

Algorithm authentication

To validate the effectiveness of the proposed improved GOA, it has been applied to four standard benchmark functions including two unimodal and two multimodal basic functions including Schwefel 2.22 function, Sphere function, Quartic function, and Rosenbrock function. The studied functions are explained completely in the following. Schwefel 2.22: a function with 30 dimensions that is limited in the range [−10, 10]. The formula for this function is as follows: Sphere: a function with 30 dimensions that is limited in the range [−100, 100]. The mathematical formula for this function is as follows: Quartic: a function with 30 dimensions that is limited in the range [−128, 128]. The mathematical formula for this function is as follows: Rosenbrock: a function with 30 dimensions that is limited in the range [−30, 30]. The mathematical formula for this function is as follows: where the minimum value of all the abovementioned functions is 0. To verify the efficiency of the proposed improved GOA, it is compared with some popular and new algorithms including Black hole (BH) [15], Multi-verse optimizer (MVO) [16], Emperor penguin optimizer (EPO) [17], and the original GOA [18]. – BH [15]: ; number of stars = 100 – MVO [16]: Traveling distance rate = [0.6, 1]; Wormhole existence prob. = [0.2, 1] – EPO [17] ; ; ; ; ; . – Bat Optimization [19] ; . – GOA [12] ; . Due to the stochastic behavior of the presented improved GOA, it is run 30 times, independently. To get a fair analysis, the maximum iteration number is set at 200 and the population size is set at 35. The programming has been implemented on a 64-bit MATLAB R2019b environment. The configuration of the system is given in Table 1.
Table 1

The configuration of the system

NameSetting
HardwareIntel® Core™ i7-4720HQ
CPU1.60 GHz
RAM16 GB
Frequency1.99 GHz
Operating systemWindows 10
Programming softwareMATLAB R2019b
The configuration of the system Table 2 indicates the simulation results of the presented improved GOA and its comparison with some state-of-the-art metaheuristics based on the mean value (MEAN) and the standard deviation (SD) value.
Table 2

The simulation results of the suggested improved GOA compared with other studied algorithms

AlgorithmSphere Schwefel 2.22 QuarticRosenbrock
BH [15]Min6.54830.01250.00988.2547
Max3.2648 × 102 2.2648 × 102 1.3471 × 103 0.2871 × 104
AVE2.2543 × 102 2.0147 × 102 2.8471 × 103 25.3487
SD2.0582 × 104 1.9347 × 102 2.0841 × 103 20.3481
MVO [16]Min5.03481.00951.00412.4275
Max254.354725.31479.107932.1284
AVE145.264811.26475.221725.2647
SD98.354710.26484.964714.2517
EPO [17]Min3.98245.3473 × 10−3 2.859 × 10−3 1.2174
Max201.64849.64715.00542.0364
AVE82.26487.00212.04170.8217
SD75.26485.06471.16540.6314
GOA [18]Min1.25431.3481 × 10−5 1.2517 × 10−6 2.2581 × 10−7
Max95.34871.6471 × 10−4 4.2476 × 10−5 0.6174 × 10−6
AVE6.26481.1048 × 10−4 3.1507 × 10−5 1.6174 × 10−6
SD44.26480.9421 × 10−4 4.5973 × 10−5 1.3416 × 10−6
IGOAMin0.93586.3247 × 10−9 5.0641 × 10−10 3.5176 × 10−12
Max55.02541.6471 × 10−8 1.9437 × 10−9 0.3728 × 10−11
AVE2.36471.2517 × 10−8 2.6351 × 10−9 1.3481 × 10−11
SD1.02541.1638 × 10−8 2.1647 × 10−9 1.0581 × 10−11
The simulation results of the suggested improved GOA compared with other studied algorithms As can be inferred from Table 2, the presented IGOA has the minimum value of the results in terms of the mean value for all four benchmark functions which indicates the better accuracy of this algorithm toward the comparative algorithms. Also, on checking the standard deviation in the proposed algorithm, the minimum value of this parameter in the functions shows its higher consistency toward the other state-of-the-art algorithms.

The proposed network

This part of the article explains the method of optimization for the proposed combined AlexNet and ELM net by considering the batch normalized technique and the design improved GOA. The method starts with a pre-trained AlexNet for extracting the features from the dermoscopy images. To resolve the internal covariate shifting problem, BN is performed on the layers. Because of the number of classes in this study, i.e., cancerous and normal, the last three layers of the pre-trained network should be modified. Because the default output number for this network is 1,000 nodes. We also added six numbers of normalization layers, after the convolution and pooling layers. Finally, the ELM network has been addended as the classifier part of the AlexNet. The best numbers of the layers are achieved based on trials and errors. For optimal designing of the ELM model, its weights and biases are optimally selected based on the proposed improved GOA. To use the proposed IGOA for the network optimization, the following objective function has been utilized: where defines the number of training samples, and describe the output of the ELM network and the image label, respectively.

Experimental results

The performance analysis has been evaluated based on six parameters, accuracy, specificity, precision, F1 score, sensitivity, and Matthew’s correlation coefficient (MCC). The mathematical model of the mentioned measure formulations has been given below: where TP, TN, FP, and FN represent the true positive, true negative, false positive, and false negative, respectively. Table 3 illustrates the performance analysis of the proposed method toward some other state-of-the-art methods including AlexNet [20], CNN [21], and RCNN [22] (Figure 3).
Table 3

The performance analysis of the proposed method toward some other state of the art methods

MethodAccuracyPrecisionSpecificity F1-scoreSensitivityMCC
AlexNet [20]0.850.950.970.860.770.56
CNN [21]0.970.940.950.950.940.91
RCNN [22]0.900.910.940.950.900.88
AlexNet-ELM-IGOA0.980.960.980.940.930.91
Figure 3

The classification analysis of the proposed method toward some other state of the art methods.

The performance analysis of the proposed method toward some other state of the art methods The classification analysis of the proposed method toward some other state of the art methods. From Table 3, it has been experimentally proved that the proposed AlexNet-ELM-IGOA technique outperforms the other analyzed methods. For more clarification, it is clear that the proposed methodology with 98% accuracy, 96% precision, 96% specificity, 94% F1-score, 93% sensitivity, and 91% MCC has the highest values for all the measurements. To provide more analysis for the proposed AlexNet-ELM-IGOA technique, its results are compared with some other methods including Brinker et al. [23], Mustafa and Kimura [24], Babino et al. [25], Hagerty et al. [26], and Bi et al. [27] from literature. To perform the analysis, sensitivity, accuracy, specificity, and negative predictive value (NPV), and positive predictive value (PPV) measures are utilized where: The comparison results of the simulation are given in Table 4.
Table 4

The comparison results of the simulation

MethodSensitivitySpecificityPPVNPVAccuracy
Proposed Method0.930.980.860.880.98
Brinker et al. [23]0.840.860.780.810.84
Bi et al. [27]0.790.750.680.870.75
Hagerty et al. [26]0.750.720.640.830.72
Mustafa and Kimura [24]0.740.720.630.850.70
Babino et al. [25]0.800.880.790.760.82
The comparison results of the simulation To provide a graphical clarification, the results are also shown in Figure 4.
Figure 4

The classification analysis of the proposed method toward some other state of the art methods.

The classification analysis of the proposed method toward some other state of the art methods. As can be seen from Table 3 and Figure 4, the proposed method has the highest accuracy again which shows its superiority toward the second series comparative algorithms; however, Brinker et al. and Babino et al. methods with 84 and 82% are placed in the second and the third ranks. Then, Bi’s method with 75% accuracy, Hagerty’s method with 72%, and Mustafa’s with 70% accuracy are in the next positions. Likewise, the proposed method with 93% sensitivity provides the highest reliability in solving the diagnosis problem. A higher value of the specificity (98%) of the proposed method toward the others specifies its sophisticated occurrence-independent values.

Conclusion

Melanoma is the most dangerous skin cancer with a high mortality rate, and the most worrying thing is that the more fashionable tanning becomes in the world, the higher the incidence of this disease. The main benefit of diagnosing the first symptoms of melanoma is seeing a doctor and getting treatment very quickly, which will be more helpful. One non-destructive test for this purpose is to use dermoscopy images. To reduce human errors, recently, image processing and artificial intelligence techniques have been utilized. Therefore, in this study, a new configuration of the deep learning based on the AlexNet and ELM network was utilized to provide better results of the diagnosis. To get better results, the weights and biases of the network were optimally selected based on an improved version of the GOA. The final results showed that the proposed method with 98% accuracy and 93% sensitivity provides the highest accuracy compared to the other methods.
  10 in total

Review 1.  New and highly potent antitumor natural products from marine-derived fungi: covering the period from 2003 to 2012.

Authors:  Boris Pejin; Katarina K Jovanović; Miloš Mojović; Aleksandar G Savić
Journal:  Curr Top Med Chem       Date:  2013       Impact factor: 3.295

2.  Deep Learning and Handcrafted Method Fusion: Higher Diagnostic Accuracy for Melanoma Dermoscopy Images.

Authors:  Jason R Hagerty; R Joe Stanley; Haidar A Almubarak; Norsang Lama; Reda Kasmi; Peng Guo; Rhett J Drugge; Harold S Rabinovitz; Margaret Oliviero; William V Stoecker
Journal:  IEEE J Biomed Health Inform       Date:  2019-01-04       Impact factor: 5.772

3.  Classification of Skin Lesions into Seven Classes Using Transfer Learning with AlexNet.

Authors:  Khalid M Hosny; Mohamed A Kassem; Mohamed M Fouad
Journal:  J Digit Imaging       Date:  2020-10       Impact factor: 4.056

4.  Skin cancer diagnosis based on optimized convolutional neural network.

Authors:  Ni Zhang; Yi-Xin Cai; Yong-Yong Wang; Yi-Tao Tian; Xiao-Li Wang; Benjamin Badami
Journal:  Artif Intell Med       Date:  2019-11-08       Impact factor: 5.326

Review 5.  New antitumour natural products from marine red algae: covering the period from 2003 to 2012.

Authors:  Boris Pejin; Katarina K Jovanovic; Aleksandar G Savic
Journal:  Mini Rev Med Chem       Date:  2015       Impact factor: 3.862

Review 6.  Novel and highly potent antitumour natural products from cnidarians of marine origin.

Authors:  Boris Pejin; Milos Mojovic; Aleksandar G Savic
Journal:  Nat Prod Res       Date:  2014-07-30       Impact factor: 2.861

7.  Deep neural networks are superior to dermatologists in melanoma image classification.

Authors:  Titus J Brinker; Achim Hekler; Alexander H Enk; Carola Berking; Sebastian Haferkamp; Axel Hauschild; Michael Weichenthal; Joachim Klode; Dirk Schadendorf; Tim Holland-Letz; Christof von Kalle; Stefan Fröhling; Bastian Schilling; Jochen S Utikal
Journal:  Eur J Cancer       Date:  2019-08-08       Impact factor: 9.162

8.  A Hybrid Neural Network - World Cup Optimization Algorithm for Melanoma Detection.

Authors:  Navid Razmjooy; Fatima Rashid Sheykhahmad; Noradin Ghadimi
Journal:  Open Med (Wars)       Date:  2018-03-15

9.  Computer-aided diagnosis of skin cancer based on soft computing techniques.

Authors:  Zhiying Xu; Fatima Rashid Sheykhahmad; Noradin Ghadimi; Navid Razmjooy
Journal:  Open Med (Wars)       Date:  2020-09-08

10.  Melanoma diagnosed on digital dermoscopy monitoring: A side-by-side image comparison is needed to improve early detection.

Authors:  Graziella Babino; Aimilios Lallas; Marina Agozzino; Roberto Alfano; Zoe Apalla; Gabriella Brancaccio; Caterina M Giorgio; Elisabetta Fulgione; Harald Kittler; Athanassios Kyrgidis; Chryssuola Papageorgiou; Giuseppe Argenziano
Journal:  J Am Acad Dermatol       Date:  2020-07-08       Impact factor: 11.527

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.