SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 5, October 2018, pp. 3278~3284
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3278-3284  3278
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Pupil Detection Based on Color Difference and Circular Hough
Transform
Hazim G. Daway1
, Hana H. kareem2
, Ahmed Rafid Hashim3
1
Department of physics College of Science, Mustansiriyah University, Iraq
2
Department of physics, College of Education, Mustansiriyah University, Iraq
3
Department of Computer Science, College of Education for Pure Sciences-Ibn Al- Haitham, University of Baghdad, Iraq
Article Info ABSTRACT
Article history:
Received Jul 23, 2017
Revised Jan 20, 2018
Accepted Feb 11, 2018
Human pupil eye detection is a significant stage in iris segmentation which is
representing one of the most important steps in iris recognition. In this paper,
we present a new method of highly accurate pupil detection. This method is
consisting of many steps to detect the boundary of the pupil. First, the read
eye image (R, G, B), then determine the work area which is consist of many
steps to detect the boundary of the pupil. The determination of the work area
contains many circles which are larger than pupil region. The work area is
necessary to determine pupil region and neighborhood regions afterward the
difference in color and intensity between pupil region and surrounding area is
utilized, where the pupil region has color and intensity less than surrounding
area. After the process of detecting pupil region many steps on the resulting
image is applied in order to concentrate the pupil region and delete the others
regions by using many methods such as dilation, erosion, canny filter, circle
hough transforms to detect pupil region as well as apply optimization to
choose the best circle that represents the pupil area. The proposed method is
applied for images from palacky university, it achieves to 100 % accuracy
Keyword:
Binary image
Circular hough transform
Color difference
Iris detection
Pupil area
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Ahmed Rafid Hashim,
Department of Computer Science,
College of Education for Pure Sciences-Ibn Al- Haitham, University of Baghdad, Iraq.
Email: ahmed.r.h@ihcoedu.uobaghdad.edu.iq
1. INTRODUCTION
Iris' eye is one of a most important human biometric that is used for persons identification and
authentication. Iris segmentation is an important step in iris recognition, whereas the pupil detection is the
key factor of this step. There are many studies interest in this field will be discussed such as: Daugman
[1],[2],[3],[4],[5] presented method used an integrodifferential operator to localize both the inner boundary
for iris (pupil detection) and outer boundary for iris. They used two arcs to detect the upper and lower
eyelids. This method is sensitive to noise and does not eliminate the noise of pupil.
Wilds et al [6],[7],[8] presented a method used edge detection and hough transform to segment the
eye image, this method cannot eliminate the noise of pupil and eyelashes and required a high computational
cost. Tisse [9] enhanced Daugman's used a method based on reducing the computation time and solving the
problem of locating the pupil center outside. With this method, one can use it without eliminating the noise
produced due to eyelashes and pupil. Ma et al [10] presented a method by using hough transform after
filtering the image and finding the edge points. With the use of this method, the noise of eyelashes is
canceled but the pupil noise exists in the segmented area. Zhoghua Lin and Handfei Yu [11] presented a
method for detecting pupil, their method consists of three stages depending on OTSU method and Hough
transform. The method achieves 100% accuracy.
Imen Khanfir et al [12] presented a method based on histogram thresholding technique in order to
extract pupil eye that is followed by a morphological cleaning technique to clear out the pupil binary image
Int J Elec & Comp Eng ISSN: 2088-8708 
Pupil Detection Based on Color Difference and Circular Hough Transform (Hazim G. Daway)
3279
by eliminating lashes and reflection points. This method made iris localization faster by a factor of 18. Gomai
et al [13] presented a method to detect the boundary of pupil's eye based on the minimum and mean intensity
of pupil, this method is able to detect and isolate pupil with high accuracy result and reduce time-consuming.
Iman A. Saad et al [14] presented a new method for accurate pupil detection. The method was able to treat
the bad acquisition conditions that related to low contrast or unregular brightness, where are caused by many
causes, such as, the position of light sources, specular reflection, eyelashes, and eyelids. The accuracy of this
method reaches to 100%.
Rubel Biswas et al [15] presented a method for iris detection and recognition, the proposed method
consisted of many steps segmentation, normalization, feature encoding, feature extraction, and
classification. Hough Transform used for detecting the center of the pupil of an iris, the accuracy of this
method reaches to 92%. Vineet Kumar.et al [16] presented a method for iris localization, the proposed
algorithm for iris localization divided into two phases which are pupil boundary detection and limbic
boundary detection, they used edge map and circural hough transform for pupil boundary detection, the
accuracy of this method reach to 99.7% for CASIA-Iris-Thousand (version 4.0) and 99.38% for CASIAIris-
Lamp (version 3.0) databases. Teddy et al [17] presented a method for secure smart phone using iris
verification, they used wavelet packet and hamming distance for recognition, the accuracy of this method
reach to 100% identification rate. In this paper, we present an approach for pupil detection based on many
steps. The experimental part was applied on eye image database collected by Palacky University.
2. THE PROPOSED METHOD
In this method, we used a new idea for pupil detection with better accuracy. This idea depending on
the differences between the intensity level (low or high level) and (chromatic or near to gray color) in the
pupil and iris regions. Figure 1 illustrated the histograms for crop regions of the pupil and the iris. From the
histogram of the pupil, one can see the most of the pupil region is gray or tend to gray color. This means the
color difference between the (RGB) is small (the data images in the pupil is achromatic Often). The figure
shows also the intensity for RGB component is low in the case of neglecting the luminous disc in the center,
whereas in the iris region the intensity is high and the color deferent is clear (the data images in this Iris
region is chromatic Often).
These color features isolate the iris area partially where the area of the pupil is not completely gray.
It contains a slight color and the area may also contain small gray gaps. These difficulties can be overcome
by binarization the pupil region, which can be achieved by use dilation and erosion of the pupil to a reach an
approximate isolation for the boundary of iris. The pupil region has been fitted to Circular Hough Transform.
A preliminary work area with radius rw is selected, It is a circular area with radius between (rwmin, rwmax),
through which determines the pupil boundaries as shown in Figure 2. The identification of this region
provides a shortcut in time when conducting mathematical operations and computed for the entire image.
First, the image is converted to a binary image Ib taking into account the difference in color and intensity
between the pupil and iris region.
𝐼𝑓 𝑐(𝑖 , 𝑗 , 𝑘, 𝑟𝑤) < 𝑡1 (1)
𝑐(𝑖 , 𝑗 , 𝑘, 𝑟𝑤) = 0 (2)
Here 𝑖, 𝑗 being the position Coordinates, 𝑘 = 1,2,3 are the RGB component and 𝑡1 is the greatest approximate
value of intensity in a pupil area. Total differences of RGB component is:
𝐼𝑡𝑑 = 𝑑 𝑟𝑔 + 𝑑 𝑟𝑏 + 𝑑 𝑏𝑔 (3)
Where:
𝑑 𝑟𝑔 = 𝑎𝑏𝑠(𝑟 − 𝑔) (4)
𝑑 𝑟𝑏 = 𝑎𝑏𝑠(𝑟 − 𝑏) (5)
𝑑 𝑏𝑔 = 𝑎𝑏𝑠(𝑏 − 𝑔) (6)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3278 - 3284
3280
Figure 1. comparing between the histograms for pupil and iris region within certain areas.
Figure 2. circle work area with different radius.
The result of this step is the region of pupil become white area as shown in Figure 3. Converting the image
into a binary image depends on the threshold value t2 where:
t2min ≤ t2 ≤ t2max (7)
If Itd < t2 then Ib( rw, t2) = 0 (8)
else Ib( rw, t2) = 1 (9)
For the total RGB component is:
Int J Elec & Comp Eng ISSN: 2088-8708 
Pupil Detection Based on Color Difference and Circular Hough Transform (Hazim G. Daway)
3281
T = r + g + b (10)
If T < t3 then Ib( rw, t2) = 0 (11)
Figure 3. binary result according to color difference.
The second step is to isolate the pupil by dilating of excess areas, filling the gaps and using edge detection
techniques. This is done through the following steps:
Ibd( rw, t2) = Ib( rw, t2)⨁se (12)
Where
se = �
0 1 0
1 1 1
0 1 0
� (13)
The fact that the iris region is not colored has gray-generated objects, to remove all connected components
objects that have fewer area sm from the binary image, for all block region cIbd in the binary image Ibd to get
Ibdr where:
IfcIbd < sm then cIbd = 0 (14)
The area of the pupil is not connected because it is not absolutely gray. This resulting in a gap when
converted to a gray image to connecting this area used canny edge detection and seed filling techniques to
resulting.
Ibdrcf( rw, t2) (15)
The result of this step shown in Figure 4. Figure 4 shows the binary image is not completely circular, thus it
was used CHT that is working to complete the circular shape by input approximate radius rc as shown in
Figure 5. In this study, several radii were used to get Ich( rw, t2 , rc) , and then filling the circular region
being Ichf( rw, t2 , rc). We will produce several circles filled with different radii , rc.
rc = [minrc
, maxrc
] (16)
To find the absolute error between 𝐼𝑏𝑑𝑟𝑐𝑓 and 𝐼𝑐ℎ
Er = |Ich( rw, t2 , rc) − Ibdrcf( rw, t2 , rc)| (17)
The best value of the parameters rw, t2 , rc as shown in Figure 6 getting at:
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3278 - 3284
3282
rw,t2 ,rc
min(Er)
= 0 (18)
Figure 4. Binary result from removing all connected objects and seed filling the hole region.
Figure 5. Circle hough transform for fitting circle.
3. EXPERIMENTAL RESULTS
Our method performed by using Matlab (version R2013a) on computer platform has 2.4 GHZ core
i5 processor and 4G ram. In this work we used rw= [90 140 ] , t2 = [50 70 ] , t1= 50 and rc= [30 to 140], The
proposed method was applied to images collected by the Palacky University. The database [18] has 6* 64 iris
images (i.e. 3*64 left and 3*64 right), the images properties are 768*576 pixels, and file format is PNG. The
table (1) shows the accuracy values of the pupil detection by using algorithms in [19] and [20], first value is
99.86%, second 98.85% and the proposed method reach to 100 % accuracy.
4. CONCLUSION
Pupil detection is the most important step in iris detection. In this work, we present a new method
for pupil detection. The method consists of many steps beginning from reading eye image until reach to pupil
detection step. The recent is the most important step where it depends on the difference in color and intensity
between pupil and surrounding area. This characteristic is very useful to determine the pupil region and
extract it, thus the pupil becomes has a little color and intensity than surrounding region. The new method is
very successful in pupil detection, the accuracy of the method reach to 100 % compare with other methods.
Int J Elec & Comp Eng ISSN: 2088-8708 
Pupil Detection Based on Color Difference and Circular Hough Transform (Hazim G. Daway)
3283
Figure 6. Final pupil detection step.
Table1. Comparsion between our Proposed Method Result and others Method
method A. Basit et al [19] Ann A. Jarjes [20] Our method
Accuracy rate 99.86 % 99.85% 100%
Figure 7. Flow chart of proposed method
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3278 - 3284
3284
REFERENCES
[1] J.G. Daugman, “High confidential visual recognition by test of statistical independence”, IEEE Trans. Pattern Anal.
Mach. Intell. 15 (11), pp. 1148–1161, 1993.
[2] J.G. Daugman, “The importance of being random: statistical principles of iris recognition”, Pattern Recognition 36
pp. 279–291, 2003.
[3] J. Daugman, “How iris recognition works”, IEEE Transactions on Circuits and Systems for Video Technology, vol.
14, n.1, January 2004, pp. 21-30.
[4] J. Daugman, “Demodulation by complex-valued wavelets for stochastic pattern recognition”, International Journal
of Wavelets, Multiresolution and Information Processing Vol. 1, n.1, pp. 1–17, 2003.
[5] J. Daugman, “Statistical richness of visual phase information: update on recognizing persons by iris patterns”.
International Journal of Computer Vision, 2001, 45(1), pp. 25-38.
[6] R. Wildes, “Iris recognition: an emerging biometric technology,” Proc. IEEE, vol. 85, pp. 1348–1363, Sept. 1997.
[7] R.Wildes, J.Asmuth, et al., “A Machine-vision System for Iris Recognition”, Machine Vision and Applications,
Vol.9, pp.1-8, 1996.
[8] R.Wildes, J. Asmuth, et al., “Automated, non invasive iris recognition system and method,” U.S. Patent 5, pp. 572-
596, 1996.
[9] C. Tisse, L.Martin, L. Torres, and M. Robert. “Person identification technique using human iris recognition” In
Proceedings of ICVI’02, pages 294–299, 2002.
[10] L. Ma, T. Tan, Y. Wang and D. Zhang, “Efficient iris recognition by characterizing key local variations,” IEEE
Trans. Image Processing, vol. 13, no. 6, June 2004.
[11] Zhonghua Lin, Hongfei Yu, "The Pupil Location Based on the OTSU Method and Hough Transform", Procedia
Environmental Sciences 8 (2011) 352 – 356.
[12] Imene Khanfir Kallel, Dorra Sellami Masmoudi, Nabil Derbel, " FAST PUPIL LOCATION FOR BETTER IRIS
DETECTION", 2009 6th International Multi-Conference on Systems, Signals and Devices.
[13] Gomai, A. El-Zaart, and H. Mathkour, "A New Approach for Pupil Detection in Iris Recognition System", 2010
2nd International Conference on Computer Engineering and Technology.
[14] Iman A.Saad, Loay E.George and Ahmed A.Tayyar," ACCURATE AND FAST PUPIL LOCALIZATION USING
CONTRAST STRETCHING, SEED FILLING AND CIRCULAR GEOMETRICAL CONSTRAINTS", Journal of
Computer Science 10 (2): 305-315, 2014.
[15] Rubel Biswas, Jia Uddin, Md. Junayed Hasan," A New Approach of Iris Detection and Recognition", International
Journal of Electrical and Computer Engineering (IJECE),Vol. 7, No. 5, October 2017, pp. 2530~2536.
[16] Vineet Kumar, Abhijit Asati, Anu Gupta, " Accurate Iris Localization Using Edge Map Generation andAdaptive
Circular Hough Transform for Less Constrained Iris Images ", International Journal of Electrical and Computer
Engineering (IJECE), Vol. 6, No. 4, August 2016, pp. 1637~1646.
[17] Teddy Surya Gunawan, Nurul Shaieda Solihin, Malik Arman Morshidi, Mira Kartiwi, " Development of Efficient
Iris Identification Algorithm using Wavelet Packets for Smartphone Application", Indonesian Journal of Electrical
Engineering and Computer Science,Vol. 8, No. 2, November 2017, pp. 450 ~ 456.
[18] https://drive.google.com/drive/folders/0B_xRqfOMgQDGbENfZFNkUTExZzA
[19] A. Basit, M. Y. Javed and S. Masood, "Non-circular Pupil Localization in Iris Images", 2008 International
Conference on Emerging Technologies IEEE-ICET 2008.
[20] Ann A. Jarjes, Kuanquan Wang, Ghassan J. Mohammed, " Iris Localization: Detecting Accurate Pupil Contour and
Localizing Limbus Boundary", 2010 2nd International Asia Conference on Informatics in Control, Automation and
Robotics.

