Robust Face Recognition Against Soft-errors Using a Cross-layer Approach

  • Gu-Min Jeong Kookmin University
  • Chang-Woo Park
  • Sang-Il Choi
  • Kyoungwoo Lee
  • Nikil Dutt

Abstract

Recently, soft-errors, temporary bit toggles in memory systems, have become increasingly important. Although soft-errors are not critical to the stability of recognition systems or multimedia systems, they can significantly degrade the system performance. Considering these facts, in this paper, we propose a novel method for robust face recognition against soft-errors using a cross layer approach. To attenuate the effect of soft-errors in the face recognition system, they are detected in the embedded system layer by using a parity bit checker and compensated in the application layer by using a mean face. We present the soft-error detection module for face recognition and the compensation module based on the mean face of the facial images. Simulation results show that the proposed system effectively compensates for the performance degradation due to soft errors and improves the performance by 2.11 % in case of the Yale database and by 10.43 % in case of the ORL database on average as compared to that with the soft-errors induced.

References

[1] Baumann, Robert (2005); Soft errors in advanced computer systems, Design & Test of Computers, ISSN 0740-7475, 22(3): 258-266.

[2] Lyons, D. (2000), Sun Screen: Soft Error Issue in Sun Enterprise Servers, www.members.forbes.com/global/2000/11130323026a.html.

[3] Sarah E. Michalak et al. (2005); Predicting the number of fatal soft errors in los alamos national laboratory's ASC Q supercomputer. IEEE Transactions on Device and Materials Reliability, ISSN 1530-4388 5(3): 329-335.
http://dx.doi.org/10.1109/TDMR.2005.855685

[4] Marc Tremblay, Yuval Tami. (1989); Support for fault tolerance in VLSI processors, IEEE International Symposium on Circuits and Systems, 1: 388-392.

[5] Borodin, Demid, Ben HH Juurlink. (2010); Instruction precomputation with memoization for fault detection, Proceedings of the Conference on Design, Automation and Test in Europe, ISBN 978-3-9810801-6-2, 1665-1668.

[6] Lee, Kyoungwoo, et al. (2006) Mitigating soft error failures for multimedia applications by selective data protection. Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems, ISBN: 1-59593-543-6, 411-420.
http://dx.doi.org/10.1145/1176760.1176810

[7] Nakka, Nithin, Karthik Pattabiraman, and Ravishankar Iyer. (2007); Processor-Level Selective Replication. Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, ISBN 0-7695-2855-4, 544-553.
http://dx.doi.org/10.1109/dsn.2007.75

[8] Lee, Kyoungwoo, et al. (2007); Partially protected caches to reduce failures due to soft errors in multimedia applications. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, ISSN 1063-8210, 17(9): 1343-1347.

[9] Vera, Xavier, et al. (2009); Selective replication: A lightweight technique for soft errors. ACM Transactions on Computer Systems, ISSN 0734-2071, 27(4), DOI: 10.1145/1658357.1658359.
http://dx.doi.org/10.1145/1658357.1658359

[10] Lee, Kyoungwoo, et al. (2008); Mitigating the impact of hardware defects on multimedia applications: a cross-layer approach. Proceedings of the 16th ACM international conference on Multimedia, ISBN: 978-1-60558-303-7, 319-328.
http://dx.doi.org/10.1145/1459359.1459402

[11] Lu, Juwei et al. (2003); Regularized discriminant analysis for the small sample size problem in face recognition. Pattern Recognition Letters, ISSN 0167-8655, 24(16): 3079 - 3087.
http://dx.doi.org/10.1016/s0167-8655(03)00167-3

[12] Lu, Juwei, Konstantinos N. Plataniotis, and Anastasios N. (2005); Regularization studies of linear discriminant analysis in small sample size scenarios with application to face recognition. Pattern Recognition Letters, ISSN 0167-8655, 26(2): 181-191.
http://dx.doi.org/10.1016/j.patrec.2004.09.014

[13] Center for Computational Vision and Control, Yale University, The Yale Face Database, http://cvc.yale.edu/projects/yalefaces/yalefaces.html.

[14] AT&T Laboratories Cambridge. The ORL database of faces, http://www.uk.research.att.com/facedatabase.html.

[15] Lu, Juwei, Kostantinos N. Plataniotis, and Anastasios N. (2003); Face recognition using LDA-based algorithms, Neural Networks, ISSN 1045-9227, 14(1): 195 - 200.

[16] Turk, Matthew, and Alex Pentland. (1991); Eigenfaces for recognition, Journal of cognitive neuroscience, ISSN 0898-929X, 3(1): 71-86.

[17] Andrew R. Webb (eds.)(2002); Statistical Pattern Recognition, 2ndnd ed, Wiley, ISBN: 978- 0-470-85478-5.

[18] Choi, Sang-Il, Chong-Ho Choi, and Nojun Kwak. (2011); Face recognition based on 2D images under illumination and pose variations, Pattern Recognition Letters, ISSN 0167-8655, 32(4): 561-571.

[19] Choi, Sang-Il, and Gu-Min Jeong. (2011); Shadow compensation using fourier analysis with application to face recognition, IEEE Signal Processing Letters, ISSN 1070-9908, 18(1): 23-26.
Published
2016-08-31
How to Cite
JEONG, Gu-Min et al. Robust Face Recognition Against Soft-errors Using a Cross-layer Approach. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 11, n. 5, p. 657-665, aug. 2016. ISSN 1841-9844. Available at: <http://univagora.ro/jour/index.php/ijccc/article/view/2020>. Date accessed: 06 july 2020. doi: https://doi.org/10.15837/ijccc.2016.5.2020.

Keywords

Soft-error, Face recognition, Cross-layer approach, Mean face