LBP(Local Binary Pattern)是用来描述局部纹理特征的算子。
算法描述:
(1)我们定义一个3x3的窗口,将其中心元素与周围8个像素的像素值比较。如果大于中心像素值,则标记为1;否则,则标记为0。由于周围有8个像素,我们可以产生8个二进制数,这8个二进制数可以组成一个编码,这个数可以反映该区域的纹理信息。
(2)LBP旋转不变模式
我们将多种状态下(相同的旋转模式)的LBP值映射到一个LBP值,则最终得到的具有旋转不变性的值都是一个状态。
(3)LBP等价模式
目的:降维
(4)匹配
我们一般不直接利用这LBP图谱进行匹配,原因是维数太多。我们一般把LBP图谱分为小的区域,然后对这些小的区域作直方图。最后我们根据直方图进行匹配。