胡方尚,郭 慧
(華東理工大學 機械與動力工程學院,上海 200237)
基于ROI模板的印刷品圖像配準方法
胡方尚,郭 慧
(華東理工大學 機械與動力工程學院,上海 200237)
針對印刷品質(zhì)量檢測中圖像配準問題,提出了一種基于ROI(region of interest)模板的印刷圖像配準算法.該方法以Canny算子獲取的圖像梯度向量為基礎,定義相似性度量,同時結(jié)合閾值終止條件和矩陣搜索策略提高算法效率,并利用最小二乘法調(diào)整配準參數(shù),最終實現(xiàn)彩色印刷圖像高效配準.試驗結(jié)果表明,相對于傳統(tǒng)的圖像配準算法,該方法配準精度高、速度快,而且魯棒性強,能夠為印刷品質(zhì)量檢測提供一種高效的圖像配準算法.
印刷品圖像配準; Canny算子; 相似性度量; 最小二乘法; 質(zhì)量檢測;ROI(region of interest)模板
隨著國家工業(yè)化進程的推進,現(xiàn)代印刷行業(yè)的自動化程度越來越高.質(zhì)量檢測作為印刷生產(chǎn)過程中必不可少的重要環(huán)節(jié),檢測技術成為保證印刷產(chǎn)品質(zhì)量的重要手段.機器視覺檢測技術具有實時性強、準確率高和穩(wěn)定性好等特點,其能夠很好地適應和滿足印刷質(zhì)量檢測的要求[1].
圖像配準是機器視覺技術的重要研究內(nèi)容之一,它在質(zhì)量檢測、目標跟蹤、模式識別等領域得到廣泛應用[2].目前,常用的圖像配準方法一般分為兩大類:基于像素灰度的圖像匹配和基于圖像特征的圖像匹配.文獻[3]提出了有界部分相關(BPC)算法,它通過優(yōu)化裁減搜索區(qū)間對歸一化互相關算法進行改進,可以提高算法執(zhí)行速度,但存在對函數(shù)上邊界值估計的問題.文獻[4]提出了一種改進的Hausdorff距離匹配算法,它使用圖像金字塔提高搜索速度,但會造成有用信息的丟失而無法識別較小的圖像缺陷.文獻[5]實現(xiàn)一種高效的幾何哈希法,它通過創(chuàng)建哈希表能夠快速確定模板的潛在匹配位置,但對幾何基元的精確度要求較高,因而存在魯棒性差的局限性.
為了使圖像配準過程不受噪聲、非線性光照等因素影響,并滿足印刷質(zhì)量檢測中實時性和魯棒性要求.本文提出了一種基于感興趣區(qū)域(region of interest,ROI)模板的圖像配準算法,首先利用Canny算子獲取ROI模板和待檢測圖像的圖像特征,然后根據(jù)定義的相似性度量進行模板匹配,同時采用閾值終止條件和矩陣搜索策略加快匹配速度,最后通過最小二乘法調(diào)整變換參數(shù)實現(xiàn)最優(yōu)匹配結(jié)果.其中,ROI模板是在標準圖像中選擇的感興趣區(qū)域,用它代替標準圖像與待檢測圖像配準,將會大大提高圖像處理分析的效率和準確度.
特征提取是計算機“理解”印刷品圖像的基礎,所謂圖像特征就是從圖像中提取的可用于配準的“非圖像”描述,如數(shù)值、向量等.由于Canny算子是對信噪比與定位精度乘積的最優(yōu)化逼近算子,同時具有各向同性和旋轉(zhuǎn)不變性的特點[6].因而本文利用Canny算子獲得ROI模板和待檢測圖像的方向向量作為匹配信息.
首先,利用二維高斯函數(shù)分別按行和列對印刷品圖像進行高斯平滑.設二維高斯函數(shù)為
(1)
其中:σ為平滑程度參數(shù).
則圖像與高斯濾波器的卷積為
F(i,j)=φ(i,j)*I(i,j)
(2)
其中:I(i,j)為原始圖像;F(i,j)為平滑圖像.
然后,考慮彩色補償后圖像的亮度不變,對平滑圖像F(i,j)進行分色處理得到3種分色圖像,如圖1所示.
最后,根據(jù)Canny算子使用2×2鄰域有限差分,計算分色圖像S(i,j)(任選其一)的x軸和y軸方向偏導數(shù)陣列P與Q分別為
P(i,j)= (S(i,j+1)-S(i,j)+
S(i+1,j+1)-S(i+1,j))/2
Q(i,j)= (S(i,j)-S(i+1,j)+
S(i,j+1)-S(i+1,j+1))/2
(3)
(a) RGB彩色圖像 (b) R灰度圖像
(c) G灰度圖像 (d) B灰度圖像圖1 分色圖像Fig.1 Color segmentation image
則圖像的方向向量為
G(i,j)=(P(i,j),Q(i,j))
(4)
向量幅值為
(5)
(6)
為了使相似性度量不受任意光照變化的影響,將式(6)進行歸一化為
(7)
其中:分母‖*‖為方向向量幅值.
歸一化后相似性度量將返回一個小于1的數(shù)值作為潛在匹配位置的度量.一般情況下,返回值越趨近于1則模板與待檢測圖像越接近.理想情況下返回值為1,此時兩者之間達到完全匹配.
3.1 閾值終止條件
在搜索待檢測圖像的過程中,每當ROI模板變換到一個特定位置都需要進行一次相似性度量計算.若按照式(7)對n個點全部累計求和,算法執(zhí)行速度相對較慢.然而,根據(jù)歸一化后相似性度量的特性可知,潛在匹配位置的度量值必須達到一個接近1的閾值才有可能成為真正的匹配位置.因此,通過設定合適的閾值smin,采用一定的終止條件,算法可以提前結(jié)束運算,從而快速定位到真正的匹配位置.
設式(7)中累計到第j個點的相似性度量部分和為
(8)
由式(7)和(8)可知,剩余n-j項的和小于(n-j)/n=1-j/n.如果滿足sj 3.2 矩陣搜索策略 在使用上述閾值終止條件的情況下,在一定程度上可以提高算法運行速度,但并不能改變其本身復雜度,在整個配準過程中,計算相似性度量也會是一個非常耗時的工作.因此,為了提高算法的計算效率,滿足實時性要求,有必要提出能夠進一步提高搜索速度的方法. 歸一化后相似性度量本質(zhì)是將方向向量進行歸一化,因此,這里可以將式(7)轉(zhuǎn)化為與式(6)相同的形式,如式(9)所示. (9) 在第1節(jié)中已經(jīng)求出圖像的方向向量和向量幅值,現(xiàn)在將方向向量歸一化為 (10) 設圖2所示為待檢測圖像(W×H)和ROI模板(M×N),當圖像配準時,ROI模板從待檢測圖像左上角的第一個位置先橫向平移,再縱向平移,則在每一行有H-N+1個匹配點,在每一列有W-M+1個匹配點,共有(H-N+1)×(W-M+1)個匹配點. (a) 待檢測圖像 (b) ROI模板圖2 待檢測圖像和ROI模板Fig.2 Image to be inspected and ROI template 為了進一步簡化搜索路徑,提高算法執(zhí)行速度,先將圖2中待檢測圖像和ROI模板都表示成單位方向向量的形式,然后按照下述步驟構造新的搜索矩陣. (1) 將圖2中待檢測圖像的第1行至第M行表示成矩陣I1,第2行至第M+1行表示成矩陣I2,以此類推,第W-M+1行至第W行表示成矩陣IW-M+1,最后將矩陣Ii(i=1, 2, …,W-M+1)組合成矩陣A,如圖3所示. 圖3 矩陣AFig.3 Matrix A (2) 將矩陣A按列展開得到一個只有一列的矩陣B,共有M×(W-M+1)×H行,如圖4所示. 圖4 矩陣B Fig.4 MatrixB (3) 將圖2中ROI模板按列展開,同樣得到一個只有一列的矩陣C,共有M×N行. 最后,用構造的搜索矩陣代替待檢測圖像,將其與ROI模板完成圖像配準.由式(9)可知,歸一化后相似性度量就是待檢測圖像與模板中對應單位方向向量點積的和.因此,將矩陣C疊放在矩陣B上計算對應位置的點積,然后累計求和,并根據(jù)第3.1節(jié)中的閾值終止條件判斷匹配結(jié)果.當該位置完成后,將矩陣C從上往下移動,這樣就簡化了搜索路徑,只需考慮一個移動方向就可以完成所有匹配點的相似性度量計算.但要注意矩陣C每次的平移量不是1個像素而是M個像素,并且在平移至相當于原來的待檢測圖像行末尾時,平移量變?yōu)镸×N個像素[7]. 當計算完所有位置的相似性度量后,理論上最大值點對應的位置即為最終匹配位置.但在實際情況下,由于待檢測圖像常在采集時發(fā)生輕微偏轉(zhuǎn),因此最終匹配位置與真實匹配位置之間會有一定誤差.為了得到更精確的匹配結(jié)果,本文采用最小二乘法進一步優(yōu)化變換參數(shù)[8]. 根據(jù)最小二乘法,若使ROI模板與待檢測圖像達到精確匹配,必須使每個模板點在待檢測圖像中的最近點與相應模板點切線之間的距離平方和最小化.由第2節(jié)可設待檢測圖像中點p(r,c)齊次坐標為(r,c, 1),模板點切線l為 ti(x-ri)+ui(y-ci)=0, (i=1, 2, …,n) (11) 即模板點切線l=(m,n, -k)滿足mx+ny=k,其中m,n,k為常數(shù). 則點p到模板點切線l的最小距離為 dmin=mr+nc-k=(m,n, -k)·(r,c,l) (12) (13) 其中:θ為圖像旋轉(zhuǎn)角;tr和tc分別為圖像沿x軸和y軸方向的平移量. 因此,將式(14)最小化即可求得最優(yōu)變換參數(shù). (14) 其中:li為切線的向量;pi為模板點的齊次坐標. 為了有效驗證本文提出的印刷圖像配準算法的性能,首先在噪聲干擾、光照變化、旋轉(zhuǎn)偏移和缺陷遮擋各種條件下采集印刷品圖像各100張,然后利用Matlab進行分組配準試驗,并統(tǒng)計相應的匹配結(jié)果,最后分別與歸一化互相關算法和金字塔多分辨率算法進行對比分析. 圖5為計算機中保存的標準印刷品圖像和在其中截取的ROI模板,圖6中給出了4種典型條件下實際采集到的印刷品圖像. (a) 標準圖像 (b) ROI模板圖5 標準圖像和ROI模板Fig.5 Reference image and template image (a) 噪聲干擾 (b) 光照變化 (c) 旋轉(zhuǎn)偏移 (d) 缺陷遮擋圖6 印刷品圖像Fig.6 Printing image 圖7 基于ROI模板的印刷品圖像配準算法流程圖Fig.7 Flow chart of printing image registration algorithm based on ROI template 本文設計的基于ROI模板的印刷品圖像配準算法流程如圖7所示. 通過Matlab編程實現(xiàn)本文圖像配準算法,分組進行圖像配準試驗,結(jié)果如圖8所示.統(tǒng)計試驗數(shù)據(jù),對比分析歸一化互相關算法和金字塔多分辨率算法,結(jié)果如表1所示. (a) (b) (c) (d)圖8 匹配結(jié)果Fig.8 Matching results 印刷品圖像本文配準算法歸一化互相關算法金字塔多分辨率算法準確率/%平均耗時/ms準確率/%平均耗時/ms準確率/%平均耗時/ms(a)組951419099784123(b)組9913982109488109(c)組961478711068098(d)組9714581107978125 由表1可知,在配準精度上,本文算法采用一種不受遮擋、噪聲、光照變化的相似性度量,相對于其他兩種配準算法,其具有更高的精度,而且能夠保持較好的魯棒性.在運算速度上,本文改進傳統(tǒng)模板匹配算法的搜索策略,相對于歸一化互相關算法,其具有明顯的優(yōu)勢,配準時間與金字塔多分辨率算法接近.綜合考慮算法準確性、實時性和魯棒性,本文基于ROI模板的圖像配準算法是一種高效的模板匹配算法,能夠有效滿足印刷品質(zhì)量檢測中圖像處理的要求. 針對印刷品質(zhì)量檢測中圖像配準問題,本文提出了一種基于ROI模板的印刷品圖像配準算法.通過對彩色印刷品圖像分色處理,以保證將圖像識別與處理技術應用到彩色印刷品的質(zhì)量檢測中;構造搜索矩陣優(yōu)化搜索路徑,加快了算法配準速度;運用最小二乘法調(diào)整匹配參數(shù),提高了算法配準精度.最終實現(xiàn)了印刷品圖像的高效配準,為其質(zhì)量檢測奠定了堅實的基礎. [1] 徐浪,曾忠,劉金贊,等. 機器視覺在印刷缺陷在線檢測中的應用與研究[J]. 計算機系統(tǒng)應用,2013,22(3):186-190. [2] 胡伏原,顧亞軍,姒紹輝. 印刷品缺陷檢測系統(tǒng)的快速配準方法研究[J]. 蘇州科技學院學報(工程技術版),2013,26(3):76-80. [3] STEFANO L D, MATTOCCIA S. Fast template matching using bounded partial correlation[J]. Machine Vision & Applications, 2003, 13(4): 213-221. [4] KWON O K,SIM D G,PARK R H. Robust Hausdorff distance matching algorithms using pyramidal structures[J]. Pattern Recognition, 2001, 34(10):2005-2013. [5] LAMDAN Y, SCHWARTZ J T,WOLFSON H J. Affine invariant model-based object recognition[J]. Robotics & Automation IEEE Transactions on, 1990,6(5):578-589. [6] 唐路路,張啟燦,胡松. 一種自適應閾值的Canny邊緣檢測算法[J]. 光電工程,2011,38(5):127-132. [7] 程紅,陳文劍,孫文邦. 一種改進的快速歸一化積相關圖像匹配算法[J]. 光電工程,2013,40(1):118-125. [8] 陳良波,鄭亞青. 基于最小二乘法的曲線擬合研究[J]. 無錫職業(yè)技術學院學報,2012,11(5):52-55. 文章編號: 1671-0444 (2016)04-0593-04 Printing Image Registration Based on ROI Template HUFang-shang,GUOHui (School of Mechanical and Power Engineering, East China University of Science and Technology, Shanghai 200237, China) A printing image registration algorithm based on ROI (region of interest) template is proposed for the problem of image registration in the quality inspection of printed matter. The similarity measurement is defined based on the image gradient vector obtained by Canny operator, which combines with threshold termination condition and matrix search strategy to improve algorithm efficiency. The registration parameters are adjusted by the least square method, and finally the color printing image registration is realized. Experimental results show that the proposed algorithm has higher accuracy, faster speed and stronger robustness than traditional template matching algorithm, which can provide an efficient image registration algorithm for printing quality inspection. printing image registration; Canny operator; similarity measurement; least square method; quality detection; ROI(region of interest) template 1671-0444 (2016)04-0582-05 2015-12-01 胡方尚(1992—),男,山東濟寧人,碩士研究生,研究方向為計算機圖形學.E-mail:hufangshang@126.com 郭 慧(聯(lián)系人),女,副教授,E-mail:ghcad@163.com TP 391 A4 提高匹配精度
5 試驗結(jié)果與分析
6 結(jié) 語