0% found this document useful (0 votes)
7 views19 pages

Brain Tumor Detection via MRI Techniques

Uploaded by

gdheepak1979
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views19 pages

Brain Tumor Detection via MRI Techniques

Uploaded by

gdheepak1979
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CHAPTER 1- INTRODUCTION

1.1 Background

A brain tumor is a gathering or set of irregular cells within the brain. The cranium could

be inflexible wherein the brain is encompassed. There are various issues occurred due

to growth of any tumor inside this restricted space. The malignant and benign are two

main categories of the brain tumor. The skull is pressurized to enlarge from inside in

case of growth of any benign or malignant tumor. This tumor leads to cerebrum lesion

and that could be dangerous to existence also. The brain tumor is divided into two

kinds - primary or secondary. The tumor which happens in the cerebrum is known as

primary brain cancer. Various gray matters are gentle. An optional cerebrum tumor is

additionally metastatic mind tumor. This tumor starts because of spreading of disease

cells spread in the cerebral matter as of an additional limb in which lung or bosom is

included. The encephalon could start inside the brain or it spread to from the rest of the

organs of anatomy. It can broaden to the cerebrum. The growth rate and the position of

a brain tumor investigate its impacts on the function of nervous system. The kind of

brain tumor and also its size and location have assisted in prescribing the treatment

options of brain tumor [1, 64].

At Present, digital images have tremendously influenced and impacted modern society

in multiple ways. Digital image processing has emerged as a vital tool in science

and technology. The whole arena of digital image processing with different techniques

has shown its applicability to the study of medicine. The popular term "medical image

processing" represents the use of digital image processing for medical applications.

Magnetic Resonance Imaging(MRI) is an sophisticated clinical imaging approach.

This approach delivers important information regarding the anatomical structure

1
of human soft tissues. This algorithm is more advantageous than its counterparts since

it offers 3D (three-dimensional) information with better disparity amongst soft matters.

In recent times, detection and categorization of brain cancer is a popular investigatation

scope in scientific or clinical Image Processing. The manual way of brain tumor

detection by doctors is extremely tricky and needs plenty of time. Hence, automatic

brain tumor detection and classification needs to be implemented for avoiding miss-

classification and saving time. In the midst of various imaging methods, the use

of MRI is quite prevalent intended for brain tumor recognition due to its better firmness,

excellent capability to highlight change.

1.2 STAGES INVOLVED IN BRAIN TUMOR DETECTION


The procedure of brain cancer detection is categorized generally into four phases after

the selection of MRI pictures. These phases include pre-processing, cleavage,

characteristic withdrawal and categorization or clustering. A block diagram

describing the above four stages is shown in the Figure 1.1.

Fig.1.1: Segments included in Brain Tumor Recognition

2
The quality of the brain images can be improved by applying different image

preprocessing techniques. In segmentation process, an image is segmented in different

regions. Afterimage segmentation, feature extraction is to be done to extract the

pattern of assessable characteristics or features of the image. Different features i.e.

statistical, texture, on the basis of color and image, etc. are extracted. Classification

methods are executed for classifying affected and non-affected pictures of brain [2].

These methods identify whether the abnormality present in the anomalous pictures is

of malignant (cancerous) or benign (non-cancerous) type.

1.2.2 IMAGE REPROCESSING


This step makes use of MR images for increasing the chances of suspicious region

detection. This step focuses on improving minor image details and denoising of acquired

images. Noise degraded medical MR images are generally less accurate. In general, MR

images degraded by a unwrinkled signal strength dissimilarity known as strength

non-consistency is as well identified as RF inhomogeneity or bias field. This variation

reduces top frequency picture properties including its boundaries and outlines, in

addition makes images blurry. Hence, different image pre-processing methods are

applied for improving the petitioning and characteristic recognition progression of

contribution MRI brain amount s [3]. In this step, various filtering techniques are used

for making images noise free. These techniques suppress the undesired distortions and

improve some image attributes. The key motive of pre- processing is to eradicate image

noise and enhance image contrast level for improving the quality of acquired image. the

tasks performed by preprocessing are:

a. RGB to Gray scale conversion: A gray scale image merely holds gray range

values while MR images consist of RGB content. In ‘gray’ color, all components

including red, green and blue have equal brightness in RGB space. Therefore, it

3
is essential to assign an individual brightness level to every pixel. MR scans

appear to be black & White but they include some primary shades (colors).

Therefore, conversion of MR images into gray scale images is a must.

b. Filtering: Filtering operation aims to modify or improve an image. Image

processing tasks performed using filtering includes edge enhancement,

sharpening, smoothing etc.

