蔣 超,汪家杰,俞 琳,3
(1.西安工程大學 服裝與藝術設計學院,西安 710048;2.西安科技大學 藝術學院,西安 710061;3.西北工業(yè)大學 現(xiàn)代設計與集成制造技術教育部重點實驗室,西安 710072)
中國古代紡織品的圖樣設計,飽含了先民的設計智慧,體現(xiàn)了上千年的文化傳承,具有極高的藝術水平和藝術價值,能夠為現(xiàn)今服裝及相關領域的設計工作提供重要的啟發(fā)和借鑒[1-2]。然而由于紡織品自身的特殊性,紡織文物在出土前就受到腐爛、霉菌、蟲蛀、褪色、污染、黏連等諸多因素的破壞[3]。這些破壞因素使其圖樣設計效果也受到不同程度的損毀,對紡織文物的理論研究和實際應用造成了阻礙。
圖樣數(shù)字化修復技術相比于傳統(tǒng)的人工修復,具有效率更高、成本更低、修復結果靈活性高、便于調(diào)整等優(yōu)勢,是文物圖樣修復領域的研究熱點和前沿。目前,常用的圖樣數(shù)字化修復技術包括兩大類:基于幾何學的修復方法和基于圖像塊的修復方法。基于幾何學的修復技術主要用于線條和小區(qū)域的圖樣修復,包括曲率[4]、各向異性擴散[5]、全變分最小化[6]等;而基于圖像塊的修復技術主要利用樣例法[7]、混合法[8]、能量方程和稀疏表示模型[9]對待修復的區(qū)域進行紋理合成。部分學者還對樣例法中的置信因子項、優(yōu)先權函數(shù)、搜索空間等算法進行改進,提出了一些新的改進算法。此外,BV-G模型[10]圖像修復技術提出了一種多技術混合的修復思路,文獻[11]還將在線字典學習用于大面積紋理缺失或邊緣缺失的圖像修復。
上述技術均使用鄰近區(qū)域或其他已知區(qū)域?qū)Υ迯蛥^(qū)域進行修復,解決了部分紡織文物圖樣數(shù)字化修復的問題。而對于一些“畫作型”圖樣(已知區(qū)域和待修復區(qū)域之間的關聯(lián)性和相似性較弱),修復效果并不理想。因此,本文從紡織文物圖樣修復實踐角度出發(fā),將紡織文物的圖樣分為規(guī)律型、畫作型、綜合型三類,基于Criminisi算法和稀疏表示模型進行算法改進,并采用人機交互的方式,提出一種針對紡織文物圖樣的圖樣數(shù)字化修復方法。
規(guī)律型圖樣的圖樣形式具有典型的重復或?qū)ΨQ規(guī)律。此外,從微觀角度來看,若圖樣待修復面積較小,則其局部重復性高,也可被視為規(guī)律型圖樣。傳統(tǒng)的Criminisi算法在對破損區(qū)域的修復順序的優(yōu)先權進行多次計算后,置信項出現(xiàn)了迅速下滑的情況,使得優(yōu)先權計算結果的可靠性降低,修補次序變得混亂。因此,基于Criminisi算法,對算法中破損區(qū)域的修優(yōu)先權計算公式進行改進,并重新定義置信項。規(guī)律型圖樣數(shù)字化修復關鍵技術如下:
Step 1:計算圖樣塊修復優(yōu)先級P(p)。
P(p)=C(p)×D(p)
(1)
設樣本塊中去除中心點后的已知像素數(shù)量為H,用|Ψp|表示樣本塊的數(shù)量。在Criminisi算法的基礎上,將已知像素點q與中心點p的距離加入置信度計算[7],以降低置信項滑坡速度。置信項C(p)和數(shù)據(jù)項D(p)的計算公式分別為:
(2)
(3)
式中:ω是歸一化因子。
Step 2:對樣本圖樣塊進行修復。
在已知區(qū)域中搜索最優(yōu)已知樣本塊Ψq,并由Ψq填充Ψp,完成一次填充。若修復效果不佳,由于規(guī)律型圖樣具有良好的對稱性或重復性,也可以通過人工選擇確定若干個疑似最優(yōu)區(qū)域,對疑似區(qū)域進行最優(yōu)匹配計算,從而避免了大量無效運算,提高匹配效率。最優(yōu)匹配樣本塊Ψq應滿足:
Ψq=argmin(Simi(Ψp,Ψq))
(4)
式中:Simi函數(shù)為樣本塊相似度計算函數(shù)。
在RGB顯示模式下,設樣本塊大小為m×m個像素,x表示樣本塊Ψp的像素色彩值,y表示樣本塊的Ψq像素色彩值。則兩樣本塊的相似度值可表示為:
(5)
Step 3:圖樣塊置信度更新。
在Step 2完成一次填充后,待修復像素變?yōu)橐阎袼兀鑼υ撓袼氐闹眯哦冗M行重新計算。
Step 4:重復Step 1~Step 3,直到待修復區(qū)域為空,結束。
畫作型圖樣由于其自身的規(guī)律性較弱,難以通過已知區(qū)域的信息對待修復區(qū)域進行邏輯推理和智能修復。因此,采用人機交互的方式,通過人工補全圖樣的結構信息,引導圖樣的結構修復,基于圖樣的連續(xù)性和稀疏表示模型對候選樣本塊進行線性組合,并最終實現(xiàn)畫作型圖樣的修復。畫作型圖樣數(shù)字化修復關鍵技術如下:
設給定的圖樣I2,Φ2為已知圖樣區(qū)域,Ω2為破損圖樣區(qū)域。對破損區(qū)域的圖樣進行結構補全,黑色線條為人工補全的結構線,紅色線條δΩ2為待修復區(qū)域與已知圖樣的交界線,算法符號示意如圖1所示。
圖1 算法符號示意Fig.1 Symbolic diagram of the algorithms
Step 1:待修復圖樣塊分類。
Step 2:如果T不是空集,采用隨機抽取的方式,隨機確定優(yōu)先待修復的紋理塊Ψt,并利用式(4)和(5)選定K個最優(yōu)匹配已知樣本塊。
Step 3:建立約束方程,利用K個最優(yōu)匹配已知樣本塊的線性組合去填充塊Ψt。
約束方程為:
(6)
Step 4:圖樣塊置信度更新,重復Step 2~Step 4進行填充,直到T為空。
Step 5:當T為空集,S不為空時,基于結構復雜度對Ψs的優(yōu)先權P(s)進行計算。
植物景觀受到當?shù)丶竟?jié)變化的影響和制約,在各個季節(jié)顯示出不同的色彩和形態(tài)。這種季相變化在北方地區(qū)顯得尤為明顯,春季居住區(qū)中的植物景觀很短暫,有著短期的百花爭艷現(xiàn)象。在南方地區(qū),由于四季變化并不顯著,因而植物的季相變化也不顯著。植物隨著季節(jié)的交替而變化是植物適應環(huán)境的主要形式,也是植物對氣候的一種反映。在春季植物會開花、發(fā)芽且長出新枝,在秋季又是碩果累累,并且在這個季節(jié)樹葉也會逐步泛黃或呈其他色彩。因而可以說植物的季相變化也是植物景觀體現(xiàn)出自然美的一種方式,植物在不同季節(jié)變化下產(chǎn)生不一樣的美感。
P(s)=C(s)×Comp(s)
(7)
Comp函數(shù)表示待修復樣本塊的結構復雜度,公式為:
(8)
式中:∑s∈Ψs∩Ω2H(s)和|Ψs|分別表示Ψs中的結構像素數(shù)和總像素數(shù)。
Step 6:選擇優(yōu)先權最大樣本塊作為當前待修復樣本塊,重復Step 3~Step 4,直到S為空,結束。
在關鍵技術研究的基礎上,結合紡織文物圖樣數(shù)字化修復實踐工作,將修復方法整理為如下幾個步驟。并繪制方法流程,如圖2所示。
圖2 紡織文物圖樣數(shù)字化修復方法流程Fig.2 Flow chart of digital restoration method for textile cultural relics
Step 1:在人機界面,輸入紡織文物圖樣,并明確待修復區(qū)域。
Step 2:對待修復區(qū)域的圖樣類型進行分析。若為規(guī)律型圖樣,則利用規(guī)律型圖樣數(shù)字化修復關鍵技術進行修復,直到完成修復。
Step 3:若為畫作型圖樣,則利用畫作型圖樣數(shù)字化修復關鍵技術進行修復,直到完成修復。
Step 4:若為混合型圖樣,則需將待修復區(qū)域進行分類,再利用Step 2和Step 3分別進行修復,直到完成修復,結束。
在內(nèi)存16G、E3-1230 V5處理器、CPU主頻3.4GHz、64位操作系統(tǒng)的計算機上,對中國絲綢博物館的唐代大窠寶花紋綾圖樣進行修復實驗。為更直接地觀察修復效果,并方便與原始效果進行比較,本文對文物原圖樣進行三處模擬破損處理。原圖樣如圖3所示,模擬破損處理效果如圖4所示。
圖3 文物圖樣原圖樣Fig.3 Original image of cultural relics
圖4 模擬破損處理的文物圖樣Fig.4 Images of cultural relics after damage processing simulation
采用規(guī)律型圖樣修復技術對破損區(qū)域進行初步修復,用時23.6 s,修復結果如圖5所示。其中破損處1、3的修復效果較好,破損處2丟失了原圖樣的結構信息。對破損處2進行人工結構補全,并采用畫作型圖樣修復技術,數(shù)字修復用時474.4 s,修復結果如圖6所示。
圖5 規(guī)律型圖樣修復結果Fig.5 Repair results of regular pattern
圖6 破損處2畫作型修復結果Fig.6 Repair results of painting type 2 at damage site
針對實驗結果,將文中方法、傳統(tǒng)人工修復方法和基于Criminisi算法的數(shù)字化修復方法進行比較,比較結論為:1)在修復時間上,基于Criminisi算法的數(shù)字化修復文中方法傳統(tǒng)人工修復方法;2)在修復準確度和修復效果上,基于Criminisi算法的數(shù)字化修復文中方法傳統(tǒng)人工修復方法。綜上,本文方法能夠較好地滿足修復效果要求,且相較于人工修復可以大大縮短修復時間。
文物圖樣的數(shù)字化修復方法,相較于傳統(tǒng)修復方法,可以顯著減少修復時間,提高修復效率。對實驗過程進行分析和反思,存在如下幾個問題值得進一步探討。在今后的工作中,這些問題將會作為算法改進研究的主要內(nèi)容。
1)畫作型圖樣的結構修復仍需采用人機交互的形式。結構修復工作需憑借已知區(qū)域的圖樣信息和修復人員的經(jīng)驗進行,具有一定的不確定性。
2)畫作型修復技術與規(guī)律型修復技術相比較,具有更高的精確度,但畫作型修復技術需要人工參與,修復耗時也相對較多。
3)包含結構的圖樣修復結果,在視覺效果上出現(xiàn)了輕微的不連續(xù)。