SlideShare a Scribd company logo
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
357
DESIGN AND DEVELOPMENT OF PULMONARY TUBERCULOSIS
DIAGNOSING SYSTEM USING IMAGE PROCESSING TECHNIQUES
AND ARTIFICIAL NEURAL NETWORK IN MATLAB
Chandrika V*., Parvathi C.S., and P. Bhaskar
Department of Instrumentation Technology,
Gulbarga University P G. Centre, Yeragera – 584 133.
Raichur, KARNATAKA, INDIA.
ABSTRACT
In this paper we are presenting a system which has been designed to detect the
presence of pulmonary tuberculosis (PTB). Using image processing techniques and Artificial
Neural Network (ANN) the system is designed. These toolkits are available in Matlab. So,
the whole system is designed on the Matlab platform. The toolkit ANN with Back
Propagation (BP) is used as classifier. For the detection of PTB X-ray images are used as
input. On these X-ray images segmentation & enhancement algorithms are implemented.
From the resultant image shape and texture features are extracted. These features are fed to
the neural network for training. Along with these features a clinical examination (sputum)
result is also considered. Once training of the ANN is over, testing is done by giving an
unknown X-ray image. The first two stages which have occurred while training the ANN will
also occur for testing stage i.e. segmentation & enhancement. The extracted shape & texture
features from test image are compared with the trained features. ANN, the classifier classifies
whether the case is TB or NON-TB. Along with the classified result severity check is also
made. The ANN is designed with the architecture (135-40-10-2).A GUI has been designed
for the user which displays the result, informations about the intermediate stages, etc. of the
system. The designed system is verified for 110 X-ray images of which 59 were NON-TB
and 51 were PTB. 55 were detected as NON-TB and 49 as TB by our designed system. Thus
the detection accuracy is found to be 94.5%.
Keywords: Pulmonary Tuberculosis, Neural Network, Back Propagation, TB Symptoms, X-
ray, ANN
INTERNATIONAL JOURNAL OF ELECTRONICS AND
COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)
ISSN 0976 – 6464(Print)
ISSN 0976 – 6472(Online)
Volume 4, Issue 2, March – April, 2013, pp. 357-372
© IAEME: www.iaeme.com/ijecet.asp
Journal Impact Factor (2013): 5.8896 (Calculated by GISI)
www.jifactor.com
IJECET
© I A E M
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
358
1. INTRODUCTION
Worldwide Tuberculosis (TB) has become one of the most important public health
problems. There are 9 million new TB cases and nearly 2 million TB deaths each year [1].
Diagnosis and the management of pulmonary tuberculosis is an essential target of
tuberculosis control programs. However, pulmonary tuberculosis (PTB) is becoming more
and more a serious problem, particularly in countries affected by epidemics of human
immunodeficiency virus (HIV) [2]. The diagnosis of PTB using prompt and accurate methods
is a crucial step in the control of the occurrence and prevalence of TB. However, the
diagnosis of PTB is quite complex, so there is no unified standard at present. Frequently,
there is over diagnosis and missed diagnosis and it is a thorny question in the field of TB
control. Some of the methods used earlier are based on distance or pair wise distance
measurement and their performance is around 60% to 65% [3].
Artificial neural network (ANN) is theoretical mathematical model acting like human
brain which is one kind of information management system based on the imitation of
cerebrum neural network architecture and the function [4]. ANN has the functions of self-
learning, the associative memory, and highly parallel, fault-tolerant and formidable non-
linearity handling ability [5] and can make rational judgment to complex questions according
to obtained knowledge and the experience of handling problems. ANNs have been applied in
the fields of signal processing, pattern recognition, quality synthetic evaluation, forecast
analysis, etc. [6] This study seeks to develop a diagnostic model of PTB that is based on
ANN to explore the feasibility of it in diagnoses with the support of the image processing
techniques such as image enhancement, segmentation, data compression. An algorithm called
embedded zero wavelet (EZW) frameworks is used for the image compression. The
compression technique is used to just send the Lung suppressed image from one place to
another.
In the earlier techniques either X-ray images or clinical methods are used for the
diagnosis of PTB.S.A Patil et.al made texture analysis by using image processing techniques
where only lung field segmentation is used [3]. K. Veropoulos et.al studied an Automated
Identification of Tubercle Bacilli using Image Processing and Neural Computing Techniques.
They are detecting the Tubercle bacilli using clinical specimens [7]. The drawback of this
method is that a high resolution image for the process is needed. In our work along with lung
suppression Rib suppression is also made. And along with texture features shape features are
also taken which has increased the accuracy of detecting PTB. In our system both X-ray and
clinical results are used for the diagnosis. Using X-ray image two types of features are
extracted i.e. shape and texture. Along with these features sputum examination results are
also added. By Incorporating Shape, Texture & Sputum as features to the system has
increased the accuracy to 94.5%.
2. METHODOLOGY
Figure 1 shows the block diagram of the overall system designed for the diagnosis of
PTB. The total system is divided in to two parts i.e. Training phase & testing Phase. From the
block diagram it is evident that artificial neural network is the core for this system. Figure 2
shows the flowchart representation of working of the overall designed system. The X-ray
image is read which then undergoes image segmentation and enhancement. From the
resulting image the required features are collected. These features are then fed to the neural
network. This procedure is called as Training. In testing, same image processing techniques
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
359
are used to extract the features. These collected features along with sputum examination
results are compared with the available trained features by the ANN. Depending on the
comparison result, the classifier gives the as TB or NON-TB with severity.
Figure 1: Block Diagram of the Overall PTB Detection System
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
360
The whole work is divided into three important stages. The stages are mentioned as follows
• Image Processing Techniques
• Designing of Neural Network
• Development of GUI
2.1 Image Processing Techniques
In this stage three image processing techniques are being used. The techniques are
enhancement, segmentation, and compression. The first two techniques are used in the
diagnosis of PTB. The third technique is used to transmit the processed image from one place
to another.
2.1.1 Image Acquisition
The Dicom formatted X-ray images are read by converting them into MATRIX
format. Then these read images are taken as input images for further analysis. These images
then undergo enhancement, Segmentation.
2.1.2 Enhancement in Image Processing
Once the image is read, before proceeding to another image processing application
enhancement process is employed. Image enhancement is the process of adjusting digital
images so that the results are more suitable for display or further analysis. For example, noise
can be removed or brighten an image, making it easier to identify key features. Basically, the
idea behind enhancement techniques is to bring out detail that is obscured, or simply to
highlight certain features of interest in an image. It is important to keep in mind that
enhancement is a very subjective area of image processing [8].
Before extracting the features we are using the Image processing enhancement
technique to detect the tuberculosis cavities from the X-ray image. Several algorithms have
been proposed to enhance the signal-to-noise ratio and to eliminate noise speckles. These
filters include but are not limited to: Fractal Analysis [9], Fuzzy Logic approach [10], and
wavelet analysis [11]. Here the two best algorithms are implemented. The adopted algorithm
is a hybrid image enhancement technique that simultaneously smoothens and sharpens the
image to achieve optimal contrast [12].And Edge enhancement using Laplacian smoothing
approach[13].
The developed technique involves contrast enhancement using sequentially iterative
(repetitive) smoothing filters, histogram equalization, and simultaneous application of two
types of edge detection processes namely, maximum-difference edge detection [12] and
Canny’s edge detection [14].
The post processed image is combined with the original image to accentuate the edges
while eliminating noise. Finally, Smoothing is implemented because of its effect to reduce
specific types of noise signals in the digitized image. Figure 3 shows the adopted algorithm
for repetitive smoothing & sharpening process in enhancement [12].
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
361
Training phase Testing Phase
Data Base
(N Images)
Read ith Image
Image Enhancement
Algorithm 1
Image Enhancement
Algorithm 2
+
Super Imposed Image
Shape Feature
Extraction
Texture Feature
Extraction
+
Feature Vector Fusion
ANN Training Knowledge Base
Repeat for
N Images
Data Base
(N Image)
Image Read
Image Enhancement
Algorithm 1
Image Enhancement
Algorithm 2
+
Super Imposed Image
Shape Feature
Extraction
Texture Feature
Extraction
+
Feature Vector
Generation
ANN Simulation
Decision
(TB or NonTB)
I < N?
Feature Vectors
Figure 2: Flowchart for the Overall System
In spite of the characteristic noise, the low pass filter and high-pass filter could not
directly reveal tuberculosis cavities from the image. So, the Laplacian smoothening operator
is used, which highlights gray level discontinuities in an image with slowly varying gray
level. To recover the edges, the gradient image is segmented using a local adaptive threshold
operator.
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
362
Figure 3: The proposed repetitive smoothing-sharpening technique
2.1.3 Image segmentation
Segmentation means the grouping of neighbouring pixels into regions (or segments)
based on similarity criteria (digital number, texture). Image objects in image data are often
homogenous and can be delineated by segmentation. Thus, the number of elements, as a basis
for a following image classification, is enormously reduced if the image is first segmented.
The quality of subsequent classification is directly affected by segmentation quality.
In computer vision, image 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.
Image segmentation is typically used to locate objects and boundaries (lines, curves,
etc.) in images. More precisely, image segmentation is the process of assigning a label to
every pixel in an image such that pixels with the same label share certain visual
characteristics [15].The result of image segmentation is a set of segments that collectively
cover the entire image, or a set of contours extracted from the image (see edge detection).
Each of the pixels in a region is similar with respect to some characteristic or computed
property,such as colour, intensity, or texture. Adjacent regions are significantly different with
respect to the same characteristic(s).Figure 4 shows the lung segmented image.
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
363
Figure 4: Lung Segmented Image
2.1.4 RIB Suppression
The density of the ribs affects the image by changing the luminance values of the
underlying textures. This can affect the detection of nodules. A method for suppressing the
contrast of the ribs and chest clavicles may be implemented using an algorithm such as the
one suggested by Clifton.c et al. [16]. The generated bone structure is then used to train a
classifier and suppress the ribs in a lung radiograph.
2.1.5 Region of Interest
This concept reflects the fact that images frequently contain collections of objects
each of which can be the source for a region. In a sophisticated image processing system it
should be possible to apply specific image processing operations to selected regions. Thus
one part of an image (region) might be processed to suppress motion blur while another part
might be processed to improve color rendition. The amplitudes of a given image will almost
always be either real numbers or integer numbers. The latter is usually a result of a
quantization process that converts a continuous range (say, between 0 and 100%) to a discrete
number of levels. In certain image-forming processes, however, the signal may involve
photon counting which implies that the amplitude would be inherently quantized. In other
image forming procedures, such as magnetic resonance imaging, the direct physical
measurement yields a complex number in the form of a real magnitude and a real phase [17].
2.1.6 Feature Extraction
When the input data to an algorithm is too large to be processed and it is suspected to
be notoriously redundant (e.g. the same measurement in both feet and meters) then the input
data will be transformed into a reduced representation set of features (also named features
vector). Transforming the input data into the set of features is called feature extraction. If the
features extracted are carefully chosen it is expected that the features set will extract the
relevant information from the input data in order to perform the desired task using this
reduced representation instead of the full size input. Algorithms include edge detection,
corner detection and shape level. Figure 5 shows the flow chart of the top level flow for
feature extraction [16].
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
364
Figure 5: Flow chart for Feature Extraction
2.1.6.1 Canny’s Edge Detection Algorithm
The purpose of edge detection in general is to significantly reduce the amount of data
in an image, while preserving the structural properties to be used for further image
processing. However experienced radiologists still feel difficulties due to the high noise, low
contrast, and eye-fatigue. Hence it is important to diagnose the image which will help in
increasing the diagnostic reliability by reducing noise effects in X-ray images. This algorithm
mainly focuses on the probability of detecting real edge points and maximizing it while the
probability of falsely detecting non-edge points should be minimized secondly the detected
edges should be as close as possible to the real edges. Finally one real edge should not result
in more than one detected edge. The process of Canny’s image detection is simple
Determining ROI (Region of Interest) that includes only white background besides the pump,
and cropping the image to this region. Conversion to gray-scale to limit the computational
requirements next to blur the image to remove noise then identify the potential edges by
thresholding and finally it should be made mandatory that the edges should be marked where
the gradients of the image has large magnitudes[18].
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
365
2.1.6.2. Shape Level Features
Here we are using 8-Neighbour connectivity algorithm to group the nearest-neighbour
connected pixels to describe the shape features. These shape descriptors are invariant to
rotation, translation, skew transformations and scale. The extracted shape level features are
rectangularity, circularity, sphericity, convexity and convex perimeter. The typical values for
TB shapes are as follows shown in the table 1. These features discriminate true TB shape.
Shape Features Tb Non-Tb Shape Descriptors
Rectangularity 0.15 To 0.6 0.6 To 1.0
Actual Area/Area Of Bounding
Box
Circularity 0.3 To 1.0 0.1 To 0.3
Mean Distance/Standard
Distance
Sphericity 0.1 To 0.9 0.9 To 1.0
Radius Of The Inscribed
Circle/Radius Of Circumscribed
Circle Of Boundary
Convexity 0.1 To 0.8 0.8 To 1.0 Actual Area/Convex Hull’s Area
Convex
Perimeter
0.1 To 0.9 0.9 To 1.0
Actual Perimeter/Convex Hull’s
Perimeter
Table 1: Shape Level Features.
2.1.6.3. Texture Level Features
Here we are using Log Gabor Wavelet Transformation to find the texture features on
the validated region of interest (ROI) after resizing it to 128x128. Totally we are calculating
128 texture features on real part of wavelet coefficients.
2.2 Design of Artificial Neural Network
2.2.1 Feature Classification
The selected features are used for classification. For classification of samples, we have
employed the ANN, a matlab based Machine Learning package. The Back-Propagation (BP)
Network is a multi-layered feed forward network for the weight training of non-linear
differentiable functions. The BP network mainly is used for approximation of functions,
pattern recognition, classification, the data compression. In the practical application of ANN,
80%-90% of the ANN model adopted the BP network or its variations. Three-layered
(including input layer) BP network may complete the random n dimension to m dimension
mapping. Therefore this analysis uses a three-layered BP network with one hidden layer, in
accordance with TB features.
An artificial neural network, often just called a neural network, is a mathematical
model inspired by biological neural networks. A neural network consists of an interconnected
group of artificial neurons, and it processes information using a connectionist approach to
computation. The inspiration for neural networks came from examination of central nervous
systems. In an artificial neural network, simple artificial nodes, called "neurons", "neurodes",
"processing elements" or "units", are connected together to form a network which duplicates
a biological neural network.
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
366
2.2.2 The Network Type and the Layer
The Back-Propagation Network is a multi-layered forward feed network for the
weight training of non-linear differentiable functions. The BP network mainly is used for
approximation of functions, pattern recognition, classification, the data compression. In the
practical application of ANN, 80%-90% of the ANN model adopted the BP network or its
variations. The BP network is also central to the forwarding network and constitutes the most
vital element of the ANN. ANN with one hidden layer can be used for approximation for any
closed interval, continuous function. Therefore, a three-layered (including input layer) BP
network may complete the random n dimension to m dimension mapping. Therefore this
analysis uses a three-layered BP network with one hidden layer.
2.2.3 Input and Output Variable Choice
Training samples were analyzed using single factor Logistic regression, screening
significant parameters for TB diagnosis as input variable. Parameters identified in this
analysis included the shape variables and symptoms. The network output has two kinds: the
first kind is the TB group, for which the expected export value is 1; the second kind is the
non-TB group, for which the expected export value is 0.
2.2.4 Number of Hidden Layer Neurons
Determining the number of hidden layer neurons is a very complex issue. Because of
the lack of a strong analytical formula for calculating this value, in the past, this was often
determined simply according to designer's experience and repeated trials. To address this the
research, the BP network is designed with a hidden layer with variable neuron in order to
determine best number of hidden layer neurons through comparisons of errors.
2.2.5 Activation Function
Activation function is central to both the neuron and the network. The capacity and
efficiency of a network to solve questions depends on the activation function which is used in
the network to a great extent beside related to the network architecture. The Sigmoid
activation function has the function of nonlinearity magnification to coefficient; it can
transform the signal from an input of -8 to 8, to an output of -1 to 1.Because the
magnification coefficient is smaller for larger input values and bigger for smaller input
values. As such, we chose to use the sigmoid activation function.
2.2.6 The Pre-Treatment of Clinic Data
Different parameters used in diagnoses had different expression methods and
dimensions, and there was a significant difference between their ranges. If raw data were
directly input into the neural network, the network would adjust weight primarily in
accordance with data whose numerical values are greater. So the frequency of error did not
reflect the data whose numerical values were smaller.So raw data had to be changed into
those fit for neural network by means of pretreatment to improve the learning ability and
astringency function of the neural network. It was also important to normalization, pretreated
input data for the network, which used the ‘sigmoid’ excitation function and error back-
propagation learn algorithm for raising their learning ability and generalization performance.
The input data of network should be in the interval (0, 1), so 1 and 0 were used to indicate
“YES” and “NO” for the binary variable data, and texture variances were transformed to 0~1
variables. Normalization treatment widely used for selection of quantitative data:
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
367
‫ݕ‬௜ ൌ
௫೔ି௫೔ಾ೔೙
௫೔ಾೌೣି௫೔ಾ೔೙
…. (1)
Where, x୧ raw data. The data collected were used for the raw data matrix of the ANN
diagnostic after they were quantitative and normalized according to this principle [1].
2.3 Data Sharing and Image Compression
Here the compression technique is used to send the information from one place to
another which helps in the analysis of the segmented image on the other side.
Medical databases are considered valuable to many parties including hospitals, practitioners,
researchers, insurance companies, etc. Hospitals and practitioners used their patients medical
records to support their services, Data sharing or information sharing is necessary for
distributed systems, and much works have focused on designing a specific information
sharing protocols [19]. However, the privacy of the shared data and data transmitting
becoming a challenging issue [16]. In Telemedicine system, each collaborator (hospital)
needs to share their private local database with other collaborators. The data sharing in
healthcare industry is different from other domains. Medical data is useful, but also harmful
to a patient if it’s not accurate or real. The shared data received from other collaborators
under the Telemedicine system can affect the decisions made by the practitioners.
Image compression is an application of data compression that encodes the original image
with few bits. The objective of image compression is to reduce the redundancy of the image
and to store or transmit data in an efficient form. The main goal of such system is to reduce
the storage quantity as much as possible, and the decoded image displayed in the monitor can
be similar to the original image as much as it can be.
2.3.1 The Embedded Zero-tree Wavelet algorithm
Image compression is very important in many applications, especially for progressive
transmission, image browsing and multimedia applications. The whole aim is to obtain the
best image quality and yet occupy less space. Higher compression ratios can be obtained if
some error, which is usually difficult to perceive, is allowed between the decompressed
image and the original image. This is lossy compression. In such a case, the small amount of
error introduced by lossy compression may be acceptable. Most popular standards for image
and video compression (MPEG, JPEG, and H.261) are based on the Discrete Cosine
Transform (DCT), a mathematical tool that transforms the signal domain from space to
frequency [20]. The Discrete Wavelet Transform (DWT) is another mathematical tool that
offers Very good results when it is applied to image and video coding algorithms, improving
significantly the performance of DCT-based codec’s.
2.3.2 Discrete Wavelet Transform
The transform of a signal is just another form of representing the signal. It does not
change the information content present in the signal. The Wavelet Transform provides a time-
frequency representation of the signal. It is easy to implement and reduces the computation
time and resources required. The signal to be analyzed is passed through filters with different
cutoff frequencies at different scales [21].
2.3.3 The Embedded Zero-tree Wavelet Algorithm (EZW)
The Embedded Zero-tree Wavelet (EZW) algorithm is considered the first really
efficient wavelet coder. Its performance is based on the similarity between sub-bands and a
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
368
successive-approximations scheme. Coefficients in different sub-bands of the same type
represent the same spatial location, in the sense that one coefficient in a scale corresponds
with four in the prior level. This connection can be settled recursively with these four
coefficients and its corresponding ones from the lower levels, so coefficient trees can be
defined. The EZW algorithm is performed in several steps, with two fixed stages per step: the
dominant pass and the subordinate pass. In Shapiro's paper [22] the description of the original
EZW algorithm can be found.
3. GUI (GRAPHICAL USER INTERFACE)
A GUI has been designed for the user sake i.e. for the display of the result. Figure 6
shows the designed GUI where the informations about results. Severity, intermediate results,
graphs etc.are available.
A GUI program is a graphical based approach to execute the program in a more user
friendly way. It contains components such as push buttons, text boxes, radio buttons, pop-up
menus, slider etc. with proper labels for easy understanding to a less experienced user. These
components help the user to easily understand how to execute or what to do to execute the
program. When an user responds to a GUI’s components by pressing a pushbutton or clicking
a check box or radio button or by entering some text using text box, the program reads the
necessary information for that particular event, hence GUI programs are also known as event
driven programs. MATLAB provides a tool called GUIDE (GUI Development Environment)
for developing GUI programs.GUI approach is employed in various fields. In some systems
GUI is built to facilitate users to apply the developed system and understand hierarchy. GUI
that acts as an intermediate media creates a form of communication between users and the
developed object detection system.
Figure 6: Front Panel (GUI)
3.1 Matlab
The whole system is designed on the Matlab platform. MATLAB, which stands for
matrix laboratory, is a very powerful technical language for mathematical programming. It
has a very extensive library of predefined programs or functions designed to help engineers
and scientists to solve their problems in a faster and less painful way. In MATLAB having
over number of toolboxes has made it easy for different subjects of study. A toolbox of a
particular subject contains mainly the functions or programs required to solve problems
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
369
related to the subject. The present day professional version of MATLAB is having graphical
and GUI features. Writing programs in MATLAB is much easier compared to other
programming languages like FORTRAN, C, C++ or Java. This is because when writing a
program in MATLAB, There is no worry about the declaration of variables, types, sizes and
memory requirements, which are the main sources of troubleshooters in other programming
languages. [23].
4. RESULTS AND DISCUSSIONS
In the designed ANN, the objective error is found to be 0.01 with the training rate of
1000 .Figure 7 shows the ANN under training. The ‘Performance plot’ button in the training
window can be used to see a plot that resembles Figure 8, the Semi-Logarithmic Line Graph
of Training Performance of the neural network. The plot shows the mean squared error of the
network starting at a large value and decreasing to a smaller value. In other words, it shows
that the network is learning.
The designed system is verified for 110 X-ray images of which 59 were NON-TB and
51 were PTB. 55 were detected as NON-TB and 49 as TB. Accuracy, sensitivity, and
specificity of our diagnosis were 94.5% (94/100), 96.49% (55/57), and 92.45% (49/53),
respectively. Table 2 shows the diagnostic results of the X-ray images taken for testing.
Figure 7: ANN Training Network
Figure 8: Semi-Logarithmic Line Graph of Training Performance
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
370
Table 2: Diagnostic Result of Testing Sample
4 CONCLUSION
Due to the complexity of TB diagnosis, there is no unified standard for the diagnosis.
Over diagnosis and missed diagnosis are formidable problems in the process for TB control.
The cost of new diagnostic methods, such as nucleic acid amplification tests is very high and
the effectiveness of these tests has not been confirmed in developing countries. To aim
directly at uncertainty information and artifacts in clinical diagnosis, the limitation of
regression modeling can be overcome by the use of ANNs. Reasonable judgment, satisfactory
predictions and ideal forecasts can be achieved by ANN based on existing knowledge and
experiences in solving problems. It is found that the accuracy of TB diagnosis is 94.5% by
the (135-40-10-2)-BP network. These results indicate that the validity of diagnosis was good
and the (135-40-10-2)-BP network could be further extended to new patient data. The results
indicate that this could be used as a new diagnosis method for the diagnosis of PTB.
ACKNOWLEDGEMENTS
The authors are very grateful to Mrutyunjaya S. Hiremath, CTO, eMath Technology,
India for the interesting discussions regarding this work. Also authors are thankful to KIMS,
Bangalore for providing data base(X –ray Images).
REFERENCES
[1] R.P. Tripathi, N. Tewari, N. Dwivedi, (2005) “Fighting tuberculosis: An old disease
with new challenges”. Med Res Rev,Vol.25(1):pp 93-131.
[2] R. Colebunders, WE. Bastian, (2000) “A review of diagnosis and treatment of smear-
negative pulmonary tuberculosis”. International Journal of Tuberc Lung Disease, ,Vol.
No.4:pp 97-107.
Diagnostic
result
Status of disease
Total
TB Non-TB
TB 49 02 51
Non-TB 04 55 59
Total 53 57 110
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
371
[3] S A Patil and V R Udupi, Textile & Engineering Institute, (April 2010) “Ichalkaranji,
India Chest X-ray features extraction for lung cancer classification”, JSIR, vol. 69, pp
271-277.
[4] Wu, Y.M. Wu, L.B. Qu, et al, (2003) “Application of artificial neural network in the
diagnosis of lung cance”r. Chin J Microbial Immune, ,Vol. 23 No.8 pp 646-649.
[5] F. E. Ahmed, (2005) “Artificial neural networks for diagnosis and survival prediction
in colon cancer”. Molecular Cancer, pp 4-29.
[6] W. Deng, P.H. Jin, (2002) “Artificial neural networks and its applications in preventive
medicine. Chin Pub Health”, Vol.18 No.10 pp 1265-1267.
[7] K. Veropoulos, C. Campbell ,G. Learmonth, B. Knight “The Automated
Identification of Tubercle Bacilli using Image Processing and Neural Computing
Techniques” 5th Kaulalumpur International conference on Biomedical Engineering.
IFMBE proceeding..
[8] http://www.mathworks.in/discovery/image-enhancement.html.
[9] R. F. Chang; C. J. Chen; M. F. Ho; D. R. Chen; WK Moon. (2004) “Breast
ultrasound image classification using fractal analysis”. Proceedings of the Fourth IEEE
Symposium on Bioinformatics and Bioengineering.
[10] Y. Guo, H. Cheng, J. Huang, J. Tian, W. Zhao, L. Sun, Y. Su, (Feb 2006) “Breast
ultrasound image enhancement using fuzzy logic”, Ultrasound in Medicine &
Biology, Volume 32, Issue 2 ,pp 237-247.
[11] D. Chen, R. Chang, W. Kuo, M. Chen and Y. Huang,( October 2002) “Diagnosis of
breast tumours with sonographic texture analysis using wavelet transform and neural
networks”, Ultrasound in Medicine & Biology Volume 28, Issue 10, pp 1301-1310.
[12] Sadeer Al-Kindi & Ghassan A. Al-Kindi, (2011) “Breast Sonogram & mammogram
Enhancement Using Hybrid & repetitive smoothing & Sharpening Techniques”
Conference Publications on Biomedical Engineering IEEE transactions pp 446-449.
[13] Weixing Wang, Shuguwang Wu (2006) “A study on Lung Cancer Detection Using
Image Processing” International conference on Communications , Circuits and systems
proceedings. pp371-374.
[14] J. Canny,(1986.) “A Computational Approach to Edge Detection”, IEEE Trans.
Pattern Analysis and Machine Intelligence,Vol. 8(6) : pp 679–698.
[15] .http://en.wikipedia.org/wiki/Image_segmentation.
[16] Clifton, C., Kantarcioglu, M., Doan, A., Schadow, G., Vaidya, J., Elmagarmid, A.K.,
Suciu, and D.: Privacy, Paris (2004),” preserving data integration and sharing”. In: 9th
ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge, pp.
19-26.
[17] M.Vasantha, Dr.V.Subbiah Bharathi, R.Dhamodharan, “Medical Image Feature,
Extraction, Selection and Classification”. Department of Computer
applications,St.Peters University ,Chennai.
[18] Ian T. Young, Jan J. Gerbrands, Lucas J. van Vliet, (1995) “Fundamentals of Image
Processing”. PublisherTU Delft, Faculty of Applied Physics, Pattern Recognition
Group, ISBN9075691017, 9789075691016, Length pp 110.
[19] Agrawal, R., Evfimievski, A., Srikant, R.: ACM Press (2003) “Information Sharing
across Private Databases”. In 22 nd ACM SIGMOD International Conference on
Management of Data, pp 86-97.
[20] J. Oliver and M.P. Malumbres, “An implementation of the EZW algorithm”.
Universidad Politecnica. De Valencia. DISCA Department. Camino de Vera 17, 46071
Valencia.
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN
0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME
372
[21] Mohsen Zare Baghbidi , Kamal Jamshidi , Ahmad Reza Naghsh Nilchi And Saeid
Homayouni “Improvement Of Anomaly Detection Algorithms In Hyper spectral
Images Using Discrete Wavelet Transform” Department Of Computer Engineering,
College Of Engineering, University Of Isfahan, Isfahan, Iran.
[22] J.M. Shapiro. December (1993) “Embedded image coding using zero trees of wavelet
coefficients. IEEE Trans. on Signal Processing”, vol. 41, No.12.
[23] Chandrika V, Parvathi. C. S, P. Bhaskar, (2012)“Diagnosis of Tuberculosis Using Mat
lab Based Artificial Neural Network”. IJIPA Vol.3,No.1, pp 37-42.
[24] J.Rajarajan and Dr.G.Kalivarathan, “Influence of Local Segmentation in the Context of
Digital Image Processing – A Feasibility Study”, International journal of Computer
Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 340 - 347, ISSN
Print: 0976 – 6367, ISSN Online: 0976 – 6375.
[25] Darshana Mistry and Asim Banerjee, “Discrete Wavelet Transform using MATLAB”,
International Journal of Computer Engineering & Technology (IJCET), Volume 4,
Issue 2, 2013, pp. 252 - 259, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.
[26] B.K.N.Srinivasa Rao and P.Sowmya, “Architectural Implementation of Video
Compression Through Wavelet Transform Coding and EZW Coding”, International
journal of Electronics and Communication Engineering & Technology (IJECET),
Volume 3, Issue 3, 2012, pp. 202 - 210, ISSN Print: 0976- 6464, ISSN Online:
0976 –6472.
[27] S. Shenbaga Ezhil and Dr. C. Vijayalakshmi, “Prediction of Colon-Rectum Cancer
Survivability using Artificial Neural Network”, International journal of Computer
Engineering & Technology (IJCET), Volume 3, Issue 1, 2012, pp. 163 - 168,
ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.