c. Contrast enhancement: the main motive behind improving the image contrast

level is to make unclear image parts clear and accentuate certain image features.

Contrast enhancement is usually performed by eradiating noise and blurriness

from images. Contrast enhancement helps to identify the suspected tumorous

area.

[Link] Techniques involved in Image Preprocessing

A number of approaches are available for image preprocessing. Some of them are

described below [70]:

 Adaptive Histogram Equalization (AHE): In this method, total numbers

of histograms are calculated with respect to a particular part of the picture.

The filminess values of the image are also reallocated with the help of this method.

The information (belongs to the modification of the noisy pixels) and the contrasts

(among background pixel) are very important factors in AHE technique. The noisy

pixels become visible like background information. Hence better accuracy is achieved

with this operation. Additionally, an alternative of AHE technique recognized as

Contrast Limited Adaptive Histogram Equalization (CLAHE) technique can be

utilized for improving the contrast of the medical pictures (particularly blood vessels)

as described in Figure 1.2. It also helps in the normalization of the grey levels by

stretching the edges of the image.

4
Fig.1.2: Adaptive Histogram Equalization

Advantages:

1. This technique is appropriate for the enhancement of edges in every part

of a picture [4].

2. It also removes associated dark black edge pixels and labels.

Disadvantages:

1. Adaptive Histogram Equalization (AHE) comprises an affinity of over-

amplification of noise in comparatively homogeneous areas of a picture.

CLAHE algorithm avoids through the limitation of amplification.

2. This approach is not able to hold the intensity level of input picture.

 Median Filter: Medial filter is a non-linear digital filtering method. This

filter is utilized for the elimination of pepper and salt noises from the altered gray

5
scale pictures. This filter is utilized for the replacement of center pixel value with

the median of brightness level in vicinity of that pixel. This filter gives better

performance in comparison with mean filter. Median filers are extremely beneficial in

the presence of impulse noise [5, 71]. Impulse noise is too considered as pepper or

salt noise due to the accessibility of the white and black spots adjoining the image.

Fig.1.3: Median Filter

Advantages:

1. This filtering approach can efficiently preserve image edges’ sharpness.

2. This image is able to perform non-linear smoothing of images.

Disadvantages:

1. It is not capable of understanding the particulars from the noises, which

means it is not able to differentiate between fine details and noise.

 Adaptive Median filters: These filters are improvement over existing Median filter.

This is one of the linear filters, in which optimization algorithm is utilized for the varying

picture parameter. The key objective of using this filter is the smoothness of all noises

6
and the elimination of impulse noise. This filter also minimizes the unnecessary thickness

and thinness of the image edges. The impulse response of this filter is more than two.

Fig.1.4: Adaptive Median Filter


Advantages:

1. Impulse noises of higher possibilities can be controlled using these filters.

2. These filters can efficiently maintain the niceties, and perform smoothening

of non-impulse noises [6].

3. This filter decreases distortion such as extreme thinness or thickness of entity

edges.

Disadvantages:

1. These filters differentiate minute details from the noise in partial manner.

 Weiner filter: The Weiner filter also categorized under linear filters, utilized

to remove or reduce the additive signal and blur as of the degraded pictures. An

7
optimal tradeoff is executed between noise smoothening and inverse filtering in

this filter. This implies that when a specified low-pass filter blurs the picture

then inverse filtering is used for its recovery. Inverse filtering is one of the

restoration methods.

Fig.1.5: De-blurring image with Weiner Filter

Advantages:

1. This filter de-blurs the image and also eliminates the additive noise from

the picture concurrently.

2. This filter is utilized to determine the contrast amid real picture and low-

pass filter picture.

3. The rate of MSE error can be minimized using this approach [7].

Disadvantages:

1. This filtering approach believes in the linearity of method dynamics.

2. This approach can just control additive and unimodal noise.

 Gaussian filter: This filter is a non-uniform, high cut-off filter. This linear filter

is utilized in favor of the blurring edges and decreases contrast or noise from

the pictures. This is applied to an image to smoothen it by calculating the

8
weighted averages using the overlaying kernel. This eliminates the high frequency

components from the image.

Fig.1.6: Gaussian Filter

Advantages:

1. It has very fast processing speed.

2. This approach smooths images in highly efficient manner.

Disadvantages:

1. These filters can’t maintain image intensity level.

2. This approach is not efficient in the removal of salt and pepper

noise specifically.

1.2.3 SEGMENTATION
A picture is divided into various segments during segmentation process. A picture

cleavage applies to the procedure of dividing a digital picture into many parts.

This process is generally used to locate image objects and edges for making image

analysis simpler [8]. In this process, a label is assigned to every image pixel. Also,

