Computer Science ›› 2018, Vol. 45 ›› Issue (3): 288-293.doi: 10.11896/j.issn.1002-137X.2018.03.047

Special Issue: Face Recognition

Previous Articles     Next Articles

Embedded Neural Network Face Recognition Method Based on Heterogeneous Multicore Parallel Acceleration

GAO Fang and HUANG Zhang-qin   

  • Online:2018-03-15 Published:2018-11-13

Abstract: Computing performance for massive face data is one of the key problems for face recognition on surveillance device.To improve the performance of embedded face recognition systems,a novel parallel feed forward neural network acceleration framework was established based on CPU-multicore accelerator heterogeneous architecture firstly.Secondly,a feature extraction method based on PCA algorithm was used to extract face features for neural network training and classification.Thirdly,the trained neural network parameters can be imported to the parallel neural network framework for face recognition.Finally,the architecture was implemented on hardware platform named Parallella integrating Zynq Soc and Epiphany.The experimental results show that the proposed implementation obtains very consistent accuracy than that of the dual-core ARM,and achieves 8 times speedup than that of the dual-core ARM.Experiment results prove that the proposed system has significant advantages on computing performance.

Key words: Face recognition,Multicore processor,Neural network,Primary component analysis,Parallella

[1] ZHAO W,CHELLAPPA R,ROSENFELD A,et al.Face recognition:a literature survey [J].ACM Computing Surveys,2003,35(4):399-458.
[2] DOLLR P,WOJEK C,SCHIELE B,et al.Pedestrian detection:an evaluation of the state of the art[J].IEEE Transactions on Pattern Analysis & Machine Intelligence,2012,34(4):743-761.
[3] WU Y,LIM J,YANG M H.Online Object Tracking:A Benchmark[C]∥IEEE Conference on Computer Vision and Pattern Recognition.2013.
[4] HU Q,QIN L,HUANG Q M.A Survey on Visual Human Action Recognition[J].Chinese Journal of Computers,2013,26(12):2512-2524.(in Chinese) 胡琼,秦磊,黄庆明.基于视觉的人体动作识别综述[J].计算机学报,2013,26(12):2512-2524.
[5] HUANG K Q,REN W Q,TAN T N.A Review on Image Object Classification and Detection[J].Chinese Journal of Compu-ters,2014,37(6):1225-1240.(in Chinese) 黄凯奇,任伟强,谭铁牛.图像物体分类与检测算法综述[J].计算机学报,2014,37(6):1225-1240.
[6] HUANG K,TAN T.Vs-star:A visual interpretation system for visual surveillance[J].Pattern Recognition Letters,2010,31(14):2265-2285.
[7] LEHTOLA A,HARJULA A,HEIKKIL L,et al.IBM smart surveillance system (S3):an open and extensible framework for event based surveillance[C]∥IEEE Conference on Advanced Video and Signal Based Surveillance.2005.
[8] KANG J,ZUO X Z,TANG L W,et al.Survey on Data Aggregation of Wireless Sensor Networks[J].Computer Science,2010,37(4):31-35.(in Chinese) 康健,左宪章,唐力伟,等.无线传感器网络数据融合技术[J].计算机科学,2010,37(4):31-35.
[9] ZHU L,HU T,LUO F,et al.Identity Authentication Based on Adaptive LBP Face Recognition[J].Computer Engineering & Science,2014,36(11):2217-2222.(in Chinese) 朱黎,胡涛,罗锋,等.基于自适应LBP人脸识别的身份验证[J].计算机工程与科学,2014,36(11):2217-2222.
[10] SUN W R,ZHOU X C,JI Y T.Face Recognition Based on Histogram Equalization,Principal Components Analysis and Support Vector Machine algorithms[J].Computer Engineering & Software,2014,35(8):11-15.(in Chinese) 孙文荣,周先春,嵇亚婷.基于直方图均衡化、PCA和SVM算法的人脸识别[J].计算机工程与科学,2014,35(8):11-15.
[11] LI K S,LI K,ZHANG W S.PCA Face Recognition Algorithm Based on Improved BP Neural Network[J].Computer Applications & Software,2014,31(1):158-161.李康顺,李凯,张文生.一种基于改进BP神经网络的PCA人脸识别算法[J].计算机应用与软件,2014,31(1):158-161.
[12] ZINTERHOF P.Distributed Computation of Feature-Detectors for Medical Image Processing on GPGPU and Cell Processors[M].Berlin:Springer Berlin Heidelberg,2011:339-347.
[13] RITTER G X,SCHMALZ M S,HAYDEN E T.Massively pa-rallel computation of lattice associative memory classifiers on multicore processors[C]∥SPIE Optical Engineering+Applications.2011.
[14] DU Z,LINGAMNENI A,CHEN Y,et al.Leveraging the Error Resilience of Neural Networks for Designing Highly Energy Efficient Accelerators[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2015,34(8):1223-1235.
[15] LADURANTAYE V D,LAVOIE J,BERGERON J,et al.AParallel Supercomputer Implementation of a Biological Inspired Neural Network and its use for Pattern Recognition[J].Journal of Physics:Conference Series,2012,1(1):012024.
[16] AGATHOS S N,PAPADOGIANNAKIS A,DIMAKOPOULOS V V.Targeting the Parallella[C]∥European Conference on Parallel Processing.Berlin:Springer,2015:662-674.
[17] TURK M A,PENTLAND A P.Face recognition using eigenfa-ces[C]∥IEEE Computer Society Conference on Computer Vision and Pattern Recognition,1991.IEEE,2002:586-591.
[18] RICHIE D,ROSS J,SONG P,et al.Threaded MPI programming model for the Epiphany RISC array processor[J].Journal of Computational Science,2015,9:94-100.
[19] CHAO X M,ZHOU J P.Face Recognition Based on Combined-kernel Function of Support Vector Machine[J].Journal of Chongqing University of Technology(Natural Science),2013,7(16):84-87.(in Chinese) 晁学民,周继萍.基于组合核函数支持向量机的人脸识别[J].重庆理工大学学报(自然科学),2013,27(6):84-87.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!