王剛
(寶雞文理學院 美術學院, 寶雞 721013)
油畫是西方一種傳統的繪畫藝術,與其它畫種相比較,其有著自己獨特的魅力。隨著經濟的發展,油畫與世界接軌,油畫的發展趨于國際化和多樣化,油畫種類繁多,為了提高油畫識別準確度具有重要的意義。目前油畫識別的文獻較為少見,大部分是用于國畫識別研究。
對于國畫分別識別研究,很多學者進行了廣泛而深入的研究。Sheng等人[1]將像素亮度作為局部特征,提出一種基于神經網絡的國畫作者識別方法。Li等人[2]提出一種基于小波變換和混合2D多分辨率隱式Markov模型的國畫分類算法。Jiang等人[3]提出一種基于顏色特征和紋理特征的SVM國畫識別算法,對寫意畫和工筆畫進行了高精度識別。
結合國畫識別研究和特征提取方法,本文提出一種基于顏色特征和紋理特征的正則化極限學習機(Regularized Extreme Learning Machine,RELM)的油畫識別方法。研究結果表明,本文算法RELM具有更高的識別準確率,提高了油畫識別的精度,為油畫識別研究和應用提供了新的方法和途徑。
與其它顏色空間相比,HSV顏色空間與人眼對顏色的主觀認識比較符合,能夠更好地反映人們對顏色的認識,同時可以減小運算量,因此將HSV顏色空間下的顏色矩作為油畫識別的顏色特征。
由于顏色信息分布在圖像顏色的低階矩中,因此選擇每種顏色分量的一階矩(均值)、二階矩(方差)和三階矩(斜度)作為油畫圖像的顏色特征,數學表達式分別為[4]式(1)、式(2)、式(3)。
(1)
(2)
(3)
式中,N為像素點的總數,fij表示像素j的顏色值為i的概率。
為實現油畫識別,本文運用灰度共生矩陣法提取油畫的紋理特征[5-7]:假若Q為目標區域R中具有某種空間聯系的像素對的集合,則共生矩陣P的數學表達式為式(4)
(4)
式中,分子和分母分別為灰度值為l1,l2的像素對的個數和像素對總和為式(5)~式(8)。
1) 能量
(5)
2)熵
(6)
3) 對比度
(7)
4) 局部均勻性
(8)
極限學習機(Extreme Learning Machine,ELM)的數學模型為[8]式(9)。
(9)
式中,L為隱含層節點數;βi為第i個隱含層節點對于輸出節點的權重系數,其中βi∈R;G(ai,bi,x)為第i個隱含層節點的輸出函數;ai,bi分別為第i個隱含層節點的輸入權重和節點偏置,其中ai∈Rn,bi∈R;G(ai,bi,x)輸出函數可表示為式(10)。
G(ai,bi,x)=g(ai·x+bi)
(10)
式中,g(·)為激活函數。

(11)
公式(11)的矩陣形式為式(12)。
Hβ=Y
(12)
式中如式(13)。

(13)

s.t.:h(xl)β=yl-εl,l=1,2,…,N
(14)
式中,εl為訓練偏差,主要作用是避免過擬合問題。根據Karush-Kuhn-Tucker條件,公式(14)的優化求解問題可轉換為如下雙重優化問題[9]如式(15)。

(15)
由公式(15)計算出β的最優解為式(16)。
(16)
由公式(16)可知,RELM中的β主要由公式(13)中的矩陣H、矩陣Y和正則化因子λ決定,其中H的維數與隱含層節點數L和訓練樣本數N有關,Y為訓練樣本的輸出,由于N和Y已經確定,因此RELM的性能受隱含層節點數L和正則化因子λ的參數選擇影響。
若為二分類問題,RELM的決策模型為[10]式(17)。
(17)
若為多分類問題,RELM的決策模型為[11]式(18)。
(18)
式中,fi(x)為第個輸出節點的值,并且f(x)=[f1(x),f2(x),…,fm(x)]T。
針對油畫圖像樣本,提取油畫顏色特征和紋理特征,油畫圖像的特征向量feature(i,j)為式(19)。
feature(i,j)={Lr,Le,Ld,Lj,μ,σ,ξ}
(19)
基于顏色特征和紋理特征的KELM的油畫識別流程具體可描述為:
(1) 讀取油畫圖像樣本數據;
(2) 提取油畫圖像紋理特征和顏色特征feature(i,j);
(3) 油畫的類別編碼;
(4) 將油畫圖像的特征向量feature(i,j)分為訓練樣本和測試樣本,將訓練樣本的油畫圖像的特征向量feature(i,j)作為RELM的輸入,訓練樣本的油畫類別作為RELM的輸出,建立RELM模型;
(5) 針對油畫圖像的測試樣本,運用RELM油畫識別模型進行油畫識別。
本文算法流程圖如圖1所示和表1所示。

表1 不同類型油畫特征數據樣例
為了驗證本文算法的有效性,選擇人物畫、風景畫和靜物畫等3種油畫為研究對象[12-13],不同油畫類型如圖2所示。提取不同油畫類型的顏色特征和紋理特征,不同油畫類型樣本數據分布如表2所示。

(a) 人物畫

(b) 風景畫

(c) 靜物畫



表2 不同類型油畫樣本
為了評價油畫識別的效果,選擇準確率T和誤判率F作為評價指標。
(1) 準確率T:假設油畫類型被正確識別的數量為A,而油畫類型的實際數量為B,則油畫類型識別的準確率為式(20)。
(20)
(2) 誤判率F:假設油畫類型是第i類的實際數量為H,而將第i類油畫類型誤判為第j類油畫類型的數量為W,則油畫類型判斷的誤判率為式(21)。
(21)
為了驗證油畫識別算法的效果,將本文算法RELM和極限學習機(extreme learning machine,ELM)[14]、支持向量機(support vector machine,SVM)[15]和BP神經網絡(back propagation neural network, BPNN)[16]進行對比,對比結果如表3和圖6-圖9所示。

表3 識別效果
圖6- 9中,“*”表示油畫的預測類別,“○”表示油畫的實際類別,通過對比展示可以直觀地顯示油畫識別結果和實際缺陷類別,其中1、2、3分別表示油畫為人物畫、風景畫和靜物畫。當“*”和“○”重合時,油畫的預測類別和實際類別一致,說明識別正確;當“*”和“○”不重合時,油畫的預測類別和實際類別不一致,此時油畫識別錯誤。由表2和圖3-圖6可知,RELM的識別準確率和誤判率分別為96.41%和3.59%,優于ELM的92.28%和7.72%,SVM的90.46%和9.54%和BPNN的86.35%和13.65%。與ELM、SVM和BPNN對比發現,本文算法RELM具有更高的識別準確率,提高了油畫識別的精度,為油畫識別研究和應用提供了新的方法和途徑。

圖6 RELM識別結果

圖7 ELM識別結果

圖8 SVM識別結果

圖9 BPNN識別結果
為提高油畫的識別精度,提出一種基于顏色特征和紋理特征的RELM油畫識別方法。將油畫圖像的紋理特征和顏色矩組成的復合特征作為RELM的輸入,油畫類別作為RELM的輸出。選擇人物畫、風景畫和靜物畫等3種油畫為研究對象,研究結果表明,與ELM、SVM和BPNN對比發現,本文算法RELM具有更高的識別準確率,提高了油畫識別的精度,為油畫識別研究和應用提供了新的方法和途徑。