一种lbp特征的获取方法和装置的制造方法

文档序号:8528687阅读:212来源:国知局
一种lbp特征的获取方法和装置的制造方法
【技术领域】
[0001] 本发明属于图像处理领域,尤其涉及一种LBP特征的获取方法和装置。
【背景技术】
[0002] 在数字图像处理和模式识别领域,LBP(中文全称为局部二值模式,英文全称为 LocalBinaryPatterns)特征是一种用来描述图像纹理特征的有效特征,被广泛应用于图 像处理的行人检测、人脸识别、人脸检测等领域。
[0003] 如图1为获取LBP特征的简单示意图,其中,中心像素与8个相邻像素的距离为 R=l,以中心像素的灰度值为闽值,将其邻域的8个灰度值与阈值进行比较,小于阈值的像 素用〇表示,反之用1表示.然后按设定的方向读出8个二进制数值,即为该中心像素的 LBP特征。在图1中获取的LBP特征即为15。同样,可由公式
【主权项】
1. 一种LBP特征的获取方法,其特征在于,所述方法包括: 获取待计算LBP特征的中也像素的灰度值W及所述中也像素周边的P个像素的灰度 值; 根据预先存储的灰度值数组与LBP特征的对应关系,查找所述待计算LBP特征的中也 像素的灰度值W及所述中也像素周边的P个像素的灰度值所对应的LBP特征,其中,所述 预先存储的灰度值数组包括中也像素灰度值和中也像素周边的N-1个像素的灰度值,且P、 N-1为大于等于1的正整数,P/(N-1)为正整数。
2. 根据权利要求1所述方法,其特征在于,在所述获取待计算LBP特征的中也像素的灰 度值W及所述中也像素周边的P0个像素的灰度值步骤之前,所述方法还包括: 在存储区分配皆4个存储单元,每个存储单元至少包括N-1个比特位,定义每个存储单 元与数组(Ml,M2,Ms……Mw)对应; 根据如下公式,
在每个存储单元的第i位写入对应的值,其中,所述(Ml,M2,Ms……Mw) (i)为存储单元第i位的值,所述Q为每个像素的灰度值取值范围,所述0《Mi<Q,且1《i《N。
3. 根据权利要求2所述方法,其特征在于,所述P/ (N-1) =M为大于等于2的正整数,所 述根据预先存储的灰度值数组与LBP特征的对应关系,查找所述待计算LBP特征的中也像 素的灰度值W及所述中也像素周边的P个像素的灰度值所对应的LBP特征具体为: 根据预先存储的每个中也像素的周边像素的个数N-1,按顺序平分所述待计算LBP特征的中也像素周边P个像素,由所述中也像素的灰度值和平分后的待计算LBP特征的 中也像素周边的灰度值,依次得到对应的M个数组(Ml,M2,Ms……Mw)、(Ml,Mw4,Mw+2…… Msn-i) . . . (M。Mp_N+2, Mp_N+3......Mp); 根据所述M个数组中的灰度值,查找所述数组对应的存储单元的N-1个比特位的数 据; 依次接收M个所述N-1个比特位数据,得到待计算的LBP特征向量。
4. 根据权利要求1所述方法,其特征在于,在所述根据预先存储的灰度值数组与LBP特 征的对应关系,查找所述待计算LBP特征的中也像素的灰度值W及所述中也像素周边的P 个像素的灰度值所对应的LBP特征步骤之前,所述方法还包括: 对所述获取的灰度值数据进行压缩,所述获取的灰度值数据为待计算LBP特征的中也 像素的灰度值W及所述中也像素周边的P个像素的灰度值。
5. 根据权利要求4所述方法,其特征在于,所述对所述获取的灰度值数据进行压缩步 骤具体为: 根据预先存储灰值的取值范围,通过线性插值法对所述获取的灰度值数据进行压缩。
6. 根据权利要求1所述方法,其特征在于,所述根据预先存储的灰度值数组与LBP特征 的对应关系,查找所述待计算LBP特征的中也像素的灰度值W及所述中也像素周边的P个 像素的灰度值所对应的LBP特征步骤中,所述灰度值与LBP特征的对应关系存储于内存中。
7. -种LBP特征的获取装置,其特征在于,所述装置包括: 获取单元,用于获取待计算LBP特征的中也像素的灰度值W及所述中也像素周边的P个像素的灰度值; 查找单元,用于根据预先存储的灰度值数组与LBP特征的对应关系,查找所述待计算LBP特征的中也像素的灰度值W及所述中也像素周边的P个像素的灰度值所对应的LBP特 征,其中,所述预先存储的灰度值数组包括中也像素灰度值和中也像素周边的N-1个像素 的灰度值,且P、N-1为大于等于1的正整数,P/ (N-1)为正整数。
8. 根据权利要求7所述装置,其特征在于,所述装置还包括: 存储分配单元,用于在存储区分配妒4个存储单元,每个存储单元至少包括N-1个比特 位,定义每个存储单元与数组(Ml,M2,Ms……Mw)对应; 写入单元,用于根据如下公式,
在每个存储单元的第i位写入对应的值,其中,所述(Ml,M2,Ms……Mw) (i)为存储单元第i位的值,所述Q为每个像素的灰度值取值范围,所述0《Mi<Q,且1《i《N。
9. 根据权利要求8所述装置,其特征在于,所述P/ (N-1) =M为大于等于2的正整数,所 述查找单元包括: 平分子单元,用于根据预先存储的每个中也像素的周边像素的个数N-1,按顺序平分所 述待计算LBP特征的中也像素周边P个像素,由所述中也像素的灰度值和平分后的待计算 LBP特征的中也像像素周边的灰度值,依次得到对应的M个数组 (M。M], ......Mn)、(M。Mn+。Mn+2......M2N-1). . . (M。Mp_N+2, Mp_N+3......M。); 查找子单元,用于根据所述M个数组中的灰度值,查找所述数组对应的存储单元的N-1 个比特位的数据; 接收子单元,用于依次接收M个所述N-1个比特位数据,得到待计算的LBP特征向量。
10. 根据权利要求8所述装置,其特征在于,所述装置还包括: 压缩单元,用于对所述获取的灰度值数据进行压缩,所述获取的灰度值数据为待计算LBP特征的中也像素的灰度值W及所述中也像素周边的P个像素的灰度值。
11. 根据权利要求10所述装置,其特征在于,所述压缩单元具体用于: 根据预先存储灰值的取值范围,通过线性插值法对所述获取的灰度值数据进行压缩。
12. 根据权利要求7所述装置,其特征在于,所述查找单元中,所述灰度值与LBP特征的 对应关系存储于内存中。
【专利摘要】本发明适用于图像处理领域,提供了一种LBP特征的获取方法和装置,该方法包括:获取待计算LBP特征的中心像素的灰度值以及所述中心像素周边的P个像素的灰度值;根据预先存储的灰度值数组与LBP特征的对应关系,查找所述待计算LBP特征的中心像素的灰度值以及所述中心像素周边的P个像素的灰度值所对应的LBP特征。本发明通过预先的初始化存储即可快速查找到灰度值数组对应的LBP特征,可有效减少系统资源消耗,提高LBP特征的获取效率,特别是大图片或者多个图片的处理时,效率更加明显。
【IPC分类】G06T7-00
【公开号】CN104851084
【申请号】CN201410053301
【发明人】李岩
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年8月19日
【申请日】2014年2月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1