【问题标题】:What is Non Redundant LBP in texture description?纹理描述中的非冗余 LBP 是什么?
【发布时间】:2018-09-19 14:47:12
【问题描述】:

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

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

【问题讨论】:

    标签: c++ image-processing opencv3.0 feature-extraction lbph-algorithm


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 请不要这样编辑您的问题。如果您需要查找表方面的帮助,请提出新问题。
    • 评论不是为了提出新问题。如果您希望获得有关此主题的帮助,我建议您编辑 your previous post 以使其符合 SO 的规则。
    猜你喜欢
    • 1970-01-01
    • 2011-07-05
    • 2016-09-20
    • 2015-02-20
    • 1970-01-01
    • 2013-09-18
    • 2010-10-18
    • 2013-08-27
    • 2017-05-18
    相关资源
    最近更新 更多