[发明专利]基于序列简化支持向量的人脸检测方法有效
申请号: | 200910023416.4 | 申请日: | 2009-07-24 |
公开(公告)号: | CN101609502A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 张莉;陈桂荣;宴哲;胡志;焦李成 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 陕西电子工业专利中心 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 序列 简化 支持 向量 检测 方法 | ||
1.一种基于序列简化支持向量的人脸检测方法,包括如下步骤:
(1)对原始训练图像进行行拉伸的预处理,将行拉伸后的图像数据作为训练样本 xi∈Rn,i=1,...,l,其中n为训练样本维数,l为训练样本总个数,并且对每一个训练样 本进行标识,使+1类表示人脸样本,-1类表示非人脸样本,得到训练样本集 xi∈Rn,yi∈{+1,-1},i=1,...l,将该训练样本集输入到计算机中进行步骤(2);
(2)用训练样本集在计算机中训练支持向量机,得到最优的偏置b∈R、支持向 量系数αi∈R和支持向量si∈Rn,i=1,...,Nx,其中Nx为支持向量个数;
(3)利用序列优化约减向量方法对支持向量系数αi∈R,和支持向量 si∈Rn,i=1,...,Nx进行约减,具体步骤如下:
3a)设定求解约减向量的有约束目标函数:
st.βi≥0,i=1,...,l
式中,i=1,...,l表示第i个训练样本xi对应的系数,φ为将训练样本从n维 实空间映射到高维特征空间F的映射函数,C为惩罚因子,通过调节C的大小,控制 约减向量的个数;
3b)求取约束目标函数的Lagrange对偶函数;
3c)由约束目标函数和Lagrange对偶函数得到最优解满足的Karush-Kuhn-Tucker 即KKT条件;
3d)以KKT条件作为求解约减向量的终止条件判断,判断当前所有样本是否满 足KKT条件,若有违反KKT条件的样本,继续步骤(3e),否则跳至步骤(3f);
3e)设定当前工作集中有且仅有一个元素,并且选用违反KKT条件最大者作为该 元素,计算该元素的最优解;
3f)设定一个正常数θ,通过调节该常数控制约减向量的个数Nz,计算每一个训 练样本所对应的系数i=1,...,l,在这l个系数中找到大于该常数θ的项为 j=1,...,Nz,则这些项所对应训练样本被称为约减向量zj,j=1,...,Nz,这些约 减向量对应的系数定义为j=1,...,Nz,得到约减向量集 {zj,γj},j=1,...,Nz,其中Nz为约减向量个数;
(4)对测试图像进行行拉伸的预处理,将行拉伸后的图像数据作为测试样本 x∈Rn,其中n为测试样本维数,并且对这个测试样本x进行标识,当该测试图像为人 脸时,y=+1,否则y=-1,得到测试样本集x∈Rn,y∈{+1,-1},将该测试样本集输 入到计算机中进行步骤(5);
(5)用步骤(3)中得到的约减向量集{zj,γj},j=1,...,Nz对测试样本x进行鉴 别,计算函数值其中b为支持向量机训练得到的偏置,k为人 工设定的核函数;如果函数值f(x)>0,则测试样本x是+1类样本,该测试图像为人 脸;否则x是-1类样本,该测试图像为非人脸样本;如果得到的分类结果+1类或者-1 类与步骤(4)中的标识y相同,则说明鉴别结果正确;否则鉴别结果错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910023416.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有超薄金属面板的手持花洒
- 下一篇:一种汽车涂装吹净喷枪