Medical Image Classification

Medical Image Classification

Jesu Vedha Nayahi J., Gokulakrishnan K.
Copyright: © 2019 |Pages: 22
DOI: 10.4018/978-1-5225-5876-7.ch003
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Diagnosis of diseases at the right stage with optimal accuracy is a significant requirement in the medical field. Apart from diagnosis from clinical symptoms, diagnosis based on scanned images of both internal and external organs is playing a vital role in understanding the severity of the disease. Classification is a field of study derived from artificial intelligence, and today it is widely used in medical image classification. These techniques are used to classify the different stages of a disease or different variant diseases possible in an organ from different types of input images such as magnetic resonance imaging (MRI), computed tomography (CT), x-ray, fundus images, iris images, etc. Various preprocessing techniques are used to select the relevant features from the input image to form the feature set. The classifiers are trained using the feature set to generate models. The generated models can be optimized to improve the performance. Various metrics such as accuracy, coverage, precision, recall, and FMeasure are used to measure the accuracy.
Chapter Preview
Top

Introduction

In medical field there is a lot of challenge with regard to diagnosis of different diseases. Magnetic Resonance Imaging (MRI) (Geethu & Monica, 2005), Computed Tomography (CT) (Yang et al., in press), X-Ray, fundus images (Andres et al., 2017), iris images and other type of images are acting as an important aid for the physician to diagnose a particular disease. Human processing of these images may be erroneous and varies from one person to other. Traditionally the medical images are analyzed with the help of pixel based or region based segmentation. Today medical images are processed using a branch of study in artificial intelligence namely classification in order to improve the accuracy of prediction.

Classification is playing a vital role in the diagnosis of diseases such as brain tumor and other types of tumors, glaucoma, lung diseases etc. Decision Tree classifier, Naive Bayes classifier, Neural Network classifier, Support Vector Machine, k- Nearest Neighbour (k-NN) classifier etc. are some of the classification techniques used for data classification. Recently different modified versions of neural network, support vector machine, k-NN are widely used in image classification. There are also ensemble classifier techniques such as bagging and boosting which has proved to improve the accuracy of medical image classification.

The first phase of medical image classification is feature extraction. Many of the filters and other transforms are used for feature extraction. Feature extraction will identify all the possible features and as the next step feature selection can be used to identify the most relevant features. Feature selection will play a significant role in improving the accuracy of classification by selecting the most relevant features for further classification.

The best features selected are fed to classifiers and most of the classifiers work by assigning weightage to the different features. One of the most promising techniques used for image classification is neural network classifier. Neural network classifier assigns initial weights and biases to each of the features and the edges connecting the different layers respectively. The weight and bias are adjusted based on the error in the output layer. The best weight and bias which would have very negligible error rate is fixed for future classification.

Support vector machine (SVM) classifier is also another significant technique used for image classification. This classifier is suitable for all types of linear or non linear data and hence widely used in image classification. The support vectors are identified by choosing the maximal margin hyperplane used to separate the different classes. These support vectors are then used as reference to classify the future values.

Optimization is also playing a key role nowadays in medical image classification. Different optimization techniques such as genetic algorithm, particle swarm optimization etc are integrated with the classifier to optimize the weights of the features used for classification. Neural network or SVM can be combined with optimization techniques to improve the accuracy, specificity, sensitivity of the classification.

The use of ensemble classifiers or classifiers combined with optimization techniques would improve the result of classification. Since the success of medical image classification lies in the accuracy of classification different preprocessing techniques and post processing techniques can be applied to improve accuracy. Clustering techniques can be employed before classification and this would definitely improve the accuracy of classification. The use of optimization techniques to improve the generated classifier model can also improve accuracy.

The objective of this chapter would be to explain the key steps in the process of image classification by concentrating more on the various classification techniques available in machine learning that can be incorporated for image classification. It discussed the other ways in which the accuracy of the classification process can be improved.

Key Terms in this Chapter

Feature Selection: The feature set of an image may contain irrelevant or redundant features. These features would hinder the performance of the classifier. The process of selecting the most relevant features from the given feature set is called feature selection.

Convolution Neural Network: This is a variant of ANN and consists of different types of hidden layers named as convolution layer, pooling layer. This network is more suitable to handle images and video. Original image is convoluted as it goes deeper in the network and at the last layer activation function can be used to produce a single class as output.

Feature Set: It is the collection of features that are the internal characteristics of an image and are extracted using feature extraction techniques.

Overfitting: The classifier accuracy would be extra ordinary when the test data and the training data are overlapping. But when the model is applied to a new data it will fail to show acceptable accuracy. This condition is called as overfitting.

Clustering: Clustering is a unsupervised learning technique used to group the data based on similarity of the data. The class/target of the data is not available and the algorithm itself will group the data into classes or groups.

Classification: A supervised learning process used to predict the class label of a data instance. Training set is used to generate a model and it can be used to predict the class label of test data. An efficient model would be used to classify the new data.

Forward Selection: This feature selection method starts with a empty set of features and at iteration it adds the best features to the resultant set. This is continued in a step by step manner by selecting the best features in every iteration.

Complete Chapter List

Search this Book:
Reset