基于Matlab多核集群的人脸识别算法的并行化设计  被引量:7

Parallelization design of face recognition algorithm based on Matlab multi-core clusters

在线阅读下载全文

作  者:郑晓薇[1] 于梦玲[1] 

机构地区:[1]辽宁师范大学计算机与信息技术学院,辽宁大连116081

出  处:《计算机应用》2011年第10期2597-2599,共3页journal of Computer Applications

基  金:国家自然科学基金资助项目(60603047)

摘  要:为了充分利用多核处理器资源,研究了多线程构建模块并行编程模式,从而提高程序的性能。在Matlab集群环境下对主成分分析(PCA)人脸识别算法设计了训练识别生成样本的功能模块train(),通过任务分割实现了算法的并行化。实验结果表明,94.167%的稳定识别率和趋近线性的加速比验证了并行算法的正确性和高效性。In order to take full advantage of multi-core processor resources,the parallel programming model by building blocks with multithreading was studied,hence improving the performance of the program.According to the integral structure of Principal Component Analysis(PCA)-based face recognition algorithm,a functional module named train() was designed for the training of recognizing generated samples in the environment of Matlab cluster.The parallelization of this algorithm was realized by task partition.The experimental results indicate that the stable recognition rate of 94.167% and the approximately linear speed-up ratio verify the correctness and high efficiency of the parallel algorithm.

关 键 词:人脸识别 主成分分析 Matlab集群 多核 任务分割 并行计算 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构] TP391.41[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象