[发明专利]一种目标检测方法有效
申请号: | 201010114137.1 | 申请日: | 2010-02-10 |
公开(公告)号: | CN101799875A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 罗大鹏;桑农;黄锐;王岳环;唐奇伶;高峻;高常鑫;笪邦友 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06K9/66 | 分类号: | G06K9/66;G06T7/00 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 检测 方法 | ||
1.一种目标检测方法,用于图像中的目标检测,包括如下步骤:
(1)准备训练样本集(xi,yi),i=1,……,N,其中N为训练样本数,N为自然数,训练样本集中每个训练样本为一个图像块,图像块中含有待检测的目标则为正样本,没有则为负样本,xi表示训练样本集中每个训练样本的特征值集合,yi为样本类别:
(2)初始化每个训练样本权重为 其中t∈{1,...,T},T为循环次数,初始化时t=1;
(3)对所述的训练样本集进行T次循环计算,每次循环都得到一个线性回归树作为弱分类器,也称为弱线性回归树Lt(x),并计算该弱线性回归树Lt(x)的权重αt,经过T次循环,共得到T个弱线性回归树;
(4)将T次循环获得的所述T个弱线性回归树组合成一个强分类器:
(5)使用该强分类器H(x)遍历待检测的图像,逐一提取与上述训练样本同样大小的区域并计算其特征值集合,从而可用上述强分类器对其进行分类,判断所提取的区域是否为目标区域,完成目标检测。
2.根据权利要求1所述的方法,其特征在于:所述的步骤(3)中的循环计算过程为:
(3.1)采用Adaboost算法对带权重的所述训练样本集进行学习,获得弱 分类器ht,可表示为:
其中fi为训练样本集中每个样本的第i个特征值, 为分类阈值;
(3.2)将ht转化为一维线性回归器,作为弱线性回归树的根节点:
(3.3)由上述根节点划分上述训练样本集的样本空间得到子空间样本,并通过子空间样本计算第二层节点线性回归器,再用第二层节点线性回归器进一步划分子空间,计算第三层节点线性回归器,依此类推,构造一个弱线性回归树Lt(x);
(3.4)计算Lt(x)的分类误差:
p为一个弱线性回归树中叶子节点个数 ,
其中ei为叶子节点线性回归器的分类误差:
其中ωkt为第k个样本权重,M为分到该叶子节点的样本数,M∈{1,...N};
(3.5)计算Lt(x)的权重αt:
(3.6)更新训练样本权重 其中xi为训练样本集中的一个样本的特征值集合,Ct为归一化常数,并且
3.根据权利要求2所述的方法,其特征在于:所述的步骤(3.3)构造一个弱线性回归树的具体过程为:
首先,通过根节点线性回归器将整个样本空间划分成左右两个样本子空间,由各子空间的样本构造弱线性回归树第二层节点线性回归器,其中输入该第二层节点线性回归器的训练样本集的特征值矩阵X和样本类别矩阵Y分别为:
其中j≠i
X为在根结点的特征值矩阵[fi 1]上增加了一个特征维fj后形成的矩阵,样本类别矩阵Y为子空间内的样本类别组成,
相应地,第二层节点线性回归器的系数矩阵 将X的每一行与 相乘,由乘积是否大于零得到该第二层节点线性回归器对子空间样本的分类结果H(xi),由上述分类结果H(xi)和样本的真实类别即样本类别矩阵Y的各元素值可计算分类误差:
其中ωkt为训练样本集中第k个样本权重,M为分到叶子节点的样本数M∈{1,...N},找到最小的分类误差对应的特征维fj即为该叶子节点在根节点基础上增加的那一维特征,完成第二层节点线性回归器的构造;
以此类推,每个子节点线性回归器均是在其父节点线性回归器基础上增加一个使其分类误差下降最大的特征维而形成的,当发现子节点相对于父节点的分类误差小于预定值时,该分支停止生长,获得一个叶子节点,直到所有的分支都停止生长,即得到一个弱线性回归树。
4.根据权利要求1-3所述的方法,其特征在于,所述的每个训练样本的特征值集合中的特征类型为矩形特征或梯度方向直方图特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010114137.1/1.html,转载请声明来源钻瓜专利网。