在gpu上加速虹膜识别算法

F. Z. Sakr, M. Taher, A. M. Ei-Bialy, A. Wahba
{"title":"在gpu上加速虹膜识别算法","authors":"F. Z. Sakr, M. Taher, A. M. Ei-Bialy, A. Wahba","doi":"10.1109/CIBEC.2012.6473321","DOIUrl":null,"url":null,"abstract":"Current multicore graphic processing units (GPUs) architecture designed for parallel data processing, have become applicable for general purpose computation. An example for image content processing is the automated Iris Recognition System stages, which is a highly computation algorithms. Such tasks are based on the extraction of texture features, which are required to analyze iris content. The localization and extraction processes are highly computation intensive and can benefit from the parallel computation power of GPUs. A scalable parallelization is presented for GPU-based localization and feature extraction, with a demonstrated speedup of 9.6 and 14.8 times, respectively, and 12.4 when taking into account this two system stages with our previous work iris matching on GPU stage speed, compared to that of CPU-based version whole system. We specifically implemented an Iris Recognition System based on Daugman's System for training and classification in C#. We executed the CUDA-C code on a NVIDIA GTX 460 Fermi 336 cores card.","PeriodicalId":416740,"journal":{"name":"2012 Cairo International Biomedical Engineering Conference (CIBEC)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Accelerating Iris Recognition algorithms on GPUs\",\"authors\":\"F. Z. Sakr, M. Taher, A. M. Ei-Bialy, A. Wahba\",\"doi\":\"10.1109/CIBEC.2012.6473321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Current multicore graphic processing units (GPUs) architecture designed for parallel data processing, have become applicable for general purpose computation. An example for image content processing is the automated Iris Recognition System stages, which is a highly computation algorithms. Such tasks are based on the extraction of texture features, which are required to analyze iris content. The localization and extraction processes are highly computation intensive and can benefit from the parallel computation power of GPUs. A scalable parallelization is presented for GPU-based localization and feature extraction, with a demonstrated speedup of 9.6 and 14.8 times, respectively, and 12.4 when taking into account this two system stages with our previous work iris matching on GPU stage speed, compared to that of CPU-based version whole system. We specifically implemented an Iris Recognition System based on Daugman's System for training and classification in C#. We executed the CUDA-C code on a NVIDIA GTX 460 Fermi 336 cores card.\",\"PeriodicalId\":416740,\"journal\":{\"name\":\"2012 Cairo International Biomedical Engineering Conference (CIBEC)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Cairo International Biomedical Engineering Conference (CIBEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIBEC.2012.6473321\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Cairo International Biomedical Engineering Conference (CIBEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIBEC.2012.6473321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

摘要

当前的多核图形处理单元(gpu)体系结构是为并行数据处理而设计的,已经适用于通用计算。图像内容处理的一个例子是自动虹膜识别系统阶段,这是一个高度计算的算法。这些任务是基于纹理特征的提取,这是分析虹膜内容所必需的。定位和提取过程的计算量很大,可以利用gpu的并行计算能力。提出了一种基于GPU的定位和特征提取的可扩展并行化方法,与基于cpu版本的整个系统相比,考虑到这两个系统阶段与我们之前的工作在GPU阶段速度上的匹配,速度分别提高了9.6倍和14.8倍,12.4倍。我们具体实现了一个基于道格曼系统的虹膜识别系统,在c#中进行训练和分类。我们在NVIDIA GTX 460费米336核卡上执行CUDA-C代码。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Accelerating Iris Recognition algorithms on GPUs
Current multicore graphic processing units (GPUs) architecture designed for parallel data processing, have become applicable for general purpose computation. An example for image content processing is the automated Iris Recognition System stages, which is a highly computation algorithms. Such tasks are based on the extraction of texture features, which are required to analyze iris content. The localization and extraction processes are highly computation intensive and can benefit from the parallel computation power of GPUs. A scalable parallelization is presented for GPU-based localization and feature extraction, with a demonstrated speedup of 9.6 and 14.8 times, respectively, and 12.4 when taking into account this two system stages with our previous work iris matching on GPU stage speed, compared to that of CPU-based version whole system. We specifically implemented an Iris Recognition System based on Daugman's System for training and classification in C#. We executed the CUDA-C code on a NVIDIA GTX 460 Fermi 336 cores card.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信