A Review: Image Segmentation and Medical Diagnosis Nitesh Sharma, Sheenam,

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 12 Number 2 - Jun 2014
A Review: Image Segmentation and Medical
Diagnosis
1
Nitesh Sharma, 2 Sheenam, 3Amit chhabra
Department of Computer Science & Engineering
Swami Devi Dayal Institute of Engineering & Technology-Barwala
Panchkula, India
Abstract: Image processing plays a key role in computer aided diagnosis and medical practice, especially in detection of various tumors.
Image Segmentation procedures partition an images into its constituent parts or objects. In general, autonomous segmentation is one of the
most difficult tasks in digital image processing. Several general-purpose algorithms and techniques have been developed for image
segmentation. Firstly, this paper describes the segmentation and use of Otsu’s Thresholding technique to detect the boundaries of the object
whose boundaries are not defined. Then it describes the use of neural netwoks in medical diagnosis.
Keywords: Otsu’s Thresholding , segmentation, Computer Aided Diagnosis, Feed forward neural network.
III.SEGMENTATION TECHNIQUES
I. INTRODUCTION
An image is an array, or a matrix, of square pixels (picture
elements) arranged in columns and rows [6].
Segmentation is the process of partitioning a digital
image into multiple segments (sets of pixels, also known as
super pixels). The goal of segmentation is to simplify and/or
change the representation of an image into something that is
more meaningful and easier to analyze The neural can be used
to extract patterns and detect that are too complex to be
noticed by either humans or other computer
techniques. Neural networks are typically perform in layers.
Layers are made up of a number of interconnected with
'nodes' which contain an 'activation function'. Patterns are
presented to the network via the 'input layer’ that
communicates to one or more 'hidden layers' where the actual
processing is done via a system of weighted 'connections'. The
hidden layers then connected to an 'output layer'. Section II
describes the various segmentation techniques, Section IV
gives the introduction to Otsu’s Thresholding technique and
rest of the paper gives its working and application of neural
network in medical diagnosis.
II. IMAGE SEGMENTATION
Image segmentation is the process of dividing an images into
multiple parts. This is typically used to identify objects or
other relevant information in digital images. It is the process
by which an image is subdivided into its different parts.
Level of segmentation is depends on the level of requirement
of objects. Segmentation has two objectives. The first
objective is to decompose the images into parts for further
analysis.
The second objective of segmentation is to perform a
change of representation. The pixels of the image must be
organized into higher-level units that are either more
meaningful or more efficient for further analysis (or both).
ISSN: 2231-5381
Most of the image segmentation algorithms are based on one
of the two basic properties of intensity values: discontinuity
and similarity.
• Detecting Discontinuities
It means to partition an image based on abrupt changes in
intensity [10], this includes image segmentation algorithms
like edge detection.
• Detecting Similarities
It means to partition an image into regions that are similar
according to a set of predefined criterion [10], this includes
image segmentation algorithms like thresholding, region
growing, region splitting and merging.
A. Segmentation Based on Edge Detection
This method attempts to resolve image segmentation by
detecting the edges or pixels between different regions that
have rapid transition in intensity are extracted [1] and linked
to form closed object boundaries. The result is a binary image
[2]. Based on theory there are two main edge based
segmentation methods- gray histogram and gradient based
method [3].
1) Gray Histogram Technique: The result of edge detection
technique depends mainly on selection of threshold T, and it
is really difficult to search for maximum and minimum gray
level intensity because gray histogram is uneven for the
impact of noise, thus we approximately substitute the curves
of object and background with two conic Gaussian curves
[3], whose intersection is the valley of histogram. Threshold
T is the gray value of intersection point of that valley[10].
2) Gradient Based Method: Gradient is the first derivative for
image f(x, y), when there is abrupt change in intensity near
edge and there is little image noise, gradient based method
http://www.ijettjournal.org
Page 94
International Journal of Engineering Trends and Technology (IJETT) – Volume 12 Number 2 - Jun 2014
works well [4]. This method involves convolving gradient
operators with the image. High value of the gradient
magnitude is possible place of rapid transition between two
different regions. These are edge pixels, they have to be
linked to form closed boundaries of the regions [10].
Edge detection methods requires a balance between
detecting accuracy and noise immunity in practice, if the
level of detecting accuracy is too high, noise may bring in
fake edges making the outline of images unreasonable and if
the degree of noise immunity is too excessive [4], some parts
of the image outline may get undetected and the position of
objects may be mistaken. Thus, edge detection algorithms are
suitable for images that are simple and noise-free as well
often produce missing edges or extra edges on complex and
noisy images [2].
D. Segmentation Method Based on Partial Differential
Equation
Using a PDE based method & solving the PDE equation by a
numerical scheme one can segment the image. Image
segmentation based on PDEs is mainly carried out by active
contour model or snakes. This method was first introduced by
Kass et al in 1987 [4]. Kass developed this method to find
familiar objects in presence of noise and other ambiguities.
The central idea of snake is transforming a segmentation
problem into a PDE framework[10].
That is, the evolution of a given curve, surface or
image is handled by PDEs and the solution of these PDEs is
what we look forward to various methods for image
segmentation are - snake, level set and Mumford-shah
model[2].
B. Thresholding Method
IV. Threshholding Method
Thresholding technique is based on imagespace regions i.e.
on characteristics of image [3]. Thresholding operation
convert a multilevel image into a binary image i.e., it choose
a proper threshold T, to divide image pixels into several
regions and separate objects from background. Any pixel (x,
y) is considered as a part of object if its intensity is greater
than or equal to threshold value i.e., f(x, y) ≥T, else pixel
belong to background [1].
Limitation of thresholding method is that, only two
classes are generated, and it cannot be applied to
multichannel images. In addition, thresholding does not take
into account the spatial characteristics of an image due to this
it is sensitive to noise [3], as both of these artifacts corrupt
the histogram of the image, making separation more difficult.
Otsu’s method is aimed in finding the optimal value for the
global threshold. An image is a 2D grayscale intensity
function, and contains N pixels with gray levels from 1 to L.
The number of pixels with gray level i is denoted fi, giving a
probability of gray level i in an image of pi = fi / N.
It is based on the interclass variance maximization. Well
thresholded classes have well discriminated intensity values.
M × N image histogram:
L intensity levels, [0, . . . , L − 1];
ni #pixels of intensity i :
C. Region Based Segmentation Methods
Compared to edge detection method, segmentation
algorithms based on region are relatively simple and more
immune to noise [3]. Edge based methods partition an image
based on rapid changes in intensity near edges whereas
region based methods, partition an image into regions that are
similar according to a set of predefined criteria [1].
Normalized histogram:
1) Region Growing: Region Growing is a procedure that
groups pixels or sub regions into larger regions based on
predefined criteria for growth. The basic approach is to start
with a set of “seed” points and from these grow regions by
appending to each seed those neighbouring pixels that have
predefined properties similar to the seed [10].
2) Region Splitting and Merging: Rather than choosing seed
points, user can divide an image into a set of arbitrary
unconnected regions and then merge the regions [3] in an
attempt to satisfy the conditions of reasonable image
segmentation. Region splitting and merging is usually
implemented with theory based on quad tree data[10].
Figure 1: Thresholding methods such as Otsu’s method[3]
ISSN: 2231-5381
http://www.ijettjournal.org
Page 95
International Journal of Engineering Trends and Technology (IJETT) – Volume 12 Number 2 - Jun 2014
VI. MEDICAL IMAGE SEGMENTATION
V. Artificial Neural Network
The neural can be used to extract patterns and detect that are
too complex to be noticed by either humans or other
computer techniques. Neural networks are typically
performed in layers. Layers are made up of a number of
interconnected with 'nodes' which contain an 'activation
function'[3]. Patterns are presented to the network via the
'input layer’ that communicates to one or more 'hidden layers'
where the actual processing is done via a system of weighted
'connections'. The hidden layers then connected to an 'output
layer'. Both feed forward and feed forward back propagation
neural networks are used for classification [6].
1) Feed forward neural network: In a feed forward neural
networks information always moves in one direction only,
there is no any feedback. The information moves forward
from input layer through hidden layer to the output layer. The
networks are used are Hebb, Perceptron, Ada-line and
Madaline networks in feed forward. In Hebb network we
done modification of the weights of the neurons. The weights
information are used by neural network to solve problems. If
two interconnected neurons are both ‘on’ at the same time,
then the weight between those neurons are increased [10].The
Perceptron network is classifier for classifying the input into
one of two possible outputs. It is a type of linear classifier.
The classification algorithm makes its action based on linear
predictor function combining a set of weights with the feature
vector describing a given input. Both bias and threshold
technique are needed in this network. The Adaline(Adaptive
Linear Neuron) network uses bipolar activations for its input
data and target output. The weights on the connection from
the input units to the adaline network are adjustable. The
network has a bias, which perform like an adjustable weight
on a connection from a unit whose activation code is always
1. A Madaline network consists of adalines arranged in a
multi-layer net. It is a two layer neural network with a set of
adalines in parallel as its input layer and a single processing
element in its output layer[6].
2) Feed forward back propagation neural network: The
back propagation is a systematic method of training
multilayer neural networks in a supervised manner. The back
propagation method, also known as the error back
propagation algorithm, is based on the error-correction
learning rule. The back propagation network consists of at
least three layers of units: an input layer, at least one
intermediate hidden layer and one output layer. The units are
connected in feed forward fashion with inputs units
connected to the hidden layer units and the hidden layer units
are connected to the output layer units. An input pattern is
forwarded to the output through input to hidden and hidden to
output weights. The output of the network is the classification
decision[3].
ISSN: 2231-5381
Medical imaging is a group of examinations, techniques and
processes that use different types of physical effects to
visualize anatomical structures and pathological changes
inside the human body [1]. Medical Image Segmentation is
the process of automatic or semi-automatic detection of
boundaries within a 2D or 3D image. A major difficulty of
medical image segmentation is the high variability in medical
images. First and foremost, the human anatomy itself shows
major modes of variation. Furthermore many different
modalities (X-ray, CT, MRI, microscopy, PET, SPECT,
Endoscopy, OCT, and many more) are used to create medical
images. The result of the segmentation can then be used to
obtain further diagnostic insights. Possible applications
are automatic measurement of organs, cell counting, or
simulations based on the extracted boundary information.
Image segmentation remains a difficult task,
however, due to both the tremendous variability of object
shapes and the variation in image quality. In particular,
medical images are often corrupted by noise and sampling
artifacts, which can cause considerable difficulties when
applying classical segmentation techniques such as edge
detection and thresholding. As a result, these techniques
either fail completely or require some kind of post processing
step to remove invalid object boundaries in the segmentation
results. Segmentation of brain is shown in Figure 2.
Figure 2: Medical image segmentation [6]
VI. CONCLUSION
In this study, the overview of various segmentation
methodologies applied for digital image processing is
describe briefly. The study also reviews the research on
various research methodologies applied for image
segmentation and various research issues in this field of
study. This study aims to provide a simple guide to the
http://www.ijettjournal.org
Page 96
International Journal of Engineering Trends and Technology (IJETT) – Volume 12 Number 2 - Jun 2014
researcher for those carried out their research study in the
image segmentation.
The basic need of this research is to find out such an efficient
method to detect the lung nodules at the earlier stage so that
chances of survival can be increased. For this purpose I have
been studied the different techniques. There is no legacy in
the previous work. There is no 100% accuracy even in
doctors results, not even the computer aided system gives 100
% accurate results but it is more accurate the doctors analysis
according to the researchers. Researchers For this purpose
fuzzy logic based algorithm are being used in my research
work. My primary aim is to present a better algorithm so that
to increase the accuracy of detection and reduce processing
time.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
Rafael C. Gonzalez, Richard E. Woods, “Digital Image
Processing”, 2nd ed., Beijing: Publishing House of Electronics
Industry, 2007.
Rajeshwar Dass, Priyanka, Swapna Devi, “Image segmentation
techniques”, International
Journal of
Electronics &
Communication Technology, Vol. 3, Issue 1,pp 66-67,2012.
D.M. Parkin, Global cancer statistics in the year 2000, Lancet
Oncology 2 (2001) 533–543.
A. Motohiro, H. Ueda, H. Komatsu, N. Yanai, T. Mori,Prognosis
of non-surgically treated, clinical stage I lung cancer patients in
Japan, Lung Cancer 36 (2002) 65–69.
R.N. Strickland, Tumor detection in non stationary backgrounds,
IEEE Transactions on Medical Imaging 13(June) (1994) 491–
499.
S.B. Lo, S.L. Lou, J.S. Lin, M.T. Freedman, S.K. Mun, Artificial
convolution neural network techniques and applications for lung
nodule detection, IEEE Transactions on Medical Imaging 14
(August) (1995) 711–718.
G. Coppini, S. Diciotti, M. Falchini, N. Villari, G. Valli, Neural
networks for computer aided diagnosis: detection of lung nodules
in chest radiograms, IEEE Transactions on Information
Technology in Biomedicine 4 (2003) 344–357.
A.A. Abdulla, S.M. Shah arum, Lung cancer cell classification
method using artificial neural network, Information Engineering
Letters 2 (March) (2012) 50–58.
N. Camarlinghi, et al., Combination of computer-aided detection
algorithms for automatic lung nodule identification, International
Journal of Computer Assisted Radiology and Surgery 7 (2012)
455–464. Sheenam et al
Sheenam et. al “A Review: Image Segmentation Using Active
Contours”, International Journal of Advanced Research in
Computer Science, Vol. 4, No. 2, Jan-Feb 2013.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 97
Download