LBP算法

LBP(局部二值模式)是一种描述图像局部纹理特征的算子,具有灰度不变性和计算速度快的优点。原始LBP算法存在覆盖区域有限的问题,于是有了圆形LBP算子,以适应不同尺度的纹理特征。LBP等价模式减少了二进制模式的种类,提高统计效率。LBP特征匹配通常通过直方图统计和对比方法进行,如直方图交叉核和卡方统计。最后,文章会介绍LBP的代码实现。
摘要由CSDN通过智能技术生成

LBP(Local Binary Patterns),即局部二值模式,是一种描述图像局部空间结构的非参数算子。芬兰Oulu大学的T.Ojala等人于1996年提出这个算子用来分析图像纹理特征,并且描述了它在纹理分类中的强区分能力。LBP算子定义为一种灰度尺度不变的纹理算子,是从局部邻域纹理的普通定义得来的。
基本思想是:用中心像素的灰度值作为阈值,与它的邻域相比较得到的二进制码来表述局部纹理特征。
在纹理分析方面,LBP算子是最好的纹理描述符之一,它的主要优点有以下几点:

  • 通过它的定义可知,LBP算子的灰度尺度不随任何单一变换而变化,因此灰度尺度的鲁棒性好,也就是光照条件下的鲁棒性好;
  • 计算速度快。由于它可以通过在小邻域内进行比较操作得到,使得在复杂的实时条件下分析图像成为可能;
  • 由于LBP算子是一种无参数(Non-Parametric)的方法,在应用过程中不需要对它的分布进行预先假设。

1.原始LBP算法

LBP算法

一个LBP操作可以被定义为
LBP(xc,yc)=p1p=02ps(ipic)
其中, (xc,yc) 代表3x3邻域的中心元素,它的像素值为 ic ,邻域内其他像素的值为 ip s(x) 为符号算子,
s(x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值