为啥LBP 对光照不敏感

LBP是算ranking呀。一般来说光照是全局特征,很难对某个小patch内的pixel ranking产生很大影响。再具体的理论分析可以看这篇文章:http://www.dennis-strelow.com/papers/documents/iccv11.pdf
■网友
LBP的计算方式大概是这样的如下(neighbor的编号方式可能因实现异): 【为啥LBP 对光照不敏感】 为啥LBP 对光照不敏感

举个例子:为啥LBP 对光照不敏感

如果我们对所有的像素加上一个常数值,LBP之后的c仍然还是一样的。这就是为什么有人说他对线性光照鲁棒。但是线性光照的情况在实际情况中很难遇见, 特别是非平面的物体,比如人脸。所以实际中不要轻易假设LBP不受光照的影响。
■网友
光照还是有影响的,只是对灰度(线性光照)不敏感:LBP operator is robust against monotonic gray scale transformations. The following figure demonstrates the robustness of LBP of the same subject (Yale A subject 01) under different gray scale conditions
为啥LBP 对光照不敏感


■网友
因为正常情况下的光照很难只照一幅图像中的一个或某极少数几个像素。
■网友
LBP只是对线性变化的光照不敏感,想像一下3*3的原始的LBP,如果这9个像素整体都加上或者减去a,最后求出来的LBP值都是一样的。如果9个像素是非线性的变化,那这个LBP就会改变了。


    推荐阅读