Wei-dong MIN, Jie SHI, Qing HAN, et al. A distributed face recognition method and performance optimization[J]. Optics and precision engineering, 2017, 25(3): 779-785.
DOI:
Wei-dong MIN, Jie SHI, Qing HAN, et al. A distributed face recognition method and performance optimization[J]. Optics and precision engineering, 2017, 25(3): 779-785. DOI: 10.3788/OPE.20172503.0779.
A distributed face recognition method and performance optimization
Since the scale of video to be monitored and processed by face recognition system has been increasing
the traditional centralized face recognition methods are insufficient in time efficiency and scalability and no longer able to meet the needs of large scale and real-time face recognition. Aimed at such technical bottleneck
a distributed face recognition method was proposed. The model consisted of several agents and one server
in which the agent was able to detect
trace and extract features of pedestrians in several videos at the same time
while the server was able to identify those pedestrians in videos. Subject to the problems caused by uneven distribution of agent processing tasks
including long processing time
too much tasks and CPU usage explosion
a load balance of agent was designed for performance optimization. Firstly
the agent was used to count the total videos to be processed and number of pedestrians in each video
then
statistical data was sent to the server through the agent and at last
the server will re-allocate the videos to each agent for face recognition by the load balance. The results show that the distributed face recognition method can effectively promote the efficiency and scalability of face recognition methods. For those extreme cases
after performance optimization
the maximum CPU using rate in agent has been declined by approximate 40%
which could effectively alleviate the time delay.
关键词
Keywords
references
WU Y W, AI X Y. An improvement of face detection using AdaBoost with color information [C]. International Colloquium on Computing, Communication, Control, and Management. IEEE Computer Society, Washington, DC, USA: ISECS, 2008:317-321.
BELAROUSSI R, MILGRAM M. A comparative study on face detection and tracking algorithms [J]. Expert Systems with Applications, 2012, 39(8):7158-7164.
SHE J H, WANG J D, LI P. Face tracking algorithm based on Camshift [J]. Computer Technology and Development , 2008, 18(9):12-15.(in Chinese)
VILAPLANA V, MARQUES F. Region-based mean shift tracking: application to face tracking [C]. IEEE International Conference on Image Processing, Barcelona, Spain: ICIP, 2008:2712-2715.
NAIR B M, FOYTIK J, TOMPKINS R, et al .. Multi-pose face recognition and tracking system [J]. Complex Adaptive Systems , 2011, 6(1):381-386.
FOYTIK J, SANKARAN P, ASARI V. Tracking and recognizing multiple faces using kalman filter and modular PCA [J]. Procedia Computer Science , 2011, 6(1):256-261.
JIANG C H, SU G D, LIU X D. A distributed parallel system for face recognition [C]. International Conference on Parallel and Distributed Computing, Applications and Technologies, Chengdu, China: PDCAT, 2003:797-800.
ZHANG Z, GUO Y, SONG G. A distributed face recognition framework based on data fusion [J]. International Journal of Database Theory & Application , 2014, 7(4): 87-98.
YAN Y J, OSADCIW L A. Distributed wireless face recognition system [C] . Electronic Imaging, International Society for Optics and Photonics, San Jose, America: SPIE, 2008:68200A-68200A-12.
RAZZAK M I, KHAN M K, ALGATHBAR K, et al .. Energy efficient distributed face recognition in wireless sensor network [J]. Wireless Personal Communications , 2011, 60(3):571-582.
RAJESHWARI J, KARIBASAOOA K.Face recognition in video systems on homogeneous distributed systems [J]. International Journal of Advanced Computer and Mathematical Sciences , 2013, 4(1): 143-147.
WANG L, CAI J C, LI M. An adaptive multi-population genetic algorithm for job-shop scheduling problem [J]. Advances in Manufacturing, 2016, 4(2):142-149.
LU Q, LI S, ZHANG W, et al .. A genetic algorithm-based job scheduling model for big data analytics [J]. Eurasip Journal on Wireless Communications & Networking , 2016, 2016(1):1-9.
NOURZADEH R, EFFATPARVAR M. A genetic-fuzzy algorithm for load balancing in multiprocessor systems [J]. International Journal of Computer Applications , 2014, 101(10):39-42.
TED S, KENNETH N B.Wireless LAN load-balancing with genetic algorithms [J]. Knowledge-Based Systems , 2009, 22(7):529-534.
JIAN A, CHAUHARI N S.Genetic algorithm based concept design to optimize network load balance [J]. Ictact Journal on Soft Computing , 2012, 2(4):357-360.
DASGUPTA K, MANDAL B, DUTTA P, et al .. A Genetic Algorithm (GA) based load balancing strategy for cloud computing [J]. Procedia Technology , 2013, 10(2):340-347.
MIN W D, LIU Y H, KE Y Z, et al .. Using particle swarm optimization algorithm to improve multi-agents network management [J]. Journal of Computational Information Systems , 2014, 10(2):739-746.
LAO D B, ZHOU W H, LI W H.Cylindrical grating angle measurement technology based on genetic algorithm [J]. Infrared and Laser Engineering , 2015, 44(7):2182-2188.(in Chinese)
GUO T T, HONG B, PAN Z R, et al .. Application of improved SVM in quantitative analysis of mine gas concentration [J]. Infrared and Laser Engineering , 2016, 45(6):203-210.(in Chinese)