<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJMI</journal-id><journal-title-group><journal-title>Open Journal of Medical Imaging</journal-title></journal-title-group><issn pub-type="epub">2164-2788</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojmi.2015.54026</article-id><article-id pub-id-type="publisher-id">OJMI-61762</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Medicine&amp;Healthcare</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Improved Method for Automatic Retinal Blood Vessel Vascular Segmentation Using Gabor Filter
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>alan</surname><given-names>Karunanayake</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Nihal</surname><given-names>D. Kodikara</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Computer Science, University of Colombo School of Computing, Colombo, Sri Lanka</addr-line></aff><aff id="aff1"><addr-line>Department of Electrical and Computer Engineering, Sri Lanka Institute of Information Technology,
Malabe, Sri Lanka</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>nalan.k@sliit.lk(AK)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>04</day><month>12</month><year>2015</year></pub-date><volume>05</volume><issue>04</issue><fpage>204</fpage><lpage>213</lpage><history><date date-type="received"><day>27</day>	<month>September</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>5</month>	<year>December</year>	</date><date date-type="accepted"><day>8</day>	<month>December</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Early detection of Non-Proliferative Diabetic Retinopathy (NDPR) is currently a highly interested research area in biomedical imaging. Ophthalmologists discover NDPR by observing the configuration of the vessel vascular network deliberately. Therefore, a computerized automatic system for the segmentation of vessel system will be an assist for ophthalmologists in order to detect an early stage of retinopathy. In this research, region based retinal vascular segmentation approach is suggested. In the steps of processing, the illumination variation of the fundus image is adjusted by using the point operators. Then, the edge features of the vessels are enhanced by applying the Gabor Filter. Finally, the region growing method with automatic seed point selection is used to extract the vessel network from the image background. The experiments of the proposed algorithm are conducted on DRIVE dataset, which is an open access dataset. Results obtain an accuracy of 94.9% over the dataset that has been used.
 