More Related Content

What's hot

Survey of various methods used for integrating machine learning into brain tu...
Survey of various methods used for integrating machine learning into brain tu...Survey of various methods used for integrating machine learning into brain tu...
Survey of various methods used for integrating machine learning into brain tu...Drjabez
 
IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...
IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...
IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...IRJET Journal
 
AN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGES
AN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGESAN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGES
AN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGEScscpconf
 
Multiple Analysis of Brain Tumor Detection Based on FCM
Multiple Analysis of Brain Tumor Detection Based on FCMMultiple Analysis of Brain Tumor Detection Based on FCM
Multiple Analysis of Brain Tumor Detection Based on FCMIRJET Journal
 
Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...
Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...
Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...IDES Editor
 
IRJET- Image Processing for Brain Tumor Segmentation and Classification
IRJET-  	  Image Processing for Brain Tumor Segmentation and ClassificationIRJET-  	  Image Processing for Brain Tumor Segmentation and Classification
IRJET- Image Processing for Brain Tumor Segmentation and ClassificationIRJET Journal
 
Paper id 28201445
Paper id 28201445Paper id 28201445
Paper id 28201445IJRAT
 
Brain Tumor Detection and Classification using Adaptive Boosting
Brain Tumor Detection and Classification using Adaptive BoostingBrain Tumor Detection and Classification using Adaptive Boosting
Brain Tumor Detection and Classification using Adaptive BoostingIRJET Journal
 
