3D Face Recognition Using Radon Transform and Symb
3D Face Recognition Using Radon Transform and Symb
net/publication/258790239
CITATIONS READS
5 96
2 authors:
All content following this page was uploaded by Prakash Hiremath on 21 February 2017.
Abstract- Three Dimensional (3D) human face recognition is emerging as a significant biometric technology. Research
interest into 3D face recognition has increased during recent years due to availability of improved 3D acquisition devices
and processing algorithms. A 3D face image is represented by 3D meshes or range images which contain depth
information. Range images have several advantages over 2D intensity images and 3D meshes. Range images are robust to
the change of color and illumination, which are the causes for limited success in face recognition using 2D intensity
images. In the literature, there are several methods for face recognition using range images, which are focused on the data
acquisition and preprocessing stage only. In this paper, a new 3D face recognition technique based on symbolic Principal
Component Analysis approach is presented. The proposed method transforms the 3D range face images using radon
transform and then obtain symbolic objects, (i.e. interval valued objects) termed as symbolic 3D range faces. The PCA is
employed to symbolic 3D range face image dataset to obtain symbolic eigen faces which are used for face recognition. The
proposed symbolic PCA method has been successfully tested for 3D face recognition using Texas 3D Face Database. The
experimental results show that the proposed algorithm performs satisfactorily with an average accuracy of 97% as compared
to conventional PCA method and is efficient in terms of accuracy and detection time.
Keywords –3D face recognition, range images, radon transform, principal component analysis, Symbolic PCA.
I. INTRODUCTION
Face Recognition and verification have been at the top of the research agenda of the computer vision community for
more than a decade. The scientific interest in this research topic has been motivated by several factors. The main
attractor is the inherent challenge that the problem of face image processing, face detection and recognition.
However, the impetus for better understanding of the issues raised by automatic face recognition is also fuelled by
the immense commercial significance that robust and reliable face recognition technology would entail. Its
applications are envisaged in physical and logical access control, security, man-machine interfaces and low bitrate
communication.
To date, most of the research efforts, as well as commercial developments, have focused on two dimensional (2D)
approaches. This focus on monocular imaging has partly been motivated by costs but to a certain extent also by the
need to retrieve faces from existing 2D image and video database. With recent advances in image capture techniques
and devices, various types of face-image data have been utilized and various algorithms have been developed for
each type of image data. Among various types of face images, a 2D intensity image has been the most popular and
common image data used for face recognition because it is easy to acquire and utilize. It, however, has the intrinsic
problem that it is vulnerable to the change of illumination. Sometimes the change of illumination gives more
difference than the change of people, which severely degrades the recognition performance. Therefore, illumination-
controlled images are required to avoid such an undesirable situation when 2D intensity images are used. To
overcome the limitation of 2D intensity images, Three Dimensional (3D) images are being used, such as 3D meshes
and range images. A 3D mesh image is the best 2D representation of 3D objects. It contains 3D structural
information of the surface as well as the intensity information of each point. By utilizing the 3D structural
information, the problem of vulnerability to the change of illumination can be solved. A 3D mesh image is suitable
image data for face recognition, but it is complex and difficult to handle.
ISSN 2277-1956/V1N4-2342-2349
2343
3D Face Recognition Using Radon Transform and Symbolic PCA
A range image is simply an image with depth information. In other words, a range image is an array of numbers
where the numbers quantify the distances from the focal plane of the sensor to the surfaces of objects within the
field of view along rays emanating from a regularly spaced grid. Range images have some advantages over 2D
intensity images and 3D mesh images. First, range images are robust to the change of illumination and color because
the value on each point represents the depth value which does not depend on illumination or color. Also, range
images are simple representations of 3D information. The 3D information in 3D mesh images is useful in face
recognition, but it is difficult to handle. Different from 3D mesh images, it is easy to utilize the 3D information of
range images because the 3D information of each point is explicit on a regularly spaced grid. Due to these
advantages, range images are very promising in face recognition.
The majority of the 3D face recognition studies have focused on developing holistic statistical techniques based on
the appearance of face range images or on techniques that employ 3D surface matching. A survey of literature on the
research work focusing on various potential problems and challenges in the 3D face recognition can be found in the
survey[1-5]. Gupta et al.[6] presented a novel anthropometric 3D face recognition algorithm. This approach
employs 3D Euclidean and Geodesic distances between 10 automatically located anthropometric facial fiducial
points and a linear discriminant classifier with 96.8% recognition rate. Lu et al.[7] constructed many 3D models as
registered templates, then they matched 2.5D images (original 3D data) to these models using iterative closest point
(ICP). Chang et al. [8] describe a “multi-region” approach to 3D face recognition. It is a type of classifier ensemble
approach in which multiple overlapping sub regions around the nose are independently matched using ICP and the
results of the 3D matching are fused. Hiremath and Manjunath [15] have discussed the 3D face recognition by using
Radon Transform and PCA with recognition accuracy of 95.30%. Hiremath and Prabhakar [16] have employed
symbolic data analysis approach for 2D face recognition based on eigenfaces.
In the proposed method, the objective is to apply Symbolic Principal Component Analysis method (Symbolic PCA)
for 3D face recognition based on Radon transformation. The experimentation is done using the Texas 3D face
database [9].
II.MATERIALS AND METHODS
For experimentation, we consider the Texas 3D Face Database [9]. The 3D models in the Texas 3D Face recognition
Database were acquired using an MU-2 stereo imaging system. All subjects were requested to stand at a known
distance from the camera system. The stereo system was calibrated against a target image containing a known
pattern of dots on a white background. The database contains 1149 3D models of 118 adult human subjects. The
number of images of each subject varies from 2 per subject to 89 per subject. The subjects age ranges from
minimum 22 to maximum 77 years. The database includes images of both males and females from the major ethnic
groups of Caucasians, Africans, Asians, East-Indians, and Hispanics. The facial expressions present are smiling or
talking faces with open/closed mouths and/or closed eyes. The neutral faces are emotionless.
III.PROPOSED METHOD
A. Radon Transform
The Radon Transform (RT) is a fundamental tool in many areas. The 3D radon Transform is defined using 1D
projections of a 3D object f(x,y,z) where these projections are obtained by integrating f(x,y,z) on a plane, whose
r
orientation can be described by a unit vector α . Geometrically, the continous 3D Radon transform maps a function
r
3 into the set of its plane integrals in 3 . Given a 3D function f ( x ) f ( x, y, z ) and a plane whose
r
representation is given using the normal α and the distance s of the plane from the origin, the 3D continous Radon
Transform of ffor this plane is defined by
∞ ∞ ∞
r r r r
ℜf (a , s ) = ∫∫∫ f ( x )δ ( x T α − s )dx
−∞ −∞ −∞
ISSN 2277-1956/V1N4-2342-2349
IJECSE,Volume1,Number 4 2344
P. S. Hiremath and Manjunath Hiremath
∞ ∞ ∞
= ∫∫∫ f ( x, y, z )δ ( x sin θ cos φ + y sin θ sin φ + z cos θ − s )dxdydz
−∞ −∞ −∞ .
r r
where x = [ x, y , z ] , α =[ sin θ cos φ ,sin θ sin φ , cos θ ]T, and δ is Dirac’s delta function defined by
T
∞
r
δ ( x) = 0, x ≠ 0, ∫ δ ( x)dx = 1 . The Radon transform maps the spatial domain (x,y,z) to the domain ( α , s ) are
−∞
not the polar coordinates of (x,y,z). The 3D continous Radon Transform satisfies the 3D Fourier slice theorem[10].
B. Symbolic Faces
Consider the 3D range face images Γ1 , Γ 2 ,...Γ n , each of size N × M , from a 3D face image database. Let
Ω = {Γ1 , Γ 2 ,...Γ n } be the collection of n face images of the database, which are first order objects. Each object
Γ ∈ Ω, l = 1, 2,..., n , is described by a feature vector (Y% ,..., Y% ) , of length p=NM, where each component Y% ,
l 1 p j
j = 1, 2,..., p , is a single valued variable representing the range values of the 3D face image Γ l . An image set is
a collection of 3D range face images of m different subjects; each subject has same number of images but with
different facial expressions and illuminations. There are m number of second order objects (face classes) denoted by
c1 , c2 ,..., cm ,each consisting of different individual images Γ l ∈ Ω . We denote the set E = {c1 , c2 ,..., cm } and
ci ⊆ Ω , i = 1, 2,..., m . The feature vector of each face class ci ∈ E is described by a vector of p interval
variables Y1 , Y2 ,..., Yp , and is of length p = NM . The interval variable Y j of face class ci is declared by
Y j (ci ) = [ xij , xij ] , where xij and xij are minimum and maximum intensity values, respectively, among j th range
values of all the images of face class ci . This interval incorporates information of the variability of j th feature
face class. We denote X (ci ) = (Yl (ci ),..., (Y p (ci )) . The vector
th
inside the i X (ci ) of symbolic variables is
recorded for each ci ∈ E , and can be described by a symbolic data vector which is called as symbolic face :
X (ci ) = ( ai1 , ai 2 ,..., aip ) , where aij = Y j (ci ) , j = 1, 2,..., p .[13,14] We represent the m symbolic faces by a
m × p matrix :
a11 ... a1 p
X = . . . = ( aij ) m× p
am1 ... amp
C. Symbolic PCA
The symbolic PCA takes as input the matrix X containing m symbolic faces pertaining to the given set Ω of
images. We use centers method, which essentially applies the conventional PCA method to the centers xij ∈ ℜ of
c
ISSN 2277-1956/V1N4-2342-2349
2345
3D Face Recognition Using Radon Transform and Symbolic PCA
matrix C. The eigenvectors of the symbolic PCA can be obtained as Vm = ΦYm , where Ym = ( y1 ,..., ym ) is the
m × m matrix with columns y1 , y2 ,..., ym and Vm is the p × m matrix with corresponding eigenvectors
v1 , v2 ,..., vm , as its columns. The subspace is extracted from the p × m dimensional space by selecting S number
of eigenvectors, which contain maximum variance and are denoted by v1 , v2 ,..., vs , corresponding to eigenvalues
λ1 ≥ λ2 ≥,..., λs . The weights Wik for i th symbolic face, i = 1, 2,..., m, are computed as
Wik = V ( x −ψ ) .
k
T c
ij
The Figure 1 shows the overview of proposed framework. The algorithms of the training phase and the testing phase
of the proposed method are given below:
Training Phase
Testing Phase
ISSN 2277-1956/V1N4-2342-2349
IJECSE,Volume1,Number 4 2346
P. S. Hiremath and Manjunath Hiremath
ISSN 2277-1956/V1N4-2342-2349
2347
3D Face Recognition Using Radon Transform and Symbolic PCA
The recognition rates obtained by the proposed (RT+ Symbolic PCA) approach is compared with PCA (alone),
Symbolic PCA and RT+PCA methods [15] is presented in the Table 1. The graph of recognition rates versus the
number of eigenfaces is shown in the Fig.4 for the proposed method (RT + Symbolic PCA) with other PCA,
Symbolic PCA and RT + PCA methods. It is observed that the recognition rate improves as the number of eigen
faces is increased. It is 97% for 40 eigen faces in case of proposed method. Further, the proposed method based on
RT and Symbolic PCA outperforms the PCA method.
Table -1. Performance comparison of PCA, Symbolic PCA, RT+PCA and RT+ Symbolic PCA
ISSN 2277-1956/V1N4-2342-2349
IJECSE,Volume1,Number 4 2348
P. S. Hiremath and Manjunath Hiremath
V.CONCLUSION
In this paper, we have proposed a novel hybrid method for Three Dimensional (3D) face recognition using Radon
transform with Symbolic PCA based features on 3D range face images. In this method, the Symbolic PCA based
feature computation takes into account face image variations to a larger extent and has advantage of dimensionality
reduction. The experimental results yield 97% recognition performance with low complexity and a small number of
features, which compares well with other state-of-the-art methods. The experimental results demonstrate the efficacy
and the robustness of the method to illumination and pose variations. The recognition accuracy can be further
improved by considering a larger training set and a better classifier.
Acknowledgement
The authors are grateful to the referees for their helpful comments and suggestions. Also, the authors are indebted to
the University Grants Commission, New Delhi, for the financial support for this research work under UGC-MRP
F.No.39-124/2010 (SR).
VI.REFERENCE
[1] R. Chellappa, C. Wilson, and S. Sirohey, “ Human and machine recognition of faces: A survey”, Proc. Of the IEEE, vol. 83, no. 5,
pp.704-740(May 1995).
[2] W. Zhao, R. Chellappa, P. J. Phillips, A. Rosenfeld, “Face Recognition: A Literature Survey”, ACM Computing Surveys, Vol. 35, No.
4, pp. 399–458(December 2003).
[3] Patil A.M., Kolhe S.R. and Patil P.M., “2D Face Recognition Techniques: A Survey”, International Journal of Machine Intelligence,
ISSN: 0975–2927, Volume 2, Issue 1, pp.74-83(2010).
[4] Andrea F. Abate, Michele Nappi, Daniel Riccio, Gabriele Sabatino, “2D and 3D face recognition: A survey”, Pattern Recognition
Letters 28, pp.1885–1906, (2007).
[5] Kevin W. Bowyer, Kyong Chang, Patrick Flynn, “A survey of approaches and challenges in 3D and multi-modal 3D + 2D face
recognition”, Computer Vision and Image Understanding 101, 1–15 (2006).
[6] Shalini Gupta, Mia K. Markey, Alan C. Bovik, “Anthropometric 3D Face Recognition”, Int. J. Computer Vis., Springer
Science+Business Media, LLC (2010).
ISSN 2277-1956/V1N4-2342-2349
2349
3D Face Recognition Using Radon Transform and Symbolic PCA
[7] XiaoguangLu , Dirk Colbry , Anil K. Jain, “Matching 2.5D Scans for Face Recognition”, Int. Conf. Pattern Recog. (ICPR 2004),
pp.362-366.
[8] Kyong I. Chang , Bowyer, K.W., Flynn P. J., “Adaptive Rigid Multi-region Selection for Handling Expression Variation in 3D Face
Recognition”, Computer Vision and Pattern Recognition - Workshops, 2005.
[9] S. Gupta, K. R. Castleman, M. K. Markey, A. C. Bovik, “Texas 3D Face Recognition Database”, IEEE Southwest Symposium on
Image Analysis and Interpretation, May 2010, p 97-100, Austin, TX. URL: http://live.ece.utexas.edu/research/texas3dfr/index.htm.
[10] Amir Averbuch and YoelShkolnisky, “3D Fourier based discrete Radon transform”, Appl. Comput. Harmon. Anal. 15 , Elsevier Inc.
(2003), pp. 33–69.
[11] M. Turk, A. Pentland, “Eigenfaces for Recognition”, Journal of Cognitive Neurosicence, Vol. 3, No. 1, 1991, pp. 71-86
[12] H. Moon, P.J. Phillips, “Computational and Performance aspects of PCA-based Face Recognition Algorithms”, Perception, Vol. 30,
pp. 303-321(2001).
[13] Bock, H. H. Diday E. (Eds) : “Analysis of Symbolic Data”, Springer Verlag (2000).
[14] Carlo N. Lauro and Francesco Palumbo, “Principal Component Analysis of Interval Data: a Symbolic Data Analysis Approach”,
Computational Statistics, Vol.15 n.1 (2000) pp.73-87.
[15] P. S. Hiremath and ManjunathHiremath, “3D Face Recognition Using Radon Transform and PCA”, International Journal of Graphics
& Image Processing,Vol. 2,No. 2,(May 2012), pp. 123-128.
[16] P. S. Hiremath and C. J. Prabhakar, “Face Recognition Technique Using Symbolic PCA Method”, PReMI, LNCS 3776,Springer-
Verlang Berlin Hiedelberg, pp.266-271 (2005).
ISSN 2277-1956/V1N4-2342-2349