ArticlePDF Available

Abstract and Figures

The main problem encountered nowadays in the health field, especially in health care is the growing number of population and the decreasing health facilities. In this regard, healthcare kiosk is used as an alternative to the health care facilities. Heart disease is a dangerous one which could threaten human life. Many people have died due to heart disease and the surgery itself is still very expensive. To analyze heart diseases, doctor usually takes a video of the heart movement using ultrasound equipment to distinguish between normal and abnormal case. The results of analysis vary depending on the accuracy and experience of each doctor so it is difficult to determine the actual situation. Therefore, a method using healthcare kiosk to check the heart health is needed to help doctor and improve the health care facilities. The aim of this research is to develop healthcare kiosk which can be used to check the heart health. This research method is divided into three main parts: firstly, preprocessing to clarify the quality of the image.In this section, the writers propose a Median High Boost Filter method which is a combined method of Median Filtering and High Boost Filtering. Secondly, segmentation is used to obtain local cavities of the heart. In this part, the writers propose using Triangle Equation that is a new method to be developed. Thirdly, classification using Partial Monte Carlo method and artificial neural network method; these methods are used to measure the area of the heart cavity and discover the possibility of cardiac abnormalities. Methods for detecting heart health are placed in the kiosk. Therefore, it is expected to facilitate and improve the healthcare facilities. Keywords: Healthcare kiosk, heart health, reprocessing, segmentation, classification.
Content may be subject to copyright.
EMITTER International Journal of Engineering Technology
Vol.3, No.2, December 2015
ISSN: 2443-1168
Copyright © 2015 EMITTER International Journal of Engineering Technology - Published by EEPIS
99
Development of Healthcare Kiosk for Checking Heart Health
Riyanto Sigit, Zainal Arief, Mochamad Mobed Bachtiar
Politeknik Elektronika Negeri Surabaya
Kampus PENS, Jalan Raya ITS Sukolilo, Surabaya 60111
Tel: (031) 594 7280; Fax: (031) 594 6114
E-mail: riyanto@pens.ac.id,zar@pens.ac.id, mobed@pens.ac.id
Abstract
The main problem encountered nowadays in the health field,
especially in health care is the growing number of population and the
decreasing health facilities. In this regard, healthcare kiosk is used as an
alternative to the health care facilities. Heart disease is a dangerous one
which could threaten human life. Many people have died due to heart
disease and the surgery itself is still very expensive. To analyze heart
diseases, doctor usually takes a video of the heart movement using
ultrasound equipment to distinguish between normal and abnormal case.
The results of analysis vary depending on the accuracy and experience of
each doctor so it is difficult to determine the actual situation. Therefore, a
method using healthcare kiosk to check the heart health is needed to help
doctor and improve the health care facilities.
The aim of this research is to develop healthcare kiosk which can
be used to check the heart health. This research method is divided into
three main parts: firstly, preprocessing to clarify the quality of the
image.In this section, the writers propose a Median High Boost Filter
method which is a combined method of Median Filtering and High Boost
Filtering. Secondly, segmentation is used to obtain local cavities of the
heart. In this part, the writers propose using Triangle Equation that is a
new method to be developed. Thirdly, classification using Partial Monte
Carlo method and artificial neural network method; these methods are
used to measure the area of the heart cavity and discover the possibility of
cardiac abnormalities. Methods for detecting heart health are placed in
the kiosk. Therefore, it is expected to facilitate and improve the
healthcare facilities.
Keywords: Healthcare kiosk, heart health, reprocessing,
segmentation, classification.
1. INTRODUCTION
Heart disease is very dangerous and it causes the death of many people
throughout the world. Clinics have focused their research on diagnosing
cardiac disease. Cardiac function can be measured using ultrasound,
Magnetic Resonance Imaging (MRI), Computed Tomography (CT), X-Ray,
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
100
Positron Emission Tomography (PET) and Single Photon Emission
Tomography (SPECT).
This study used ultrasound and echocardiography to measure cardiac
function. Echocardiography is advantageous because it is affordable, widely
used, provides a great amount of information, non-invasive, does not expose
the patient to radiation and it can be applied to patients in critical condition.
The results are directly evident. Standard images used in echocardiography
are the short-axis, long-axis, two-chamber and four-chamber views. At
present, the reading of echocardiograms by experts is conducted using
standard clinical practice. However, this task requires accuracy and
experience in diagnosing the heart cavity structure.
Various studies have focused on segmenting cardiac cavities [1, 2].
However, there is still room for the innovation and development of new
methods and algorithms for further improvement. To perform segmentation
and detection of echocardiographic images, a number of researchers have
used short-axis images [3]. Klingler et al. [4], Lacerda et al. [5] and dos Reis et
al. [6] used semi-automatic detection methods, whereas Hae-Yeoun et al. [3]
and Ohyama et al. [7] developed fully automated detection methods. Works
on using snake’s algorithm to perform segmentation of cardiac cavity are
reported by Jierong, et al [8], Moursi&El-Sakka[9] and Ranganath[10].
In this study, to develop kiosk for checking heart health with an
alternative and implementation the simpler method called triangle method is
proposed to delineate the boundary of cardiac cavity from echocardiographic
images. In order to obtain an initial estimate of the boundary, combinations
of filtering and morphological operations are applied to the original image.
The filtering process involves application of high boost filter along with
morphological and thresholding operators to eliminate noise and convert the
image into a binary image. The use of a high boost filter is meant to enhance
the high frequency components without affecting the low frequency
components. This filter is followed by a negative Laplacian filter for edge
detection. A region filter is then applied to confine the boundary detection
region. The triangle method is then used to reconstruct a more precise
border by pruning and connecting the unwanted sections of the boundary
and lines. All the method will be implemented in the healthcare kiosk.
2. RELATED WORKS
The main objective of this work is to development of healthcare kiosk
for checking hearth health. In [1], Noble and Boukerroui survey several
methods and techniques for ultrasound segmentation. Petitjean and
Dacher[2] review segmentation methods in short axis cardiac MRI. Lee et al.
[3] used automatic segmentation for cardiac images using iterative
thresholding and an active contour model. Klingler et al. [4] applied
mathematical morphology to perform the segmentation of echocardiography
images. Lacerda et al. [5] presented radial search for the segmentation of
cardiac cavities. Chalana et al. [11] used multiple active contour models for
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
101
cardiac boundary detection. Laine and Zong[12] applied border identification
that depended on the shape modeling and border reconstruction from a set
of images. Ohyama et al. [7] presented a ternary threshold method for
detection of the left ventricular endocardium. Maria et al. [6] used semi-
automatic detection of the left ventricular border. Sigit et al. [13] applied the
triangle equation for automatic segmentation of the cardiac cavity, but only
worked for cases where there are only open major boundary without isolated
minor closed contours. In this paper, improvement of this method is
presented that is able to handle more general cases.
Segmentation using snakes have been conducted by several
researchers. Kass et al. [14] was the first to introduce the snake algorithm.
Chenyang and Prince[15] developed a new model of external forces for
snake, called gradient vector flow (GVF). Jierong et al. [8] used morphological
operations and the snake model to detect the boundary of echocardiographic
images. Moursi and El-Sakka[9] presented an efficient algorithm for
determining a good initial centroid contour in ultrasound images with the
snake algorithm. Ranganath[10] developed algorithms based on snakes for
extracting blood pool contours from cardiac MRI. Itai et al. [16] used
automatic detection of abnormal shadow by using snake for segmentation of
lung area. Jaffar et al. [17] describe a method for full automatic segmentation
based on Fuzzy entropy and morphological image processing techniques
from CT-Scan images.Sigit et al. [18] proposed a method for segmentation of
cardiac cavity image using search contour and snakes.
The snake is an active contour model. Snake can be used to find the
boundary of an object in an image starting from an initial boundary estimate.
It searches boundary images by minimizing the energy function. The total
energy of the snake is defined as in (1).
( ) ( ) ( )
(
)
dssvsvsvE
+=
λβα
22
"'
2
1
(1)
The weakness of the snake algorithm is that it is dependent on the
initial boundary estimate and setting of energy function variables (
λ
β
α
,, ).
In this study, we propose an algorithm called triangle method combined with
filtering and a morphology operation that is independent of initial estimate
and does not require any variable to be set.
3. ORIGINALITY
In this paper, development of healthcare kiosk for checking hearth
heath is proposed using triangle method.The main task of the proposed
triangle method is to prune and connect these boundaries to form a single
closed boundary to delineate the cardiac cavity. This is achieved by
successively scanning the points on noisy boundary using the corners of a
triangle subtended from the center of the initial boundary.
Triangle method has been successful gives better results compared
with the snake
algorithm
. The proposed method can provide solutions of
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
102
image segmentation for cardiac cavity images.The triangle method for image
segmentation is a novelty and not used mainly for segmentation.Results from
test using actual echocardiographic images show that the proposed method
give better accuracy compared to snake algorithm. The proposed method is
also easier to use as it does not need any tuning parameter.
4. SYSTEM DESIGN
The preprocessing steps involves several filtering processes such as
high boost, morphological, thresholding, negative Laplacian and region
filtering as shown in Figure 1.
Figure 1. Block diagram of the pre-processing steps
The procedure begins by reading the input file, i.e., the AVI video files
comprising the stored ultrasound images of the short-axis display of the
cardiac cavity. The input file is read by view image, which then converts the
video recording into a sequence of image frames to enable the images to be
processed and analyzed.
Next, a high boost filter is implemented to enhance the image because
the images obtained via view image are not clear. By using the high boost
filter, the image can be improved, and the cardiac cavity can be made more
prominent because in high boost filtering, the high frequency components of
the image are enhanced, while the low frequency components remain mostly
unchanged.
Though the image is somewhat improved, there is still noise due to
the enhancement of the high frequency components. To suppress this noise, a
morphological technique using the open and close operators is used to
remove speckle noise and sharpen the edges of the cavity, which is followed
by thresholding to convert the image into a binary format. Next, the binary
image is subjected to a negative Laplacian filter to determine the boundary of
the cavity. The implementation of a negative Laplacian filter involves taking
derivatives and performing convolution on the binary image to extract the
high-pass information directly. By doing so, a sharpened image can be
obtained, and the edges of the cavity can be clearly determined. Next, the
image is further subjected to the region filtering technique to eliminate small
and insignificant contours. Before region filtering, the center point and radius
of the circles are preset. After region filtering, the boundary of the cardiac
cavity in the image is almost evident but still contaminated with other
contours. To completely remove these other unwanted contours and
maintain only the desired contour of the cardiac cavity, a method based on
intersecting connecting line is used. The use of the intersecting connecting
was reported and described in [13].
Filter
Filtered
Image
Morphology &
Thresholding Negative
Laplacian Region
Filter
Original
Image
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
103
4.1 Cardiac Image View
Typically, cardiac cavity images are presented using standard viewing
methods, such as the short-axis and long-axis views. In this research, short-
axis images are processed and analyzed to test the proposed segmentation
and detection algorithm using the triangle equations.
The procedure starts by reading the input file, i.e., the AVI video files
comprising the stored ultrasound images of the short-axis display of the
cardiac cavity. The input file is read using view image, which then converts
the video recording into a sequence of image frames to allow the images to be
processed and analyzed.
4.2 High Boost Filter
The high boost filter is implemented first. Itis one of the sharpening
operators in image processing. A high pass filter reduces the original image
using a low pass image, asshown in (2).
High pass = Original – Low pass (2)
A high boost filter multiplies the original image by a factor A, and the
result is then reduced by the low pass image, asshown in (3).
High boost = A * Original – Low pass (3)
Alternatively, the original image can be multiplied by (A–1), and the
result can be added to the high pass image, as shown in (4). In the case where
A is equal to1, it is called a high pass filter, but if A is greater than 1, it is
called a high boost filter.
High boost = (A–1) * Original + Original – Low pass
High boost = (A–1) * Original + High pass (4)
The high-boost filter is used to enhance high frequency component
while maintaining the low frequency components. The kernel from the high
boost filter is shown in (5):
W
highboost
= (A-1) * W
original
+ W
highpass
(5)
For example, W
highboost
= (A-1) *
000
010
000
+
010
141
010
W
highboost
= (A-1) *
000
010
000
+
111
181
111
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
104
Figure 2 and Figure 3 show the effect of the high pass filter and high
boost filter. Figure 2(a) is the short-axis image of the left ventricular cardiac
cavity, which was obtained from echocardiography. Figure2(b)is the effect of
a high pass filter with central kernels 4. Figure2(c) shows the effect of a high
pass filter with the center of kernel8. Figure 3 represents the effects of the
high boost filter with A=2, 4, 8, 16, 32 and 64. The image becomes sharper as
the factor A increases.
(a) (b) (c)
Figure 2. The effect of the high pass filter. (a) Original short axis image. (b) High
pass 4. (c) High pass 8.
(a) (b) (c)
Figure
3. The effect of the high boost filter. (a) Original short axis image. (b) High
pass 4. (c) High pass 8.
Sigit et al. [13] presented high boost filter with uses the spatial mask
from Lacerda[5]. Inthisstudy, an Avalue of 32 was used.Figure 4 shows the
spatialmaskassociated with this value of A. Using this high boost filter, the
image can be enhanced, and the cardiac cavity can be made more visible as
shown in Figure 3.
-1 -1 -1
-1 40 -1
-1 -1 -1
Figure 4. Spatial mask used for the high boost filter
4.3 Morphology and Thresholding
After implementing the high boost filter, the morphology operation is
used to remove noise. Basic morphology operations are dilation and erosion.
Both dilation and erosion are produced by the interaction of a set of
structureelements with the image. This structure element has the shape and
origin shown in Figure 5(a).
Suppose A is the set of pixels, and B is a structure element. Structure
element B dilates set A by filling holes with certain shapes and sizes provided
by the structure elements, such as in Figure 5(b). Structure element B erodes
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
105
set A by eliminating certain shapes and sizes of the structure provided by the
structure elements, such in as Figure 5(c).
(a) (b) (c)
Figure 5. Morphologyoperation. (a)Structureelements (b)Dilation (c)Erosion
Dilation
BA
can be written as in formula (6), while the erosion
BA
Θ
can be written as in formula (7), where
B
ˆ is the reflection of B followed by a
shift z.
(6)
(7)
This study uses morphological operations with the opening and closing
algorithm. The main purpose of the opening and closing algorithm is to
reduce speckle noise in the cardiac cavity image. The opening algorithm
involves eroding image A by B and dilating it by B. Mathematically, it is
achieved by using the mathematical notation of the opening algorithm shown
in Equation 8. The closing algorithm is implemented by dilating image A and
eroding it by B. The mathematical notation of the closing algorithm is shown
in Equation 9.
BBABA
Θ
=
)(o (8)
BBABA
Θ
=
)( (9)
Figure6 illustrates the effect ofmorphology using the structure
elements circle, crossandellipse. In this study, an elliptical structure element
with a 3x3 matrix structure was used because the shape and number of these
structures was found to give the best result.
Figure 6. The effect ofmorphology by using the structure lements circle, cross and
ellipse
}
ˆ
{ΦA)Bz|(BA
z
=
}{ Az|(B)BA
z
=Θ
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
106
4.4 Negative Laplacian Filter
Next, the negative Laplacian filter, which is a second derivative filter,
was realized to find areas of rapid change in the image (i.e., edges). Image
edges canbe obtainedin various ways, but the two most commonly used
methods for finding the edge of the image a research-based and zero-
crossing-based methods. The former method findsthe maximum and
minimum from the image edge based on the first derivative, and this method
is also called the gradient method. The latter method finds the image edge
using the second derivative, and this method is also known as the Laplacian.
Figure7 shows the filtered images using various edge detection gradient
methods.
(a)
(b)
(c)
(d)
(e)
(f)
Figure 7. Filtered images using different edge detection methods. (a) Original image.
(b) Robert. (c) Prewitt. (d) Sobel. (e) Canny. (f) negative Laplacian.
It appears that the Canny and negative Laplacian methods give good
results but differ in terms of computational speed. Inthis paper, the negative
Laplacian for edge detection process was used because it is faster than the
Canny method. The Canny method requires a longer processing time than the
Laplacian method because it requires the use of the Gaussian derivative and
two threshold values to detect both strong and weak edges. There are several
ways to find an approximate discrete convolution kernel that approximate
the effect of the Laplacian. A possible kernel is shown in Figure 8 below:
0 1 0
1 -4 1
0 1 0
Figure 8. Kernel used for negative Laplacian
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
107
4.5 Region Filter
Subsequently, the region filter was used to eliminate small contours.
The region filter scans the contour and calculates the area of each contour.
Regions with an area that is smaller than the pre-determined threshold are
eliminated from the contour [5]. The threshold value was set to 25 pixels and
was empirically determined. Figure 9(b) shows the effect of applying region
filter to the image given in Figure 9(a).
(a) (b)
Figure 9. (a) Imaged formed after high boost filtering and morphology operation.
(b) Image after region filtering.
4.6 Removing remote contours
The final process in the pre-processing step is to remove contours that
are located far from the major boundary. This is achieved by finding the
centroids of all existing contours using Equation 10, as shown below.
=
==
n
yk
n
xk
ccentroid
n
k
n
k11
,)(
(10)
A connecting line is then formed from the center of the boundary to the
centroids of each contour. The contour will be maintained if the respective
connecting line intersects the inner boundary, and will be removed
otherwise. Figure 10 show the image after applying this step.
Figure 10. Image after applying intersecting connecting line criteria.
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
108
4.7 The Triangle Method
Figure 11(a) shows a triangle, where A, B, and C are the corners and a,
b, and c are the distances between the corners. If a, b, and c are known, then
the angle of the corner can be calculated using Equations 11 and 12.
a
2
= b
2
+ c
2
- 2bc (cos A) (11)
A = acos(( b
2
+ c
2
- a
2
) / 2bc) (12)
The previous process may produce an image with open and closed
boundaries. The boundary is closed when all points are connected, as shown
in Figure 11(a). The boundary is open if there are disconnected points or
endpoints, as shown in Figure 11(b).
(a) (b)
Figure 11. Boundary of cardiac cavity (a) close boundary (b) open boundary
The boundary of the cardiac cavity can be obtained directly if the contour
is
closed, but if the boundary of the cardiac cavity is open, it can be obtained by
using the triangle method according to the following steps.
1. The first step is to determine the approximate center of the region that
seems to be enclosed by the boundary, which can be done by calculating
the centroid as in Equation 9. This point is denoted as point A in Figure
12(b).
2. The two endpoints of the boundary are located and are marked as points B
and C in the same figure. The triangle BAC is formed from these three
points with sides a, b and c.
3. The gap in the boundary is minimized by first fixing one of the end points,
such as point B in Figure 12(c), and allowing point C to transverse inward
along the boundary until the point at which the angle BAC is minimized is
found. A similar action is then performed for point B to obtain the result
shown in Figure 12(d).
4. The open boundary is then closed by connecting a line from point B to
point C.
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
109
(a) (b) (c) (d)
Figure 12.(a) Triangle sides and angles (b) triangle on the cardiac cavity image. (c)
creating a small corner (d) example of finding boundary
The opening gap of the open boundary can be made as small as possible
by searching for the two points from each end point such that the angle
subtended from these points from the center is minimized. The search starts
from one end point of the open boundary and moves inside until it traverses
1/3 of the length of the open boundary. Figure 13(a) shows the variation of
the angle of the triangle BAC with B fixed and point C moving inward. The
plot shows that the minimum angle is 32.3˚at point 52 from the starting point
C. Similarly, with point C fixed at the new location, point B moves inside, and
the minimum angle is at point 28, as shown in Figure 13(b)
(a)
0
20
40
60
80
100
120
140
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85
Angle BAC (degree)
Distance of C from starting position (pixel)
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
110
(b)
Figure 13. The angle value is calculated at the two end points. (a) Point C moving
inside with point B fixed. (b) Point B moving inside with point C fixed at new
location.
There will also be cases when there is an open major boundary with
isolated minor closed contours, as shown in Figure 14(a).
(a) (b) (c) (d)
Figure 14. Using the Triangle Equation method to close the open boundary
For such cases, the following procedure is proposed to form the closed
boundary.
1. Minimize the gap in the open boundary using Steps 1-3 in the procedure
described earlier. Using Figure 14(a) as an example, the initial triangle was
formed, as shown in Figure 14(b). The opening in this boundary is then
minimized, as shown in Figure 14(c). The boundary formed after this
process is shown in Figure 14(d).
2. The minor closed contours are then merged with the major boundary
using the follow steps:
a) Determine the centers of the close contours by calculating the average
position of point x and the average position of point y on the contour by
using Equation 9.
b) Locate the end points of the open boundary. These centers and end points
are called the anchor points. Figure 15(a) shows the locations of these
0
20
40
60
80
100
120
140
1
4
7
10
13
16
19
22
25
28
31
34
37
40
43
46
49
52
55
58
61
64
67
70
Angle BAC (degree)
Distance of B from starting position (pixel)
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
111
anchor points.
c) Find the points in the adjacent contours that are closest to the anchor
points. These points are called the nearest points.
d) Starting with one of the end points, connect it to the nearest point. From
this point, take the path along the contour that is closer to the center of the
main boundary until another nearest point is reached. From this point,
make a connection to the nearest point in the neighboring contours. The
process continues until it is connected to another end point, as shown in
Figure 15(b).
e) In the previous step, the sections of the contour between two nearest
points were retained as part of the boundary. The other section is then
removed to give the final boundary, as shown in Figure 15(c).
(a) (b) (c)
Figure 15. Constructing the boundary of the cardiac cavity with the open and some
closed contours
5. EXPERIMENT AND ANALYSIS
The proposed triangle algorithm was tested using a dataset composed
of actual ultrasound (US) videos from 109 patients. Seventy-eight videos
contained good quality images, and the rest were of poor quality and
required additional image enhancement and processing techniques. The
testing datasets were extracted from these video recordings, and each
comprised 6 to 10 repeated frames. The typical image size was 320 pixels
wide and 240 pixels high. Figure 16 shows the delineated cardiac cavity for
several video frames from diastole to systole.
Figure 16. Delineated cardiac cavity during different stages of cardiac cycle
The information about the movement of the boundary of the cardiac
cavity provides useful information for the physician on the condition of the
myocardium. Useful information that can be extracted from the boundary is
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
112
the area of the cavity that can be used to infer the cardiac pumping
performance. In order to assess the performance of the proposed method, the
areas of the cardiac cavity in the echocardiographic images from different
stages of the cardiac cycle are computed using the triangle method and snake
algorithm. These areas are then compared to areas of the cavity delineated
manually by the physician. The unit for the area is the number of pixels in the
boundary. The comparison is presented in Table 1. From this table, we can
see that the areas of the cardiac cavity obtained using the triangle method
have an average error of 6.56, compared to an average error of 13.68 based
on snake algorithm.
Table 1. Comparison of cardiac cavity areas using triangle and snake
Images
(Frame)
Area based
on manual
Area based
on snake
algorithm
Area using
triangle
method
Error using
snake
algorithm
Error using
triangle
method
1
2
3
4
5
6
7
8
9
4943
4669
4481
3955
3176
2731
1901
2236
2013
5988
5735
4800
4191
4059
3023
2087
2104
2252
5329
4995
4673
4038
3497
2515
1817
2355
2217
21.14
22.83
7.12
5.97
27.80
10.69
9.78
5.90
11.87
7.81
6.98
4.28
2.10
10.11
7.91
4.42
5.32
10.13
Average error 13.68 6.56
Figure 17 shows that the calculated areas of the triangle method are
almost the same as those computed from the boundary delineated manually
by the physician from frame 1 to frame 9.The triangle method clearly shows a
better accuracy than the snake algorithm.
Figure 17. Comparison of cardiac cavity areas using several methods
0
1000
2000
3000
4000
5000
6000
7000
1 2 3 4 5 6 7 8 9
Area of boundary (pixel)
Frame
Manual
Snake
Triangle
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
113
6. CONCLUSION
The proposed method presents solution for healthcare kiosk for
checking heart health. The proposed method can made preprocessing image
to be clearly, segmentation can get the heart cavity region and the
classification method can detect heart abnormalities.
Acknowledgements
The authors would like to thank the Ministry of Research Technology
and High Education and the Indonesia government for funding this research
through research grant and also would like to thank the Politeknik
Elektronika Negeri Surabaya.
REFERENCES
[1] J. A. Noble and D. Boukerroui, Ultrasound image segmentation: a
survey,IEEE Transactions onMedical Imaging,vol. 25, pp. 987-1010,
2006.
[2] C. Petitjean and J.-N. Dacher, A review of segmentation methods in
short axis cardiac MR images, Medical Image Analysis, vol. 15, pp. 169-
184, 2011.
[3] L. Hae-Yeoun, N. C. F. Codella, M. D. Cham, J. W. Weinsaft, and W. Yi,
Automatic Left Ventricle Segmentation Using Iterative
Thresholding and an Active Contour Model With Adaptation on
Short-Axis Cardiac MRI, IEEE Transactions on Biomedical Engineering,
vol. 57, pp. 905-913, 2010.
[4] J. W. Klingler, Jr., C. L. Vaughan, T. D. Fraker, Jr., and L. T. Andrews,
Segmentation of echocardiographic images using mathematical
morphology, IEEE Transactions onBiomedical Engineering, vol. 35, pp.
925-934, 1988.
[5] S. G. Lacerda, A. F. da Rocha, D. F. Vasconcelos, J. L. A. de Carvalho, I. G.
Sene, and J. F. Camapum, Left ventricle segmentation in
echocardiography using a radial-search-based image processing
algorithm, Medicine and Biology Societyin Engineering, EMBS 2008.
30th Annual International Conference of the IEEE, pp. 222-225, 2008.
[6] M. d. C. dos Reis, A. F. da Rocha, D. F. Vasconcelos, B. L. M. Espinoza, F. A.
d. O. Nascimento, J. L. A. de Carvalho, S. Salomoni, and J. F. Camapum,
Semi-automatic detection of the left ventricular border, Medicine
and Biology Societyin Engineering,EMBS 2008. 30th Annual International
Conference of the IEEE, pp. 218-221, 2008.
[7] W. Ohyama, T. Wakabayashi, F. Kimura, S. Tsuruoka, and K. Sekioka,
Automatic left ventricular endocardium detection in
echocardiograms based on ternary thresholding method,
Proceedings 15th International Conference onPattern Recognition, pp.
320-323 vol.4, 2000.
Volume 3, No. 2, December 2015
EMITTER International Journal of Engineering Technology, ISSN: 2443-1168
114
[8] C. Jierong, F. Say Wei, and S. M. Krishnan, Watershed-presegmented
snake for boundary detection and tracking of left ventricle in
echocardiographic images, IEEE Transactions onInformation
Technology in Biomedicine,vol. 10, pp. 414-416, 2006.
[9] S. G. Moursi and M. R. El-Sakka, Initial Contour for Ultrasound
Carotid Artery Snakes, IEEE International Symposium onSignal
Processing and Information Technology, pp. 390-395, 2007.
[10] S. Ranganath, Contour extraction from cardiac MRI studies using
snakes, IEEE Transactions onMedical Imaging,vol. 14, pp. 328-338,
1995.
[11] V. Chalana, D. T. Linker, D. R. Haynor, and K. Yongmin, A multiple
active contour model for cardiac boundary detection on
echocardiographic sequences, IEEE Transactions onMedical
Imaging,vol. 15, pp. 290-298, 1996.
[12] A. Laine and Z. Xuli, Border identification of echocardiograms via
multiscale edge detection and shape modeling, Proceedings
International Conference onImage Processing, 1996, pp. 287-290 vol.3,
1996.
[13] R. Sigit, M. M. Mustafa, A. Hussain, O. Maskon, and I. F. Nor, On the use
of collinear and triangle equation for automatic segmentation and
boundary detection of cardiac cavity images, Adv Exp Med Biol, vol.
696, pp. 481-8, 2011.
[14] M. Kass, A. Witkin, and D. Terzopoulos, Snakes: Active contour
models, International Journal of Computer Vision, vol. 1, pp. 321-331,
1988.
[15] X. Chenyang and J. L. Prince, Snakes, shapes, and gradient vector
flow, IEEE Transactions onImage Processing,vol. 7, pp. 359-369, 1998.
[16] Y. Itai, H. Kim, and S. Ishikawa, A segmentation method of lung areas
by using snakes and automatic detection of abnormal shadow on
the areas, International Journal of Innovative Computing, Information
and Control, vol. 3, pp. 277-284, 2007.
[17] M. A. Jaffar, A. Hussain, A. M. Mirza, and A. u. Ch, Fuzzy Entropy and
Morphology based fully automated Segmentation of Lungs from CT
Scan Images, International Journal of Innovative Computing,
Information and Control vol. 5, pp. 4993–5002, 2009.
[18] R. Sigit, M. M. Mustafa, A. Hussain, O. Maskon, and I. F. Mohd Nor,
Cardiac Cavity Segmentation in Echocardiography using Search
Contour and Snakes, in Industrial Electronics Seminar 2009, Surabaya,
Indonesia, pp. C12-16, 2009.
... The kiosk assessment and the nurse assessment were compared to verify the evaluation. Riyanto Sigit et al. (2015) reported a healthcare kiosk for evaluating the condition of human heart. The model was specific for cardiac parameters and measurement. ...
Article
Full-text available
One of the most difficult tasks for the physicians is to analyze, manage, and plan suitable diagnoses and treatments for society, especially in an epidemic situation like Corona virus disease (COVID-19). Hence, the mortality rate shoots up. The ultimate reason for such pathetic situation is due to large mass of people being infected, lack of physicians and testing staff, and the threat of physicians themselves being infected while testing patients. This article proposes a solution to tackle this major issue worldwide. This article portrays the methodology of an IoT-interfaced epidemic healthcare kiosk (EHK)-intelligent monitoring system to plan and manage epidemics. The EHK is a non-invasive data acquisition system that consists of several sensors that can record the physiological measurements of the EHK user. The measured parameters are computed using quantum machine learning techniques. The proposed ideology can reduce the mortality rate, control the epidemic, and moreover, provide safety to citizens and physicians.
... A brain tumor area will estimate the tumor area that will be dissected, so that it can help surgeon work. This system will be developed in the future to examine brain tumors effectively and automatically [4]. ...
... The area of the brain tumor that has been detected will help the surgeon to estimate the area of the tumor to be dissected. In future, this system will be developed kiosk for checking brain tumor automatically and effectively [4] . ...
... Using the Bayes algorithm to generate high accuracy values to classify liver abnormalities [9]. Riyanto et.al create healthcare kiosk is used as an alternative to the health care facilities [10]. ...
Article
Full-text available
As the WHO says, heart disease is the leading cause of death and examining it by current methods in hospitals is not cheap. Iridology is one of the most popular alternative ways to detect the condition of organs. Iridology is the science that enables a health practitioner or non-expert to study signs in the iris that are capable of showing abnormalities in the body, including basic genetics, toxin deposition, circulation of dams, and other weaknesses. Research on computer iridology has been done before. One is about the computer's iridology system to detect heart conditions. There are several stages such as capture eye base on target, pre-processing, cropping, segmentation, feature extraction and classification using Thresholding algorithms. In this study, feature extraction process performed using binarization method by transforming the image into black and white. In this process we compare the two approaches of binarization method, binarization based on grayscale images and binarization based on proximity. The system we proposed was tested at Mugi Barokah Clinic Surabaya. We conclude that the image grayscale approach performs better classification than using proximity.
Article
Full-text available
Data reported by World Life Expectancy said, as many as 9.89% of Indonesia’s population died due to suffering from heart disease and as much as 7.18% due to suffering from diabetes. The heart and pancreas are very important organs for the human body. The heart has a function to flow blood to all parts of the body. While the pancreas is the organ responsible for regulating insulin levels. Organs in the human body can also be damaged so that it can inhibit the work process of these organs. Damage to the pancreas causes diabetes. To find out whether a person has diabetes or heart disease, it is necessary to carry out time-consuming and expensive laboratory tests. In this study, we propose an identification system for diabetes and heart disease using irises on Healthcare Kiosk. The method used in detecting diseases of the body through the iris is called iridology. This identification system will be in the form of a desktop application that can be used at Healthcare Kiosk. The stages carried out in this study were photographing the patient’s left eye using a special camera called an Eyeronec, target-based cropping, preprocessing, auto-cropping using integral projection, auto-cropping to remove sclera, taking pancreatic and heart ROI, feature extraction and classification. Auto cropping shows results 60% successful, 33% scant, and 7% failed. The classification process was carried out by training 31 training data that was labeled normal or abnormal by iridology experts. In this study, the system testing accuracy was 83.87% for diabetes and 80.65% for heart disease.
Conference Paper
Full-text available
This study proposes a new automatic detection method based on ternary thresholding method for echocardiograms. Two thresholds are determined by the discriminant analysis for the gray level histogram so that the input image is segmented into three regions: cardiac cavity, near epicardium, and the rest. Then the input echocardiogram is binarized with the lower threshold (between black and gray) to detect the cardiac cavity. The binary images are contracted n times to remove small regions and to disconnect the region of cardiac cavity from the other false regions. Among the obtained regions which corresponds to the cardiac cavity is selected and dilated 2n times to create a mask which restricts the region of the second thresholding operation. The masked image of each frame is binarized with another threshold determined by the discriminant analysis in the restricted area. Results of the evaluation test showed that the accuracy of the extracted contours was favorably compared with the accuracy of manually traced contours
Article
Full-text available
An automatic left ventricle (LV) segmentation algorithm is presented for quantification of cardiac output and myocardial mass in clinical practice. The LV endocardium is first segmented using region growth with iterative thresholding by detecting the effusion into the surrounding myocardium and tissues. Then the epicardium is extracted using the active contour model guided by the endocardial border and the myocardial signal information estimated by iterative thresholding. This iterative thresholding and active contour model with adaptation (ITHACA) algorithm was compared to manual tracing used in clinical practice and the commercial MASS Analysis software (General Electric) in 38 patients, with Institutional Review Board (IRB) approval. The ITHACA algorithm provided substantial improvement over the MASS software in defining myocardial borders. The ITHACA algorithm agreed well with manual tracing with a mean difference of blood volume and myocardial mass being 2.9 +/- 6.2 mL (mean +/- standard deviation) and -0.9 +/- 16.5 g, respectively. The difference was smaller than the difference between manual tracing and the MASS software (approximately -20.0 +/- 6.9 mL and -1.0 +/- 20.2 g, respectively). These experimental results support that the proposed ITHACA segmentation is accurate and useful for clinical practice.
Article
Full-text available
In this paper, an automated method of boundary detection of the left ventricle (LV) is proposed. The method uses a watershed transform and morphological operation to locate the region containing the LV, then performs snake deformation with a multiscale directional edge map for the detection of the endocardial boundary of the LV.
Article
Full-text available
This paper reviews ultrasound segmentation paper methods, in a broad sense, focusing on techniques developed for medical B-mode ultrasound images. First, we present a review of articles by clinical application to highlight the approaches that have been investigated and degree of validation that has been done in different clinical domains. Then, we present a classification of methodology in terms of use of prior information. We conclude by selecting ten papers which have presented original ideas that have demonstrated particular clinical usefulness or potential specific to the ultrasound segmentation problem.
Article
Segmentation in considered, an essential step in medical image analysis and, classification. In this paper we describe a method for lung segmentation based on Fuzzy C-Mean (FCM) and, morpliological image processing techniques. We have incorporated fuzzy entropy for determining optimal, d,ynamic and, adaptive th/iesh,old. The proposed, system is capable to perform automatic segmentation of CT scanned, lung images, based, solely on information enclosed, by the image itself. Tlie proposed, system can be engaged, as a, basic building block for a computer aided, diagnosis systems. Tlie technique was tested against the datasets of different patients received from Aga Khan Medical University, Pakistan.
Article
Segmentation for lung areas from CT images is an important task on un- derstanding tissue construction, computing and detecting the abnormal shadow areas. Recently, many segmentation methods based on contour model are presented. SNAKES (active contour model), on the other hand, are used extensively in computer vision and image processing applications particularly to locate the object boundaries. In lung seg- mentation, SNAKES is used for extracting the detail of region of interest. However, a completely automatic segmentation method is not yet established, since it needs some manual efforts for initial contouring and constructing the contour models. In this paper, we propose a new segmentation method for lung areas by using SNAKES method with- out considering any manual operations. Furthermore, abnormal shadow areas including ground-glass opacity or lung cancer is classified by using voxel density on the CT slice image set. Experiment is performed employing nine thorax CT image sets and satisfac- tory results are obtained. Obtained results are shown along with some discussion. Keywords: Thorax MDCT, Segmentation, SNAKES, Ground-glass opacity, Region of interest, Computer aided diagnosis
Article
In this chapter, the computational biology of cardiac cavity images is proposed. The method uses collinear and triangle equation algorithms to detect and reconstruct the boundary of the cardiac cavity. The first step involves high boost filter to enhance the high frequency component without affecting the low frequency component. Second, the morphological and thresholding operators are applied to the image to eliminate noise and convert the image into a binary image. Next, the edge detection is performed using the negative Laplacian filter and followed by region filtering. Finally, the collinear and triangle equations are used to detect and reconstruct the more precise cavity boundary. Results obtained have proved that this technique is able to perform better segmentation and detection of the boundary of cardiac cavity from echocardiographic images.
Article
A new left ventricle segmentation method in two-dimensional echocardiography images is proposed. Image processing techniques combined with radial search and temporal information are used to extract the left ventricle boundary. Borders from sequential images are extracted using the proposed method, and a curve illustrating the area variation within a cardiac cycle is presented. Performance evaluation is performed by comparing the borders obtained from the presented method to those manually prescribed by a medical specialist. The new sequential radial search algorithm improved the border extraction from long-axis ultrasound images, specially the ones where the mitral valve was open. Segmentation errors due to low contrast were corrected.