朱利容,鄔嘉予
(1.成都紡織高等??茖W(xué)校,四川成都611731;2.太極計(jì)算機(jī)股份有限公司,北京 100000)
?
數(shù)字圖像處理技術(shù)在優(yōu)化仿真彩織錦組織色彩中的應(yīng)用
朱利容1,鄔嘉予2
(1.成都紡織高等??茖W(xué)校,四川成都611731;2.太極計(jì)算機(jī)股份有限公司,北京 100000)
摘要:分析織錦設(shè)計(jì)圖片位圖顏色和組織庫內(nèi)組織顏色對應(yīng)關(guān)系,建立顏色選取的數(shù)學(xué)模型,為計(jì)算機(jī)編程設(shè)計(jì)創(chuàng)造條件。
關(guān)鍵詞:位圖顏色組織顏色數(shù)學(xué)模型對應(yīng)關(guān)系
以織錦方式表現(xiàn)風(fēng)景、人物等真彩色影像,往往需要非常豐富的色彩表達(dá)。一幅真彩色的織錦是可以用不同的經(jīng)緯色線、不同的組織結(jié)構(gòu)表現(xiàn)出不同真彩色的圖像顏色,因此,就需將大量的圖像顏色與其最符合的組織顏色一一對應(yīng),以便最終在織造紋板編制時(shí)確定顏色與組織對應(yīng)關(guān)系。
影響真彩色織錦色彩因素很多,經(jīng)緯線顏色、組織結(jié)構(gòu)、經(jīng)緯密度、經(jīng)緯線粗細(xì)等,經(jīng)過企業(yè)實(shí)際的試織的色彩織物各組織本身的顏色值確定,可參見相關(guān)資料1 2。由于織造條件、組織結(jié)構(gòu)等因素影響,實(shí)際織造中所能運(yùn)用的組織數(shù)量是有限的,而各種位圖所涉及的顏色數(shù)目龐大,因此部分圖像的顏色值就可能會(huì)沒有完全相同的組織顏色值對應(yīng)。此時(shí),就需選擇一種接近的組織顏色以作替代。本文將探討如何以最能相符的方式選取組織顏色。
1以色差值的比較作為選取依據(jù)
確定兩種顏色的近似程度,傳統(tǒng)方法是以一種計(jì)算方式得到二者間的色差值,以色差值的大小衡量其近似程度。本研究為簡潔、便于開發(fā)生產(chǎn)中圖像處理等原因,組織顏色值以RGB模式作為記載方式。目前對RGB模式的色差計(jì)算公式主要有以下幾種:
1.1坐標(biāo)系距離度量方式
以顏色的R、G、B軸建立三維坐標(biāo)系,若C1、C2兩色的顏色值分別為:
C1=(R1, G1, B1)
C2=(R2, G2, B2)
將其代入坐標(biāo)系,可得兩點(diǎn)在坐標(biāo)系中的距離:
D(C1,C2)=
那么,此處D就代表兩個(gè)顏色間的色差。
1.2RGB的角距離色差公式
同樣基于坐標(biāo)空間,將其中各色RGB值作為構(gòu)成向量的分量,則顏色C1、C2可表達(dá)為
由此,其角度色差可表達(dá)為
1.3以加權(quán)方式對色差計(jì)算修正
由于人的視覺在不同色彩區(qū)域?qū)ι首兓拿舾卸炔⒉灰粯?,而以上兩種度量方法僅以均勻分布的方式表現(xiàn)色差,其結(jié)果與實(shí)際觀測有較大差異。為表現(xiàn)這種差異性,許多探討者試圖以加權(quán)方式對以上兩種色差計(jì)算式中的各項(xiàng)作修正。對于基于角距離的色差公式的修正,所涉及的運(yùn)算量較大,不利于實(shí)際圖像處理中運(yùn)用。為簡潔起見,此處可采用坐標(biāo)系距離度量方式,其修正公式表達(dá)如下:
D(C1,C2)=
一般(Wr、Wg、Wb)取值為( 3, 4, 2 ) 。以加權(quán)方式修證后計(jì)算,實(shí)際證明更為符合觀測結(jié)果。通過廣泛比較及實(shí)驗(yàn),根據(jù)相關(guān)文獻(xiàn),此處采用一種通過紅色因子的比重,進(jìn)一步修正加權(quán)系數(shù)的方法,事實(shí)證明更為有效。
首先計(jì)算C1、C2中紅色的總平均值r為:
r=(R1+R2)/2
而以上加權(quán)的公式可修正為
D(C1,C2)=
其中K為歸一化系數(shù),由于此處僅需比較某像素顏色對各組織色的差異度D的大小關(guān)系,在比較運(yùn)算中K可以略去。在實(shí)際應(yīng)用中,設(shè)使有圖像的一像素點(diǎn)C,有一包含n組組織顏色值的色庫E,其顏色值的矩陣分別為:
C = ( Rc, Gc, Bc )
求取E中與C最相似的顏色值,部分Vb程序代碼如下:
Dim C(3)
Dim E(n,3)
Dim C1(3)
……對數(shù)組C、E賦值 ……
D=-1
s=0
For i=1 To n
r=(C(1)+E(i,1))/2
DR=C(1)-E(i,1)
DG=C(2)-E(i,2)
Db=C(3)-E(i,3)
K1=r/256+2
K2=(255-r)/256+2
DE=K1*DR^2+4*DG^2+K2*Db^2
If D >= 0 And DE < D Then
D=DE
s=j
ElseIf D<0 Then
D=DE
s=j
End If
Next i
For i=1 To 3
C1(i)=E(s, i)
Next i
所得C1即為組織色庫中,最接近顏色C的顏色值。以下是實(shí)際使用中,部分圖像顏色的搜尋結(jié)果,其中提供的組織庫約包含2000組色值。相互顏色及RGB值對照如圖1:
2通過RGB顏色理論對選取方式進(jìn)行調(diào)整
以誤差值的比較選取相似色,是以坐標(biāo)距離為基礎(chǔ)進(jìn)行度量比較,實(shí)際驗(yàn)證表明,其選取結(jié)果已大致符合實(shí)測感受。為使選擇結(jié)果更符合色彩的視覺感知,此處可依據(jù)顏色理論對選取方式作進(jìn)一步調(diào)整。
代表顏色的基本要素包括顏色的色相、明度和純度。以坐標(biāo)空間距離為基礎(chǔ)的顏色選取方式,可將結(jié)果顏色的明度和純度限制在一定范圍,但其涵括的色相范圍,卻無法被有效控制,選取結(jié)果的色域會(huì)很寬。但處于不同色域的顏色,即使明度、純度相似,仍會(huì)因?yàn)樯嗖町愂挂曈X感受到顏色差別較大。因此此處在距離度量的基礎(chǔ)上,還需對色域范圍作進(jìn)一步限制。RGB顏色空間的模型如圖2所示:
圖2 RGB色立體的色相軌跡圖
上圖表現(xiàn)了HSV顏色空間色相環(huán)的純色相在RGB色立體上的對應(yīng)軌跡。此處亦可以列表方式將各色域的RGB取值關(guān)系表達(dá)為:
表1 各色域RGB取值關(guān)系表
由此,為進(jìn)一步對取色的色域進(jìn)行限制,應(yīng)在選取過程中加入上表所示RGB值的關(guān)系條件,再將這種關(guān)系作簡要表達(dá)后,上文中的相應(yīng)Vb程序代碼則可修改如下:
Dim C(3)
Dim E(n,3)
Dim C1(3)
……對數(shù)組C、E賦值 ……
……取得數(shù)組C中最大、中間及最小值所處位置Ima、Imm、Imi ……
D=-1
s=0
Fori=1Ton
Ema=E(i,Ima)
Emm=E(i,Imm)
Emi=E(i,Imi)
r=(C(1)+E(i,1))/2
DR=C(1)-E(i,1)
DG=C(2)-E(i,2)
Db=C(3)-E(i,3)
K1=r/256+2
K2=(255-r)/256+2
DE=K1*DR^2+4*DG^2+K2*Db^2
If D>=0 And DE
D=DE
s=j
ElseIf D<0 And DE
D=DE
s=j
End If
Next i
For i=1 To 3
C1(i)=E(s,i)
Next i
使用與上例中同樣的組織色庫,以下分別為圖像顏色、未限制色域選取的組織色(原選取值)、限制色域選取的組織色(改進(jìn)后選取值),三者顏色及RGB值對照如下。(為使對比明顯,此處列舉了差距較大的對照值)
圖像顏色(122,121,26)
原選取值(113,132,33)
改進(jìn)后選取值(133,133,21)
圖像顏色(206,167,146)
原選取值(209,160,162)
改進(jìn)后選取值(196,173,133)
圖像顏色(236,212,204)
原選取值(235,205,206)
改進(jìn)后選取值(237,205,193)
3結(jié)論
為位圖的顏色選取相應(yīng)組織顏色,是一種單向搜索,即是在位圖像素顏色已定的條件下,利用有限的組織庫顏色,通過對比顏色值的空間距離,通過對照RGB值的相互關(guān)系限制色域,各條件綜合利用,以求選取的最終結(jié)果盡可符合圖像整體的視覺感受。
參考文獻(xiàn)
[1]朱利容.當(dāng)代蜀錦蜀繡技藝[M],成都:四川美術(shù)出版社,2010.
[2]鄔嘉予,朱利容.基于數(shù)學(xué)建模的真彩織物組織色值計(jì)算研究[J].成都紡織高等??茖W(xué)校學(xué)報(bào),2014(2):22-29.
[3]朱利容.仿真彩蜀錦畫地組織表現(xiàn)及組織與色彩的配置設(shè)計(jì)探討[J].上海紡織科技,2010(7).
[4]田杰,呂建新,周曉娟,等.位圖的圖像處理技術(shù)[J].現(xiàn)代電子技術(shù),2001(9):28-30.
[5]凌玲.彩色圖像量化方法的研究[J].華南理工大學(xué)學(xué)報(bào):自然科學(xué)版,2000,28(1):81-85.
[6]趙燕偉,王萬良.基于聚類分析的色彩量化新算法及其應(yīng)用[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2000,12(5):340-343.
[7]賈秋菊,王小銘.一種動(dòng)態(tài)切分的顏色量化算法[J].華南師范大學(xué)學(xué)報(bào):自然科學(xué)版,2005(1):46-49.
[8]Cie.Cie Publication No.142-2001.Improvement to industrial colour-difference evaluation[S].Central Bureau of the CIE,Vienna,2001.
[9]楊振亞, 王勇, 楊振東, 王成道.一種新的RGB色差度量公式[J].2009,29(2):465-467
[10]頓紹坤,魏海平,孫明柱. RGB顏色空間新的色差公式[J].科學(xué)技術(shù)與工程,2011,11(8):1833-1836
[11]蔡葉菁, 龍永紅, 羅海霞.改進(jìn)型RGB色差計(jì)算及其在印品檢測中的應(yīng)用[J].包裝工程,2010,31(1):68-71
[11]凌衛(wèi)新,凌玲.關(guān)于圖像色彩壓縮的一種聚類算法[J].計(jì)算機(jī)工程,1996(4):8-15.
[13]葉齊祥,高文,王偉強(qiáng),等.一種融合顏色和空間信息的彩色圖像分割算法[J].軟件學(xué)報(bào),2004,15(4):522-530.
中圖分類號:TP751
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號:1008-5580(2016)01-0103-04
基金項(xiàng)目:2013年四川省科技支撐計(jì)劃(2013SZ0160)
收稿日期:2015-10-28
第一作者:朱利容(1965-),女,碩士,教授,研究方向:紡織服裝,織錦、刺繡。