LBP(局部二进制模式)

LBP算子(局部二进制模式)
出自2002 ojala PAMI
纹理分类算子,LBP构造了衡量一个像素点和它邻域像素之间关系,即对于3*3的邻域,其各像素与中心像素大小关系,构成二进制数。当大于中心点的像素值时,则被二值化为1,小于二值化为0,然后以顺时针方向构成二进制数。
LBP有2^p个二进制模式。其中p为周围像素点个数。
LBP二值化示意图
LBP量化像素点与其周围的像素点,可以有效的去除光照对图像的影响,只要光照变化不足以改变两个像素点之间的大小关系,那么就不会改变LBP二值化的值。


下面有几个LBP变形:
uniform模式
LBP二进制模式与周围像素点个数有着直接关系,对于半径为R含有P个采样点的LBP算子有2^P个。当邻域越大时,其二进制的模式急剧递增。如8个采样点有256种二进制模式,而20个采样点有2^20=1048576种二进制模式。
在实际图像中绝大多数LBP模式最多只包括两次从1到0或0到1的跳变。因此该模式叫uniform模式。而二进制模式种类从2^P个降到2+2*(P-1)+2*C_(P-1)^2=(P-1)P+2个。其中跳变0次有2种,跳变1次有2*(P-1)种,跳变2次有2*C_(P-1)^2种。
旋转模式
无论图像怎么旋转,对点提取的二进制特征的最小值是不变的,用最小值作为提取的LBP特征,这样LBP就是旋转不变的
对于P=8时LBP旋转模式
用途:
可用于人脸识别和表情识别

优点:二进制数,可定点化,速度快,而效果可与Haar齐平。因为LBP和Haar检测的准确率,是依赖训练过程中的训练数据的质量和训练参数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值