D232430
D232430D232430
D232430irjes
 
Literature Survey on Detection of Brain Tumor from MRI Images
Literature Survey on Detection of Brain Tumor from MRI Images Literature Survey on Detection of Brain Tumor from MRI Images
Literature Survey on Detection of Brain Tumor from MRI Images IOSR Journals
 
Iisrt saksham sood (cs)
Iisrt saksham sood (cs)Iisrt saksham sood (cs)
Iisrt saksham sood (cs)IISRT
 
Brain Tumor Detection using Clustering Algorithms in MRI Images
Brain Tumor Detection using Clustering Algorithms in MRI ImagesBrain Tumor Detection using Clustering Algorithms in MRI Images
Brain Tumor Detection using Clustering Algorithms in MRI ImagesIRJET Journal
 
Brain Tumor Segmentation in MRI Images
Brain Tumor Segmentation in MRI ImagesBrain Tumor Segmentation in MRI Images
Brain Tumor Segmentation in MRI ImagesIJRAT
 
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET Journal
 
IRJET- Brain Tumor Detection using Image Processing and MATLAB Application
IRJET-  	  Brain Tumor Detection using Image Processing and MATLAB ApplicationIRJET-  	  Brain Tumor Detection using Image Processing and MATLAB Application
IRJET- Brain Tumor Detection using Image Processing and MATLAB ApplicationIRJET Journal
 
