ACM Home Page
Please provide us with feedback. Feedback
Architectures for efficient face authentication in embedded systems
Full text PdfPdf (428 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Designers' forum table of contents
Munich, Germany
SESSION: Secure and security systems table of contents
Pages: 1 - 6  
Year of Publication: 2006
ISBN ~ ISSN:478061 , 3-9810801-0-6
Authors
Najwa Aaraj  Princeton University, Princeton, NJ
Srivaths Ravi  NEC Laboratories America, Princeton, NJ
Anand Raghunathan  NEC Laboratories America, Princeton, NJ
Niraj K. Jha  Princeton University, Princeton, NJ
Sponsors
EDAA : European Design and Automation Association
: The EDA Consortium
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 133,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Biometrics represent a promising approach for reliable and secure user authentication. However, they have not yet been widely adopted in embedded systems, particularly in resource-constrained devices such as cell phones and personal digital assistants (PDAs). In this paper, we investigate the challenges involved in using face-based biometrics for authenticating a user to an embedded system. To enable high authentication accuracy, we consider robust face verifiers based on principal component analysis/linear discriminant analysis (PCA-LDA) algorithms and Bayesian classifiers, and their combined use (multi-modal biometrics). Since embedded systems are severely constrained in their processing capabilities, algorithms that provide sufficient accuracy tend to be computationally expensive, leading to unacceptable authentication times. On the other hand, achieving acceptable performance often comes at the cost of degradation in the quality of results.Our work aims at developing embedded processing architectures that improve face verification speed with minimal hardware requirements, and without any compromise in verification accuracy. We analyze the computational characteristics of face verifiers when running on an embedded processor, and systematically identify opportunities for accelerating their execution. We then present a range of targeted hardware and software enhancements that include the use of fixed-point arithmetic, various code optimizations, application-specific custom instructions and co-processors, and parallel processing capabilities in multi-processor systems-on-chip (SoCs).We evaluated the proposed architectures in the context of open-source face verification algorithms running on a commercial embedded processor (Xtensa from Tensilica). Our work shows that fast, in-system verification is possible even in the context of many resource-constrained embedded systems. We also demonstrate that high authentication accuracy can be achieved with minimum hardware overheads, while requiring no modifications to the core face verification algorithms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Intel(R) Wireless Trusted Platform: Security for Mobile Devices. Intel Corp., 2004.
 
2
S. Hattangady and C. Davis, Reducing the Security Threats to 2.5G and 3G Wireless Applications. Texas Instruments Inc., 2002.
 
3
R. York, A New Foundation for CPU Systems Security. ARM Limited, 2003.
4
 
5
D. V. Klein, "Foiling the cracker: A survey of, and improvements to, password security," in Proc. Wksp. USENIX Security, pp. 5--14, July 1990.
 
6
I. Armstrong, "Passwords exposed: Users are the weakest link," in http://www.scmagazine.com, June 2003.
 
7
 
8
Xtensa Application Specific Microprocessor Solutions - Overview Handbook. Tensilica Inc. (http://www.tensilica.com), 2001.
 
9
M. Turk and A. Pentland, "Face recognition using eigenfaces," in Proc. IEEE Conf. Computer Vision & Pattern Recognition, pp. 561--586, June 1991.
 
10
 
11
Y. Li, J. Kitller, and J. Matas, "Face verification using client specific Fisherfaces," in Proc. Int. Conf. Statistics of Directions, Shapes & Images, pp. 63--66, Sept. 2000.
 
12
C. Havran, L. Hupet, and J. Czyz, "Independent component analysis for face authentication," in Proc. Knowledge-Based Intelligent Information & Engineering Systems, pp. 1207--1211, Sept. 2002.
 
13
 
14
B. Moghaddam, C. Nastar, and A. Pentland, "A Bayesian similarity measure for direct image matching," in Proc. Int. Conf. Pattern Recognition, pp. 350--358, Aug. 1996.
 
15
16
 
17
M. Borgatti, F. Lertora, B. Foret, and L. Cali, "A reconfigurable system featuring dynamically extensible embedded microprocessor, FPGA, and customizable I/O," IEEE J. Solid-State Circuits, vol. 38, pp. 521--529, Mar. 2003.
 
18
 
19
OKAO Vision Face Recognition Sensor. OMRON, 2005.
 
20
R. Naraine, Face Recognition, via Cell Phones. Internetnews.com, 2002.
 
21
T. Hazen, E. Weinstein, R. Kabir, A. Park, and B. Heisele, "Multi-modal face and speaker identification on a handheld device," in Proc. Wkshp. Multimodal User Authentication, pp. 120--132, Dec. 2003.
 
22
A. K. Jain, K. Nandakumar, and A. Ross, "Score normalization in multimodal biometric systems," to appear in Pattern Recognition.
 
23
"Evaluation of face recognition algorithms, http://www.cs.colostate.edu/evalfacerec."
 
24
"The FERET database, http://www.itl.nist.gov/iad/humanid/feret/."
 
25
"Xnview - free graphic viewer, http://www.xnview.com."
 
26
Collaborative Colleagues:
Najwa Aaraj: colleagues
Srivaths Ravi: colleagues
Anand Raghunathan: colleagues
Niraj K. Jha: colleagues