More Related Content

What's hot

FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTIONFPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
ijcseit
 
A UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUES
A UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUESA UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUES
A UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUES
csandit
 
An Ear Recognition Method Based on Rotation Invariant Transformed DCT
An Ear Recognition Method Based on Rotation Invariant  Transformed DCT An Ear Recognition Method Based on Rotation Invariant  Transformed DCT
An Ear Recognition Method Based on Rotation Invariant Transformed DCT
IJECEIAES
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
ijcseit
 
Use of Illumination Invariant Feature Descriptor for Face Recognition
 Use of Illumination Invariant Feature Descriptor for Face Recognition Use of Illumination Invariant Feature Descriptor for Face Recognition
Use of Illumination Invariant Feature Descriptor for Face Recognition
IJCSIS Research Publications
 
A robust iris recognition method on adverse conditions
A robust iris recognition method on adverse conditionsA robust iris recognition method on adverse conditions
A robust iris recognition method on adverse conditions
ijcseit
 
Proposition of local automatic algorithm for landmark detection in 3D cephalo...
Proposition of local automatic algorithm for landmark detection in 3D cephalo...Proposition of local automatic algorithm for landmark detection in 3D cephalo...
Proposition of local automatic algorithm for landmark detection in 3D cephalo...
journalBEEI
 
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
IJEEE
 
Retinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removalRetinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removal
eSAT Journals
 
An improved bovine_iris_segmentation_method
An improved bovine_iris_segmentation_methodAn improved bovine_iris_segmentation_method
An improved bovine_iris_segmentation_method
Noura Gomaa
 
Regenerating face images from multi-spectral palm images using multiple fusio...
Regenerating face images from multi-spectral palm images using multiple fusio...Regenerating face images from multi-spectral palm images using multiple fusio...
Regenerating face images from multi-spectral palm images using multiple fusio...
TELKOMNIKA JOURNAL
 
Binary operation based hard exudate detection and fuzzy based classification ...
Binary operation based hard exudate detection and fuzzy based classification ...Binary operation based hard exudate detection and fuzzy based classification ...
Binary operation based hard exudate detection and fuzzy based classification ...
IJECEIAES
 
366 369
366 369366 369
IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...
IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...
IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...
IRJET Journal
 
Ijcse13 05-01-001
Ijcse13 05-01-001Ijcse13 05-01-001
Ijcse13 05-01-001
vital vital
 
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
IJERA Editor
 
ISEF based Identification of Dental Caries in Decayed Tooth
ISEF based Identification of Dental Caries in Decayed ToothISEF based Identification of Dental Caries in Decayed Tooth
ISEF based Identification of Dental Caries in Decayed Tooth
idescitation
 
