New approach to identify some skin diseases

An urgent need to develop a system that helps doctors to diagnose dermatology in its early stages. Neural networks in building an intelligent system with 100% accuracy to identify some skin diseases. Applying the particle swarm optimization algorithm.

Рубрика Медицина
Вид статья
Язык английский
Дата добавления 09.03.2021
Размер файла 1012,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Al-Baath university Homs

NEW APPROACH TO IDENTIFY SOME SKIN DISEASES

Enas Alabrash Master student, Faculty of Informatics engineering

epartement of” Software Engineering and Information Systems”

dr. Yosser Alatassi professor of Software

Engineering and Information Systems

Syria

Annotation

diagnose dermatology neural skin

Dermatology is one of the most common health problems in all parts of the world because it is easily transmitted from one person to another, so it must be controlled in the initial stages to prevent its spread, as poor guessing of skin diseases leads to complications and for this reason there was an urgent need to develop a system that helps doctors to diagnose dermatology in its early stages, after study and practical application on several methods used in machine learning we relied on deep convolution neural networks in building an intelligent system with 100% accuracy to identify some skin diseases. The deep convolution neural network has been improved by applying the particle swarm optimization algorithm for an optimal solution and reducing the detection time of skin disease.

Keywords: Dermatology, Skin Cancer, deep convolution neural network, Particle swarm optimization, Optimal Solution Algorithms.

Аннотация

НОВЫЙ ПОДХОД К ВЫЯВЛЕНИЮ НЕКОТОРЫХ КОЖНЫХ ЗАБОЛЕВАНИЙ

Энас Аль Абраш Магистрант факультета информатики Кафедра «Программной инженерии и информационных систем» Университет Аль-Баас Хомс, Сириясирийско Ясир Аль-Атасси

Программной инженерии и информационных систем» Университет Аль-Баас Хомс, Сириясирийско

Дерматология - одна из самых распространенных проблем со здоровьем во всех частях мира, потому что она легко передается от одного человека к другому, поэтому ее необходимо контролировать на начальных этапах, чтобы предотвратить ее распространение, поскольку неправильное определение кожных заболеваний приводит к осложнениям и по этой причине возникла острая необходимость в разработке системы, которая поможет врачам диагностировать дерматологию на ее ранних стадиях, после изучения и практического применения нескольких методов, используемых в машинном обучении, мы использовали нейронные сети глубокой свертки при создании интеллектуальной системы с 100%точности для выявления некоторых кожных заболеваний. Нейронная сеть глубокой свертки была улучшена за счет применения алгоритма оптимизации роя частиц для оптимального решения и сокращения времени обнаружения кожных заболеваний.

Ключевые слова: Дерматология, Рак кожи, Нейронная сеть глубокой свертки, Оптимизация роя частиц, Оптимальные алгоритмы решения.

Introduction

Skin diseases are among the most common diseases all over the world, and human skin is one of the most difficult to predict areas due to the difficulty of analyzing it due to its high complexity, texture, presence of hair, and others... just as epidemics of skin diseases cause huge losses to people all over the world [1, C. 49].

It is difficult to know the main cause of skin disease because the symptoms of most skin diseases are close to each other, and poor guessing of skin diseases leads to complications and usually people tend to suppose a treatment for skin diseases and if the treatment is not appropriate, the matter will get worse.

The use of a system based on specific rules and symptoms is not possible due to the different manifestations of a single skin disease and thus we need a system that has the ability to adapt and learn from the basic pattern found in the skin disease that can be inferred from the picture.

This study aim to:

- develop a system to diagnose skin diseases in early stages.

- help dermatologists to provide better treatment for patients through appropriate diagnosis of disease cases.

- it may be useful for dermatologists to reduce diagnostic errors, while on the other hand, it can act as the first bed for patients in rural areas where there is a dearth of good medical professionals.

Research Methods:

We present two methods used in machine learning, the deep convolution neural networks, where input is the images of skin diseases. This helps us in encoding certain characteristics in the image and thus training and classification. and the Particle Swarm Optimization algorithm for the optimal solution to improve the structure of the neural network and reduce the time to discover the disease.

Deep Convolution Neural Network (CNN) [2, C. 303]:

