基于低成本运算平台的人脸检测方法、装置及介质制造方法及图纸

技术编号:29527672 阅读:40 留言:0更新日期:2021-08-03 15:14
本发明专利技术适用于计算机领域,提供了一种基于低成本运算平台的人脸检测的方法、装置及介质,包括前置处理、微调及回归处理;前置处理包括:对输入的图片使用神经网络框架进行特征提取,得到若干人脸预选框;微调用于对神经网络进行微调,包括:通过多个微型的卷积核以及可配置的网络结构的自定义组合,其中每个卷积核设置有对应的步长参数,卷积核用于神经网络的卷积及池化;回归处理包括:基于人脸预选框的平均关键点执行回归过滤处理,得到人脸框有效位置及人脸关键点的位置。可以在保证机器学习的精度时,减少对算力的要求,同时在具有低算力的硬件系统中也能够完成人脸检测的多个任务。

【技术实现步骤摘要】
基于低成本运算平台的人脸检测方法、装置及介质
本专利技术属于计算机领域,尤其涉及一种基于低成本运算平台的人脸检测方法、装置及介质。
技术介绍
近年来,作为机器学习领域标志技术的深度学习,在计算机视觉方面取得了很多标志性的进展,特别是人脸相关的诸多任务中,不过深度学习特有的多层的网络以及数目繁多神经元特性,使其对与计算机硬件算力的要求十分严苛,诸多经典的网络结构难以真正的应用于实际场景,特别是在一些Edge端,例如嵌入式系统、NUC及手机等等。因此,需要一种解决深度学习在这些低算力硬件系统中无法进行人脸检测的技术方案。
技术实现思路
本专利技术的目的在于提供一种基于低成本运算平台的人脸检测方法、装置及介质,通过人脸检测连同人脸关键点定位法,在保证机器学习的精度时,减少对算力的要求,同时在具有低算力的硬件系统中也能够完成人脸检测的多个任务。本专利技术是这样实现的,包括一种基于低成本运算平台的人脸检测方法,其特征在于:包括前置处理、微调及回归处理;所述前置处理包括:对输入的图片使用神经网络框架进行特征提取,得到若干人脸预选本文档来自技高网...

【技术保护点】
1.一种基于低成本运算平台的人脸检测方法,其特征在于:/n包括前置处理、微调及回归处理;/n所述前置处理包括:对输入的图片使用神经网络框架进行特征提取,得到若干人脸预选框;/n所述微调用于对所述神经网络进行微调,包括:通过多个微型的卷积核以及可配置的网络结构的自定义组合,其中每个所述卷积核设置有对应的步长参数,所述卷积核用于神经网络的卷积及池化;/n所述回归处理包括:基于所述人脸预选框的平均关键点执行回归过滤处理,得到人脸框有效位置及人脸关键点的位置。/n

【技术特征摘要】
1.一种基于低成本运算平台的人脸检测方法,其特征在于:
包括前置处理、微调及回归处理;
所述前置处理包括:对输入的图片使用神经网络框架进行特征提取,得到若干人脸预选框;
所述微调用于对所述神经网络进行微调,包括:通过多个微型的卷积核以及可配置的网络结构的自定义组合,其中每个所述卷积核设置有对应的步长参数,所述卷积核用于神经网络的卷积及池化;
所述回归处理包括:基于所述人脸预选框的平均关键点执行回归过滤处理,得到人脸框有效位置及人脸关键点的位置。


2.如权利要求1所述的基于低成本运算平台的人脸检测方法,其特征在于:
所述对输入的图片使用神经网络框架进行特征提取包括:输入所述图片中的每个像素点,计算对应一个人脸框的预测值以及置信。


3.如权利要求1所述的基于低成本运算平台的人脸检测方法,其特征在于:
所述图片可自定设置,根据输入的所述图片的类型的不同,配置所述神经网络框架最后一层神经网络的神经元数量及训练方式,所述图片类型包括但不限于人脸。


4.如权利要求1所述的基于低成本运算平台的人脸检测方法,其特征在于:
所述通过多个卷积核级联执行卷积运算包括:根据卷积层为线性运算公式将所述神经网络框架中的卷积核配置为多个小的级联卷积核,其中A代表了输入神经元,m代表了当前神经元的层数,w和b分表代表这权重和偏置,g代表了激活函数,k则代表了感受野,以保持感受野不变的情况下,采用微型联卷积核执行卷积运算。


5.如权利要求1所述的基于低成本运算平台的人脸检测方法,其特征在于:
所述配置的网络结构包括具有不同步长的所述卷积核和全连接层组合,具体地,根据卷积层为线性运算公式其输出维度为(W-F+2P)/S+1,其中W代表输入图像的维度,F代表卷积核或者滤波矩阵的大小,P为填充的维度,S为步长的大小;根据输入的...

【专利技术属性】
技术研发人员:黄珀彬黄沛杰
申请(专利权)人:微马科技有限公司
类型:发明
国别省市:中国香港;81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1