【技术实现步骤摘要】
一种加速ELBP-IP核的方法及MR智能眼镜
本专利技术涉及图像处理领域,尤其涉及一种加速ELBP-IP核的方法及MR智能眼镜。
技术介绍
随着科技的发展,虚拟现实VR、增强现实AR和混合现实MR逐渐进入大众视野。目前应用于AR/MR领域的计算机视觉、计算机图形学技术以及人工智能技术,均采用绝大部分依托于CPU+GPU架构。而且由CPU进行来主导运算处理。CPU在处理多线程调度任务等领域有诸多优势,但其处理运算方式为串行运算。在VR、AR和MR领域中,人脸识别作为一种生物特征识别技术,受到了广泛的关注,成为应用于数学、信息技术紧密结合的前沿热点问题。识别算法是人脸识别系统的核心部分,直接影响到系统的性能。基于局部二进制模式(LocalBinaryPattern,简称LBP)改进的采用圆形算子的ELBP算法(ExtendedLocalBinaryPattern,拓展局部二进制模式)可以有效的应用在人脸识别算法中,它相比LBP的效果锐度更强。通过ELBP处理的图像得到的特征不仅反映纹理变化的大小,而且反映了纹理变化的趋势,并且还应用在人脸识别训练过程中。人脸识别是计算机视觉中的一项重要分支,现有技术中CPU以串行运算的方式对外设获取的图形图像数据流进行一步步处理,最后统一输出至GPU,GPU对数据进行渲染后输出。在这个过程中,需要对图形图像数据进行逐步数据处理,比如:图形图像检测、位姿检测、像素匹配等环节。进一步的,每一个环节的具体进程也是串行的。由此导致了处理速度进一步变慢。以ELBP算法为例,其算子为圆形算子,现有技术中,在运用此算法对图形图像数据流处理时 ...
【技术保护点】
1.一种加速ELBP‑IP核的方法,其特征在于,所述方法包括:从数据库中提取与ELBP算法相关数据,得到提取文件;对所述提取文件进行编译,得到编译结果,在所述编译结果的基础上通过运行第一激励文件对像素文件进行运算处理得到第一纹理图像及第一处理时间;根据HLS视频图片库函数规则对所述编译结果中的算法主文件,算法头文件进行改写,得到改写文件;将所述改写文件综合为待烧写文件,将所述待烧写文件映射到可编程逻辑门阵列中,得到可编程ELBP‑IP核,并运行第二激励文件对所述像素文件进行运算处理得到第二纹理图像及第二处理时间;分别对,所述第一纹理图像和所述第二纹理图像,所述第一处理时间和所述第二处理时间进行比较,若得到纹理图像比较结果相同,所述第二处理时间小于所述第一处理时间的比较结果则所述可编程ELBP‑IP核正确;其中,所述像素文件为图像采集设备采集的;其中,所述提取文件包括:算法主文件,算法头文件;其中,所述第一纹理图像与所述第二纹理图像相同。
【技术特征摘要】
1.一种加速ELBP-IP核的方法,其特征在于,所述方法包括:从数据库中提取与ELBP算法相关数据,得到提取文件;对所述提取文件进行编译,得到编译结果,在所述编译结果的基础上通过运行第一激励文件对像素文件进行运算处理得到第一纹理图像及第一处理时间;根据HLS视频图片库函数规则对所述编译结果中的算法主文件,算法头文件进行改写,得到改写文件;将所述改写文件综合为待烧写文件,将所述待烧写文件映射到可编程逻辑门阵列中,得到可编程ELBP-IP核,并运行第二激励文件对所述像素文件进行运算处理得到第二纹理图像及第二处理时间;分别对,所述第一纹理图像和所述第二纹理图像,所述第一处理时间和所述第二处理时间进行比较,若得到纹理图像比较结果相同,所述第二处理时间小于所述第一处理时间的比较结果则所述可编程ELBP-IP核正确;其中,所述像素文件为图像采集设备采集的;其中,所述提取文件包括:算法主文件,算法头文件;其中,所述第一纹理图像与所述第二纹理图像相同。2.根据权利要求1所述的方法,其特征在于,所述对所述提取文件进行编译,得到编译结果,在所述编译结果的基础上通过运行第一激励文件对像素文件进行运算处理得到第一纹理图像及第一处理时间,包括:将所述提取文件中的动态内存替换为行缓存或窗口缓存;将所述提取文件中的除法运算替换为乘法运算;将循环变量的最大值写入所述提取文件,得到所述编译结果。3.根据权利要求1所述的方法,其特征在于,所述根据HLS视频图片库函数规则对所述编译结果中的算法主文件,算法头文件进行改写,得到改写文件,包括:用HLS视频图片库函数改写所述算法主文件得到改写主文件;用HLS视频图片库函数替换所述算法头文件中的代码库函数,得到改写头文件;所述改写主文件、改写头文件的集合为所述改写文件。4.根据权利要求3所述的方法,其特征在于,所述改写,还包括:用HLS视频图片库函数改写所述第一激励文件,得到所述第二激励文件。5.根据权利要求1-4所述的方法,其特征在于,所述将所述改写文件综合为待烧写文件,将所述待烧写文件映射到可编程逻辑门阵列中,得到可编程ELBP-IP核,并运行第二激励文件对所述像素文件进行运算处理得到第二纹理图像及第二处理时间,包括:新建可编程逻辑门阵列工程,在所述可编程逻辑门阵列工程中导入所述改写文件,得到待烧写文件;对所述可编程逻辑门阵列工程中的内部电路进行设计得到初步设计结果,具体包括:设计系统和时钟,配置VDMA模块,设计显示模块;对所述初步设计结果进行布线,并根据所述待烧写文件生成下载文件;将所述下载文件下载至所述可编程逻辑门阵列工程,得到所述可编程ELBP-IP核;向所述可编程ELBP-IP核输入所述第二激励文件,并在所述可编程ELBP-IP核上对所述像素文件进行运算处理,得到第二纹理图像及第二处理时间。6.一种加速ELBP-IP核的MR智能眼镜,其特征在于,所述MR智能眼镜包括:提取单元,用于从数据库中提取与ELBP算法相关数据,得到提取文件;第一运算处理单元,用于对所述提取单元提取的所述提取文件进行编译,得到编译结果,还用于在所述编译结果的基础上通过运行第一激励文件对像素文件进行运算处理得到第一纹理图像及第一处理时间;改写单元,用于根据HLS视频图片库...
【专利技术属性】
技术研发人员:杜晶,张弦,范懿文,张云雷,贾惟宜,马云,
申请(专利权)人:幻视互动北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。