論文《Face Photo Recognition Using Sketch》(Xiaoou Tand and Xiaogang Wang)中提出了一種算法,實現人臉照片與素描圖像之間的識別。測試數據集:(CUHK Face Sketch Database (CUFS))。依照此算法,實現的代碼見github上corfox/FPRUS or csdn code or git oschina。html
記
將訓練圖像集中的每張圖像減去均值
將每張圖像矩陣拉伸爲一個列向量(或行向量)。假設每張圖像都有
獲得訓練集的協方差矩陣
markdown
由步驟4,能夠計算獲得
對於一張新的人臉相片(face photo)
再用
由步驟7,知能夠經過訓練集的線性組合來表示重構的圖像,係數
經過以上步驟,便將不一樣模態(modality)的相片(Photo)與素描圖(sketch)轉換爲同一模態下,即同爲素描或同爲相片來進行識別。理論上說,通常經常使用的識別算法均可以用來對此進行識別。.net
下圖是重構的效果圖
下面是測試的識別率結果
原論文中的識別率以下,差異仍是挺大的。
參考資料