Automatic image slice marking propagation on segmentation of dental CBCT
Automatic image slice marking propagation on segmentation of dental CBCTAutomatic image slice marking propagation on segmentation of dental CBCT
Automatic image slice marking propagation on segmentation of dental CBCT
TELKOMNIKA JOURNAL
 

What's hot (18)

FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTIONFPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
FPGA ARCHITECTURE FOR FACIAL-FEATURES AND COMPONENTS EXTRACTION
 
A UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUES
A UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUESA UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUES
A UTOMATIC C OMPUTATION OF CDR U SING F UZZY C LUSTERING T ECHNIQUES
 
An Ear Recognition Method Based on Rotation Invariant Transformed DCT
An Ear Recognition Method Based on Rotation Invariant  Transformed DCT An Ear Recognition Method Based on Rotation Invariant  Transformed DCT
An Ear Recognition Method Based on Rotation Invariant Transformed DCT
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
Use of Illumination Invariant Feature Descriptor for Face Recognition
 Use of Illumination Invariant Feature Descriptor for Face Recognition Use of Illumination Invariant Feature Descriptor for Face Recognition
Use of Illumination Invariant Feature Descriptor for Face Recognition
 
A robust iris recognition method on adverse conditions
A robust iris recognition method on adverse conditionsA robust iris recognition method on adverse conditions
A robust iris recognition method on adverse conditions
 
Proposition of local automatic algorithm for landmark detection in 3D cephalo...
Proposition of local automatic algorithm for landmark detection in 3D cephalo...Proposition of local automatic algorithm for landmark detection in 3D cephalo...
Proposition of local automatic algorithm for landmark detection in 3D cephalo...
 
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
 
Retinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removalRetinal blood vessel extraction and optical disc removal
Retinal blood vessel extraction and optical disc removal
 
An improved bovine_iris_segmentation_method
An improved bovine_iris_segmentation_methodAn improved bovine_iris_segmentation_method
An improved bovine_iris_segmentation_method
 
Regenerating face images from multi-spectral palm images using multiple fusio...
Regenerating face images from multi-spectral palm images using multiple fusio...Regenerating face images from multi-spectral palm images using multiple fusio...
Regenerating face images from multi-spectral palm images using multiple fusio...
 
Binary operation based hard exudate detection and fuzzy based classification ...
Binary operation based hard exudate detection and fuzzy based classification ...Binary operation based hard exudate detection and fuzzy based classification ...
Binary operation based hard exudate detection and fuzzy based classification ...
 
