NN PDF
NN PDF
ICACCS -2017, Jan. 06 – 07, 2017 IEEE ISBN No. 978-1-5090-4558-7 2164
2017 International Conference on Advanced Computing and Communication Systems (ICACCS -2017), Jan. 06 – 07, 2017, Coimbatore, INDIA
PREPROCESSING
wiener2 filter
SEGMENTATION
initial contour-Mean shift
active contour-GVF
2.3 Segmentation:
Segmentation is carried out by two
methods, one is initial contour and the another one
FEATURE EXTRACTION
is active contour. In the initial contour method, We
Fourier Descriptor
used the technique known as mean shift
segmentation model . Mean shift segmentation is
defined as density estimation function. In the
active contour method the technique gradient
vector flow is used. The GVF forces are used to
derive the snake, which is modeled as a physical
CLASSIFICATION object having a resistance to both stretching and
Support Vector Neural bending, towards the boundaries of the object. We
Network have applied diffusion equations to both
components of the gradient of an image edge map.
It can be used to track the objects in temporal as
Fig 2.1 System Design well as the spatial dimensions. Using external GVF
forces, it can easily be manipulated.
2.1 Material and Methods
In the study, dataset containing lung CT 2.3.1 Mean Shift Segmentation Algorithm: This
images comprising abnormal lung and normal lung algorithm detects modes in a probability density
are taken from several patients was utilized. The function based on the Parzen Density Estimate
lung diseases are categorized by the radiologist
from the CT Image. Images are collected from f ks (a) 1 N a ai
d
ks ( )
male and female patients whose ages are ranging
from 15 to 78 years. All CT images are in size of No i 1 o
512 x 512 pixels and stored as DICOM (Digital Where is the number of -dimensional vectors
Imaging and Communications in Medicine) format a1 ,..., aN and the parameter „o’ is the window
files. radius of the kernel . Each feature vector
contains spatial information of each pixel and the
2.2 Pre-Processing corresponding colour/intensity information in the
Preprocessing is done to remove unwanted noise range domain of dimension one or more during
and it gives quality to the images at this stage image segmentation.
where filtering is done to remove noise. In our The multivariate mean shift vector in any point
proposed system we have used wiener2 filter to can be calculated as
remove noise.
ICACCS -2017, Jan. 06 – 07, 2017 IEEE ISBN No. 978-1-5090-4558-7 2165
2017 International Conference on Advanced Computing and Communication Systems (ICACCS -2017), Jan. 06 – 07, 2017, Coimbatore, INDIA
f (x, y) 1 g( p)
Input: Pre-processed Image
The GVF segmentation algorithm :
Output: Suspected area in the image
Step 1. Set a seed point Input: Output of Initial Contour method
Step 2. Initialize the threshold value
Output: To Deformed shape (circle)
Step 3. To calculate the distance from the mean to
each pixel in the image Step1: To deform the shape. using a linear equation
as follows:
Step 4. Square the distance value and then check ax=b
the square distance value is lesser than the where a is representing the matrix.
b is vector field.
threshold;
then Step2: Interpolate the deformed shape using GVF
force
add those pixels with the cluster. If shape compressed too much
Step 5: To calculate a new mean in the cluster. Remove a neighbourhood pixel
Else
Step 6: If both the clusters are lesser than the Add some pixels in between randomly
threshold/2
Step3: Repeat the process from step 2 for more
Group them as one iteration and stop if there is no change in
Else shape
Redo the process from step 3 based on the Step4: Give some colour to differentiate the
new mean boundary (shape) from the Image.
Step 7: Get all the connected components (patches) 2.4 FEATURE EXTRACTION
in each cluster
In feature extraction We have used
Step 8: Compare each patch in the cluster with Boundary-based Fourier descriptor features that
neighbourhood clusters which adds votes describe the shape of the segmented CT image. The
shape features are extracted from the Fourier
for each pixel. descriptor (FD) based on centroid distance function
Step9: Finally, group the pixels which are all (CDF).
ICACCS -2017, Jan. 06 – 07, 2017 IEEE ISBN No. 978-1-5090-4558-7 2166
2017 International Conference on Advanced Computing and Communication Systems (ICACCS -2017), Jan. 06 – 07, 2017, Coimbatore, INDIA
The x and y coordinates of the centroid, denoted by Output Layer - Arriving at a neuron in the output
gx and g y respectively, are given by layer, the value from each hidden layer neuron is
N 1 multiplied by a weight(wkj ) and the resulting
(ai ai 1 )(ai bi 1 ai 1bi ) weighted values are added with bias (vk )
yx i 0
producing a combined value. That value is fed into
6A
N 1 a transfer function, σ, which outputs a value ( yk ) .
(bi bi 1 )(ai bi 1 ai 1bi ) The y values are the outputs of the network.
i 0
yy
6A wi wi1 hj wkj vk yk
where A is area of the shape
xi
N 1
1
A (ai bi 1 ai 1 bi )
2 i 0
2.5 CLASSIFICATION
A row of neurons is called a layer and one network The CT images used for testing and
can have multiple layers. The architecture of the training purpose for classification were collected
multilayer neural network from AARTHI SCANS & LABS at TIRUNELVELI.
We have several CT images, but we use 67 images
• This network has an input layer. The (on for my work out of which 23 images have
the left) layer that takes input from your tuberculosis and the remaining images do not have
dataset is called the visible layer tuberculosis. The segmentation of the image takes
place, in which initial contour is done before active
• One hidden layer (in the middle) with contour. For larger number of CTs to be examined,
three neurons and this initial contour method is impossible. In
computer aided system, the approach is to locate
• An output layer (on the right) with three the tuberculosis in the lung field and start the snake
neurons. evolution. The set of TB detected CT images and
non-TB CT images is tested to give an accurate
Input Layer -. We give the input image as CT lung result. Thus this technique deals with the accurate
image. The input layer distributes the values (xi ) detection of Tuberculosis.
to each of the neurons in the hidden layer. RESULTS
ICACCS -2017, Jan. 06 – 07, 2017 IEEE ISBN No. 978-1-5090-4558-7 2167
2017 International Conference on Advanced Computing and Communication Systems (ICACCS -2017), Jan. 06 – 07, 2017, Coimbatore, INDIA
Figure 3.5 The best performance validation is 2.907 Conclusion and Future Work:
07 In this paper, an approach for automatic
e at epoch 45. TB detection from CTs image has been proposed.
So far, there are no automatic algorithms developed
that can detect TB from CTs accurately. In this
approach, a mean shift segmentation technique
integrated with adaptive thresholding to automate
the initial contour has been done. These initial
contours are further used in a mean shift algorithm
model to segment out suspected features and active
ICACCS -2017, Jan. 06 – 07, 2017 IEEE ISBN No. 978-1-5090-4558-7 2168
2017 International Conference on Advanced Computing and Communication Systems (ICACCS -2017), Jan. 06 – 07, 2017, Coimbatore, INDIA
contour used in gradient vector flow (GVF). In the L. Shunmuganathan. “Smart Spotting of
subsequent classification process, neural network Pulmonary TB Cavities Using CT Images”
are applied. Experimental results demonstrate that
our method achieves good accuracy.
REFRENCES:
ICACCS -2017, Jan. 06 – 07, 2017 IEEE ISBN No. 978-1-5090-4558-7 2169