pixels with similar label have some common visual features. The selection of an image

segmentation algorithm relies on the features to be conserved and retrieved. Several

image segmentation methods are described below:

9
Fig.1.7: Image Segmentation techniques

[Link] Threshold-based Segmentation:

 Global thresholding: One of the easiest way to partition of picture is the

thresholding techniques. These techniques partition the image elements on the

basis of their lightness intensity. Threshold segmentation is a very popular

segmentation technique in region-based segmentation algorithms. The most

important purpose of this approach is to robotically determine the optimal

threshold based on a certain criterion, and use these pixels acco rding to Gray level

for cluster analysis.

 Local thresholding: In this approach, with the division of an image into sub-

images, threshold values are selected locally. After this, calculation of

threshold value for every part is performed. This approach is more time

consuming in comparison with global thresholding. This approach gives good

outcomes along with background orientations. This approach can only be used for

the extraction of minor areas.

10
 Adaptive Thresholding: It is found that in several cases, instability of gray level

and also the orientation of the contrast inside an image always remain because

the same threshold cannot perform well in all the areas. In order to overcome

this problem, a threshold grey level must be used which is a slowly rotating

function of image location. Several threshold values for a number of local

regions are used in adaptive

thresholding.

[Link] Edge-based Segmentation: Gray Histogram Technique:

The edge-based partition techniques are based with respect to the speedy

variation of intensity in a picture in view of fact that incentive in a solitary

intensity can’t give a high-quality data regarding the boundaries [9]. Rim

discovery methods find the margin or brim wherever each the principal

subordinate of intensity is more noteworthy than a specific limit or the

subsequent subsidiary has zero intersections. In edge-based division strategies,

as a matter of first importance the edges are recognized and afterward are

associated together to frame the item limits to portion the necessary areas.

 Gradient Based Method: In this approach, the dissimilarity among the

brightness values of associate pixels is considered. In the presence of an unusual

transformation in the area of a picture, very small picture noise is observed

in co mparison with gradient relied approaches. In this approach, gradient

operators are implemented on the picture.

 Watershed Segmentation: This approach is applied when the brightness of

front and backdrop is discernible and the allocation of picture contrast is even.

11
This algorithm is also implemented for finding the comparatively weaker

boundaries.

[Link] Clustering-based Segmentation: The clustering based approaches are the

methods that section the picture into groups having pixels with comparable attributes.

Information bunching is the technique that separates the information components into

groups with the end goal that components in same segment are more like each other

than [Link] popular techniques for clustering are:

 K-means: In this technique, the collection of information is divided into k

number of cluster information. This method categorizes the present data

into k number of displace cluster. Two phases are involved in this technique.

The calculation of k centric is performed in first phase. This technique, in

second phase, positions every point to the closest middle cluster with respect to

data point location.

 Fuzzy C-means (FCM): This technique is utilized for the investigation

and development of models. This is an unsupervised approach. In many

cases, this

technique is more genuine in comparison with harsh clustering.

 Hierarchical clustering: In this approach informative objects are alliance in a

picture in the form of a tree. In this technique, identification about the number

of clusters is not necessary in the early phase. Mainly two types of algorithm,

divisive and agglomerative are used in hierarchical clustering approach [10].

[Link] Region-based Segmentation:

The region-based petitioning techniques are the techniques which section the picture into

different segments possess parallel attributes.

12
 Region growing: This is the most commonly used segmentation technique.

This approach starts from a seed pixel. On the basis of some threshold

value, if no boundaries are recognized, this method increases the area by

implementing the associate pixels. For every edge pixel present in the area, this

procedure is necessary.

 Region splitting and merging: This technique is considered as an up down

method. According to a certain methodology, the picture is divided into various

areas. These regions are combined after the division. The entire picture is seen

as a solitary area. After this, with the help of standard deviation interior likeness

is computed.

1.2.4 FEATURE EXTRACTION


After tumor segmentation, characteristics are taken out from the segmented picture in

favor of determining either the cancer is low grade or high grade. There are various

cancer features such as shape, size etc. that capable of discriminating among diverse

cancerous categories. Tumor with high set shows extra irregularity. Some popular

methods of feature extraction are:

[Link] Feature extraction using DWT

Feature extraction from brain MR images using wavelets is considered as finest

approach that highlights pixels in images for better results. Discrete wavelet transform

(DWT) implements ripple alter by means of a disconnected group of ripple levels along

with transformation that follow a number of described regulation. In another

way, this alteration does the decomposition of the signal into equally rectangular

group of ripples [11].

[Link] Feature extraction using GLCM