366 369
366 369366 369
366 369
 
IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...
IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...
IRJET- Survey based on Detection of Optic Disc in Retinal Images using Segmen...
 
Ijcse13 05-01-001
Ijcse13 05-01-001Ijcse13 05-01-001
Ijcse13 05-01-001
 
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
Face Recognition based on STWT and DTCWT using two dimensional Q-shift Filters
 
ISEF based Identification of Dental Caries in Decayed Tooth
ISEF based Identification of Dental Caries in Decayed ToothISEF based Identification of Dental Caries in Decayed Tooth
ISEF based Identification of Dental Caries in Decayed Tooth
 
Automatic image slice marking propagation on segmentation of dental CBCT
Automatic image slice marking propagation on segmentation of dental CBCTAutomatic image slice marking propagation on segmentation of dental CBCT
Automatic image slice marking propagation on segmentation of dental CBCT
 

Similar to Pupil Detection Based on Color Difference and Circular Hough Transform

Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmIris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Editor IJCATR
 
Efficient Small Template Iris Recognition System Using Wavelet Transform
Efficient Small Template Iris Recognition System Using Wavelet TransformEfficient Small Template Iris Recognition System Using Wavelet Transform
Efficient Small Template Iris Recognition System Using Wavelet Transform
CSCJournals
 
Iris sem
Iris semIris sem
Iris sem
Rasha Tarawneh
 
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATIONWAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
sipij
 
Iris recognition for personal identification using lamstar neural network
Iris recognition for personal identification using lamstar neural networkIris recognition for personal identification using lamstar neural network
Iris recognition for personal identification using lamstar neural network
ijcsit
 
Ijcse13 05-01-001
Ijcse13 05-01-001Ijcse13 05-01-001
Ijcse13 05-01-001
vital vital
 
E017443136
E017443136E017443136
E017443136
IOSR Journals
 
IRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATOR
IRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATORIRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATOR
IRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATOR
csitconf
 
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET Journal
 
Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...
Nadeer Abu Jraerr
 
IRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition TechniquesIRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition Techniques
IRJET Journal
 
IRJET - Detection of Diabetic Retinopathy using Local Binary Pattern
IRJET - Detection of Diabetic Retinopathy using Local Binary PatternIRJET - Detection of Diabetic Retinopathy using Local Binary Pattern
IRJET - Detection of Diabetic Retinopathy using Local Binary Pattern
IRJET Journal
 
E045052731
E045052731E045052731
E045052731
IJERA Editor
 
Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...
eSAT Journals
 
Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...
eSAT Publishing House
 
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITYDCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
IAEME Publication
 
Comparison of Phase Only Correlation and Neural Network for Iris Recognition
Comparison of Phase Only Correlation and Neural Network for Iris RecognitionComparison of Phase Only Correlation and Neural Network for Iris Recognition
Comparison of Phase Only Correlation and Neural Network for Iris Recognition
International Journal of Science and Research (IJSR)
 
F045033337
F045033337F045033337
F045033337
IJERA Editor
 
Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window
Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window
Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window
IJECEIAES
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
IJCSEIT Journal
 

Similar to Pupil Detection Based on Color Difference and Circular Hough Transform (20)

Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmIris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's Algorithm
 
Efficient Small Template Iris Recognition System Using Wavelet Transform
Efficient Small Template Iris Recognition System Using Wavelet TransformEfficient Small Template Iris Recognition System Using Wavelet Transform
Efficient Small Template Iris Recognition System Using Wavelet Transform
 
Iris sem
Iris semIris sem
Iris sem
 
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATIONWAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
WAVELET PACKET BASED IRIS TEXTURE ANALYSIS FOR PERSON AUTHENTICATION
 
Iris recognition for personal identification using lamstar neural network
Iris recognition for personal identification using lamstar neural networkIris recognition for personal identification using lamstar neural network
Iris recognition for personal identification using lamstar neural network
 
Ijcse13 05-01-001
Ijcse13 05-01-001Ijcse13 05-01-001
Ijcse13 05-01-001
 
E017443136
E017443136E017443136
E017443136
 
IRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATOR
IRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATORIRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATOR
IRIS BIOMETRIC RECOGNITION SYSTEM EMPLOYING CANNY OPERATOR
 
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
 
Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...Iris segmentation analysis using integro differential operator and hough tran...
Iris segmentation analysis using integro differential operator and hough tran...
 
IRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition TechniquesIRJET- Survey of Iris Recognition Techniques
IRJET- Survey of Iris Recognition Techniques
 
IRJET - Detection of Diabetic Retinopathy using Local Binary Pattern
IRJET - Detection of Diabetic Retinopathy using Local Binary PatternIRJET - Detection of Diabetic Retinopathy using Local Binary Pattern
IRJET - Detection of Diabetic Retinopathy using Local Binary Pattern
 
E045052731
E045052731E045052731
E045052731
 
Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...
 
Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...Automatic detection of optic disc and blood vessels from retinal images using...
Automatic detection of optic disc and blood vessels from retinal images using...
 
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITYDCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
DCT AND DFT BASED BIOMETRIC RECOGNITION AND MULTIMODAL BIOMETRIC SECURITY
 