IRJET- MRI Image Processing Operations for Brain Tumor Detection
IRJET- MRI Image Processing Operations for Brain Tumor DetectionIRJET- MRI Image Processing Operations for Brain Tumor Detection
IRJET- MRI Image Processing Operations for Brain Tumor DetectionIRJET Journal
 
COMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMS
COMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMSCOMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMS
COMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMSijcsit
 

What's hot (20)

Survey of various methods used for integrating machine learning into brain tu...
Survey of various methods used for integrating machine learning into brain tu...Survey of various methods used for integrating machine learning into brain tu...
Survey of various methods used for integrating machine learning into brain tu...
 
IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...
IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...
IRJET - Fusion of CT and MRI for the Detection of Brain Tumor by SWT and Prob...
 
AN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGES
AN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGESAN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGES
AN ANN BASED BRAIN ABNORMALITY DETECTION USING MR IMAGES
 
Multiple Analysis of Brain Tumor Detection Based on FCM
Multiple Analysis of Brain Tumor Detection Based on FCMMultiple Analysis of Brain Tumor Detection Based on FCM
Multiple Analysis of Brain Tumor Detection Based on FCM
 
Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...
Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...
Image Segmentation and Identification of Brain Tumor using FFT Techniques of ...
 
IRJET- Image Processing for Brain Tumor Segmentation and Classification
IRJET-  	  Image Processing for Brain Tumor Segmentation and ClassificationIRJET-  	  Image Processing for Brain Tumor Segmentation and Classification
IRJET- Image Processing for Brain Tumor Segmentation and Classification
 
Paper id 28201445
Paper id 28201445Paper id 28201445
Paper id 28201445
 
Brain Tumor Detection and Classification using Adaptive Boosting
Brain Tumor Detection and Classification using Adaptive BoostingBrain Tumor Detection and Classification using Adaptive Boosting
Brain Tumor Detection and Classification using Adaptive Boosting
 
D232430
D232430D232430
D232430
 
Literature Survey on Detection of Brain Tumor from MRI Images
Literature Survey on Detection of Brain Tumor from MRI Images Literature Survey on Detection of Brain Tumor from MRI Images
Literature Survey on Detection of Brain Tumor from MRI Images
 
Iisrt saksham sood (cs)
Iisrt saksham sood (cs)Iisrt saksham sood (cs)
Iisrt saksham sood (cs)
 
Brain Tumor Detection using Clustering Algorithms in MRI Images
Brain Tumor Detection using Clustering Algorithms in MRI ImagesBrain Tumor Detection using Clustering Algorithms in MRI Images
Brain Tumor Detection using Clustering Algorithms in MRI Images
 
Brain Tumor Segmentation in MRI Images
Brain Tumor Segmentation in MRI ImagesBrain Tumor Segmentation in MRI Images
Brain Tumor Segmentation in MRI Images
 
49 299-305
49 299-30549 299-305
49 299-305
 
BRAIN CANCER CLASSIFICATION USING BACK PROPAGATION NEURAL NETWORK AND PRINCIP...
BRAIN CANCER CLASSIFICATION USING BACK PROPAGATION NEURAL NETWORK AND PRINCIP...BRAIN CANCER CLASSIFICATION USING BACK PROPAGATION NEURAL NETWORK AND PRINCIP...
BRAIN CANCER CLASSIFICATION USING BACK PROPAGATION NEURAL NETWORK AND PRINCIP...
 
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
 
Jr3616801683
Jr3616801683Jr3616801683
Jr3616801683
 
IRJET- Brain Tumor Detection using Image Processing and MATLAB Application
IRJET-  	  Brain Tumor Detection using Image Processing and MATLAB ApplicationIRJET-  	  Brain Tumor Detection using Image Processing and MATLAB Application
IRJET- Brain Tumor Detection using Image Processing and MATLAB Application
 
IRJET- MRI Image Processing Operations for Brain Tumor Detection
IRJET- MRI Image Processing Operations for Brain Tumor DetectionIRJET- MRI Image Processing Operations for Brain Tumor Detection
IRJET- MRI Image Processing Operations for Brain Tumor Detection
 
COMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMS
COMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMSCOMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMS
COMPARATIVE ANALYSIS OF MINUTIAE BASED FINGERPRINT MATCHING ALGORITHMS
 

Viewers also liked

Fabry–pérot interferometer picoseconds dispersive properties
Fabry–pérot interferometer picoseconds dispersive propertiesFabry–pérot interferometer picoseconds dispersive properties
Fabry–pérot interferometer picoseconds dispersive propertiesIAEME Publication
 
Employee engagement and performance excellence
Employee engagement and performance excellenceEmployee engagement and performance excellence
Employee engagement and performance excellenceIAEME Publication
 
Temperature dependent electrical response of orange dye complex based
Temperature dependent electrical response of orange dye complex basedTemperature dependent electrical response of orange dye complex based
Temperature dependent electrical response of orange dye complex basedIAEME Publication
 
Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...IAEME Publication
 
Understanding the melt flow behaviour of za alloys processed through centrifu...
Understanding the melt flow behaviour of za alloys processed through centrifu...Understanding the melt flow behaviour of za alloys processed through centrifu...
Understanding the melt flow behaviour of za alloys processed through centrifu...IAEME Publication
 
Data transmission with gbits speed using cmos based integrated circu
Data transmission with gbits speed using cmos based integrated circuData transmission with gbits speed using cmos based integrated circu
Data transmission with gbits speed using cmos based integrated circuIAEME Publication
 
Soliton optical fibers supercontinuum generation near the zero dispersion
Soliton optical fibers supercontinuum generation near the zero dispersionSoliton optical fibers supercontinuum generation near the zero dispersion
Soliton optical fibers supercontinuum generation near the zero dispersionIAEME Publication
 
A realistic estimation of energy saving with renewable energy sources in dome...
A realistic estimation of energy saving with renewable energy sources in dome...A realistic estimation of energy saving with renewable energy sources in dome...
A realistic estimation of energy saving with renewable energy sources in dome...IAEME Publication
 
Performance evaluation of circular microstrip
Performance evaluation of circular microstripPerformance evaluation of circular microstrip
Performance evaluation of circular microstripIAEME Publication
 

Viewers also liked (9)

Fabry–pérot interferometer picoseconds dispersive properties
Fabry–pérot interferometer picoseconds dispersive propertiesFabry–pérot interferometer picoseconds dispersive properties
Fabry–pérot interferometer picoseconds dispersive properties
 
Employee engagement and performance excellence
Employee engagement and performance excellenceEmployee engagement and performance excellence
Employee engagement and performance excellence
 
Temperature dependent electrical response of orange dye complex based
Temperature dependent electrical response of orange dye complex basedTemperature dependent electrical response of orange dye complex based
Temperature dependent electrical response of orange dye complex based
 
Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...Theoritical investigations of injection pressure in a four stroke di diesel e...
Theoritical investigations of injection pressure in a four stroke di diesel e...
 
Understanding the melt flow behaviour of za alloys processed through centrifu...
Understanding the melt flow behaviour of za alloys processed through centrifu...Understanding the melt flow behaviour of za alloys processed through centrifu...
Understanding the melt flow behaviour of za alloys processed through centrifu...
 
Data transmission with gbits speed using cmos based integrated circu
Data transmission with gbits speed using cmos based integrated circuData transmission with gbits speed using cmos based integrated circu
Data transmission with gbits speed using cmos based integrated circu
 
Soliton optical fibers supercontinuum generation near the zero dispersion
Soliton optical fibers supercontinuum generation near the zero dispersionSoliton optical fibers supercontinuum generation near the zero dispersion
Soliton optical fibers supercontinuum generation near the zero dispersion
 
A realistic estimation of energy saving with renewable energy sources in dome...
A realistic estimation of energy saving with renewable energy sources in dome...A realistic estimation of energy saving with renewable energy sources in dome...
A realistic estimation of energy saving with renewable energy sources in dome...
 
Performance evaluation of circular microstrip
Performance evaluation of circular microstripPerformance evaluation of circular microstrip
Performance evaluation of circular microstrip
 

Similar to Design and development of pulmonary tuberculosis diagnosing system using image

IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...IRJET Journal
 
DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...
DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...
DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...IRJET Journal
 
BRAIN TUMOR DETECTION
BRAIN TUMOR DETECTIONBRAIN TUMOR DETECTION
BRAIN TUMOR DETECTIONIRJET Journal
 
IRJET- Novel Approach for Detection of Brain Tumor :A Review
IRJET-  	  Novel Approach for Detection of Brain Tumor :A ReviewIRJET-  	  Novel Approach for Detection of Brain Tumor :A Review
IRJET- Novel Approach for Detection of Brain Tumor :A ReviewIRJET Journal
 
IRJET - Detection and Classification of Brain Tumor
IRJET - Detection and Classification of Brain TumorIRJET - Detection and Classification of Brain Tumor
IRJET - Detection and Classification of Brain TumorIRJET Journal
 
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation MethodsDetection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation MethodsIRJET Journal
 
IRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT ImagesIRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT ImagesIRJET Journal
 
View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...eSAT Journals
 
Classification of Osteoporosis using Fractal Texture Features
Classification of Osteoporosis using Fractal Texture FeaturesClassification of Osteoporosis using Fractal Texture Features
Classification of Osteoporosis using Fractal Texture FeaturesIJMTST Journal
 
IRJET - Lung Cancer Detection using GLCM and Convolutional Neural Network
IRJET -  	  Lung Cancer Detection using GLCM and Convolutional Neural NetworkIRJET -  	  Lung Cancer Detection using GLCM and Convolutional Neural Network
IRJET - Lung Cancer Detection using GLCM and Convolutional Neural NetworkIRJET Journal
 
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET Journal
 
Applications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer PredictionApplications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer PredictionIRJET Journal
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)irjes
 
Essay On Image Processing
Essay On Image ProcessingEssay On Image Processing
Essay On Image ProcessingSusan Kennedy
 
Performance Comparison Analysis for Medical Images Using Deep Learning Approa...
Performance Comparison Analysis for Medical Images Using Deep Learning Approa...Performance Comparison Analysis for Medical Images Using Deep Learning Approa...
Performance Comparison Analysis for Medical Images Using Deep Learning Approa...IRJET Journal
 
A Review of Lie Detection Techniques.pdf
A Review of Lie Detection Techniques.pdfA Review of Lie Detection Techniques.pdf
A Review of Lie Detection Techniques.pdfWhitney Anderson
 
A Review of Lie Detection Techniques
A Review of Lie Detection TechniquesA Review of Lie Detection Techniques
A Review of Lie Detection TechniquesIRJET Journal
 

Similar to Design and development of pulmonary tuberculosis diagnosing system using image (20)

Sub1550
Sub1550Sub1550
Sub1550
 
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
 
reliablepaper.pdf
reliablepaper.pdfreliablepaper.pdf
reliablepaper.pdf
 
DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...
DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...
DIRECTIONAL CLASSIFICATION OF BRAIN TUMOR IMAGES FROM MRI USING CNN-BASED DEE...
 
BRAIN TUMOR DETECTION
BRAIN TUMOR DETECTIONBRAIN TUMOR DETECTION
BRAIN TUMOR DETECTION
 
IRJET- Novel Approach for Detection of Brain Tumor :A Review
IRJET-  	  Novel Approach for Detection of Brain Tumor :A ReviewIRJET-  	  Novel Approach for Detection of Brain Tumor :A Review
IRJET- Novel Approach for Detection of Brain Tumor :A Review
 
IRJET - Detection and Classification of Brain Tumor
IRJET - Detection and Classification of Brain TumorIRJET - Detection and Classification of Brain Tumor
IRJET - Detection and Classification of Brain Tumor
 
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation MethodsDetection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
Detection of Diverse Tumefactions in Medial Images by Various Cumulation Methods
 
IRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT ImagesIRJET- A New Strategy to Detect Lung Cancer on CT Images
IRJET- A New Strategy to Detect Lung Cancer on CT Images
 
View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...View classification of medical x ray images using pnn classifier, decision tr...
View classification of medical x ray images using pnn classifier, decision tr...
 
Classification of Osteoporosis using Fractal Texture Features
Classification of Osteoporosis using Fractal Texture FeaturesClassification of Osteoporosis using Fractal Texture Features
Classification of Osteoporosis using Fractal Texture Features
 
IRJET - Lung Cancer Detection using GLCM and Convolutional Neural Network
IRJET -  	  Lung Cancer Detection using GLCM and Convolutional Neural NetworkIRJET -  	  Lung Cancer Detection using GLCM and Convolutional Neural Network
IRJET - Lung Cancer Detection using GLCM and Convolutional Neural Network
 
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting PneumoniaIRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
IRJET- A Survey on Medical Image Interpretation for Predicting Pneumonia
 
Applications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer PredictionApplications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer Prediction
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
Essay On Image Processing
Essay On Image ProcessingEssay On Image Processing
Essay On Image Processing
 
40120130405013
4012013040501340120130405013
40120130405013
 
Performance Comparison Analysis for Medical Images Using Deep Learning Approa...
Performance Comparison Analysis for Medical Images Using Deep Learning Approa...Performance Comparison Analysis for Medical Images Using Deep Learning Approa...
Performance Comparison Analysis for Medical Images Using Deep Learning Approa...
 
A Review of Lie Detection Techniques.pdf
A Review of Lie Detection Techniques.pdfA Review of Lie Detection Techniques.pdf
A Review of Lie Detection Techniques.pdf
 
A Review of Lie Detection Techniques
A Review of Lie Detection TechniquesA Review of Lie Detection Techniques
A Review of Lie Detection Techniques
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 

Recently uploaded (20)

AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

Design and development of pulmonary tuberculosis diagnosing system using image

  • 1. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 357 DESIGN AND DEVELOPMENT OF PULMONARY TUBERCULOSIS DIAGNOSING SYSTEM USING IMAGE PROCESSING TECHNIQUES AND ARTIFICIAL NEURAL NETWORK IN MATLAB Chandrika V*., Parvathi C.S., and P. Bhaskar Department of Instrumentation Technology, Gulbarga University P G. Centre, Yeragera – 584 133. Raichur, KARNATAKA, INDIA. ABSTRACT In this paper we are presenting a system which has been designed to detect the presence of pulmonary tuberculosis (PTB). Using image processing techniques and Artificial Neural Network (ANN) the system is designed. These toolkits are available in Matlab. So, the whole system is designed on the Matlab platform. The toolkit ANN with Back Propagation (BP) is used as classifier. For the detection of PTB X-ray images are used as input. On these X-ray images segmentation & enhancement algorithms are implemented. From the resultant image shape and texture features are extracted. These features are fed to the neural network for training. Along with these features a clinical examination (sputum) result is also considered. Once training of the ANN is over, testing is done by giving an unknown X-ray image. The first two stages which have occurred while training the ANN will also occur for testing stage i.e. segmentation & enhancement. The extracted shape & texture features from test image are compared with the trained features. ANN, the classifier classifies whether the case is TB or NON-TB. Along with the classified result severity check is also made. The ANN is designed with the architecture (135-40-10-2).A GUI has been designed for the user which displays the result, informations about the intermediate stages, etc. of the system. The designed system is verified for 110 X-ray images of which 59 were NON-TB and 51 were PTB. 55 were detected as NON-TB and 49 as TB by our designed system. Thus the detection accuracy is found to be 94.5%. Keywords: Pulmonary Tuberculosis, Neural Network, Back Propagation, TB Symptoms, X- ray, ANN INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April, 2013, pp. 357-372 © IAEME: www.iaeme.com/ijecet.asp Journal Impact Factor (2013): 5.8896 (Calculated by GISI) www.jifactor.com IJECET © I A E M
  • 2. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 358 1. INTRODUCTION Worldwide Tuberculosis (TB) has become one of the most important public health problems. There are 9 million new TB cases and nearly 2 million TB deaths each year [1]. Diagnosis and the management of pulmonary tuberculosis is an essential target of tuberculosis control programs. However, pulmonary tuberculosis (PTB) is becoming more and more a serious problem, particularly in countries affected by epidemics of human immunodeficiency virus (HIV) [2]. The diagnosis of PTB using prompt and accurate methods is a crucial step in the control of the occurrence and prevalence of TB. However, the diagnosis of PTB is quite complex, so there is no unified standard at present. Frequently, there is over diagnosis and missed diagnosis and it is a thorny question in the field of TB control. Some of the methods used earlier are based on distance or pair wise distance measurement and their performance is around 60% to 65% [3]. Artificial neural network (ANN) is theoretical mathematical model acting like human brain which is one kind of information management system based on the imitation of cerebrum neural network architecture and the function [4]. ANN has the functions of self- learning, the associative memory, and highly parallel, fault-tolerant and formidable non- linearity handling ability [5] and can make rational judgment to complex questions according to obtained knowledge and the experience of handling problems. ANNs have been applied in the fields of signal processing, pattern recognition, quality synthetic evaluation, forecast analysis, etc. [6] This study seeks to develop a diagnostic model of PTB that is based on ANN to explore the feasibility of it in diagnoses with the support of the image processing techniques such as image enhancement, segmentation, data compression. An algorithm called embedded zero wavelet (EZW) frameworks is used for the image compression. The compression technique is used to just send the Lung suppressed image from one place to another. In the earlier techniques either X-ray images or clinical methods are used for the diagnosis of PTB.S.A Patil et.al made texture analysis by using image processing techniques where only lung field segmentation is used [3]. K. Veropoulos et.al studied an Automated Identification of Tubercle Bacilli using Image Processing and Neural Computing Techniques. They are detecting the Tubercle bacilli using clinical specimens [7]. The drawback of this method is that a high resolution image for the process is needed. In our work along with lung suppression Rib suppression is also made. And along with texture features shape features are also taken which has increased the accuracy of detecting PTB. In our system both X-ray and clinical results are used for the diagnosis. Using X-ray image two types of features are extracted i.e. shape and texture. Along with these features sputum examination results are also added. By Incorporating Shape, Texture & Sputum as features to the system has increased the accuracy to 94.5%. 2. METHODOLOGY Figure 1 shows the block diagram of the overall system designed for the diagnosis of PTB. The total system is divided in to two parts i.e. Training phase & testing Phase. From the block diagram it is evident that artificial neural network is the core for this system. Figure 2 shows the flowchart representation of working of the overall designed system. The X-ray image is read which then undergoes image segmentation and enhancement. From the resulting image the required features are collected. These features are then fed to the neural network. This procedure is called as Training. In testing, same image processing techniques
  • 3. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 359 are used to extract the features. These collected features along with sputum examination results are compared with the available trained features by the ANN. Depending on the comparison result, the classifier gives the as TB or NON-TB with severity. Figure 1: Block Diagram of the Overall PTB Detection System
  • 4. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 360 The whole work is divided into three important stages. The stages are mentioned as follows • Image Processing Techniques • Designing of Neural Network • Development of GUI 2.1 Image Processing Techniques In this stage three image processing techniques are being used. The techniques are enhancement, segmentation, and compression. The first two techniques are used in the diagnosis of PTB. The third technique is used to transmit the processed image from one place to another. 2.1.1 Image Acquisition The Dicom formatted X-ray images are read by converting them into MATRIX format. Then these read images are taken as input images for further analysis. These images then undergo enhancement, Segmentation. 2.1.2 Enhancement in Image Processing Once the image is read, before proceeding to another image processing application enhancement process is employed. Image enhancement is the process of adjusting digital images so that the results are more suitable for display or further analysis. For example, noise can be removed or brighten an image, making it easier to identify key features. Basically, the idea behind enhancement techniques is to bring out detail that is obscured, or simply to highlight certain features of interest in an image. It is important to keep in mind that enhancement is a very subjective area of image processing [8]. Before extracting the features we are using the Image processing enhancement technique to detect the tuberculosis cavities from the X-ray image. Several algorithms have been proposed to enhance the signal-to-noise ratio and to eliminate noise speckles. These filters include but are not limited to: Fractal Analysis [9], Fuzzy Logic approach [10], and wavelet analysis [11]. Here the two best algorithms are implemented. The adopted algorithm is a hybrid image enhancement technique that simultaneously smoothens and sharpens the image to achieve optimal contrast [12].And Edge enhancement using Laplacian smoothing approach[13]. The developed technique involves contrast enhancement using sequentially iterative (repetitive) smoothing filters, histogram equalization, and simultaneous application of two types of edge detection processes namely, maximum-difference edge detection [12] and Canny’s edge detection [14]. The post processed image is combined with the original image to accentuate the edges while eliminating noise. Finally, Smoothing is implemented because of its effect to reduce specific types of noise signals in the digitized image. Figure 3 shows the adopted algorithm for repetitive smoothing & sharpening process in enhancement [12].
  • 5. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 361 Training phase Testing Phase Data Base (N Images) Read ith Image Image Enhancement Algorithm 1 Image Enhancement Algorithm 2 + Super Imposed Image Shape Feature Extraction Texture Feature Extraction + Feature Vector Fusion ANN Training Knowledge Base Repeat for N Images Data Base (N Image) Image Read Image Enhancement Algorithm 1 Image Enhancement Algorithm 2 + Super Imposed Image Shape Feature Extraction Texture Feature Extraction + Feature Vector Generation ANN Simulation Decision (TB or NonTB) I < N? Feature Vectors Figure 2: Flowchart for the Overall System In spite of the characteristic noise, the low pass filter and high-pass filter could not directly reveal tuberculosis cavities from the image. So, the Laplacian smoothening operator is used, which highlights gray level discontinuities in an image with slowly varying gray level. To recover the edges, the gradient image is segmented using a local adaptive threshold operator.
  • 6. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 362 Figure 3: The proposed repetitive smoothing-sharpening technique 2.1.3 Image segmentation Segmentation means the grouping of neighbouring pixels into regions (or segments) based on similarity criteria (digital number, texture). Image objects in image data are often homogenous and can be delineated by segmentation. Thus, the number of elements, as a basis for a following image classification, is enormously reduced if the image is first segmented. The quality of subsequent classification is directly affected by segmentation quality. In computer vision, image 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. Image segmentation is typically used to locate objects and boundaries (lines, curves, etc.) in images. More precisely, image segmentation is the process of assigning a label to every pixel in an image such that pixels with the same label share certain visual characteristics [15].The result of image segmentation is a set of segments that collectively cover the entire image, or a set of contours extracted from the image (see edge detection). Each of the pixels in a region is similar with respect to some characteristic or computed property,such as colour, intensity, or texture. Adjacent regions are significantly different with respect to the same characteristic(s).Figure 4 shows the lung segmented image.
  • 7. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 363 Figure 4: Lung Segmented Image 2.1.4 RIB Suppression The density of the ribs affects the image by changing the luminance values of the underlying textures. This can affect the detection of nodules. A method for suppressing the contrast of the ribs and chest clavicles may be implemented using an algorithm such as the one suggested by Clifton.c et al. [16]. The generated bone structure is then used to train a classifier and suppress the ribs in a lung radiograph. 2.1.5 Region of Interest This concept reflects the fact that images frequently contain collections of objects each of which can be the source for a region. In a sophisticated image processing system it should be possible to apply specific image processing operations to selected regions. Thus one part of an image (region) might be processed to suppress motion blur while another part might be processed to improve color rendition. The amplitudes of a given image will almost always be either real numbers or integer numbers. The latter is usually a result of a quantization process that converts a continuous range (say, between 0 and 100%) to a discrete number of levels. In certain image-forming processes, however, the signal may involve photon counting which implies that the amplitude would be inherently quantized. In other image forming procedures, such as magnetic resonance imaging, the direct physical measurement yields a complex number in the form of a real magnitude and a real phase [17]. 2.1.6 Feature Extraction When the input data to an algorithm is too large to be processed and it is suspected to be notoriously redundant (e.g. the same measurement in both feet and meters) then the input data will be transformed into a reduced representation set of features (also named features vector). Transforming the input data into the set of features is called feature extraction. If the features extracted are carefully chosen it is expected that the features set will extract the relevant information from the input data in order to perform the desired task using this reduced representation instead of the full size input. Algorithms include edge detection, corner detection and shape level. Figure 5 shows the flow chart of the top level flow for feature extraction [16].
  • 8. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 364 Figure 5: Flow chart for Feature Extraction 2.1.6.1 Canny’s Edge Detection Algorithm The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties to be used for further image processing. However experienced radiologists still feel difficulties due to the high noise, low contrast, and eye-fatigue. Hence it is important to diagnose the image which will help in increasing the diagnostic reliability by reducing noise effects in X-ray images. This algorithm mainly focuses on the probability of detecting real edge points and maximizing it while the probability of falsely detecting non-edge points should be minimized secondly the detected edges should be as close as possible to the real edges. Finally one real edge should not result in more than one detected edge. The process of Canny’s image detection is simple Determining ROI (Region of Interest) that includes only white background besides the pump, and cropping the image to this region. Conversion to gray-scale to limit the computational requirements next to blur the image to remove noise then identify the potential edges by thresholding and finally it should be made mandatory that the edges should be marked where the gradients of the image has large magnitudes[18].
  • 9. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 365 2.1.6.2. Shape Level Features Here we are using 8-Neighbour connectivity algorithm to group the nearest-neighbour connected pixels to describe the shape features. These shape descriptors are invariant to rotation, translation, skew transformations and scale. The extracted shape level features are rectangularity, circularity, sphericity, convexity and convex perimeter. The typical values for TB shapes are as follows shown in the table 1. These features discriminate true TB shape. Shape Features Tb Non-Tb Shape Descriptors Rectangularity 0.15 To 0.6 0.6 To 1.0 Actual Area/Area Of Bounding Box Circularity 0.3 To 1.0 0.1 To 0.3 Mean Distance/Standard Distance Sphericity 0.1 To 0.9 0.9 To 1.0 Radius Of The Inscribed Circle/Radius Of Circumscribed Circle Of Boundary Convexity 0.1 To 0.8 0.8 To 1.0 Actual Area/Convex Hull’s Area Convex Perimeter 0.1 To 0.9 0.9 To 1.0 Actual Perimeter/Convex Hull’s Perimeter Table 1: Shape Level Features. 2.1.6.3. Texture Level Features Here we are using Log Gabor Wavelet Transformation to find the texture features on the validated region of interest (ROI) after resizing it to 128x128. Totally we are calculating 128 texture features on real part of wavelet coefficients. 2.2 Design of Artificial Neural Network 2.2.1 Feature Classification The selected features are used for classification. For classification of samples, we have employed the ANN, a matlab based Machine Learning package. The Back-Propagation (BP) Network is a multi-layered feed forward network for the weight training of non-linear differentiable functions. The BP network mainly is used for approximation of functions, pattern recognition, classification, the data compression. In the practical application of ANN, 80%-90% of the ANN model adopted the BP network or its variations. Three-layered (including input layer) BP network may complete the random n dimension to m dimension mapping. Therefore this analysis uses a three-layered BP network with one hidden layer, in accordance with TB features. An artificial neural network, often just called a neural network, is a mathematical model inspired by biological neural networks. A neural network consists of an interconnected group of artificial neurons, and it processes information using a connectionist approach to computation. The inspiration for neural networks came from examination of central nervous systems. In an artificial neural network, simple artificial nodes, called "neurons", "neurodes", "processing elements" or "units", are connected together to form a network which duplicates a biological neural network.
  • 10. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 366 2.2.2 The Network Type and the Layer The Back-Propagation Network is a multi-layered forward feed network for the weight training of non-linear differentiable functions. The BP network mainly is used for approximation of functions, pattern recognition, classification, the data compression. In the practical application of ANN, 80%-90% of the ANN model adopted the BP network or its variations. The BP network is also central to the forwarding network and constitutes the most vital element of the ANN. ANN with one hidden layer can be used for approximation for any closed interval, continuous function. Therefore, a three-layered (including input layer) BP network may complete the random n dimension to m dimension mapping. Therefore this analysis uses a three-layered BP network with one hidden layer. 2.2.3 Input and Output Variable Choice Training samples were analyzed using single factor Logistic regression, screening significant parameters for TB diagnosis as input variable. Parameters identified in this analysis included the shape variables and symptoms. The network output has two kinds: the first kind is the TB group, for which the expected export value is 1; the second kind is the non-TB group, for which the expected export value is 0. 2.2.4 Number of Hidden Layer Neurons Determining the number of hidden layer neurons is a very complex issue. Because of the lack of a strong analytical formula for calculating this value, in the past, this was often determined simply according to designer's experience and repeated trials. To address this the research, the BP network is designed with a hidden layer with variable neuron in order to determine best number of hidden layer neurons through comparisons of errors. 2.2.5 Activation Function Activation function is central to both the neuron and the network. The capacity and efficiency of a network to solve questions depends on the activation function which is used in the network to a great extent beside related to the network architecture. The Sigmoid activation function has the function of nonlinearity magnification to coefficient; it can transform the signal from an input of -8 to 8, to an output of -1 to 1.Because the magnification coefficient is smaller for larger input values and bigger for smaller input values. As such, we chose to use the sigmoid activation function. 2.2.6 The Pre-Treatment of Clinic Data Different parameters used in diagnoses had different expression methods and dimensions, and there was a significant difference between their ranges. If raw data were directly input into the neural network, the network would adjust weight primarily in accordance with data whose numerical values are greater. So the frequency of error did not reflect the data whose numerical values were smaller.So raw data had to be changed into those fit for neural network by means of pretreatment to improve the learning ability and astringency function of the neural network. It was also important to normalization, pretreated input data for the network, which used the ‘sigmoid’ excitation function and error back- propagation learn algorithm for raising their learning ability and generalization performance. The input data of network should be in the interval (0, 1), so 1 and 0 were used to indicate “YES” and “NO” for the binary variable data, and texture variances were transformed to 0~1 variables. Normalization treatment widely used for selection of quantitative data:
  • 11. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 367 ‫ݕ‬௜ ൌ ௫೔ି௫೔ಾ೔೙ ௫೔ಾೌೣି௫೔ಾ೔೙ …. (1) Where, x୧ raw data. The data collected were used for the raw data matrix of the ANN diagnostic after they were quantitative and normalized according to this principle [1]. 2.3 Data Sharing and Image Compression Here the compression technique is used to send the information from one place to another which helps in the analysis of the segmented image on the other side. Medical databases are considered valuable to many parties including hospitals, practitioners, researchers, insurance companies, etc. Hospitals and practitioners used their patients medical records to support their services, Data sharing or information sharing is necessary for distributed systems, and much works have focused on designing a specific information sharing protocols [19]. However, the privacy of the shared data and data transmitting becoming a challenging issue [16]. In Telemedicine system, each collaborator (hospital) needs to share their private local database with other collaborators. The data sharing in healthcare industry is different from other domains. Medical data is useful, but also harmful to a patient if it’s not accurate or real. The shared data received from other collaborators under the Telemedicine system can affect the decisions made by the practitioners. Image compression is an application of data compression that encodes the original image with few bits. The objective of image compression is to reduce the redundancy of the image and to store or transmit data in an efficient form. The main goal of such system is to reduce the storage quantity as much as possible, and the decoded image displayed in the monitor can be similar to the original image as much as it can be. 2.3.1 The Embedded Zero-tree Wavelet algorithm Image compression is very important in many applications, especially for progressive transmission, image browsing and multimedia applications. The whole aim is to obtain the best image quality and yet occupy less space. Higher compression ratios can be obtained if some error, which is usually difficult to perceive, is allowed between the decompressed image and the original image. This is lossy compression. In such a case, the small amount of error introduced by lossy compression may be acceptable. Most popular standards for image and video compression (MPEG, JPEG, and H.261) are based on the Discrete Cosine Transform (DCT), a mathematical tool that transforms the signal domain from space to frequency [20]. The Discrete Wavelet Transform (DWT) is another mathematical tool that offers Very good results when it is applied to image and video coding algorithms, improving significantly the performance of DCT-based codec’s. 2.3.2 Discrete Wavelet Transform The transform of a signal is just another form of representing the signal. It does not change the information content present in the signal. The Wavelet Transform provides a time- frequency representation of the signal. It is easy to implement and reduces the computation time and resources required. The signal to be analyzed is passed through filters with different cutoff frequencies at different scales [21]. 2.3.3 The Embedded Zero-tree Wavelet Algorithm (EZW) The Embedded Zero-tree Wavelet (EZW) algorithm is considered the first really efficient wavelet coder. Its performance is based on the similarity between sub-bands and a
  • 12. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 368 successive-approximations scheme. Coefficients in different sub-bands of the same type represent the same spatial location, in the sense that one coefficient in a scale corresponds with four in the prior level. This connection can be settled recursively with these four coefficients and its corresponding ones from the lower levels, so coefficient trees can be defined. The EZW algorithm is performed in several steps, with two fixed stages per step: the dominant pass and the subordinate pass. In Shapiro's paper [22] the description of the original EZW algorithm can be found. 3. GUI (GRAPHICAL USER INTERFACE) A GUI has been designed for the user sake i.e. for the display of the result. Figure 6 shows the designed GUI where the informations about results. Severity, intermediate results, graphs etc.are available. A GUI program is a graphical based approach to execute the program in a more user friendly way. It contains components such as push buttons, text boxes, radio buttons, pop-up menus, slider etc. with proper labels for easy understanding to a less experienced user. These components help the user to easily understand how to execute or what to do to execute the program. When an user responds to a GUI’s components by pressing a pushbutton or clicking a check box or radio button or by entering some text using text box, the program reads the necessary information for that particular event, hence GUI programs are also known as event driven programs. MATLAB provides a tool called GUIDE (GUI Development Environment) for developing GUI programs.GUI approach is employed in various fields. In some systems GUI is built to facilitate users to apply the developed system and understand hierarchy. GUI that acts as an intermediate media creates a form of communication between users and the developed object detection system. Figure 6: Front Panel (GUI) 3.1 Matlab The whole system is designed on the Matlab platform. MATLAB, which stands for matrix laboratory, is a very powerful technical language for mathematical programming. It has a very extensive library of predefined programs or functions designed to help engineers and scientists to solve their problems in a faster and less painful way. In MATLAB having over number of toolboxes has made it easy for different subjects of study. A toolbox of a particular subject contains mainly the functions or programs required to solve problems
  • 13. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 369 related to the subject. The present day professional version of MATLAB is having graphical and GUI features. Writing programs in MATLAB is much easier compared to other programming languages like FORTRAN, C, C++ or Java. This is because when writing a program in MATLAB, There is no worry about the declaration of variables, types, sizes and memory requirements, which are the main sources of troubleshooters in other programming languages. [23]. 4. RESULTS AND DISCUSSIONS In the designed ANN, the objective error is found to be 0.01 with the training rate of 1000 .Figure 7 shows the ANN under training. The ‘Performance plot’ button in the training window can be used to see a plot that resembles Figure 8, the Semi-Logarithmic Line Graph of Training Performance of the neural network. The plot shows the mean squared error of the network starting at a large value and decreasing to a smaller value. In other words, it shows that the network is learning. The designed system is verified for 110 X-ray images of which 59 were NON-TB and 51 were PTB. 55 were detected as NON-TB and 49 as TB. Accuracy, sensitivity, and specificity of our diagnosis were 94.5% (94/100), 96.49% (55/57), and 92.45% (49/53), respectively. Table 2 shows the diagnostic results of the X-ray images taken for testing. Figure 7: ANN Training Network Figure 8: Semi-Logarithmic Line Graph of Training Performance
  • 14. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 370 Table 2: Diagnostic Result of Testing Sample 4 CONCLUSION Due to the complexity of TB diagnosis, there is no unified standard for the diagnosis. Over diagnosis and missed diagnosis are formidable problems in the process for TB control. The cost of new diagnostic methods, such as nucleic acid amplification tests is very high and the effectiveness of these tests has not been confirmed in developing countries. To aim directly at uncertainty information and artifacts in clinical diagnosis, the limitation of regression modeling can be overcome by the use of ANNs. Reasonable judgment, satisfactory predictions and ideal forecasts can be achieved by ANN based on existing knowledge and experiences in solving problems. It is found that the accuracy of TB diagnosis is 94.5% by the (135-40-10-2)-BP network. These results indicate that the validity of diagnosis was good and the (135-40-10-2)-BP network could be further extended to new patient data. The results indicate that this could be used as a new diagnosis method for the diagnosis of PTB. ACKNOWLEDGEMENTS The authors are very grateful to Mrutyunjaya S. Hiremath, CTO, eMath Technology, India for the interesting discussions regarding this work. Also authors are thankful to KIMS, Bangalore for providing data base(X –ray Images). REFERENCES [1] R.P. Tripathi, N. Tewari, N. Dwivedi, (2005) “Fighting tuberculosis: An old disease with new challenges”. Med Res Rev,Vol.25(1):pp 93-131. [2] R. Colebunders, WE. Bastian, (2000) “A review of diagnosis and treatment of smear- negative pulmonary tuberculosis”. International Journal of Tuberc Lung Disease, ,Vol. No.4:pp 97-107. Diagnostic result Status of disease Total TB Non-TB TB 49 02 51 Non-TB 04 55 59 Total 53 57 110
  • 15. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 371 [3] S A Patil and V R Udupi, Textile & Engineering Institute, (April 2010) “Ichalkaranji, India Chest X-ray features extraction for lung cancer classification”, JSIR, vol. 69, pp 271-277. [4] Wu, Y.M. Wu, L.B. Qu, et al, (2003) “Application of artificial neural network in the diagnosis of lung cance”r. Chin J Microbial Immune, ,Vol. 23 No.8 pp 646-649. [5] F. E. Ahmed, (2005) “Artificial neural networks for diagnosis and survival prediction in colon cancer”. Molecular Cancer, pp 4-29. [6] W. Deng, P.H. Jin, (2002) “Artificial neural networks and its applications in preventive medicine. Chin Pub Health”, Vol.18 No.10 pp 1265-1267. [7] K. Veropoulos, C. Campbell ,G. Learmonth, B. Knight “The Automated Identification of Tubercle Bacilli using Image Processing and Neural Computing Techniques” 5th Kaulalumpur International conference on Biomedical Engineering. IFMBE proceeding.. [8] http://www.mathworks.in/discovery/image-enhancement.html. [9] R. F. Chang; C. J. Chen; M. F. Ho; D. R. Chen; WK Moon. (2004) “Breast ultrasound image classification using fractal analysis”. Proceedings of the Fourth IEEE Symposium on Bioinformatics and Bioengineering. [10] Y. Guo, H. Cheng, J. Huang, J. Tian, W. Zhao, L. Sun, Y. Su, (Feb 2006) “Breast ultrasound image enhancement using fuzzy logic”, Ultrasound in Medicine & Biology, Volume 32, Issue 2 ,pp 237-247. [11] D. Chen, R. Chang, W. Kuo, M. Chen and Y. Huang,( October 2002) “Diagnosis of breast tumours with sonographic texture analysis using wavelet transform and neural networks”, Ultrasound in Medicine & Biology Volume 28, Issue 10, pp 1301-1310. [12] Sadeer Al-Kindi & Ghassan A. Al-Kindi, (2011) “Breast Sonogram & mammogram Enhancement Using Hybrid & repetitive smoothing & Sharpening Techniques” Conference Publications on Biomedical Engineering IEEE transactions pp 446-449. [13] Weixing Wang, Shuguwang Wu (2006) “A study on Lung Cancer Detection Using Image Processing” International conference on Communications , Circuits and systems proceedings. pp371-374. [14] J. Canny,(1986.) “A Computational Approach to Edge Detection”, IEEE Trans. Pattern Analysis and Machine Intelligence,Vol. 8(6) : pp 679–698. [15] .http://en.wikipedia.org/wiki/Image_segmentation. [16] Clifton, C., Kantarcioglu, M., Doan, A., Schadow, G., Vaidya, J., Elmagarmid, A.K., Suciu, and D.: Privacy, Paris (2004),” preserving data integration and sharing”. In: 9th ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge, pp. 19-26. [17] M.Vasantha, Dr.V.Subbiah Bharathi, R.Dhamodharan, “Medical Image Feature, Extraction, Selection and Classification”. Department of Computer applications,St.Peters University ,Chennai. [18] Ian T. Young, Jan J. Gerbrands, Lucas J. van Vliet, (1995) “Fundamentals of Image Processing”. PublisherTU Delft, Faculty of Applied Physics, Pattern Recognition Group, ISBN9075691017, 9789075691016, Length pp 110. [19] Agrawal, R., Evfimievski, A., Srikant, R.: ACM Press (2003) “Information Sharing across Private Databases”. In 22 nd ACM SIGMOD International Conference on Management of Data, pp 86-97. [20] J. Oliver and M.P. Malumbres, “An implementation of the EZW algorithm”. Universidad Politecnica. De Valencia. DISCA Department. Camino de Vera 17, 46071 Valencia.
  • 16. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online) Volume 4, Issue 2, March – April (2013), © IAEME 372 [21] Mohsen Zare Baghbidi , Kamal Jamshidi , Ahmad Reza Naghsh Nilchi And Saeid Homayouni “Improvement Of Anomaly Detection Algorithms In Hyper spectral Images Using Discrete Wavelet Transform” Department Of Computer Engineering, College Of Engineering, University Of Isfahan, Isfahan, Iran. [22] J.M. Shapiro. December (1993) “Embedded image coding using zero trees of wavelet coefficients. IEEE Trans. on Signal Processing”, vol. 41, No.12. [23] Chandrika V, Parvathi. C. S, P. Bhaskar, (2012)“Diagnosis of Tuberculosis Using Mat lab Based Artificial Neural Network”. IJIPA Vol.3,No.1, pp 37-42. [24] J.Rajarajan and Dr.G.Kalivarathan, “Influence of Local Segmentation in the Context of Digital Image Processing – A Feasibility Study”, International journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 3, 2012, pp. 340 - 347, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. [25] Darshana Mistry and Asim Banerjee, “Discrete Wavelet Transform using MATLAB”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 2, 2013, pp. 252 - 259, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375. [26] B.K.N.Srinivasa Rao and P.Sowmya, “Architectural Implementation of Video Compression Through Wavelet Transform Coding and EZW Coding”, International journal of Electronics and Communication Engineering & Technology (IJECET), Volume 3, Issue 3, 2012, pp. 202 - 210, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472. [27] S. Shenbaga Ezhil and Dr. C. Vijayalakshmi, “Prediction of Colon-Rectum Cancer Survivability using Artificial Neural Network”, International journal of Computer Engineering & Technology (IJCET), Volume 3, Issue 1, 2012, pp. 163 - 168, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.