</p></abstract><kwd-group><kwd>Diabetic Retinopathy</kwd><kwd> Blood Vessel Segmentaion</kwd><kwd> Retinul Fundus Image</kwd><kwd> Gabor Filter</kwd><kwd> Region Growing</kwd><kwd> Point Operators</kwd><kwd> Illumination Variation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The blood vessel system of the human retina is a complex network. The initial phase of diseases such as diabetic retinopathy, hypertension, arteriosclerosis, cardiovascular disease and retinopathy of prematurity (ROP), can be diagnosed by monitoring the retinal vessel structure from time to time [<xref ref-type="bibr" rid="scirp.61762-ref1">1</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref3">3</xref>] . Among those diseases, diabetic retinopathy is the elementary cause of blindness, since 5.5% of the world population influence of diabetics and 10% among them are having diabetic retinopathy [<xref ref-type="bibr" rid="scirp.61762-ref4">4</xref>] . Diabetic retinopathy is a disease that occurs due to a complication of diabetic, which usually results in severe vision loss or permanent blindness. It occurs when high blood sugar levels damage the tiny blood vessels that nourish the retina. “Non-Proliferative Diabetic Retinopathy” (NDPR) is the early phase of the disease [<xref ref-type="bibr" rid="scirp.61762-ref5">5</xref>] . During this period, tiny bulges occur in the vessel walls. In order to observe the initial stage of retinopathy or “NDPR”, ophthalmologists need to closely monitor the blood vessel network in the retina. A methodical medicine of diabetic retinopathy can prevent 98% of serious vision loss. However, the patient has to go through a systematic eye screening process [<xref ref-type="bibr" rid="scirp.61762-ref6">6</xref>] . In the screening process, plenty of retinal images are inspected by the physician. The manual retinal blood vessel segmentation is intricate, expensive and time consuming, and irreproachable level of the segmentation will depend on the aptitude of the ophthalmologist [<xref ref-type="bibr" rid="scirp.61762-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref7">7</xref>] . Therefore, reliable automated computerized vessel segmentation system is an essential which can accommodate to the clinicians during the screening process [<xref ref-type="bibr" rid="scirp.61762-ref8">8</xref>] .</p><p>There are various methods which have been used for segmentation of the vessels to date including rule based methods, vessel tracking methods, filter based methods and supervised methods [<xref ref-type="bibr" rid="scirp.61762-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref9">9</xref>] . In the automatic segmentation process, it is difficult to attain accurate results of the segmented vessels due to the uneven intensity variation of the retina (uneven background illumination) [<xref ref-type="bibr" rid="scirp.61762-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref10">10</xref>] . Therefore, thin vessels are impassable to distinguish from the retinal background. In this paper, a new approach based on point operator is used to mitigate the uneven illumination in order to enhance the vessel network and to adjust it preferably providing for segmentation process.</p><p>The green channel of the original fundus image has been used to obtain the traces of blood vessels and morphological operations followed with enhancement and background exclusion. Thresholding has been used to extract the vessels in the approach taken by S. Joshi and P. T. Karule [<xref ref-type="bibr" rid="scirp.61762-ref11">11</xref>] . In “Vessel Segmentation in Retinal Images Using Graph-Theoretical Vessel Tracking”, a vessel tracking technique based on seed points is used to extract the vessel system out of the retinal image [<xref ref-type="bibr" rid="scirp.61762-ref12">12</xref>] . Otsu thresholding and Medial Axis Skeletonization based method followed by pruning have been used in the research done by L. Sukkaew et al. [<xref ref-type="bibr" rid="scirp.61762-ref13">13</xref>] . Next a complex Gabor filter is used to enhance the vessels and the result is further purified by using entropic thresholding in the research done by P. C. Siddalingaswamy and K. G. Prabhu [<xref ref-type="bibr" rid="scirp.61762-ref14">14</xref>] . D. onkaew and B. uyyanonvara in “Automatic Extraction of Retinal Vessels Based on Gradient Orientation Analysis” [<xref ref-type="bibr" rid="scirp.61762-ref15">15</xref>] has used a gradient orientation method to separate the vessel system. Applying matched filter and 2-D Gabor wavelet to the inverted image of the green channel and the vessels of the enhanced image is segmented using multilayered thresholding and adaptive thresholding methods with an accuracy of 94.85% are conducted by M. Usman and S. A. Khan [<xref ref-type="bibr" rid="scirp.61762-ref16">16</xref>] .</p><p>This study is framed into four sectors. The proposed methodology explicated in order to provide necessary details for blood vessel segmentation is presented in Sector 2. In Sector 3, the experimental results and assessments of the algorithm using the DRIVE [<xref ref-type="bibr" rid="scirp.61762-ref17">17</xref>] database are explained and results are compared with the prior studies [<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref22">22</xref>] . Finally, conclusion and reference are given in Sector 4.</p></sec><sec id="s2"><title>2. Methodology</title><p>The proposed algorithm can be split into five stages.</p><sec id="s2_1"><title>2.1. Resizing the Fundus Images</title><p>Several distinct sizes of color fundus images are brought to one common 600 &#215; 600 size in order to bring them in a common dimension to generalize the algorithm for all the images.</p></sec><sec id="s2_2"><title>2.2. Correcting Intensity Variation</title><p>In the retinal images, there is an intensity variation due to the manifold illumination. Many research works has been experimented to restrain this issue [<xref ref-type="bibr" rid="scirp.61762-ref23">23</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref26">26</xref>] . The intensity variation of the red channel, which is the major factor causal to the illumination variation of the fundus images in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The contrast variation of the red channel is adjusted by applying the logarithmic point operator. All the pixel values of the red channel were transformed by replacing each pixel value with its logarithmic value. Since the low intensity pixel values are increased, the intensity variation is abate [<xref ref-type="bibr" rid="scirp.61762-ref27">27</xref>] . Next, the enhanced red channel is</p><fig-group id="fig1"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Extraction of RGB Image: (a) Red channel component; (b) Green channel component; (c) Blue channel component.</title></caption><fig id ="fig1_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x7.png"/></fig></fig-group><p>combined with green and blue channels in order to obtain a color image with less non-uniform illumination <xref ref-type="fig" rid="fig2">Figure 2</xref>(b).</p><p>The logarithmic point operator function is given by:</p><disp-formula id="scirp.61762-formula624"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x8.png"  xlink:type="simple"/></disp-formula><p>where, Q(i,j) is the adjusted image and the P(i,j) is the input image. Furthermore, “c” is the scaling factor as follows:</p><disp-formula id="scirp.61762-formula625"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x9.png"  xlink:type="simple"/></disp-formula><p>where R is the maximum pixel value of the input image P(i,j).</p></sec><sec id="s2_3"><title>2.3. Pre Processing</title><p>The blood vessels appear a higher contrast in the green channel than the red or blue channels in the enhanced retinal image. Only the filtered green channel of the retinal image will be more over processed [<xref ref-type="bibr" rid="scirp.61762-ref28">28</xref>] . A 2-D median filter with 3-by-3 neighborhood size is applied to obtain a clear image with a minimum extent of the noise of the green channel (<xref ref-type="fig" rid="fig3">Figure 3</xref>).</p></sec><sec id="s2_4"><title>2.4. Apply 2-D Gabor Filter</title><p>The 2-D Gabor filter is a linear filter, that has been widely used for low level oriented edge detection and extraction of texture features for discrimination purposes in image processing and computer vision fields. Frequency representation and orientation representation of the Gabor filter are identical to the human vision system. In the spatial domain, a 2-D Gabor filter is a Gaussian kernel function modulated by a sinusoidal plane wave [<xref ref-type="bibr" rid="scirp.61762-ref29">29</xref>] . Enhancement of the pixels of the blood vessels oriented along the various dimensions can be done due to the factor of directional selectivity of the Gabor filter. The response of the Gabor filter is a complex number with real and imaginary parts that are orthogonal and act as low level oriented edge discriminators [<xref ref-type="bibr" rid="scirp.61762-ref30">30</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref31">31</xref>] . The equalized image is complimented (inverted) and Gabor filter is applied to highlight the blood vessel vascular system, by ignoring the background noise. The filter has a real component as well as imaginary component expressing orthogonal directions. The two components of a real part and imaginary part can be formed into a complex number represented by:</p><disp-formula id="scirp.61762-formula626"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x10.png"  xlink:type="simple"/></disp-formula><p>Individually the real component represented by:</p><disp-formula id="scirp.61762-formula627"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x11.png"  xlink:type="simple"/></disp-formula><fig-group id="fig2"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Non illuminated image processed as an equaly distributed illuminated image: (a) Original image; (b) After adjusting the illumination variaton.</title></caption><fig id ="fig2_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x12.png"/></fig></fig-group><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Filtered green channel image</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x13.png"/></fig><p>The imaginary component is given as:</p><disp-formula id="scirp.61762-formula628"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x14.png"  xlink:type="simple"/></disp-formula><p>where,</p><disp-formula id="scirp.61762-formula629"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x15.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61762-formula630"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x16.png"  xlink:type="simple"/></disp-formula><p>The Gabor filter depends on few parameters. The parameter θ exemplify the orientation of the filter. λ represents wavelength of the sinusoidal function and ψ is the phase offset. σ is the variance of the Gaussian envelope. When σ changes, Gabor filter with above parameters does not scale uniformly. Thus, it is better to use</p><p>parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2060168x17.png" xlink:type="simple"/></inline-formula> instead of λ. Where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2060168x18.png" xlink:type="simple"/></inline-formula>is the spatial aspect ratio, which specifies the ellipticity of the sup-</p><p>port of the Gabor function by selectively changing the above parameters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2060168x19.png" xlink:type="simple"/></inline-formula> whilst a clear response of vessels could be obtained.</p></sec><sec id="s2_5"><title>2.5. Segmentation of Vessels</title><p>The processed image after applying the Gabor filter, an adequate thresholding technique is required to extract the blood vessels from the image background. In this phase, global thresholding techniques cannot be applied due to the various gray levels in different areas in the image and noisy unconnected regions appeared as false vessels. The processed image is a matrix with M rows and N columns. Then the window concept is used to convert the processed image into the binary scale.</p><p>The region growing method is used to extract the vessel vascular system in the proposed methodology. The region growing segmentation method can be divided into two partitions as general purpose and knowledge based [<xref ref-type="bibr" rid="scirp.61762-ref32">32</xref>] . The region growing segmentation used to analyze of an image into connected regions based on a certain similar characteristic of the pixels within them [<xref ref-type="bibr" rid="scirp.61762-ref33">33</xref>] .</p><p>The enhanced image after applying the Gabor filter is divided into 100 &#215; 100 pixel blocks in order to apply the region growing segmentation method. Applying region growing method to blocks of the image is more appropriate than applying to the overall image to segment the vessel network due to their intensity variations and complexity. It is essential to choose a starting point (seed point), to initiate the segmentation process. The selection of the seed point is pivotal to the overall success of the segmentation depends on that point [<xref ref-type="bibr" rid="scirp.61762-ref34">34</xref>] . In the proposed research work, an automatic seed placement method is used according to the intensity variation of the pixels of the appertinent block. The block’s seed point value is calculated by using the maximum and the minimum pixel values of each block as follows:</p><disp-formula id="scirp.61762-formula631"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x20.png"  xlink:type="simple"/></disp-formula><p>where, I<sub>max</sub> is the maximum pixel value and I<sub>min</sub> is the minimum pixel value of each block.</p><p>Then the seed point is determined by the nearest available pixel value to the P(i,j) in the block. The region is iteratively grown by comparing all unallocated neighboring pixels. It is necessary to remove the noise after the binarization process. Unconnected pixel areas smaller than in size of 30 are removed in order to obtain a clear response (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p></sec></sec><sec id="s3"><title>3. Experimental Results</title><p>The proposed algorithm was tested on open source data set named DRIVE [<xref ref-type="bibr" rid="scirp.61762-ref17">17</xref>] . This database contains 20 fundus images in the size of 565 &#215; 584 pixels. The results were obtained using the images which are corrected illumination variation as seen in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The thin vessels, which are mostly near the boundary of the retinal image were not clearly visible due to the illumination variation of the background. After adjusting the intensity variation of the fundus images the thinnest vessels are mostly visible clearly than the original images. Therefore the Gabor filter function produces more accurate results as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. In the segmentation process produce veritable results, withal there are still misclassified vessels which are very thin with meagre edges and two vessels appeared as a one in the area near to the optic disc due to the high intensity pixels in that area (<xref ref-type="fig" rid="fig6">Figure 6</xref>).</p><fig-group id="fig4"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Image window binarization (a) Gabor filter response; (b) Binarized response.</title></caption><fig id ="fig4_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x21.png"/></fig></fig-group><p><xref ref-type="fig" rid="fig7">Figure 7</xref>(a) shows four retinal images from DRIVE dataset and <xref ref-type="fig" rid="fig7">Figure 7</xref>(b) shows the images that illumination variation is corrected, <xref ref-type="fig" rid="fig7">Figure 7</xref>(c) and <xref ref-type="fig" rid="fig7">Figure 7</xref>(d) shows the manual segmentation of the vessel system and the results of the proposed algorithm. The proposed algorithm denotes proper results than the formerly efforts [<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref22">22</xref>] . The performance of the medical imaging algorithms are characterized by the statistical metrics such as sensitivity, specificity, positive predictive value, negative predictive value and accuracy [<xref ref-type="bibr" rid="scirp.61762-ref6">6</xref>] . The quantitative statistical data, such as sensitivity (Se), specificity (Sp), positive predictive value (Ppv), negative predictive value (Npv), and accuracy (Acc) based on the ground truth data available in the DRIVE dataset. The four metric values for Se, Sp, Ppv, Npv, and Acc are given as follows:</p><p>&#216; True Positive (TP)-Sum of pixels identified as vessels similar to the ground truth image;</p><p>&#216; False Negative (FN)-Sum of pixels which are vessels in the ground truth image but identified as background;</p><p>&#216; True Negative (TN)-Sum of pixels which is identified as background just as in the ground truth image;</p><p>&#216; False Positive (FP)-Sum of pixels which are background in the ground truth image but identified as vessels.</p><p>The calculations are done according to the following formulas:</p><disp-formula id="scirp.61762-formula632"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x22.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61762-formula633"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x23.png"  xlink:type="simple"/></disp-formula><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Apply 2-D Gabor filter (a) Inverted input image; (b) Gabor response image.</title></caption><fig id ="fig5_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x24.png"/></fig></fig-group><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Segmented blood vessels</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x25.png"/></fig><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Retinal vessel segmentationprocess and results (a) Images from DRIVE dataset; (b) Images with adjusted illumination variation; (c) Manual segmentation; (d) Proposed method results.</title></caption><fig id ="fig7_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2060168x26.png"/></fig></fig-group><disp-formula id="scirp.61762-formula634"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x27.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61762-formula635"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x28.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.61762-formula636"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2060168x29.png"  xlink:type="simple"/></disp-formula><p>The obtained results are compared with [<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref22">22</xref>] . The statistical results of [<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref22">22</xref>] and the proposed algorithm are represented in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The computerized automatic blood vessel segmentation has been attempted many times by researchers. However, a couple of them are shown better results compared to the proposed methodology that stated in the literature review. There are few studies which have attempted to adjust the illumination variation of the fundus images [<xref ref-type="bibr" rid="scirp.61762-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref10">10</xref>] . The proposed methodology has the highest sensitivity and the accuracy when comparing the statistical data with the previous approaches [<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref22">22</xref>] . The sensitivity, which indicates the percentage of correctly classified pixels compared to the ground truth image, is 81.63% and accuracy (portion of correctly categorized pixels) is 94.90% of the proposed algorithm. The specificity value, which indicates the ratio of the correctly classified background pixels is higher than prior studies [<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref20">20</xref>] . The positive predictive value, which indicates the portion of the pixels that are correctly classified as vessel pixels is greater than the research works</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Statistical results of proposed algorithm for test images 1 to 20 from DRIVE dataset, Se = percentage of correctly classified pixels compared to the ground truth image, Sp = percentage of the correctly classified background pixels, Ppv = percentage of the pixels that are correctly classified as vessel pixels, Npv = percentage of the pixels that are correctly classified as background pixels, Acc = percentage of correctly categorized pixels</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Dataset</th><th align="center" valign="middle" >Image Number</th><th align="center" valign="middle" >Se</th><th align="center" valign="middle" >Sp</th><th align="center" valign="middle" >Ppv</th><th align="center" valign="middle" >Npv</th><th align="center" valign="middle" >Acc</th></tr></thead><tr><td align="center" valign="middle" >DRIVE</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.8512</td><td align="center" valign="middle" >0.9685</td><td align="center" valign="middle" >0.8105</td><td align="center" valign="middle" >0.9852</td><td align="center" valign="middle" >0.9488</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.8658</td><td align="center" valign="middle" >0.9775</td><td align="center" valign="middle" >0.8759</td><td align="center" valign="middle" >0.9702</td><td align="center" valign="middle" >0.9552</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.8125</td><td align="center" valign="middle" >0.9684</td><td align="center" valign="middle" >0.8157</td><td align="center" valign="middle" >0.9647</td><td align="center" valign="middle" >0.9481</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.8113</td><td align="center" valign="middle" >0.9778</td><td align="center" valign="middle" >0.8496</td><td align="center" valign="middle" >0.9468</td><td align="center" valign="middle" >0.9472</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.8024</td><td align="center" valign="middle" >0.9851</td><td align="center" valign="middle" >0.8145</td><td align="center" valign="middle" >0.9857</td><td align="center" valign="middle" >0.9378</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.7952</td><td align="center" valign="middle" >0.9687</td><td align="center" valign="middle" >0.7998</td><td align="center" valign="middle" >0.9783</td><td align="center" valign="middle" >0.9405</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0.7459</td><td align="center" valign="middle" >0.9276</td><td align="center" valign="middle" >0.7681</td><td align="center" valign="middle" >0.9288</td><td align="center" valign="middle" >0.9287</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.7215</td><td align="center" valign="middle" >0.9832</td><td align="center" valign="middle" >0.7987</td><td align="center" valign="middle" >0.9212</td><td align="center" valign="middle" >0.9301</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >0.8752</td><td align="center" valign="middle" >0.9745</td><td align="center" valign="middle" >0.8783</td><td align="center" valign="middle" >0.9772</td><td align="center" valign="middle" >0.9458</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >0.8572</td><td align="center" valign="middle" >0.9748</td><td align="center" valign="middle" >0.8692</td><td align="center" valign="middle" >0.9749</td><td align="center" valign="middle" >0.9554</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >11</td><td align="center" valign="middle" >0.7958</td><td align="center" valign="middle" >0.9863</td><td align="center" valign="middle" >0.8025</td><td align="center" valign="middle" >0.9798</td><td align="center" valign="middle" >0.9601</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >0.8632</td><td align="center" valign="middle" >0.9838</td><td align="center" valign="middle" >0.8693</td><td align="center" valign="middle" >0.9172</td><td align="center" valign="middle" >0.9593</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >0.8129</td><td align="center" valign="middle" >0.9675</td><td align="center" valign="middle" >0.8263</td><td align="center" valign="middle" >0.9676</td><td align="center" valign="middle" >0.9581</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >0.7279</td><td align="center" valign="middle" >0.9318</td><td align="center" valign="middle" >0.7869</td><td align="center" valign="middle" >0.9054</td><td align="center" valign="middle" >0.9403</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >0.7652</td><td align="center" valign="middle" >0.9212</td><td align="center" valign="middle" >0.7937</td><td align="center" valign="middle" >0.9089</td><td align="center" valign="middle" >0.9384</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >16</td><td align="center" valign="middle" >0.8496</td><td align="center" valign="middle" >0.9748</td><td align="center" valign="middle" >0.8775</td><td align="center" valign="middle" >0.9769</td><td align="center" valign="middle" >0.9557</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >17</td><td align="center" valign="middle" >0.8654</td><td align="center" valign="middle" >0.9718</td><td align="center" valign="middle" >0.8848</td><td align="center" valign="middle" >0.9852</td><td align="center" valign="middle" >0.9604</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >18</td><td align="center" valign="middle" >0.8001</td><td align="center" valign="middle" >0.9863</td><td align="center" valign="middle" >0.8358</td><td align="center" valign="middle" >0.9737</td><td align="center" valign="middle" >0.9402</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >19</td><td align="center" valign="middle" >0.8597</td><td align="center" valign="middle" >0.9901</td><td align="center" valign="middle" >0.8648</td><td align="center" valign="middle" >0.9846</td><td align="center" valign="middle" >0.9671</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >0.8477</td><td align="center" valign="middle" >0.9879</td><td align="center" valign="middle" >0.8638</td><td align="center" valign="middle" >0.9862</td><td align="center" valign="middle" >0.9628</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Average</td><td align="center" valign="middle" >0.8163</td><td align="center" valign="middle" >0.9704</td><td align="center" valign="middle" >0.8343</td><td align="center" valign="middle" >0.9609</td><td align="center" valign="middle" >0.9490</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Statistical average results of previous work for test images 1 to 20 from DRIVE dataset</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Dataset</th><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Se</th><th align="center" valign="middle" >Sp</th><th align="center" valign="middle" >Ppv</th><th align="center" valign="middle" >Npv</th><th align="center" valign="middle" >Acc</th></tr></thead><tr><td align="center" valign="middle" >DRIVE</td><td align="center" valign="middle" >Bekir et al. [<xref ref-type="bibr" rid="scirp.61762-ref12">12</xref>]</td><td align="center" valign="middle" >0.7704</td><td align="center" valign="middle" >0.9613</td><td align="center" valign="middle" >0.7460</td><td align="center" valign="middle" >0.9658</td><td align="center" valign="middle" >0.9365</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >PBLS [<xref ref-type="bibr" rid="scirp.61762-ref13">13</xref>]</td><td align="center" valign="middle" >0.7754</td><td align="center" valign="middle" >0.9348</td><td align="center" valign="middle" >0.6403</td><td align="center" valign="middle" >0.9655</td><td align="center" valign="middle" >0.9140</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Budai et al. [<xref ref-type="bibr" rid="scirp.61762-ref14">14</xref>]</td><td align="center" valign="middle" >0.8125</td><td align="center" valign="middle" >0.9684</td><td align="center" valign="middle" >0.8157</td><td align="center" valign="middle" >0.9547</td><td align="center" valign="middle" >0.9481</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Marin et al. [<xref ref-type="bibr" rid="scirp.61762-ref15">15</xref>]</td><td align="center" valign="middle" >0.7067</td><td align="center" valign="middle" >0.9801</td><td align="center" valign="middle" >0.8433</td><td align="center" valign="middle" >0.9582</td><td align="center" valign="middle" >0.9452</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Soares et al. [<xref ref-type="bibr" rid="scirp.61762-ref16">16</xref>]</td><td align="center" valign="middle" >0.7283</td><td align="center" valign="middle" >0.9788</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >0.9466</td></tr></tbody></table></table-wrap><p>[<xref ref-type="bibr" rid="scirp.61762-ref18">18</xref>] -[<xref ref-type="bibr" rid="scirp.61762-ref20">20</xref>] and the negative predictive value, which indicates the ratio of the pixels that are correctly classified as background pixels is better than previous studies [<xref ref-type="bibr" rid="scirp.61762-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.61762-ref21">21</xref>] .</p><p>The proposed algorithm is executed using MATLAB R2014a installed computer with a 2.53 GHz processor with 4 GB RAM. The computational runtime of the program is about 38 seconds.</p></sec><sec id="s4"><title>4. Conclusion</title><p>The configuration of retinal blood vessels performs a responsible preface in diagnosis of diabetic retinopathy. A method based on point operators, Gabor filter and region growing method to extract the retinal vessels in fundus images are represented by the proposed method. The performance of the proposed methodology is evaluated on the DRIVE database. The proposed algorithm segments the retinal vessels with a greater accuracy as compared to the previous attempts. There are two major problems with retinal fundus images. Whereas the illumination variation of certain areas in the fundus images and visibility of the vascular network is not clear of thin vessels and then an enhancement for retinal image is necessary to obtain better results of vessel segmentation. The illumination variation is adjusted using point operators and vessels are enhanced using a 2-D Gabor filter. Finally, vessel segmentation is done using region growing with automatic seed point selection. The proposed algorithm will help ophthalmologists in screening process of blood vessels to detect early stage of diabetic retinopathy.</p></sec><sec id="s5"><title>Cite this paper</title><p>NalanKarunanayake,Nihal D.Kodikara, (2015) An Improved Method for Automatic Retinal Blood Vessel Vascular Segmentation Using Gabor Filter. Open Journal of Medical Imaging,05,204-213. doi: 10.4236/ojmi.2015.54026</p></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.61762-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Onkaew, D., Turior, R., et al. (2011) Automatic Extraction of Retinal Vessels Based on Gradient Orientation Analysis. 8th International Joint Conference on Computer Science and Software Engineering (JCSSE), Thailand, 5 November 2011, 102-107.</mixed-citation></ref><ref id="scirp.61762-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Rattathanapad, S., Uyyanonvara, B., et al. (2011) Vessel Segmentation in Retinal Images Using Graph Theoretical Vessel Tracking. Conference on Machine Vision Applications, Japan, 13-15 June 2011, 548-551.</mixed-citation></ref><ref id="scirp.61762-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hou, Y. (2014) Automatic Segmentation of Retinal Blood Vessels Based on Improved Multiscale Line Detection. Journal of Computing Science and Engineering, 8, 119-128. http://dx.doi.org/10.5626/JCSE.2014.8.2.119</mixed-citation></ref><ref id="scirp.61762-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Jeyasri, K., Subathra, P., et al. (2013) Detection of Retinal Blood Vessels for Disease Diagnosis. International Journal of Advanced Research in Computer Science and Software Engineering, 3, 6-12.</mixed-citation></ref><ref id="scirp.61762-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Jahan</surname><given-names> N. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>Detection and Segmentation Digital Retinal Blood Vessels Using Neural Network</article-title><source> International Journal of Engineering Research and Reviews</source><volume> 2</volume>,<fpage> 36</fpage>-<lpage>43</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.61762-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Osareh, A. and Shadgar, B. (2009) Automatic Blood Vessel Segmentation in Color Images of Retina. Iranian Journal of Science and Technology, 33, 191-206.</mixed-citation></ref><ref id="scirp.61762-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hamza, A., Taher, A., et al. (2013) An Improved Ant Colony System for Retinal Blood Vessel Segmentation. Federated Conference on Computer Science and Information Systems, Poland, 8-11 September 2013, 199-205.</mixed-citation></ref><ref id="scirp.61762-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Intriago, M., Uyaguari, F., et al. (2014) A Review of Algorithms for Retinal Vessel Segmentation. Latin American Journal of Computing, 1, 1140-1144.</mixed-citation></ref><ref id="scirp.61762-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Kharghanian, R. and Ahmadyfard, A. (2012) Retinal Blood Vessel Segmentation Using Gabor Wavelet and Line Operator. International Journal of Machine Learning and Computing, 2, 593-597.http://dx.doi.org/10.7763/IJMLC.2012.V2.196</mixed-citation></ref><ref id="scirp.61762-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Dey, N., Bardhan, A., et al. (2012) FCM Based Blood Vessel Segmentation Method for Retinal Images. International Journal of Computer Science and Network, 1.</mixed-citation></ref><ref id="scirp.61762-ref11"><label>11</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Joshi</surname><given-names> P.S. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Retinal Blood Vessel Segmentation</article-title><source> International Journal of Engineering and Innovative Technology (IJEIT)</source><volume> 1</volume>,<fpage> 175</fpage>-<lpage>178</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.61762-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Rattathanapad, S., Uyyanonvara, B., et al. (2011) Vessel Segmentation in Retinal Images Using Graph-Theoretical Vessel Tracking. Proceedings of the Conference on Machine Vision Applications, Nara, 13-15 June 2011, 548-551.</mixed-citation></ref><ref id="scirp.61762-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Sukkaew, L., Uyyanonvara, B., et al. (2004) Automated Vessels Detection on Infant Retinal Images. Proceedings of the ICCAS, Bangkok, 25-27 August 2004, 321-325.</mixed-citation></ref><ref id="scirp.61762-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Siddalingaswamy, P.C. and Prabhu, K.G. (2010) Automatic Detection of Multiple Oriented Blood Vessels. Journal of Biomedical Science and Engineering, 3, 101-107. http://dx.doi.org/10.4236/jbise.2010.31015</mixed-citation></ref><ref id="scirp.61762-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Onkaew, D., Turior, R., et al. (2011) Automatic Extraction of Retinal Vessels Based on Gradient Orientation Analysis. Proceedings of the Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE), Nakhon Pathom, 11-13 May 2011, 102-107.</mixed-citation></ref><ref id="scirp.61762-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Usman, M. and Khan, S.A. (2013) Multilayered Thresholding Based Blood Vessel Segmentation for Screening of Diabetic Retinopathy. Engineering with Computers, 29, 165-173. http://dx.doi.org/10.1007/s00366-011-0253-7</mixed-citation></ref><ref id="scirp.61762-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Niemeijer, M. and Van Ginneken, B. (2002) http://www.isi.uu.nl/Research/Databases/DRIVE/.</mixed-citation></ref><ref id="scirp.61762-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Dizdaroglu, B., Cansizoglu, E., et al. (2014) Structure-Based Level Set Method for Automatic Retinal Vasculature Segmentation. EURASIP Journal on Image and Video Processing, 2014, 39.http://dx.doi.org/10.1186/1687-5281-2014-39</mixed-citation></ref><ref id="scirp.61762-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Lathen, G., Jonasson, J., et al. (2010) Blood Vessel Segmentation Using Multi-Scale Quadrature Filtering. Pattern Recognition Letters, 31, 762-767. http://dx.doi.org/10.1016/j.patrec.2009.09.020</mixed-citation></ref><ref id="scirp.61762-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Budai, A., Bock, R., et al. (2013) Robust Vessel Segmentation in Fundus Images. International Journal of Biomedical Imaging, 2013, 1-11. http://dx.doi.org/10.1155/2013/154860</mixed-citation></ref><ref id="scirp.61762-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Marin, D., Aquino, A., et al. (2010) A New Supervised Method for Blood Vessel Segmentation in Retinal Images by Using Gray-Level and Moment Invariants-Based Features. IEEE Transactions on Medical Imaging, 30, 146-158.</mixed-citation></ref><ref id="scirp.61762-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Soares, J.V., Leandro, J.J., et al. (2006) Retinal Vessel Segmentation Using the 2-D Gabor Wavelet and Supervised Classification. IEEE Transactions on Medical Imaging, 25, 1214-1222.</mixed-citation></ref><ref id="scirp.61762-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Marin, D., Kevin, J.C., et al. (2010) A New Supervised Method for Blood Vessel Segmentation in Retinal Images by Using Gray-Level and Moment Invariants-Based Features. IEEE Transactions on Medical Imaging, 30, 146-158.</mixed-citation></ref><ref id="scirp.61762-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Walter, T. and Chutatape, O. (2002) A Contribution of Image Processing to the Diagnosis of Diabetic Retinopathy. IEEE Transactions on Image Processing, 21, 1236-1243. http://dx.doi.org/10.1109/TMI.2002.806290</mixed-citation></ref><ref id="scirp.61762-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Sinthanayothin, C., Boyce, J.F., Cook, H.L. and Williamson, T.H. (1999) Automated Localization of the Optic Disk, Fovea, and Retinal Blood Vessels from Digital Colour Fundus Images. British Journal of Ophthalmology, 83, 902-910.http://dx.doi.org/10.1136/bjo.83.8.902</mixed-citation></ref><ref id="scirp.61762-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, X. and Mojon, D. (2003) Adaptive Local Thresholding by Verification Based Multithreshold Probing with Application to Vessel Detection in Retinal Images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 25, 131-137. http://dx.doi.org/10.1109/TPAMI.2003.1159954</mixed-citation></ref><ref id="scirp.61762-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Jain, A. (1989) Fundamentals of Digital Processing. Prentice Hall, New York.</mixed-citation></ref><ref id="scirp.61762-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Rossant, F., Badellino, M., et al. (2011) A Morphological Approach for Vessel Segmentation in Eye Fundus Images, with Quantitative Evaluation. Journal of Medical Imaging and Health Informatics, 1, 42-49.http://dx.doi.org/10.1166/jmihi.2011.1006</mixed-citation></ref><ref id="scirp.61762-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Bhattacharya, D., Devi, J., et al. (2013) Brain Image Segmentation Technique Using Gabor Filter Parameter. American Journal of Engineering Research (AJER), 2, 127-132.</mixed-citation></ref><ref id="scirp.61762-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Yamani, L.S., Asif, K., et al. (2015) A Noval Method for Extraction of Retinal Blood Vessels Using Gabor Filter and Generalized Linear Model. Global Journal of Trends in Engineering, 2, 209-215.</mixed-citation></ref><ref id="scirp.61762-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Gwetu, M.V., Tapamo, J.-R., et al. (2014) Segmentation of Retinal Blood Vessels Using Normalized Gabor Filters and Automatic Thresholding. South African Computer Journal, 55, 12-24.</mixed-citation></ref><ref id="scirp.61762-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Kamdi, S. and Krishna, R.K. (2011) Image Segmentation and Region Growing Algorithm. International Journal of Computer Technology and Electronics Engineering, 2, 103-107.</mixed-citation></ref><ref id="scirp.61762-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Dougherty, G. (2009) Digital Image Processing for Medical Applications. Cambridge University Press, New Delhi.</mixed-citation></ref><ref id="scirp.61762-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Melouah, A. and Amirouche, R. (2014) Comparative Study of Automatic Seed Selection Methods for Medical Image Segmentation by Region Growing Technique. In: Recent Advances in Biology, Biomedicine and Bioengineering, InTech Publisher, Rijeka, 91-97.</mixed-citation></ref></ref-list></back></article>