影象特徵(二) LBP特徵
阿新 • • 發佈:2019-02-09
區域性二值模式(LBP):是一種能夠有效的度量和提取影象區域性紋理資訊的運算元,具有旋轉不變形和灰度不變性等顯著的優點。它是人臉識別中一種提取特徵的重要方法,具有對光照不敏感的特性,但是對姿態和表情的魯棒性不強。
一 LBP編碼:
LBP編碼是一種區域性特徵描述子。以一個畫素為中心,r為半徑,選取該圓周上的8個點,比較這8個點與中心店畫素值的大小,若大於中心點畫素值,則記為1,否則記為0.然後沿順時針方向將這8個值串聯成一個二進位制串,即為該中心點的LBP編碼。
二 HLBP編碼:
1.首先將一張圖片分成若干個字塊圖片區域(cell)。
2.對於每個cell中的一個畫素,將相鄰的8個畫素的灰度值與其進行比較,若周圍畫素值大於中心畫素值,則該畫素點的位置被標記為1,否則為0.這樣,3*3鄰域內的8個點經比較可產生8位二進位制數,即得到該視窗中心畫素點的LBP值。
3.然後計算每個cell的直方圖,即每個數字出現的頻率;然後對該直方圖進行歸一化處理。
4.最後將得到的沒個cell的統計直方圖進行連線成為一個特徵向量,也就ius整幅圖的LBP紋理特徵向量。
5.通過一定的方法比較兩張圖片的LBP特徵向量的相似度來實現人臉識別。
三 卡方距離
1.普通卡方距離
2.帶權值的卡方距離
其中,w為每一塊的權值。通常可採用經驗權值。
四 基於LBP編碼的人臉識別
1.求出訓練圖片的HLBP編碼
2.求出輸出人臉圖片的HLBP編碼
3. 求兩者的卡方距離,最小距離對應的類別即為輸入人臉的類別。