Professional Documents
Culture Documents
A Rotation Invariant Retina Identification Algorithm Using Tessellation-Based Spectral Feature
A Rotation Invariant Retina Identification Algorithm Using Tessellation-Based Spectral Feature
A Rotation Invariant Retina Identification Algorithm Using Tessellation-Based Spectral Feature
Abstract— In this paper, a rotation-invariant retina identification vessel pattern from the image. More often, feature extraction
algorithm based on tessellation of frequency spectrum is techniques are employed to get useful information from entire
developed. In this algorithm, the proposed tessellation scheme retinal images including detecting annulus centered of the optic
provides rotation invariant, multi resolution and optimized disk, circular region around the fovea and vessel pattern of the
features with low computational for our retina identification
algorithm. The proposed algorithm is structured in two parts
retinal image. Due to the sensitivity of the OD and fovea
namely feature extraction and decision making. First step is region to the brightness [2], intensity and exudates diesis,
forming feature vectors by applying proposed tessellation scheme recognition vessel in retinal images have been gained much
on frequency spectrum of vessel skeleton of retinal image. Then, a more attention recently.
specific scenario is defined based on energy spectrum of vessels to Vessel extraction of retina image is a confronting research
identify each individual. Finally, Euclidean distance criterion is issue [3]. The small contrast between vessels and background,
used to evaluate the accuracy of proposed tessellation scheme. intensity of brightness, the thickness variability of the vessels
Experimental results show that the proposed algorithm obtains and presence of noise are the main matters have to be
the accuracy rate of 99.29 % in presence of rotation and multi addressed in vessel extraction techniques [4]. In the early
resolution samples.
research, matched filters are employed to segment the blood
Keywords- tessellation-based spectral feature; retinal image; energy vessel and enhance the vascular structure from the background.
spectrum; radial partitioning. In [5, 6], snake tracking approaches are proposed to establish
the vascular structure. The nonlinear methods based on
I. INTRODUCTION frequency matched filter and morphological operations are
proposed in [7, 8]. The result of the blood vessel segmentation
Recently, there has been a vast demand for accurate is a binary image used to obtain vessel features.
identification of human in information technology and high Due to the classification task, the rich content of the retinal
security applications such as attendance system, airport and templates is transform to the various features of the images.
police station security. In order to identify individuals for these There are two approach in extracting the features from the
applications, biometric identifiers are usually employed. retina images namely non-frequency and frequency domain. In
Biometric identifiers are based on somatic or behavioral the non-frequency domain approach, the features are extracted
specifications methods such as face, finger prints, hand palm, from the pixel of image in the spatial domain such as the
iris, voice, DNA and retina [1]. The biometric identifiers location of OD, energy, width and shape of the vessel. The
require unique, measurable and repeatable features for every other approach in feature extraction is by means of non-
individual to distinguish between people in the database. Along frequency domain where the features are extracted from 2D
with these features, retina may have provided higher level of Fourier of the image such as Curvelet, Wavlet and power
individuality and security duo to its aboriginal robustness spectrum density. It is noted that the non-frequency approaches
against impersonation. usually suffer from rotation, edge detection and intensity of
The individuality in the retinal biometric system comes from brightness. However, the frequency domain features robust to
uniqueness of blood vessels’ pattern of the retina. Moreover, the rotation of the image because of the characteristics of the
the pattern of blood vessels in human retina experience less Fourier transform. In [8], a non-frequency techniques based on
modification during the life and it is deferent for each person biometric graph matching (BGM) is introduced where the
(even in identical twins). Hence, retinas’ blood vessel patterns graph of the vessel is obtained from crossovers and
provide an acceptable differentiation between people and could bifurcations points of the vessel skeleton. However, it is a
be an accurate biometric system. complex procedure to compute the BGM’s graph registration
For biometric identification, retina templates have been created module automatically.
using image processing techniques on the raw and entire This paper introduces a human identity verification system
images are matched based on correlation of the overall blood based on frequency analysis of retinal image. The paper is
310
21st Iranian Conference on Biomedical Engineering (ICBME 2014), Biomedical Engineering Faculty, Amirkabir University of
Technology (Tehran Polytechnic), Tehran, Iran, Nov 26-28, 2014
1 M 1 N 1 uX vY
F (u, v) ¦ ¦ f ( X , Y ) e j 2 3 ( M N ) (2)
MN X 0 Y 0
where F (u, v) is DFT of the retinal image f ( x, y ) and
M u N is the size of the image. The DFT can express in polar
instead of Cartesian form given by
(7)
low pass filters respectively; n is the order of the filter and
where the spectral phase of image F 2 (u , v) is M (u , v) . The D (u , v) is the distance from the origin. An ideal band pass
value of the M (u , v) is changed with translation and rotation, filter is illustrated in Figure 3.It is observed that the ideal band
path filter has sharp transition from 0 to 1. Due to this
however, absolute value of equation (7) shows that the spectral transition band, the edges remain fairly sharp and ringing
magnitude of F 2 (u , v) is translation invariant artifacts are created around the edges which is called Gibbs
| F 2 (u , v) | | F 1[(u cos D v sin D ), (u sin D v cos D ) | (8) phenomenon.
In order to reduce the effect of Gibbs phenomenon,
Equation (8) illustrates that a rotation of the image rotates the
Butterworth filter is replaced with the ideal one. Figure 4
spectral magnitude by the same angle but the value of spectrum
illustrates this fact that the transient band of the Butterworth
does not change. In other words, if f 0 (i, j ) is the feature filter is smoothly change from 0 to 1. The contour map of the
vector for an image I and I T is obtained by rotation of I with Butterworth band pass filter is a set of concentric circle which
angle T , the feature vector f T (i, j ) is related f 0 (i, j ) by the is depicted in Figure 5. It is observed that the number of
contours in the low frequency is much more than high
expression that f n (i, j ) f 0 (i, j T ) . Therefore, the feature frequency. This observation is aligns with the fact that the root
vector for a particular image will have circular shift information of the image exists in low frequency components.
proportional to the rotation angle. The tessellation function of each concentric circle is given by
311
21st Iranian Conference on Biomedical Engineering (ICBME 2014), Biomedical Engineering Faculty, Amirkabir University of
Technology (Tehran Polytechnic), Tehran, Iran, Nov 26-28, 2014
Ri {R1 , R 2 ,..., R N }
DH
Ri {(u, v) | (u , v) Ri , ri Ri ri 1 } (12)
Ri r (u u0 ) 2 (v v0 ) 2 DL
i {1,2,..., N }
where Ri represents the radios of the ith concentric circle, u 0 and
v 0 is center of Fourier spectrum and N is the number of
circles.
c. Tessellation Scheme Figure 3. Ideal band pass filter
The formulation of the proposed tessellation technique comes
from the idea of concentric circles which is discussed in C-b.
The Fourier spectrum analysis of the retina image shows that
the density of useful information in retina image has reduced
from low to high frequency. Hence, employing a multi
resolution algorithm could be extracted information entirely. In
order to access the multi resolution tessellation, the radius of
the circles are calculated exponentially using
Ri Ri 1 E i (13)
312
21st Iranian Conference on Biomedical Engineering (ICBME 2014), Biomedical Engineering Faculty, Amirkabir University of
Technology (Tehran Polytechnic), Tehran, Iran, Nov 26-28, 2014
where a and b are feature vectors of the train and test samples
respectively. If the distance between a test sample and train set
is larger than threshold, the system rejects the test sample. The
threshold is automatically calculated by
R
¦ emax i emin i (16)
Thereshold D(i 1
)
S
where D is a constant value, S is number of train sample, Figure 6. Half of concentric circles of band pass filter.
emax i and e min i is the energy of maximum and minimum sub-
band of each sample in training database, respectively. In the
Table I. Results of proposed algorithm for seven different experiments.
identification stage, distance between a test sample and train is
Accuracy %
calculated and label of test sample is equal to label of the lower Test Train
value of distance in database. Train Test
Experiment A 40 240 98.75 100
In this section, results of the human identification based on the Experiment C 40 240 97.5 100
pattern of blood vessels in retina image is illustrated. The
Experiment D 40 240 99.1 100
method is also quite insensitive to translational and rotational
displacement. The proposed algorithm is enforced on the 40 Experiment E 40 240 97.08 97.5
sample from DRIVE database. Because of the limitation in Experiment F 40 240 97.5 100
number of samples in DRIVE data base, each of the samples is Experiment G 40 240 100 97.5
rotated six times with r5,r10,r15 degrees to achieve 280
Mean 98.5 99.29
samples in order to test the robustness of the proposed
technique in the presence of translational and rotational
displacement. The accuracy of the proposed identification
system is tested in seven different experiments. For each
experiment the sets of train and test are change in order to
achieve uncorrelated results. The results of the proposed
method for 7 different experiments with D 2 , E 2 and
initial radius R0 5 are provided in table 1. It is observed that
the identification method has an average accuracy equal to
99.29%. The accuracy can be determined by the ratio of the
total number correctly identified sample to the total number of
sample in equation (17) where true accept (TA) refers to
sample correctly labeled and false accept (FA) refers to sample
incorrectly labeled as acceptable. False reject (FR) refers to
positive sample incorrectly labeled as reject. Finally, True Figure 7. True accept versus false reject for results of proposed algorithm.
reject (TR) refers to negative sample correctly labeled as reject.
TA
accuracy (17) Table II. Identification results with different value of D
TA TR FA FR
D E FR Accuracy%
In order to evaluate the performance of identification system,
number of true accepts samples are compared with the number 1.5 2 3 92.5
of false reject samples. Figure 7 shows the variation of true 2 2 1 97.5
2.5 2 0 100
accepts (TA) and false accepts (FA) when the value of D is 3 2 0 100
change. It is observed that the value of false reject and true
accept are equal to 0 and 40 respectively when D 2.5 . If D is The other factor which has impact on the accuracy of the
more than 2.5, all the samples are identified (TA=40) which is identification is the number of circle used for the tessellation.
depicted in table II. However, D is proposition to value of the Table III shows accuracy of proposed algorithm with different
threshold which cannot be chosen a very large scale. If the value of R where D 2.5 . The set of R is created by the
threshold is not chosen properly, the test samples out of data exponential approach in equation (13). It is observed that by
base also can be identified in the system as a correct sample. increasing the number of tessellation the accuracy increases
As a result, choosing an optimum D is important issue and has until R 37 . By increasing the value of R more than 37, the
a direct effect on the accuracy of the proposed method. accuracy experiences a downward trend. The inaccuracy in a
313
21st Iranian Conference on Biomedical Engineering (ICBME 2014), Biomedical Engineering Faculty, Amirkabir University of
Technology (Tehran Polytechnic), Tehran, Iran, Nov 26-28, 2014
314