• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      殘差修正的加權(quán)多項式回歸色彩特征化算法

      2024-10-14 00:00:00楊晨廉凱成徐昊吳秦柴志雷
      計算機應(yīng)用研究 2024年10期

      摘 要:在數(shù)字印刷領(lǐng)域,精確再現(xiàn)計算機圖像的顏色是高質(zhì)量印刷的前提,其中色彩特征化是關(guān)鍵環(huán)節(jié)。傳統(tǒng)多項式回歸模型由于高階項會放大特征化樣本集中的奇異值,導(dǎo)致模型振蕩從而影響色彩特征化的準(zhǔn)確性?;谏窠?jīng)網(wǎng)絡(luò)的色彩特征化算法精度較高,但算法復(fù)雜度也呈數(shù)量級的提高,難以滿足工業(yè)生產(chǎn)中的效率要求。為解決上述問題,提出殘差修正的加權(quán)多項式回歸算法,采用具有較強抗差能力的Huber損失函數(shù)來替代均方誤差。通過自適應(yīng)機制確定各個樣本權(quán)重,并利用殘差值迭代優(yōu)化得到最佳權(quán)重矩陣,從而降低奇異值樣本對系統(tǒng)的影響;此外,修正模塊捕獲第一個模型可能遺漏的非線性情況輔助調(diào)整轉(zhuǎn)換結(jié)果,進而提高顏色再現(xiàn)準(zhǔn)確性。結(jié)果表明,該算法與普通多項式回歸相比,平均色差降低1.2,與基于深度置信網(wǎng)絡(luò)的推理算法精度接近,但運行時間比其減少99.37%。

      關(guān)鍵詞:色彩特征化; 多項式回歸; 自適應(yīng)加權(quán); 色彩復(fù)制; 色彩管理

      中圖分類號:TP301 文獻標(biāo)志碼:A

      文章編號:1001-3695(2024)10-044-3188-06

      doi:10.19734/j.issn.1001-3695.2023.11.0597

      Weighted polynomial regression color characterizationalgorithm with residual correction

      Yang Chen1, Lian Kaicheng1, Xu Hao1, Wu Qin1,2, Chai Zhilei1,2

      (1.School of Artificial Intelligence & Computer Science, Jiangnan University, Wuxi Jiangsu 214122, China; 2.Jiangsu Provincial Engineering Laboratory of Pattern Recognition & Computational Intelligence, Wuxi Jiangsu 214122, China)

      Abstract:In the field of digital printing, accurately reproducing the color of computer images is a prerequisite for high-quality printing, where color characterization is a key step. Traditional polynomial regression models tend to amplify outliers in the characterization sample set due to high-order terms, causing model oscillation and affecting the accuracy of color characterization. Color characterization algorithms based on neural network have higher precision but significantly increase in algorithmic complexity, making them unsuitable for the efficiency requirements in industrial production. To address these issues, this paper proposed a color characterization method based on weighted polynomial regression algorithm with residual correction. This algorithm employed the Huber loss function, known for its strong robustness against outliers, as a substitute for mean squared error. It determined the weight of each sample through an adaptive mechanism and iteratively optimizes the residual values to obtain the optimal weight matrix, effectively reducing the impact of outlier samples on the system. Additionally, the correction module captured nonlinear scenarios that the initial model might miss, significantly improving the adjustment of the transformation results and thereby enhanced characterization precision. The results show that compared to conventional polynomial regression, this algorithm reduces the average color difference by 1.2. It achieves a precision close to that of deep belief network algorithms but with more than 99.37% reduction in inference time.

      Key words:color characterization; polynomial regression; adaptive weighted; color reproduction; color management

      0 引言

      打印機作為最常用的彩色圖像輸出設(shè)備,在其輸出流程中,圖像需經(jīng)過多次顏色轉(zhuǎn)換以生成打印設(shè)備所能識別和處理的數(shù)據(jù)格式。打印機和顯示器的呈色特性不同。CMYK打印機通過顏料介質(zhì)來表達顏色,采用減色呈色法;RGB顯示器使用色光介質(zhì)來表達顏色,采用加色呈色法。由于不同設(shè)備的呈色方式不一致且色彩再現(xiàn)能力不同,若想將計算機制版或掃描拍攝的圖像打印出來,需要將顯示器下的RGB顏色空間轉(zhuǎn)換為印刷設(shè)備的CMYK顏色空間。

      為了精確控制顏色信號在不同顏色器件之間的傳輸,國際色彩聯(lián)盟將與設(shè)備無關(guān)的顏色空間CIE Lab或CIE XYZ作為連接色彩空間(profile connection space,PCS),該顏色空間是與設(shè)備無關(guān)的色度顏色空間,任何設(shè)備到設(shè)備的轉(zhuǎn)換都需要經(jīng)過該媒介。在印刷流程中,需要先將RGB顏色空間轉(zhuǎn)換為PCS,由于設(shè)備的色域不一樣,還需要在PCS空間下進行色域映射,最后將PCS轉(zhuǎn)換成CMYK顏色空間[1],如圖1色彩復(fù)制過程。在整個色彩復(fù)制過程中,通常將建立PCS和設(shè)備顏色空間關(guān)系的過程稱為色彩特征化。在實際印刷流程中,主要依賴于特征化模型中PCS空間色度值到印刷設(shè)備空間CMYK值的轉(zhuǎn)換,該過程是印刷色彩管理的一個重要過程和關(guān)鍵技術(shù),對提升印刷質(zhì)量和視覺效果有著不可或缺的作用[2]。

      在已有的特征化算法中,主流是上述基于色度匹配的方式。近年來,也有少量使用光譜模型進行特征化,如文獻[3,4]尋找最佳光譜再現(xiàn)所需的墨水?dāng)?shù)量。然而,光譜的研究主要集中在理論上,在實際應(yīng)用時,由于受到光譜圖像數(shù)據(jù)獲取以及硬件設(shè)備等因素的影響,其精度也沒有預(yù)期高,導(dǎo)致光譜打印產(chǎn)品屈指可數(shù)。常見的基于色度的匹配方式主要有多維度查找表法、模型法、多項式回歸法以及神經(jīng)網(wǎng)絡(luò)法。劉菊華[5]在四色印刷中使用多維查找表進行色彩特征化,但是隨著顏色數(shù)量的增多,樣本集也急劇增加,不適用于多色打印情況。文獻[6]通過紐介堡方程模擬打印輸出的呈色機理,然而打印輸出受到半色調(diào)、輸出設(shè)備以及多方面因素的影響,其色彩特征化精度較低。隨著技術(shù)的進步和AI的崛起,許多人工智能技術(shù)被應(yīng)用于顏色管理領(lǐng)域,文獻[7,8]使用DNN,文獻[9]通過深度置信網(wǎng)絡(luò)進行顏色預(yù)測,雖然再現(xiàn)效果顯著,但訓(xùn)練和推理階段的耗時較長。此外,每當(dāng)更換墨水或打印材料時,都需要對特征化樣本集進行重采集,這不可避免地導(dǎo)致工作量大幅增加,影響了打印流水線的正常運作。由于模型的復(fù)雜性,在客戶端機器上的部署變得尤為困難,進一步增加了AI方法在打印領(lǐng)域應(yīng)用的挑戰(zhàn)。在3D打印領(lǐng)域,Chen等人[10~12]提出深度學(xué)習(xí)特征化框架,可以達到較高的預(yù)測效果,但是由于神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練時間長、訓(xùn)練數(shù)據(jù)需求大、超參數(shù)的不確定性,模型訓(xùn)練起來通常需要較大的計算資源。該類方法大多還是用在高分辨率的全彩色3D打印中。在色彩學(xué)領(lǐng)域,多項式回歸以其計算量小、模型簡單的優(yōu)勢占據(jù)著主導(dǎo)地位,尤其在特定高實時性要求的領(lǐng)域有著較好的應(yīng)用前景。武漢大學(xué)Yang等人[13]使用傳統(tǒng)多項式建立特征化模型,文獻[14,15]闡述多項式回歸精度優(yōu)于其他傳統(tǒng)算法,但是此類回歸算法由于模型受到奇異值影響而振蕩,因此無法滿足更高精度的色差需求。在后續(xù)的工作中,研究人員通過對樣本集中的奇異值樣本進行限制以提高精度,例如文獻[16~18]通過添加約束項以及修正多項式階數(shù),減少樣本集中奇異值對多項式模型的影響,但是階數(shù)達到三階以上時約束項的推導(dǎo)會變得相當(dāng)復(fù)雜。Zhao等人[19]使用KPLS進行色彩特征化,精度較為理想,但是需要選擇合適的核函數(shù)和相關(guān)參數(shù),這增加了模型調(diào)整的復(fù)雜性,并且有時會造成過擬合風(fēng)險,且神經(jīng)網(wǎng)絡(luò)方法大同小異。

      本研究聚焦于提高工業(yè)印刷的生產(chǎn)效率與色彩復(fù)現(xiàn)的精確性。對傳統(tǒng)的多項式回歸算法進行改進,以減輕其在高精度應(yīng)用中因高階項引入而導(dǎo)致的模型振蕩問題。在考慮樣本集奇異值對多項式回歸模型影響的工作基礎(chǔ)上,本文創(chuàng)新性地引入了樣本迭代加權(quán)策略,同時融合了殘差修正機制,構(gòu)建了一個輕量化的高精度特征化模型。算法采用以Huber算子為影響函數(shù)的迭代加權(quán)最小二乘方法來求解轉(zhuǎn)換關(guān)系。迭代過程根據(jù)當(dāng)前殘差動態(tài)調(diào)整權(quán)重,即對于殘差較小的點,賦予較大的權(quán)重,而對于殘差較大的點,賦予較小的權(quán)重,有效減少了奇異值點對系統(tǒng)的影響,從而提升了常規(guī)數(shù)據(jù)點的預(yù)測準(zhǔn)確度;再引入更高階多項式計算修正值,并對轉(zhuǎn)換后的預(yù)測設(shè)備值進行修正,不僅顯著提高了對奇異值的預(yù)測精度,同時也優(yōu)化了常規(guī)數(shù)據(jù)點的預(yù)測效果。實驗結(jié)果表明,本方案相較于傳統(tǒng)的紐介堡方程、查找表等算法,在各項指標(biāo)上表現(xiàn)均較優(yōu)。與普通多項式回歸算法相比,平均減少1.2個色差,最大色差減少了10.6%。與在配備16核的i7-5960X CPU和GeForce RTX 2080 Ti GPU上運行的深度置信網(wǎng)絡(luò)相比,本文算法色差降低了約8.3%,推理時間減少了99.37%,模型訓(xùn)練節(jié)省了7.9 h。

      1 問題背景

      1.1 樣本集中奇異值說明

      原色墨水的原料缺陷和紙張等多種因素導(dǎo)致打印效果和理想狀態(tài)偏差較大。在理想打印狀態(tài)下,不同百分比單色墨水的色相應(yīng)該恒定不變,并且明度隨著墨量的均勻變化也會產(chǎn)生相同變化。如圖2的CMYK三原色明度階調(diào)曲線所示,當(dāng)墨量百分比達到一定程度之后,由于紙張墨量限制、油墨密度等原因,造成墨量較高時,明度曲線呈非線性趨勢。同樣的情況也體現(xiàn)在色度分量上,如圖3所示,由若干個點連接而成的線段表示隨著墨量增大時a、b變量的變化情況。每級墨量的色相角為圖中的點和原點連線后的線段和x軸的夾角,可以發(fā)現(xiàn)高墨量原色的色相角偏離正常軌跡。由此可知,彩色打印機的原色墨量和L、a、b之間的關(guān)系存在非線性,尤其是在高墨量和暗部區(qū)域,導(dǎo)致疊印之后,非線性更強。在特征化印刷樣本集中,由于較強的非線性導(dǎo)致部分樣本偏離常規(guī)軌跡。該部分樣本和其他樣本特征明顯不同,將這類樣本點稱為奇異值點,也稱為離群點。在多項式算法中,由于回歸后所擬合的是樣本的常規(guī)規(guī)律,所以往往將預(yù)測結(jié)果和實際標(biāo)簽有較大差距的點認(rèn)定為奇異值點。

      在陶瓷、包裝、紡織品、金屬和玻璃等特殊印刷領(lǐng)域,印刷工藝和材料特性會導(dǎo)致最終效果與預(yù)期色彩有所差異。例如,在陶瓷印刷中的高溫窯爐處理,包裝印刷中的覆膜和上光等后期處理,以及金屬、玻璃等特殊承印物上的打印,都可能影響油墨的顏色表現(xiàn)。這些過程中產(chǎn)生的奇異值是正常現(xiàn)象,而且往往是不可避免的。

      1.2 特征化算法應(yīng)用瓶頸

      神經(jīng)網(wǎng)絡(luò)在色彩復(fù)現(xiàn)領(lǐng)域精度較高,但用于工業(yè)生產(chǎn)會遇到一些實際問題。它們訓(xùn)練耗時,并需要昂貴的計算資源,這讓它們難以在成本和硬件資源有限的情況下使用。相對而言,多項式回歸模型更加高效、易于部署。隨著打印環(huán)境的變化,例如墨水和承印物的更換、溫度的變化、印刷速度的改變以及打印設(shè)備的磨損和老化,輕量級的多項式回歸模型可以快速迭代。在考慮成本效益和效率的同時,多項式回歸模型在許多實際應(yīng)用場景中比神經(jīng)網(wǎng)絡(luò)模型更具優(yōu)勢。

      盡管在色彩學(xué)領(lǐng)域中,輕量級的多項式模型顯示出其獨特的優(yōu)勢,但其適用性受到樣本集中奇異值的限制,特別是在算法需要采用高階項以獲得更高精度的場景。因此,采取相應(yīng)的措施以應(yīng)對這種局限性變得至關(guān)重要。

      2 改進的多項式回歸特征化算法

      彩色打印機的特征化模型的主要目標(biāo)是建立設(shè)備顏色空間和PCS之間的轉(zhuǎn)換關(guān)系。在高保真多色印刷中,考慮到多色樣本集的建立以及色度值和顏色通道之間一對多的映射關(guān)系,將多個基色在色相平面下劃分為多個區(qū)域。圖4為顏色分區(qū)圖。本文通過計算原稿中某個顏色的色相角來確定其所屬區(qū)域,然后根據(jù)該顏色所在區(qū)域的三個基色合成該顏色,并使用回歸模型建立它們之間的關(guān)系[20]。因此,在建立特征化模型的時候,首先要對整個顏色空間進行分區(qū),即將CMYKOG顏色在LAB顏色空間下按照色相角分為GCK、CMK、MOK、YOK、YGK五個區(qū)域。然后,對每個分區(qū)采取多項式回歸方法建立特征化模型。

      在需要高精度顏色復(fù)現(xiàn)的應(yīng)用場景下,添加高階項可以顯著提高多項式模型的精度,但高階項可能會放大數(shù)據(jù)中的奇異值。如果直接將多項式回歸應(yīng)用于實際復(fù)雜的打印場景中,由于各種材料和承印物的不穩(wěn)定性,導(dǎo)致樣本集存在奇異值,模型可能會變得不穩(wěn)定。例如在圖5奇異值展示中,圖(a)是特征化模型的訓(xùn)練數(shù)據(jù),圖(b)是使用多項式回歸算法轉(zhuǎn)換得到的結(jié)果。下面以此圖來說明傳統(tǒng)多項式模型在引入高階項后的局限性。在圖(a)的第一列高墨量的青油墨樣本中,隨著墨量的增加,其色相發(fā)生變化,導(dǎo)致其色度值和設(shè)備值之間存在較強的非線性,普通的多項式擬合的關(guān)系和其真實情況有較大偏差。如圖(b)所示,轉(zhuǎn)換后的顏色和原色塊顏色差別較大,其他紅色框標(biāo)注的色塊也是同樣情況,這些和原始樣本差別較大的數(shù)據(jù)就是奇異值樣本。由于多項式回歸模型旨在捕捉樣本點中普遍存在的規(guī)律,所以此類奇異值樣本不僅會干擾模型的擬合過程,還會削弱模型的預(yù)測效果。

      當(dāng)多項式回歸引入高階項時,這些高階項可能會放大數(shù)據(jù)中的離群值。此外,與數(shù)據(jù)相關(guān)性較高的數(shù)據(jù)集不同,本實驗數(shù)據(jù)集中包含了奇異值樣本。對于這些奇異點,常規(guī)多項式回歸模型可能不具備足夠的魯棒性。因此,本文采用了穩(wěn)健估計算法并集成誤差修正技術(shù)。采用更穩(wěn)健、更具預(yù)測性的Huber影響函數(shù),再使用Huber算子求得標(biāo)準(zhǔn)殘差,并以迭代的方式不斷調(diào)整樣本權(quán)重,進而求得每個訓(xùn)練樣本的最佳權(quán)重。該策略極大地提高了模型的魯棒性[21],但鑒于離群點有時也代表有效的樣本數(shù)據(jù),對其進行準(zhǔn)確估計也很重要。為進一步提高模型對少量離群點的預(yù)測能力,還需將奇異值和常規(guī)數(shù)據(jù)點一同進行修正。該修正模型不僅僅提高了此類奇異點的預(yù)測能力,還能提高模型整體的非線性表現(xiàn)能力,以達到更高的特征化精度。

      如圖6所示,本文算法在實際應(yīng)用過程中,首先通過打印輸出預(yù)設(shè)計的色彩特征化樣本集,并使用色度計對打印色塊進行測量。由于考慮到上述奇異值對模型的影響,所以接下來會使用殘差修正的加權(quán)多項式回歸算法擬合樣本集變量中存在的非線性關(guān)系。當(dāng)圖片或其他數(shù)據(jù)輸入本文算法模型后,通過訓(xùn)練得到的轉(zhuǎn)換關(guān)系生成特征化結(jié)果。最后,這些結(jié)果將被用于指導(dǎo)打印設(shè)備,完成打印工作。加權(quán)多項式回歸算法和殘差修正算法的具體細(xì)節(jié)見2.1、2.2節(jié)。

      2.1 自適應(yīng)樣本加權(quán)策略

      回歸方法主要是研究一個因變量和一個或多個自變量之間關(guān)系的方法。通過對已知的自變量和因變量之間建立多項式方程獲取兩者之間的轉(zhuǎn)換關(guān)系,實現(xiàn)對其他未知自變量的預(yù)測。該轉(zhuǎn)換矩陣可由影響函數(shù)為Huber函數(shù)的迭代加權(quán)最小二乘法來求得,通過求得的系數(shù)矩陣,把源色空間轉(zhuǎn)換到目標(biāo)色空間。

      以最常見的二階十項式為例:有H*βfinal=T,H是N×L的輸入矩陣,βfinal是L×3轉(zhuǎn)換矩陣,T是N×3輸出矩陣,N是樣本數(shù),L是多項式項數(shù)。取項數(shù)L=10,Hi的表達式如式(1),式中Li、ai、bi分別對應(yīng)樣本集中色塊i的PCS顏色空間的色度值L、a、b,則所有色塊的輸入色度矩陣H如式(2)所示。以GCK分區(qū)為例,所有色塊的輸出矩陣為T,GCK各分量表示設(shè)備值,下標(biāo)對應(yīng)相應(yīng)的樣本編號,表達式如式(3)所示。

      Hi=[1,Li, ai,bi,Li*ai,Li*bi,ai*bi,L2i,a2i,b2i](1)

      H=h11h12…h(huán)1Lh21h22…h(huán)2LhN1hN2…h(huán)NL(2)

      T=G1C1K1G2C2K2GNCNKN(3)

      下面以預(yù)測G分量然后擴展到三維分量GCK為例。一般情況下H*β=G是無解的(G是G分量的矩陣形式),因此是求解一個最優(yōu)的,使得設(shè)備的預(yù)測值盡量和真實值接近。是G分量的回歸系數(shù),是L×1的轉(zhuǎn)換矩陣。通過最小二乘法,可以最小化每個方程結(jié)果的殘差平方和[22],經(jīng)過分析有

      =arg minβ Q(β)(4)

      那么關(guān)于殘差的目標(biāo)函數(shù)為Q(β),如式(5)所示,必須保證預(yù)測值和真實值之間的殘差平方和最小。

      Q(β)=∑Ni=1(ei)2=∑Ni=1(Gi-Hiβ)2=

      (G1-H1β,G2-H2β,…,GN-HNβ)G1-H1βG2-H2β GN-HNβ=

      (G-Hβ)T(G-Hβ)(5)

      此時對Q(β)求偏導(dǎo)并令表達式為0,得到

      =(HTH)-1HTG(6)

      由于普通最小二乘法尚未考慮每個樣本的權(quán)重,可能導(dǎo)致較大的誤差,所以對每個樣本賦予權(quán)重,權(quán)重函數(shù)為ρ,從而可以得到更為精準(zhǔn)的結(jié)果。那么樣本加權(quán)后的目標(biāo)函數(shù)為

      Q(β)=∑Ni=1ρ(ei)=∑Ni=1ρ(Gi-Hiβ)(7)

      則目標(biāo)函數(shù)對參數(shù)β求偏導(dǎo),原理和上面一樣,并令偏導(dǎo)數(shù)等于零,得到式(8),Ψ(x)為ρ(x)的導(dǎo)函數(shù)。

      ∑Ni=1Ψ(Gi-Hiβ)Hi=0(8)

      此時令Wi=ψ(Gi-Hiβ)Gi-Hiβ,有HTW(G-Hβ)=0,最終求得

      =(HTWH)-1HTWG(9)

      將G分量推廣到GCK的三維分量形式T,可求解最終轉(zhuǎn)換矩陣final,其表達式如式(10)所示,此時W只是初始權(quán)重矩陣。

      final=(HTWH)-1HTWT(10)

      ρ往往采用均方誤差,但是為了使模型不易受異常值影響,使用Huber算子作為影響函數(shù)。當(dāng)誤差較大時,Huber損失趨向于平均絕對值誤差(mean absolute error,MAE),當(dāng)誤差較小時,趨向于均方誤差(mean squared error,MSE)。這個分段線性的設(shè)計使得當(dāng)誤差在k范圍內(nèi)時,損失函數(shù)類似于均方誤差(平方損失),它對異常值的懲罰相對較?。欢?dāng)誤差超出k時,損失函數(shù)的增長是線性的,對異常值的懲罰變得更大。因此,異常值對整體損失的影響被有效地限制在一定范圍內(nèi),其表達式ρ(x)如式(11)所示,k為調(diào)和函數(shù),默認(rèn)取1.345。

      ρ(x)=x2/2 |x|≤kk|x|-k2/2|x|>k(11)

      本文采用GCK各分量之間的歐氏距離作為ei,為了使估計更具穩(wěn)健性,引入絕對離差中位數(shù)s使得殘差標(biāo)準(zhǔn)化。標(biāo)準(zhǔn)化殘差ui通過絕對離差中位數(shù),除以一個常數(shù)0.674 5后得到,如式(12)所示。

      ui=eis=0.6745×eimed(|ei|)(12)

      其中:med代表中位數(shù)計算。那么使用標(biāo)準(zhǔn)化殘差過后的Q(β)求偏導(dǎo)并令表達式為0后的結(jié)果如式(13)所示。

      ∑Ni=1Ψ(ui)Hi=∑Ni=1Ψ(ui)ui·uiHi=∑Ni=1Wi·ui·Hi=0(13)

      其中:Wi是序號為i的樣本權(quán)重,通過該式可以得到標(biāo)準(zhǔn)化殘差操作后的轉(zhuǎn)換矩陣也是式(10)。為進一步提高預(yù)測精度,β的穩(wěn)健估計可用迭代加權(quán)最小二乘求解。通過不斷計算目前轉(zhuǎn)換矩陣的殘差,對樣本集進行重新分配權(quán)重,當(dāng)轉(zhuǎn)換矩陣變化很小時結(jié)束迭代,得到最佳權(quán)重矩陣,流程如圖7所示。

      最終迭代加權(quán)后的轉(zhuǎn)換矩陣結(jié)果如式(14)所示,Wfinal為最佳權(quán)重矩陣。對于任意輸入的N個三維LAB數(shù)據(jù),首先按照式(1)的形式將該N×3矩陣拓展成N×10矩陣X,再與得到的轉(zhuǎn)換矩陣相乘,得到自適應(yīng)迭代加權(quán)的結(jié)果為Y,其維度為N×3,如式(15)所示。后續(xù)殘差修正模塊將在此Y的基礎(chǔ)之上進行修正。

      final=(HTWfinalH)-1HTWfinalT(14)

      Y=X*final(15)

      2.2 殘差修正策略

      在迭代加權(quán)求解后,部分預(yù)測還存在較大誤差,往往需要對特征化結(jié)果進行進一步優(yōu)化。在不同的色度值下,特征化結(jié)果和標(biāo)準(zhǔn)設(shè)備值都有一個偏差。通過建立色度值和設(shè)備值偏差之間的關(guān)系,再計算相應(yīng)色度值對應(yīng)的損失,將損失累加到原始設(shè)備值,則對結(jié)果可以起到輔助修正作用。通過該策略可以對異常值點進行誤差修正,同時通過更高階多項式捕獲第一個模型可能遺漏的非線性情況,從而提高特征化精度。

      下面進行算法介紹,同樣以GCK分區(qū)為例進行說明。顏色值GCK通過色度計測量得到的真實色度值為LAB,使用模型對LAB進行預(yù)測得到預(yù)測設(shè)備值G^C^K^,對預(yù)測值進行測量得到該設(shè)備值對應(yīng)的預(yù)測色度L^A^B^。若想得到預(yù)測模型的修正值,需要經(jīng)過兩次多項式回歸從而建立LAB和ΔGΔCΔK的關(guān)系。首先對樣本集真實值和預(yù)測值進行采集并計算,得到LAB和L^A^B^的差值ΔLΔAΔB;接著,將LAB和ΔLΔAΔB的若干組數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),建立LAB和ΔLΔAΔB的多項式回歸模型,以求得當(dāng)前色度值下對應(yīng)的色度損失;進而建立色度損失ΔLΔAΔB和顏色損失ΔGΔCΔK之間的關(guān)系。這樣對于任意一個輸入的LAB色度值就可以得到一個校正值,那么利用該修正值對預(yù)測值進行補償即可達到提高精度的效果,修正過程如圖8最終設(shè)備值求解(以GCK分區(qū)設(shè)備值為例)。由于特征化模型的最終評價是在LAB顏色空間下進行的,所以引入預(yù)測設(shè)備值G^C^K^對應(yīng)的色度值L^A^B^,通過色差計算補償值,該方法可以更精準(zhǔn)地計算出ΔGΔCΔK的值,從而對預(yù)測結(jié)果進行修正。從理論上來說,該校正模塊首先使用低階多項式進行迭代加權(quán)求解,從而確保對于未見過的數(shù)據(jù)具有較好的泛化能力。在初步轉(zhuǎn)換結(jié)束后,引入更高階多項式用于校正,從而減少了過擬合的風(fēng)險。通過修正模塊可以調(diào)整原始結(jié)果,提高了模型的預(yù)測能力,使得最終特征化結(jié)果融入了預(yù)測值和修正值,從而對加權(quán)回歸后的數(shù)據(jù)有更好的提升效果,尤其是奇異值部分。

      3 實驗結(jié)果與分析

      3.1 實驗環(huán)境

      為了驗證所提出模型在存在奇異值的情況下有較好的特征化精度,本研究在600dpi的噴墨打印機上對特征化模型進行部署并與其他算法進行比較。對于數(shù)據(jù)集,本文采用i1 Profiler軟件創(chuàng)建了一系列自定義設(shè)備色值的色塊文件,并通過RIP軟件控制打印機打印這些色塊。使用分光光度計i1 Pro3對打印出的色塊進行了LAB色度值的測量。

      本實驗過程主要分為樣本集的生成、模型的訓(xùn)練和模型精度的測試三個階段,具體步驟如下:

      a)設(shè)計供打印機打印的GCK分區(qū)色塊,并用分光光度計測量其打印色塊的LAB色度值,將得到的GCK數(shù)據(jù)與對應(yīng)的LAB測量值配對,形成數(shù)據(jù)集,并隨機劃分為訓(xùn)練集和測試集。

      b)應(yīng)用本文算法、查找表方法、紐介堡方程以及神經(jīng)網(wǎng)絡(luò)方法,分別建立GCK設(shè)備值與LAB色度值間的映射關(guān)系,從而得到各自的特征化模型。

      c)在測試集上應(yīng)用這些特征化模型,將LAB色度數(shù)據(jù)轉(zhuǎn)換為GCK設(shè)備值。接著,根據(jù)預(yù)測的GCK值創(chuàng)建可打印的色塊文件,并指導(dǎo)打印機進行打印。打印后,測量不同算法轉(zhuǎn)換后色塊的LAB值,并計算與測試集原始LAB值之間的色差。

      為了更加清晰明了地理清各個步驟的具體操作以及內(nèi)部關(guān)系,本文對實驗流程進行圖片展示,如圖9所示。

      3.2 結(jié)果與分析

      本實驗使用傳統(tǒng)算法、單獨加權(quán)和修正模塊、粒子群算法優(yōu)化(particle swarm optimization,PSO)的深度信念網(wǎng)絡(luò)(deep belief network,DBN)以及本文算法進行色差量化分析。特征化精度評價一般以色差為主,ΔEab色差公式如式(16),其更符合人眼的形式。ΔE00見文獻[23]推導(dǎo),本文以ΔE00作顏色評價。

      ΔEab=(L^-L)2+(A^-A)2+(B^-B)2(16)

      下面展示不同算法在GCK分區(qū)的平均色差、平均色差(較低90%)、色差最大值,在GCK分區(qū)的色差對比結(jié)果如表1所示。

      結(jié)果表明,樣本加權(quán)模塊使用自適應(yīng)策略調(diào)整樣本集權(quán)重,提高了模型的穩(wěn)定性,因此對整體的預(yù)測效果有較大的改善。單獨的加權(quán)模塊將平均色差從3.4降低到3.0,但是對于奇異值點的預(yù)測不佳。殘差修正可以在回歸模型比較穩(wěn)定的基礎(chǔ)上對奇異值等進行更好的補償,單獨使用時可以將色差最大值從24.4降低到16.1,同時平均色差減少26.47%。殘差修正的自適應(yīng)加權(quán)多項式回歸在樣本集中存在奇異值的情況下較傳統(tǒng)的特征化算法具有更好的復(fù)現(xiàn)效果,有較高的魯棒性,對于更復(fù)雜的打印場景有較好的預(yù)測水平,相比于傳統(tǒng)多項式回歸,平均色差從3.4降低到2.2,色差升序排序后,前90%樣本的平均色差也從2.6降低至1.6,而且更重要的是,色差最大值得到了較好的改善,降低了9.2個色差,效果比較明顯。本文算法在其他顏色分區(qū)也有著較好的表現(xiàn)效果,如表2所示,最終特征化結(jié)果的色差約為2.3左右,能夠滿足國際標(biāo)準(zhǔn)ISO 12647-7規(guī)定的ΔE00≤2.5。在本項研究中,為了評估所提算法相較于傳統(tǒng)多項式回歸方法和機器學(xué)習(xí)算法的準(zhǔn)確性,本文進行了一系列實驗。實驗過程中,利用這些算法生成的特征化結(jié)果被輸送至打印機以執(zhí)行打印任務(wù),隨后采用具有600 DPI分辨率的掃描儀進行圖像捕獲,以獲取最終打印效果的視覺呈現(xiàn)。如圖10所示,實驗輸出包括三部分:左側(cè)圖像展示了本文算法的效果,中間圖像代表傳統(tǒng)多項式回歸模型的輸出,而右側(cè)為原始圖像。通過與原圖的比較分析可以觀察到,由于打印機色域限制,特定的飽和顏色區(qū)域,尤其是紅色區(qū)域,并未得到精確復(fù)現(xiàn)。特別值得注意的是,在圖中標(biāo)注紅框的黃色區(qū)域以及面部的藍色部分(參見電子版),本文算法在顏色還原方面表現(xiàn)出了比傳統(tǒng)多項式回歸方法更高的準(zhǔn)確度。從表1中的數(shù)據(jù)可知,本文算法與PSO+DBN模型在精度上表現(xiàn)接近。圖11展示了本文算法與PSO+DBN模型的對比結(jié)果。從圖(a)(b)中可以看出,在使用這兩種不同的特征化算法時,肉眼幾乎無法區(qū)分它們之間的差異。

      另外,對于PSO+DBN的神經(jīng)網(wǎng)絡(luò)模型而言,該算法用PSO尋找DBN模型的最優(yōu)隱含層神經(jīng)元數(shù)量等超參數(shù)后進行訓(xùn)練,模型預(yù)測精度較高。本文模型精度在和其精度接近的情況下,訓(xùn)練時間和計算時間都大幅度降低。實驗在配備16核的i7-5960X CPU和GeForce RTX 2080 Ti GPU上完成,以訓(xùn)練2 033個樣本以及預(yù)測343個樣本進行測試,結(jié)果如表3所示。結(jié)果表明,由于PSO+DBN模型的復(fù)雜性,即使在GPU上進行訓(xùn)練,訓(xùn)練時間和本文算法相比相差甚遠,在CPU上運行網(wǎng)絡(luò)模型就更耗時。另外,該神經(jīng)網(wǎng)絡(luò)模型在CPU上的推理時間是本文算法的210倍左右,CPU+GPU的異構(gòu)處理平臺上處理時間是本文算法的25倍左右。在GPU上進行數(shù)據(jù)處理雖然提升了處理效率,但是也帶來額外的主機端和設(shè)備端的傳輸開銷。本文算法在模型訓(xùn)練方面更是占據(jù)絕對優(yōu)勢,比在CPU上訓(xùn)練縮短17.1 h,比訓(xùn)練較快的CPU+GPU模式還要少7.9 h。多項式回歸模型簡單,所以計算和訓(xùn)練時間都非常短,而且在精度要求比較高的領(lǐng)域,多項式回歸可以通過添加項數(shù)或者增加樣本集達到更好的效果。如果將該特征化模型直接應(yīng)用到寬幅打印、實時打印、高分辨率打印等領(lǐng)域,按照該方法處理可以更好地滿足實時性的要求。而且這種處理方式具有顯著的優(yōu)勢,因為它不依賴于高配置的硬件設(shè)備,為廣泛應(yīng)用提供了靈活性。

      在色彩特征化領(lǐng)域,基于所進行的深入分析,驗證了本文算法在實際應(yīng)用場景中的可行性與有效性。

      4 結(jié)束語

      本文致力于開發(fā)一種具有高生產(chǎn)效率和低計算復(fù)雜度的模型,旨在滿足工業(yè)印刷領(lǐng)域的需求。本文提出的特征化模型通過加權(quán)樣本的策略提高了魯棒性,并集成修正模塊調(diào)整原始結(jié)果,極大地提高了特征化精度。實驗結(jié)果表明,本文算法優(yōu)于傳統(tǒng)的多項式回歸方法,有更好的色彩復(fù)現(xiàn)效果。同時其計算復(fù)雜度遠遠小于神經(jīng)網(wǎng)絡(luò)模型,能解決印刷效率和模型部署問題。該算法對于陶瓷、包裝、玻璃打印以及近年來興起的3D打印、在線打印等具有較高的實用價值。

      參考文獻:

      [1]Sharma A. Understanding color management[M]. Hoboken, NJ: Wiley, 2018.

      [2]Morovic J, Arnabat J, Richard Y, et al. Sampling optimization for printer characterization by greedy search[J]. IEEE Trans on Image Processing, 2010, 19(10): 2705-2711.

      [3]Babaei V, Hersch R D. N-Ink printer characterization with barycentric subdivision[J]. IEEE Trans on Image Processing, 2016, 25(7): 3023-3031.

      [4]Ansari N, Alizadeh-Mousavi O, Seidel H P, et al. Mixed integer ink selection for spectral reproduction[J]. ACM Trans on Graphics, 2020, 39(6): 1-16.

      [5]劉菊華. 彩色打印機色彩特性化關(guān)鍵技術(shù)研究[D]. 武漢: 武漢大學(xué), 2014. (Liu Juhua. Research on key technologies for color characterization of color printers[D]. Wuhan: Wuhan University, 2014.)

      [6]Deshpande K. N-colour separation methods for accurate reproduction of spot colours[D]. London: University of the Arts London, 2015.

      [7]Velastegui R, Pedersen M. CMYK-CIELAB color space transformation using machine learning techniques[EB/OL]. (2021-09-20). https://doi.org/10.2352/issn.2694-118x.2021.lim-73.

      [8]MacDonald L. Color space transformation using neural networks[C]//Proc of Color and Imaging Conference. Springfield, VA: Society for Imaging Science and Technology, 2019: 153-158.

      [9]Su Zebin, Yang Jinkai, Li Pengfei, et al. A precise method of color space conversion in the digital printing process based on PSO-DBN[J]. Textile Research Journal, 2022, 92(9-10): 1673-1681.

      [10]Chen Danwu, Urban P. Deep learning models for optically characterizing 3D printers[J]. Optics Express, 2021, 29(2): 615-631.

      [11]Chen Danwu, Urban P. Inducing robustness and plausibility in deep learning optical 3D printer models[J]. Optics Express, 2022, 30(11): 18119-18133.

      [12]Chen D, Urban P. Multi-printer learning framework for efficient optical printer characterization[J]. Optics Express, 2023, 31(8): 13486-13502.

      [13]Yang Huifang, Yi Yaohua, Liu Juhua, et al. Research on multi-color separation model based on polynomial regression[J]. Applied Mechanics and Materials, 2015, 731: 27-31.

      [14]Lyu Guangwu, Cao Peng. Color space conversion technology and comparative research[C]//Proc of the 8th International Conference on Information Technology: IoT and Smart City. London: Springer, 2020: 115-118.

      [15]Bi Zhicheng, Cao Peng. Color space conversion algorithm and comparison study[C]//Proc of International Conference on Computer.[S.l.]: IOP Publishing, 2021: 012008.

      [16]Finlayson G D, Mackiewicz M, Hurlbert A. Color correction using root-polynomial regression[J]. IEEE Trans on Image Processing, 2015, 24(5): 1460-1470.

      [17]Yamakabe R, Monno Y, Tanaka M, et al. Tunable color correction between linear and polynomial models for noisy images[C]//Proc of IEEE International Conference on Image Processing. Piscataway, NJ: IEEE Press, 2017: 3125-3129.

      [18]Ji Jing, Fang Suping, Shi Zhengyuan, et al. An efficient nonlinear polynomial color characterization method based on interrelations of color spaces[J]. Color Research & Application, 2020, 45(6): 1023-1039.

      [19]Zhao Siyu, Liu Lu, Feng Zibing, et al. Colorimetric characterization of color imaging system based on kernel partial least squares[J]. Sensors, 2023, 23(12): 5706.

      [20]曹朝輝. 多色印刷分色模型研究[D]. 鄭州: 解放軍信息工程大學(xué), 2007. (Cao Zhaohui. Research on color separation model for multicolor printing[D]. Zhengzhou: Information Engineering University,2007.)

      [21]Sun Qiang, Zhou Wenxin, Fan Jianqing. Adaptive Huber regression[J]. Journal of the American Statistical Association, 2020, 115(529): 254-265.

      [22]胡義函, 張小剛, 陳華,等. 一種基于魯棒估計的極限學(xué)習(xí)機方法[J]. 計算機應(yīng)用研究, 2012, 29(8): 2926-2930. (Hu Yihan, Zhang Xiaogang, Chen Hua, et al. Extreme learning machine on robust estimation[J]. Application Research of Computers, 2012, 29(8): 2926-2930.)

      [23]Gómez-Polo C, Muoz M P, Luengo M C L, et al. Comparison of the CIELab and CIEDE2000 color difference formulas[J]. The Journal of Prosthetic Dentistry, 2016, 115(1): 65-70.

      德保县| 深泽县| 巴楚县| 田林县| 府谷县| 巴楚县| 竹溪县| 芦山县| 宁乡县| 盈江县| 玉环县| 阿巴嘎旗| 陆川县| 抚松县| 灌云县| 崇信县| 沿河| 乌拉特前旗| 江口县| 曲沃县| 大洼县| 伽师县| 古交市| 泰州市| 子洲县| 满洲里市| 禄劝| 云南省| 通渭县| 孙吴县| 北流市| 电白县| 格尔木市| 莱州市| 伊春市| 尚义县| 桃园市| 库伦旗| 枣庄市| 宿松县| 中超|