Comparison of Phase Only Correlation and Neural Network for Iris Recognition
Comparison of Phase Only Correlation and Neural Network for Iris RecognitionComparison of Phase Only Correlation and Neural Network for Iris Recognition
Comparison of Phase Only Correlation and Neural Network for Iris Recognition
 
F045033337
F045033337F045033337
F045033337
 
Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window
Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window
Image Processing for Rapidly Eye Detection based on Robust Haar Sliding Window
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 

Recently uploaded (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 

Pupil Detection Based on Color Difference and Circular Hough Transform

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 5, October 2018, pp. 3278~3284 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3278-3284  3278 Journal homepage: http://iaescore.com/journals/index.php/IJECE Pupil Detection Based on Color Difference and Circular Hough Transform Hazim G. Daway1 , Hana H. kareem2 , Ahmed Rafid Hashim3 1 Department of physics College of Science, Mustansiriyah University, Iraq 2 Department of physics, College of Education, Mustansiriyah University, Iraq 3 Department of Computer Science, College of Education for Pure Sciences-Ibn Al- Haitham, University of Baghdad, Iraq Article Info ABSTRACT Article history: Received Jul 23, 2017 Revised Jan 20, 2018 Accepted Feb 11, 2018 Human pupil eye detection is a significant stage in iris segmentation which is representing one of the most important steps in iris recognition. In this paper, we present a new method of highly accurate pupil detection. This method is consisting of many steps to detect the boundary of the pupil. First, the read eye image (R, G, B), then determine the work area which is consist of many steps to detect the boundary of the pupil. The determination of the work area contains many circles which are larger than pupil region. The work area is necessary to determine pupil region and neighborhood regions afterward the difference in color and intensity between pupil region and surrounding area is utilized, where the pupil region has color and intensity less than surrounding area. After the process of detecting pupil region many steps on the resulting image is applied in order to concentrate the pupil region and delete the others regions by using many methods such as dilation, erosion, canny filter, circle hough transforms to detect pupil region as well as apply optimization to choose the best circle that represents the pupil area. The proposed method is applied for images from palacky university, it achieves to 100 % accuracy Keyword: Binary image Circular hough transform Color difference Iris detection Pupil area Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Ahmed Rafid Hashim, Department of Computer Science, College of Education for Pure Sciences-Ibn Al- Haitham, University of Baghdad, Iraq. Email: ahmed.r.h@ihcoedu.uobaghdad.edu.iq 1. INTRODUCTION Iris' eye is one of a most important human biometric that is used for persons identification and authentication. Iris segmentation is an important step in iris recognition, whereas the pupil detection is the key factor of this step. There are many studies interest in this field will be discussed such as: Daugman [1],[2],[3],[4],[5] presented method used an integrodifferential operator to localize both the inner boundary for iris (pupil detection) and outer boundary for iris. They used two arcs to detect the upper and lower eyelids. This method is sensitive to noise and does not eliminate the noise of pupil. Wilds et al [6],[7],[8] presented a method used edge detection and hough transform to segment the eye image, this method cannot eliminate the noise of pupil and eyelashes and required a high computational cost. Tisse [9] enhanced Daugman's used a method based on reducing the computation time and solving the problem of locating the pupil center outside. With this method, one can use it without eliminating the noise produced due to eyelashes and pupil. Ma et al [10] presented a method by using hough transform after filtering the image and finding the edge points. With the use of this method, the noise of eyelashes is canceled but the pupil noise exists in the segmented area. Zhoghua Lin and Handfei Yu [11] presented a method for detecting pupil, their method consists of three stages depending on OTSU method and Hough transform. The method achieves 100% accuracy. Imen Khanfir et al [12] presented a method based on histogram thresholding technique in order to extract pupil eye that is followed by a morphological cleaning technique to clear out the pupil binary image
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Pupil Detection Based on Color Difference and Circular Hough Transform (Hazim G. Daway) 3279 by eliminating lashes and reflection points. This method made iris localization faster by a factor of 18. Gomai et al [13] presented a method to detect the boundary of pupil's eye based on the minimum and mean intensity of pupil, this method is able to detect and isolate pupil with high accuracy result and reduce time-consuming. Iman A. Saad et al [14] presented a new method for accurate pupil detection. The method was able to treat the bad acquisition conditions that related to low contrast or unregular brightness, where are caused by many causes, such as, the position of light sources, specular reflection, eyelashes, and eyelids. The accuracy of this method reaches to 100%. Rubel Biswas et al [15] presented a method for iris detection and recognition, the proposed method consisted of many steps segmentation, normalization, feature encoding, feature extraction, and classification. Hough Transform used for detecting the center of the pupil of an iris, the accuracy of this method reaches to 92%. Vineet Kumar.et al [16] presented a method for iris localization, the proposed algorithm for iris localization divided into two phases which are pupil boundary detection and limbic boundary detection, they used edge map and circural hough transform for pupil boundary detection, the accuracy of this method reach to 99.7% for CASIA-Iris-Thousand (version 4.0) and 99.38% for CASIAIris- Lamp (version 3.0) databases. Teddy et al [17] presented a method for secure smart phone using iris verification, they used wavelet packet and hamming distance for recognition, the accuracy of this method reach to 100% identification rate. In this paper, we present an approach for pupil detection based on many steps. The experimental part was applied on eye image database collected by Palacky University. 2. THE PROPOSED METHOD In this method, we used a new idea for pupil detection with better accuracy. This idea depending on the differences between the intensity level (low or high level) and (chromatic or near to gray color) in the pupil and iris regions. Figure 1 illustrated the histograms for crop regions of the pupil and the iris. From the histogram of the pupil, one can see the most of the pupil region is gray or tend to gray color. This means the color difference between the (RGB) is small (the data images in the pupil is achromatic Often). The figure shows also the intensity for RGB component is low in the case of neglecting the luminous disc in the center, whereas in the iris region the intensity is high and the color deferent is clear (the data images in this Iris region is chromatic Often). These color features isolate the iris area partially where the area of the pupil is not completely gray. It contains a slight color and the area may also contain small gray gaps. These difficulties can be overcome by binarization the pupil region, which can be achieved by use dilation and erosion of the pupil to a reach an approximate isolation for the boundary of iris. The pupil region has been fitted to Circular Hough Transform. A preliminary work area with radius rw is selected, It is a circular area with radius between (rwmin, rwmax), through which determines the pupil boundaries as shown in Figure 2. The identification of this region provides a shortcut in time when conducting mathematical operations and computed for the entire image. First, the image is converted to a binary image Ib taking into account the difference in color and intensity between the pupil and iris region. 𝐼𝑓 𝑐(𝑖 , 𝑗 , 𝑘, 𝑟𝑤) < 𝑡1 (1) 𝑐(𝑖 , 𝑗 , 𝑘, 𝑟𝑤) = 0 (2) Here 𝑖, 𝑗 being the position Coordinates, 𝑘 = 1,2,3 are the RGB component and 𝑡1 is the greatest approximate value of intensity in a pupil area. Total differences of RGB component is: 𝐼𝑡𝑑 = 𝑑 𝑟𝑔 + 𝑑 𝑟𝑏 + 𝑑 𝑏𝑔 (3) Where: 𝑑 𝑟𝑔 = 𝑎𝑏𝑠(𝑟 − 𝑔) (4) 𝑑 𝑟𝑏 = 𝑎𝑏𝑠(𝑟 − 𝑏) (5) 𝑑 𝑏𝑔 = 𝑎𝑏𝑠(𝑏 − 𝑔) (6)
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3278 - 3284 3280 Figure 1. comparing between the histograms for pupil and iris region within certain areas. Figure 2. circle work area with different radius. The result of this step is the region of pupil become white area as shown in Figure 3. Converting the image into a binary image depends on the threshold value t2 where: t2min ≤ t2 ≤ t2max (7) If Itd < t2 then Ib( rw, t2) = 0 (8) else Ib( rw, t2) = 1 (9) For the total RGB component is:
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Pupil Detection Based on Color Difference and Circular Hough Transform (Hazim G. Daway) 3281 T = r + g + b (10) If T < t3 then Ib( rw, t2) = 0 (11) Figure 3. binary result according to color difference. The second step is to isolate the pupil by dilating of excess areas, filling the gaps and using edge detection techniques. This is done through the following steps: Ibd( rw, t2) = Ib( rw, t2)⨁se (12) Where se = � 0 1 0 1 1 1 0 1 0 � (13) The fact that the iris region is not colored has gray-generated objects, to remove all connected components objects that have fewer area sm from the binary image, for all block region cIbd in the binary image Ibd to get Ibdr where: IfcIbd < sm then cIbd = 0 (14) The area of the pupil is not connected because it is not absolutely gray. This resulting in a gap when converted to a gray image to connecting this area used canny edge detection and seed filling techniques to resulting. Ibdrcf( rw, t2) (15) The result of this step shown in Figure 4. Figure 4 shows the binary image is not completely circular, thus it was used CHT that is working to complete the circular shape by input approximate radius rc as shown in Figure 5. In this study, several radii were used to get Ich( rw, t2 , rc) , and then filling the circular region being Ichf( rw, t2 , rc). We will produce several circles filled with different radii , rc. rc = [minrc , maxrc ] (16) To find the absolute error between 𝐼𝑏𝑑𝑟𝑐𝑓 and 𝐼𝑐ℎ Er = |Ich( rw, t2 , rc) − Ibdrcf( rw, t2 , rc)| (17) The best value of the parameters rw, t2 , rc as shown in Figure 6 getting at:
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3278 - 3284 3282 rw,t2 ,rc min(Er) = 0 (18) Figure 4. Binary result from removing all connected objects and seed filling the hole region. Figure 5. Circle hough transform for fitting circle. 3. EXPERIMENTAL RESULTS Our method performed by using Matlab (version R2013a) on computer platform has 2.4 GHZ core i5 processor and 4G ram. In this work we used rw= [90 140 ] , t2 = [50 70 ] , t1= 50 and rc= [30 to 140], The proposed method was applied to images collected by the Palacky University. The database [18] has 6* 64 iris images (i.e. 3*64 left and 3*64 right), the images properties are 768*576 pixels, and file format is PNG. The table (1) shows the accuracy values of the pupil detection by using algorithms in [19] and [20], first value is 99.86%, second 98.85% and the proposed method reach to 100 % accuracy. 4. CONCLUSION Pupil detection is the most important step in iris detection. In this work, we present a new method for pupil detection. The method consists of many steps beginning from reading eye image until reach to pupil detection step. The recent is the most important step where it depends on the difference in color and intensity between pupil and surrounding area. This characteristic is very useful to determine the pupil region and extract it, thus the pupil becomes has a little color and intensity than surrounding region. The new method is very successful in pupil detection, the accuracy of the method reach to 100 % compare with other methods.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Pupil Detection Based on Color Difference and Circular Hough Transform (Hazim G. Daway) 3283 Figure 6. Final pupil detection step. Table1. Comparsion between our Proposed Method Result and others Method method A. Basit et al [19] Ann A. Jarjes [20] Our method Accuracy rate 99.86 % 99.85% 100% Figure 7. Flow chart of proposed method
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3278 - 3284 3284 REFERENCES [1] J.G. Daugman, “High confidential visual recognition by test of statistical independence”, IEEE Trans. Pattern Anal. Mach. Intell. 15 (11), pp. 1148–1161, 1993. [2] J.G. Daugman, “The importance of being random: statistical principles of iris recognition”, Pattern Recognition 36 pp. 279–291, 2003. [3] J. Daugman, “How iris recognition works”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 14, n.1, January 2004, pp. 21-30. [4] J. Daugman, “Demodulation by complex-valued wavelets for stochastic pattern recognition”, International Journal of Wavelets, Multiresolution and Information Processing Vol. 1, n.1, pp. 1–17, 2003. [5] J. Daugman, “Statistical richness of visual phase information: update on recognizing persons by iris patterns”. International Journal of Computer Vision, 2001, 45(1), pp. 25-38. [6] R. Wildes, “Iris recognition: an emerging biometric technology,” Proc. IEEE, vol. 85, pp. 1348–1363, Sept. 1997. [7] R.Wildes, J.Asmuth, et al., “A Machine-vision System for Iris Recognition”, Machine Vision and Applications, Vol.9, pp.1-8, 1996. [8] R.Wildes, J. Asmuth, et al., “Automated, non invasive iris recognition system and method,” U.S. Patent 5, pp. 572- 596, 1996. [9] C. Tisse, L.Martin, L. Torres, and M. Robert. “Person identification technique using human iris recognition” In Proceedings of ICVI’02, pages 294–299, 2002. [10] L. Ma, T. Tan, Y. Wang and D. Zhang, “Efficient iris recognition by characterizing key local variations,” IEEE Trans. Image Processing, vol. 13, no. 6, June 2004. [11] Zhonghua Lin, Hongfei Yu, "The Pupil Location Based on the OTSU Method and Hough Transform", Procedia Environmental Sciences 8 (2011) 352 – 356. [12] Imene Khanfir Kallel, Dorra Sellami Masmoudi, Nabil Derbel, " FAST PUPIL LOCATION FOR BETTER IRIS DETECTION", 2009 6th International Multi-Conference on Systems, Signals and Devices. [13] Gomai, A. El-Zaart, and H. Mathkour, "A New Approach for Pupil Detection in Iris Recognition System", 2010 2nd International Conference on Computer Engineering and Technology. [14] Iman A.Saad, Loay E.George and Ahmed A.Tayyar," ACCURATE AND FAST PUPIL LOCALIZATION USING CONTRAST STRETCHING, SEED FILLING AND CIRCULAR GEOMETRICAL CONSTRAINTS", Journal of Computer Science 10 (2): 305-315, 2014. [15] Rubel Biswas, Jia Uddin, Md. Junayed Hasan," A New Approach of Iris Detection and Recognition", International Journal of Electrical and Computer Engineering (IJECE),Vol. 7, No. 5, October 2017, pp. 2530~2536. [16] Vineet Kumar, Abhijit Asati, Anu Gupta, " Accurate Iris Localization Using Edge Map Generation andAdaptive Circular Hough Transform for Less Constrained Iris Images ", International Journal of Electrical and Computer Engineering (IJECE), Vol. 6, No. 4, August 2016, pp. 1637~1646. [17] Teddy Surya Gunawan, Nurul Shaieda Solihin, Malik Arman Morshidi, Mira Kartiwi, " Development of Efficient Iris Identification Algorithm using Wavelet Packets for Smartphone Application", Indonesian Journal of Electrical Engineering and Computer Science,Vol. 8, No. 2, November 2017, pp. 450 ~ 456. [18] https://drive.google.com/drive/folders/0B_xRqfOMgQDGbENfZFNkUTExZzA [19] A. Basit, M. Y. Javed and S. Masood, "Non-circular Pupil Localization in Iris Images", 2008 International Conference on Emerging Technologies IEEE-ICET 2008. [20] Ann A. Jarjes, Kuanquan Wang, Ghassan J. Mohammed, " Iris Localization: Detecting Accurate Pupil Contour and Localizing Limbus Boundary", 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics.