LBP特徵(5)MB LBP SEMB LBP特徵

2021-09-23 20:35:38 字數 2626 閱讀 7090

一、mb-lbp特徵

全稱為multiscale block lbp,**於**,中科院的人發明的,在traincascade級聯目標訓練檢測中的lbp特徵使用的就是mb-lbp。 

mb-lbp的原理:

將影象分成乙個個小塊(block),每個小塊再分為乙個個的小區域(類似於hog中的cell),小區域內的灰度平均值作為當前小區域的灰度值,與周圍小區域灰度進行比較形成lbp特徵,生成的特徵稱為mb-lbp,block大小為3*3,則小區域的大小為1,就是原始的lbp特徵,上圖的block大小為9*9,小區域的大小為3*3。 

不同block提取的mb-lbp特徵如圖所示:

//mb-lbp特徵的計算

void getmultiscaleblocklbpfeature(cv::mat src, cv::mat &dst, int scale)

// }

// //計算均值

// temp /= (cellsize*cellsize);

// cellimage.at(i - cellsize / 2, j - cellsize / 2) = uchar(temp);

// }

//}//劃分的cell個數

int ycnt = (src.rows + cellsize - 1) / cellsize;

int xcnt = (src.cols + cellsize - 1) / cellsize;

mat cellimage(ycnt, xcnt, cv_8uc1);

for (int i = 0; i= src.rows || n >= src.cols)

continue;

temp += src.at(m, n);

cnt++;}}

//計算均值

temp /= cnt;

cellimage.at(i, j) = uchar(temp);

} }getoriginlbpfeature(cellimage, dst);

}int main()

說明:參考的是但是博主寫和**邏輯不符合,按照博主的方法,變成了均值濾波了,結合**描述重寫測試結果如下圖: 

(a) 原圖                                         (b)cellimage                             (c)mb-lbp圖 

(a1) 原圖                                         (b1)cellimage                             (c1)mb-lbp圖  

二、semb-lbp

作者對得到lbp特徵又進行了均值模式編碼,通過對得到的特徵圖求直方圖,得到了lbp特徵值0-255之間(0-255即直方圖中的bin)的特徵數量,通過對bin中的數值進行排序,通過權衡,將排序在前63位的特徵值看作是等價模式類,其他的為混合模式類,總共64類,作者在**中稱之為semb-lbp(statistically effective mb-lbp )。類似於等價模式lbp,等價模式的lbp的等價模式類為58種,混合模式類1種,共59種。二者除了等價模式類的數量不同之外,主要區別在於:對等價模式類的定義不同,等價模式lbp是根據0-1的跳變次數定義的,而semb-lbp是通過對直方圖排序得到的。

//求semb-lbp

void semb_lbpfeature(cv::mat src, cv::mat &dst, int scale)

; const float* ranges = ;

//計算lbp特徵值0-255的直方圖

LBP特徵(1)原始LBP特徵

參考 一 lbp特徵的背景介紹 lbp指區域性二值模式,英文全稱 local binary pattern,是一種用來描述影象區域性特徵的運算元,lbp特徵具有灰度不變性和旋轉不變性等顯著優點。它是由t.ojala,m.pietik inen,和 d.harwood 1 2 在1994年提出,由於l...

LBP特徵(3)旋轉LBP特徵

參考 從 1 和 2 可以看出,上面的lbp特徵具有灰度不變性,但還不具備旋轉不變性,因此研究人員又在上面的基礎上進行了擴充套件,提出了具有旋轉不變性的lbp特徵。首先不斷的旋轉圓形鄰域內的lbp特徵,根據選擇得到一系列的lbp特徵值,從這些lbp特徵值選擇lbp特徵值最小的作為中心畫素點的lbp特...

LBP紋理特徵

一幅的特徵 紋理特徵 顏色特徵 形狀特徵 空間關係特徵。這裡說記錄一下紋理特徵 lbp local binary pattern 指區域性二值模式,是一種用來描述影象區域性紋理特徵的運算元,lbp特徵具有灰度不變性和旋轉不變性等顯著優點。它是由t.ojala,m.pietik inen,和 d.ha...