13
GLCM (Gray level co-occurrence matrix) is a prominent texture-based characteristic

taking out algorithm. This algorithm performs an operation on the images o n the basis

of second- order statistics to locate textural relationship between pixels. On the whole,

this operation is performed using two pixels. GLCM algorithm finds out the frequency

of combinations of these pixels’ intensity levels [65].

1.2.5 IMAGE CLASSIFICATION


Categorization of brain MR pictures for automated recognition of cancer is quite a

tricky task. Classification must provide information whether the image contain tumors

area or not. Image classification can be performed using a number of available

classification algorithms. Some popular classification algorithms for brain tumor

detection include Support Vector Machine, K-nearest neighbor, random-forest, Naïve-

Bayes etc. All these algorithms have been explained below:

[Link] Artificial Neural Network (ANN)

Artificial Neural Network is a collection of interconnected artificial neurons which

behaves like a human brain. There is a sequence of layers in ANN and a set of neurons

is present in every layer. The weighted connections present on all the neurons present

in the previous and next layers are linked with the neurons of every other layer.

Just like the working of biological brain, each connection transmits a signal from

one neuron to other. Depending upon the structure of network and number of

inputs, the performance parameters are calculated [67].

Advantages:

1. It is a relatively simple learning algorithm (e.g. Gradient Descent and

Back- propagation; compared to some of the Bayesian models)

2. Scales well to larger datasets [12].

3. It out-performs other models in case of superiorly labelled data.

14
Disadvantages:

1. These models are more computationally expensive than other

traditional algorithms.

2. These networks show good performance with massive volume of data.

3. Neural networks correspond to black box. Therefore, these models

can’t be interpreted easily.

Fig.1.8: Artificial Neural Network

[Link] Convolutional-Neural-Network (CNN)

CNN or Conv-Net is a popular deep learning and feed forwarding algorithm, in

which multiple layers are connected to analyze the images effectively. The main

building blocks of CNN include four layers of Convolutional, Pooling, ReLu and Fully-

connected. In medical image analysis, they play a significant role to classify the tumors

or any affected part of the human body [13,68].

Advantages:

1. It minimizes computation as compared to a regular NN.

15
2. Convolution abridges calculation to a large level without ruining the

essence of information.

3. It can handle image classification effectively. These models are

able to classify images in a competent manner.

4. These networks apply similar comprehension across all picture positions.

5. After training, these models can generate predictions quickly.

6. These models can perform efficiently with a number of inputs and

layers.

Disadvantages:

1. CNN is computationally expensive. It is possible to perform quicker

implementations using improved computing hardware tools i.e.

GPUs and Neuromorphic chips.

2. The deepness of network slows down its performance in some manner.

3. CNN require huge quantity of stets of information to achieve

satisfactory. These networks show high-quality performance with large

volume of data.

Fig.1.9: Convolutional Neural Network

16
[Link] Decision Tree (DT)

A dataset is divided into uniform subsets repeatedly for calculating the class

membership through DT classifier. In every intermediary state, the acceptations as well

as refusal of set tags are achieved through the level classifier [69]. The node

partitioning, identification of closing knobs along with allocating the set tag to closing

junction are the three major parts of this classifier.

Fig.1.10: Decision Tree

Advantages:

1. These models can be interpreted easily.

2. These models are suitable for constant and unconditional inputs.

3. These models do not require much computation for Classification.

4. These models are able in rule generation for providing support to

specialists so that they can validate their data [14].

Disadvantages:

1. High classification fault rate occurs when training suite is smaller

than the number of classes.

17
2. Once the issue goes bigger, exponential computation increase occurs.

[Link] Support Vector Machine (SVM)

With the help of Support Vector Machine (SVM), a hyper plane or suit of hyper planes

is generated in high dimensional space for performing classification [66]. The hyper

plane located remotely from the adjacent training data end of some class supports in

the attainment of good division. Fundamentally, the speculation mistake of classifier is

fewer on the off chance that when the edge is huge.

Fig.1.11: Support Vector Machine

It is conceivable to deal with more info information in an effective way by utilizing

non- parametric through double classifier strategy in SVM. Contingent on the

picked hyperplane and bit boundary, superior and exactness are accomplished

Advantages:

1. In contrast to NB, this algorithm gives high accuracy and generates

predictions in lesser time [15].

2. This approach can be utilized for classification as well as regression

issues.

18
3. This algorithm performs better by means of large dimensional space as

well as obvious division boundary.

Disadvantages:

1. This algorithm can’t be applied on big sets of information.

2. It acquires additional time in preparing. This algorithm consumer

additional time during preparing.

3. This algorithm performs inadequately through intertwining sorts.

19

You might also like