gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 02:06:46 25 4
gpt4 key购买 nike

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

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

最佳答案

非冗余局部二进制模式 (NRLBP) 描述符将 LBP 代码及其补码视为同一模式,因此 LBP 直方图中的 bin 数量减少了一半(有关详细信息,请参见 this paper)。

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

intensity levels

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

LBP patterns

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

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

关于c++ - 纹理描述中的Non Redundant LBP是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49745887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com