LBP(codes)概要
原始的LBP算子定义为在3 ∗ 3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于等于中心像素值,则该像素点的位置被标记为1,否则为0。这样,3 ∗ 3 邻域内的8个点经比较可产生8位二进制数(通常转换为十进制数即LBP码,共256种),即得到该窗口中心像素点的LBP值,并用这个值来反映该区域的纹理信息。需要注意的是,LBP值是按照顺时针方向组成的二进制数,具有旋转不变性。
RLBP/DLBP/DRLBP
它们的直方图计算公式:
参考文献:LBP-Based Edge-Texture Features for Object Recognition
图像导数
图像的像素值都是离散的,△x一般就取1,那么
一阶导数: