纹理描述中的Non Redundant LBP是什么?

What is Non Redundant LBP in texture description?

我想了解用于纹理描述的非冗余局部二进制模式。原始LBP和非冗余LBP在纹理描述上有什么区别?

有人可以通过一个很好的例子来阐明上述主题吗?

Non-redundant 局部二进制模式 (NRLBP) 描述符将 LBP 代码及其补码视为同一模式,因此 LBP 直方图中的 bin 数量减少了一半(参见 this paper了解更多详情)。

以下玩具示例可能会帮助您了解 NRLBP 的工作原理。考虑只有 3 行和 4 列的图像,其强度级别如下所示:

这张图片只有两个LBP编码,分别是:

因此,图像的LBP表示是256个分量的特征向量。对应于模式 101010102=170 和 010101012=85 的箱子取值 0.5,其余箱子为零(我假设直方图已标准化)。

图像的NRLBP表示原来是128个分量的特征向量。由于这两个图案是 1 的补码,它们实际上是该纹理模型中的相同图案,因此唯一的非零 bin 对应于图案代码 85 并取值 1。