[发明专利]一种基于MSNRD特征的多姿态人脸检测器的设计方法有效

专利信息
申请号: 201510474470.6 申请日: 2015-08-05
公开(公告)号: CN105069430A 公开(公告)日: 2015-11-18
发明(设计)人: 刘立力;王军南 申请(专利权)人: 杭州南江机器人股份有限公司
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 邱启旺
地址: 310051 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于MSNRD特征的多姿态人脸检测器的设计方法,包括训练阶段和检测阶段;训练阶段中首先确定模板大小,准备训练数据集;其次构建featurepool特征池;然后在Adaboost框架下训练强分类器;检测阶段中首先遍历输入图像的每个位置的每个尺度的子图像,判定是否为人脸;所有人脸图像构成集合,集合中任意两个元素的重合面积占最小元素面积的比例超过0.3,则仅保留分类器输出值较大的元素,重复该步骤直到集合中任意两个元素的重合面积与较小者面积的比例都不超过0.3,该集和视为检测的最终结果输出。本发明方法丰富了特征的表达能力,简化了特征的计算过程,避免了针对不同姿态分别训练探测器,减轻了训练的工作量,提高了检测效率。
搜索关键词: 一种 基于 msnrd 特征 多姿 态人脸 检测器 设计 方法
【主权项】:
一种基于MSNRD特征的多姿态人脸检测器的设计方法,其特征在于,包括以下步骤:(1)训练阶段,具体包括以下子步骤:(1.1)确定模板大小H×H,准备训练数据集;所述训练数据集由正样本数据集即人脸数据集和负样本数据集两部分构成;所述人脸数据集由不同光照下各种姿态的人脸图像构成,其制备方法为:以眉毛和下颌分别作为Y轴的最小值和最大值;X轴上以鼻尖为中心,选取与Y轴大小相等的区域作为X轴区域;最后统一将截取的样本图像归一化为大小为H×H的标准模板图像,H为大于20的整数;所述负样本数据集指由非人脸图案组成的不含人脸的样本集;(1.2)构建featurepool特征池;所述featurepool特征池为一系列有效的MSNRD特征的集合:featurepool={MSNRD(i,j,k,l,t,s)|0≤i<H,0≤j<H,0≤k<H,0≤l<H,0≤t<7,0≤s<smax}式中,(i,j)表示第一个矩形左上角的坐标;(k,l)表示第二个矩形左上角坐标;t表示矩形的类型,s表示缩放因子,smax为大于1的整数;所述MSNRD特征为多尺度归一化的矩形区域差:MSNRD(i,j,k,l,t,s)=(rect(i,j,t,s)‑rect(k,l,t,s))/(rect(i,j,t,s)+rect(k,l,t,s))式中,rect(i,j,t,s)表示图像上位置处于(i,j),矩形类型为t,缩放因子为s的第一矩形区域内像素的平均值,其中,(i,j)表示第一矩形的左上角的坐标;rect(k,l,t,s)表示图像上位置处于(k,l),矩形类型为t,缩放因子为s的第二矩形区域内像素的平均值,其中,(k,l)表示第二矩形的左上角坐标;所述第一矩形和第二矩形矩形类型相同、缩放因子相同,第一矩形和第二矩形构成矩形对,所述MSNRD(i,j,k,l,t,s)表示所述矩形对所构成的MSNRD特征;所述featurepool特征池的构建方法为:在模板上遍历不同类型、不同尺度的矩形对,一个矩形对构成一个MSNRD特征,所有的MSNRD特征形成集合,即为所需构建的特征池;(1.3)Adaboost框架下训练强分类器,强分类器由若干弱分类器的线性组合得到,具体包括以下子步骤:(1.3.1)建立弱分类器的准备数据集,设定训练参数,具体如下:输入:记当前迭代次数为t,初始值为0;训练数据集{(xi,yi)},初始权值{wi,0},检出率要求TP;验证集{(xk,1)},误检率目标值FP,当前误检率FP0=1.0;特征池featurePool,设特征池中包含N个特征;其中,xi为数据集中的第i个训练样本图像,yi为该样本图像对应的类别标签,yi∈{‑1,1},1表示正样本,‑1表示负样本,wi,t表示第t次迭代时第i个样本的归一化权值;输出:强分类器Ft,阈值tht;(1.3.2)判断FP0>FP,如果成立,则进入步骤(1.3.3),否则进入步骤(1.3.8);(1.3.3)根据训练样本集及当前权值分布{wi,t}训练本次迭代的弱分类器ct;(1.3.4)计算其中,err(ct)是第t次迭代得到的弱分类器的分类错误率;wi,t是样本xi在第t次迭代的权值;αt是第t次迭代得到的弱分类器的权值;(1.3.5)采用以下任意一种方式更新样本权值<mrow><msub><mi>w</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfenced open = '{' close = ''><mtable><mtr><mtd><msub><mi>w</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><mi>exp</mi><mo>(</mo><mo>-</mo><msub><mi>y</mi><mi>i</mi></msub><msub><mi>&alpha;</mi><mi>t</mi></msub><mo>)</mo><mo>,</mo><msub><mi>c</mi><mi>t</mi></msub><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo><mo>&GreaterEqual;</mo><mn>0.5</mn></mtd></mtr><mtr><mtd><msub><mi>w</mi><mrow><mi>i</mi><mo>,</mo><mi>t</mi></mrow></msub><mi>exp</mi><mo>(</mo><msub><mi>y</mi><mi>i</mi></msub><msub><mi>&alpha;</mi><mi>t</mi></msub><mo>)</mo><mo>,</mo><msub><mi>c</mi><mi>t</mi></msub><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo><mo>&lt;</mo><mn>0.5</mn></mtd></mtr></mtable></mfenced></mrow>或wi,t+1=wi,texp(‑yict(xi))(1.3.6)更新强分类器(1.3.7)根据检出率TPt的要求在验证集上确定tht,在验证集上确定误检率FP0,令t=t+1,并转入步骤1.3.2;(1.3.8)结束训练;(2)检测阶段,具体包括以下子步骤:(2.1)遍历输入图像的每个位置的每个尺度的子图像,如果对于任意的0≤t≤T,Ft(x)‑tht≥0,则判定为人脸,其中否则判定为非人脸;(2.2)经过步骤2.1后的所有人脸图像构成集合{Ii},集合中任意两个元素的重合面积占最小元素面积的比例超过0.3,则仅保留分类器输出值Ft较大的元素;(2.3)反复进行步骤2.2,直到集合中任意两个元素的重合面积与较小者面积的比例都不超过0.3,该集和视为检测的最终结果输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州南江机器人股份有限公司,未经杭州南江机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510474470.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top