A Convolutional Neural Network (CNN) is the foundation of most computer vision technologies. Unlike traditional multilayer perceptron architectures, it uses two operations called `convolution' and pooling' to reduce an image into its essential features, and uses those features to understand and classify the image.

The basic building blocks of CNN are:

- Convolution layer: a “filter”, sometimes called a “kernel”, is passed over the image, viewing a few pixels at a time (for example, 3X3 or 5X5). The convolution operation is a dot product of the original pixel values with weights defined in the filter. The results are summed up into one number that represents all the pixels the filter observed.

- Activation layer: the convolution layer generates a matrix that is much smaller in size than the original image. This matrix is run through an activation layer, which introduces non-linearity to allow the network to train itself via backpropagation. The activation function is typically ReLu.

- Pooling layer: “pooling” is the process of further down sampling and reducing the size of the matrix. A filter is passed over the results of the previous layer and selects one number out of each group of values (typically the maximum, this is called max pooling). This allows the network to train much faster, focusing on the most important information in each feature of the image.

- Fully connected layer: a traditional multilayer perceptron structure. Its input is a onedimensional vector representing the output of the previous layers. Its output is a list of probabilities for different possible labels attached to the image.The label that receives the highest probability is the classification decision.

There may be multiple activation and pooling layers, depending on the CNN architecture

Figure (1) define CNN architecture

Particle Swarm Optimization Algorithm (PSO) [3, C. 55]:

Particle Swarm Optimization is an evolutionary computation technique originally developed by Kennedy and Eberhart (1995). The PSO is motivated from the simulation of social behavior instead of evolution of nature as in the other evolutionary algorithms (genetic algorithms, evolutionary programming, evolutionary strategies, and genetic programming). PSO is sociologically inspired, since the algorithm is based on sociological behavior associated with bird flocking. It is a population based evolutionary algorithm. Similar to the other population based evolutionary algorithms.

PSO algorithm consists of the following steps:

Step 1: Initialization: Initialize a population of particles with random position and velocities in d dimensional problem space. Confine the search space by specifying the lower and upper limits of each decision variable. The populations of points are initialized with the velocity and position set to fall into the pre-specified or allowed range and satisfying the equality and inequality constraints.

Step 2: Velocity updating: At each iteration, the velocities of all particles are updated according to the equation (1) which is:

equation (1)

where V(t)id and X(t)id are the velocity and position of particle i, in d dimensional space respectively. P(t)bestid best position of individual i in dimensional space until generation t; g(t)best d is the best position of the group in d dimension until generation t; w is the inertia weight factor controlling the dynamics of flying; cl and c2 are accelerating constants; randl and rand2 are random variables in the range [0,1].

The first part of the equation (1) is the momentum part of the particle. The inertia weight w represents the degree of the momentum of the particles. The second part of the equation (1) is the cognition part which represents the independent thinking of the particle itself. The third part of equation (1) is the social part which represents the collaboration among the particles.

Figure (2) concept of changing particle position in PSO

Step 3: Position updating: Between successive iterations, the position of all particles are updated according to the equation (2) which is

where id(t+1)x is the new position and X(t)id is the previous position and V(t+1)id is the new velocity.

Step 4: Memory updating: Update particle best position P(t)best id and global best position g^best d using equation (3).

where f(X) is the objective function to be minimized. Compare particles fitness evaluation with particles p(t)best id. If current value is better than p(t)best id then set p(t+1)best id value equal to the current value and the p(t+1)best id location equal to the current location in d dimensional space. Compare fitness evaluation with the population's overall previous best. If the current value is better than g best d then reset g(t+1)best d to the current particles array index and value.

Step 5: Termination criteria examination: The algorithm repeats Step 2 to Step 4 until a sufficient good fitness or a maximum number of iterations/epochs are reached. Once terminated, the algorithm outputs the points of g(t)best d and f(g(t)best d ) as its solution.

Practical application

Identifying skin diseases:

Skin cancer is one of the most common forms of cancer affecting humans and early diagnosis is extremely vital in curing the disease [1, C. 49]. So far, the human knowledge in this field is very limited, thus, developing a mechanism capable of identifying the disease early on can save lives, reduce intervention and cut unnecessary costs, so we developed a system to classify skin caner.

Skin cancer can be of three types:

• Basal cell carcinoma

• Squamous cell carcinoma

• Melanoma cancer

Collecting pictures of diseases:

Pictures of skin diseases were collected under the supervision of a specialist, 3000 color pictures as follows:

• Basal cell carcinoma: 1,000 images

• Squamous cell carcinoma: 1,000 images

• Melanoma cancer: 1,000 images

Image Processing:

Usually skin pictures or digital photos taken from regular camera contain noises like hair, air bubbles etc. This noise may result in inaccurate classification and will give the system a false prediction result. In order to avoid this, the images are subjected to various image processing techniques. We applied gaussian filter to remove the noise as in Figure(3).

Figure(3) melanoma cancer after applying the filter

Deep Convolution Neural Network:

Using the 80/20 rule for training and testing, for each disease, 800 pictures are selected for each disease in the training phase and 200 pictures in the testing phase.

Table

Specifications of the device on which the network was trained and tested

Processor

Intel® Core™ i5-7200U CPU @ 2.50GHz

RAM memory

4 GB

Operating System

Windows 10 Pro 64 bit

Software

Matlab 2019b

The arrangement of the network layers is as follows: After training the network, the results were as follows:

Using the Particle Swarm Optimization algorithm to find the optimal structure of Convolution Neural Network:

define the lower bounds and upper bounds of each layer parameters which have been optimized to get the optimal CNN structure:

Filter size = [3 - 5]

Filter No = [8 - 32]

Neurons No = [1024 - 2048]

Population size =1000

Filter size

Filter No

Filter size

Filter No

Neurons No

Neurons No

1st conv

1st conv

2nd conv

2nd conv

1st FC

2nd FC

After apply Particle Swarm Optimization algorithm depending on above layer parameters, we get the optimal solution:

After get the best solution,apply this on CNN and we get the result:

Ш Accuracy: 100%

Ш Training time: 50 minutes 2 second

We notice that when applying the Particle Swarm Optimization algorithm, the time decreased to about 20 minutes.

Compare Results

There are different research works which have been introduced for skin cancer detection. Each of these methods have their own difficulties and shortcomings. Introducing all of these methods is not possible. Therefore 4 methods have been selected for comparison with our proposed method. Some deep learning based systems like AlexNet[4, C. 1101],VGG-16[5, C. 1410], ResNet[6, C. 95], and Inception-v3[7, C]

Table 1

Comparison of the accuracy for skin cancer detection

Table 3

illustrates a accuracy comparison between the proposed system and the aforesaid methods

method

accuracy

proposed CNN/PSO method

100%

Alex-Net

84%

VGG-16

89%

ResNet-50

86%

Inception-v3

88%

As can be observed, the CNN/PSO method is most accurate when compared with the other 4 aforesaid methods.

Conclusions

In this paper, a new method is proposed for skin cancer detection. The proposed method uses a meta-heuristic based algorithm for optimization the structure of the Convolutional neural network. In this study, a recently introduced algorithm called particle swarm optimization algorithm where accuracy reached to 100%, The proposed method is called CNN/PSO, Final results show the accuracy prominence of the proposed system toward the compared classifiers.

References

1. Garrubba, Carl MPA, PA-C, CPA; Donkers, Kelly MPA, PA-C,”Skin cancer”, Journal of the American Academy of Physician Assistants: February 2020 - Volume 33 - Issue 2 - p 49-50.

2. Mahamudul Hasan, Surajit Das Barman, Samia Islam, Ahmed Wasif Reza,”Skin Cancer Detection Using Convolutional Neural Network”, April 2019.

3. A.R. Syulistyo, D.M. J. Purnomo, M.F. Rachmadi, et al. "Particle Swarm Optimization (Pso) For Training Optimization On Convolutional Neural Network(CNN)". Jurnal Ilmu Komputer dan Informasi, 2016 vol. 9, no 1, p. 5258.

4. Krizhevsky A., Sutskever I., Hinton G.E, “Imagenet classification with deep convolutional neural networks. in Advances in neural information processing systems”, 2012. pp. 1097-1105.

5. Simonyan K., Zisserman A.,“Very deep convolutional networks for large-scale image recognition”,2014. arXiv preprint arXiv:1409.1556.

6. Jalili Aref,, Noradin Ghadimi., “Hybrid harmony search algorithm and fuzzy mechanism for solving congestion management problem in an electricity market.”,Complexity. 2016;21(S1):90-98.

7. Szegedy C., Vanhoucke V., Ioffe S., Shlens J., Wojna Z., “Rethinking the inception architecture for computer vision. in Proceedings of the IEEE conference on computer vision and pattern recognition”, 2016:2818-2826.

Размещено на Allbest.ru

...

Подобные документы

  • The complement system - part of the immune system as a set of complex proteins. History of the concept. Its biological functions, regulation, role in diseases. Stages of activation: the alternative and lectin pathway. Mannose-binding Lectin deficiency.

    презентация [932,7 K], добавлен 17.03.2017

  • The physiological, hygienic and epidemiological value of water. Diseases associated with water factor. Measures to prevent transmission of infectious diseases through the water. Influence of biological factors on survival of microorganisms in water.

    презентация [762,9 K], добавлен 17.05.2016

  • Respiratory system brief. Structure of the Lungs. Structure of the Lungs. Examples of ailments of the lung: asthma, emphysema, pneumonia, tuberculosis. The characteristics and causes of diseases that cause them.. Visual of healthy vs. non healthy lungs.

    презентация [162,8 K], добавлен 27.11.2013

  • In anatomical and physiological aspect we can represent bronchopulmonary system as a combination of separate organs and functional subsystems, accordingly, in united functional system of organs of respiration of the person. Value and the function.

    реферат [16,3 K], добавлен 24.04.2008

  • The concept and the internal structure of the human respiratory system, the relationship of the individual components and functions, the value in the living organism. Principles of breathing gas composition.Scheme of the human respiratory system.

    презентация [1,4 M], добавлен 08.09.2015

  • Anatomical and physiological concepts about the structure and functions of the peripheral nervous system. Role of the autonomic nervous system in the regulation of the internal organs of the organism. The structure of the cranial and spinal nerves PNS.

    презентация [326,9 K], добавлен 21.05.2014

  • Features of the structure and anatomy of the heart, it's main functions and tasks in the body. Changes taking place in the human heart in the course of his life from birth to aging. Age-related disorders in the blood supply system and the heart.

    презентация [725,8 K], добавлен 16.10.2016

  • Principles and types of screening. Medical equipment used in screening. identify The possible presence of an as-yet-undiagnosed disease in individuals without signs or symptoms. Facilities for diagnosis and treatment. Common screening programmes.

    презентация [921,2 K], добавлен 21.02.2016

  • Testosterone is the primary male sex hormone that is present in both men and women. How to get a test for testosterone correctly. Testosterone in men: the norm and deviation. What diseases involve reduction of testosterone. Too much testosterone.

    презентация [498,5 K], добавлен 26.05.2013

  • Распределение больных по нозологическим формам. Оценка исследования применения аппарата "The Vest Airway Clearance System" в комплексной терапии пациентов с неспецифическими заболеваниями легких. Результаты обследования больных до и после лечения.

    курсовая работа [29,7 K], добавлен 10.12.2014

  • The history of the public health system in Kazakhstan. Human resources, the capacity of organizations and reform of the health system. Pharmaceutical market in the country. Priority sectors of the medical equipment market. Medical education and science.

    презентация [987,7 K], добавлен 04.02.2015

  • The endocrine system is a control system of ductless glands that secrete hormones within specific organs. Exocrine function of pancreas. Ferments and secretion of digestive juice. Mixed endocrine and exocrine glands are the pancreas, ovaries and testes.

    презентация [5,4 M], добавлен 22.11.2015

  • Introduction to the functionality of the most important internal organs. The main causes of supraventricular and ventricular tachycardia. Features of the structure and basic functions of the human heart. The study of the three phases of the heart.

    презентация [3,8 M], добавлен 12.05.2013

  • Epilepsy is a group of neurological diseases characterized by epileptic seizures. Epileptic seizures are episodes that can vary from brief and nearly undetectable to long periods of vigorous shaking. Differential diagnosis and prevention of epilepsy.

    презентация [39,6 K], добавлен 28.12.2015

  • Description of the directions of medical education in USA. The requirement for continuous training of doctors. Characteristics of the levels of their training to work with patients. Licensing of doctors through specialized advice and terms of the license.

    презентация [4,0 M], добавлен 10.11.2015

  • 8 bad habits that reduce youth and life. Effect of nicotine to the brain, nervous system and the associated excess sweating. The composition of tobacco smoke. Closely relation of sport and health. The harm of smoking for women, the human psyche.

    презентация [777,7 K], добавлен 07.11.2014

  • Control the doctors’ prescriptions. Microchip in Blood Pressure Pills Nags Patients Who Skip Meds. Microchip implants linked to cancer in animal. Microchip Implants, Mind Control, and Cybernetics. Some about VeriChip. TI microchip technology in medicine.

    курсовая работа [732,8 K], добавлен 12.01.2012

  • Teratology is the science of the etiology, pathogenesis, clinical and morphological characteristics, prevention and treatment of congenital malformations. History and the stages of its formation and development. Etiology of congenital malformations.

    презентация [873,8 K], добавлен 23.09.2014

  • Description and operating principles of Air-Conditioning System of Tu-154. Principal scheme of ACS. Theoretical base of algorithm developing process. Functions of the system failures. Description of obtained algorithm of malfunctions discovering.

    курсовая работа [27,7 K], добавлен 01.06.2009

  • Federalism and the Tax System. Federal Taxes and Intergovernmental Revenues. Tax Reform. The Progressivity of the Tax System. Political Influences on the Tax System. Main principles of US tax system. The importance of Social Security taxes.

    реферат [15,9 K], добавлен 01.12.2006

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.