線上邊緣檢索并計(jì)算噴 碼字符串長度與字符中斷裂間隙寬度等特征值,通過特征值多重判斷從而確定是否存在噴 碼缺失。
[0038] 所述步驟(2)中RGB顏色空間的藍(lán)色、紅色分量對圖像進(jìn)行雙閾值分割,采用如下 公式:
[0039]
[0040] 其中,g(x,y)為目的圖像,f(X,y)為源圖像,Tb、?;分別為藍(lán)色分量閾值與紅色分 量閾值。
[0041] 所述步驟(3)中,以圖像的行像素平均灰度值為特征對圖像進(jìn)行水平方向投影, 得到圖2中曲線A。以水平投影曲線兩端點(diǎn)為起點(diǎn)分別往另一端點(diǎn)搜索第一個(gè)穩(wěn)定的跳變 點(diǎn)位置(上升沿),對應(yīng)得到噴碼字符的頂部與底部位置,定位噴碼字符,其中在投影曲線 上搜索跳變點(diǎn)時(shí)滿足如下公式即中止搜索:
[0042] A(x+i)多A(x)+dis,{i|i= 1,...,4}
[0043] A(x)為圖像第x行的投影值,dis為設(shè)定為上升沿的投影值差值。
[0044] 所述步驟(4)中,以圖像的列像素平均灰度值為特征對定位的噴碼圖像進(jìn)行垂直 方向投影,得到垂直投影曲線,即圖2中曲線B;
[0045] 其中字符串長度值計(jì)算方法為,以曲線B兩端點(diǎn)為起點(diǎn)分別往另一端點(diǎn)搜索第一 個(gè)穩(wěn)定的跳變點(diǎn)位置(上升沿),兩跳變點(diǎn)之間的距離即為字符串長度,當(dāng)計(jì)算得到的字符 串長度值與標(biāo)準(zhǔn)值的差值絕對值大于設(shè)定的閾值,則認(rèn)為噴碼端部多出字符或缺少字符;
[0046] 反之,遍歷曲線B上兩跳變點(diǎn)(上升沿)之間的部分,搜索滿足如下公式的跳變點(diǎn) (下降沿):
[0047] A(x_i)多A(x)+dis,{i|i= 1,...,4}
[0048] 香煙隱形噴碼缺失為03142 99193,其垂直投影曲線如圖3所示,根據(jù)上述理論在 投影曲線上計(jì)算字符串長度值以及中間斷裂寬度值,最后判斷該噴碼為缺陷噴碼。
[0049] 當(dāng)然,以上說明僅僅為本發(fā)明的較佳實(shí)施例,本發(fā)明并不限于列舉上述實(shí)施例,應(yīng) 當(dāng)說明的是,任何熟悉本領(lǐng)域的技術(shù)人員在本說明書的指導(dǎo)下,所做出的所有等同替代、明 顯變形形式,均落在本說明書的實(shí)質(zhì)范圍之內(nèi),理應(yīng)受到本發(fā)明的保護(hù)。
【主權(quán)項(xiàng)】
1. 一種香煙隱形噴碼完整性檢測方法,其特征在于,所述香煙隱形噴碼完整性檢測方 法依托紫外光源、工業(yè)相機(jī)及計(jì)算機(jī)完成,檢測步驟如下: (1) 紫外光源輔助照射隱形噴碼,工業(yè)相機(jī)采集噴碼圖像并傳送至計(jì)算機(jī); (2) 計(jì)算機(jī)首先通過RGB顏色空間的藍(lán)色、紅色分量對圖像進(jìn)行雙闊值分割并提取噴 碼字符; (3) 然后對分割后的字符圖像進(jìn)行水平投影,在水平投影曲線上進(jìn)行邊緣檢索W定位 噴碼字符在縱向坐標(biāo)中的位置; (4) 最后對定位的噴碼區(qū)域進(jìn)行垂直投影,在垂直投影曲線上邊緣檢索并計(jì)算噴碼字 符串長度與字符中斷裂間隙寬度等特征值,通過特征值多重判斷從而確定是否存在噴碼缺 失。2. 根據(jù)權(quán)利要求1所述的一種香煙隱形噴碼完整性檢測方法,其特征在于,所述紫外 光源為365nm波長的紫外光源,365nm波長的紫外光源輔助照射隱形噴碼,使噴碼油墨在紫 外光下呈藍(lán)色并與背景區(qū)域形成鮮明對比; 采用兩個(gè)與水平成30度角的紫外光源從噴碼兩側(cè)同時(shí)照射。3. 根據(jù)權(quán)利要求1所述的一種香煙隱形噴碼完整性檢測方法,其特征在于,所述工業(yè) 相機(jī)安裝于噴碼正上方,且相機(jī)鏡頭前增加用于去除其他光線干擾的藍(lán)色帶通濾光片。4. 根據(jù)權(quán)利要求1所述的一種香煙隱形噴碼完整性檢測方法,其特征在于,所述步驟 (2) 中RGB顏色空間的藍(lán)色、紅色分量對圖像進(jìn)行雙闊值分割,采用如下公式:其中,g(x,y)為目的圖像,f(x,y)為源圖像,Tb、Tf分別為藍(lán)色分量闊值與紅色分量闊 值。5. 根據(jù)權(quán)利要求1所述的一種香煙隱形噴碼完整性檢測方法,其特征在于,所述步驟 (3) 中,W圖像的行像素平均灰度值為特征對噴碼圖像進(jìn)行水平方向投影,得到水平投影曲 線,然后W曲線兩端點(diǎn)為起點(diǎn)分別往另一端點(diǎn)捜索第一個(gè)穩(wěn)定的跳變點(diǎn)位置(上升沿),對 應(yīng)得到噴碼字符的頂部與底部位置,定位噴碼字符,其中在投影曲線上捜索跳變點(diǎn)時(shí)滿足 如下公式即中止捜索: A(x+;L) >A(x)+dis,U|i = 1,…,4} A(X)為圖像第X行的投影值,dis為設(shè)定為上升沿的投影值差值。6. 根據(jù)權(quán)利要求1所述的一種香煙隱形噴碼完整性檢測方法,其特征在于,所述步驟 (4) 中,W圖像的列像素平均灰度值為特征對定位的噴碼圖像進(jìn)行垂直方向投影,得到垂直 投影曲線; 其中字符串長度值計(jì)算方法為,W垂直投影曲線兩端點(diǎn)為起點(diǎn)分別往另一端點(diǎn)捜索第 一個(gè)穩(wěn)定的跳變點(diǎn)位置(上升沿),兩跳變點(diǎn)之間的距離即為字符串長度,當(dāng)計(jì)算得到的 字符串長度值與標(biāo)準(zhǔn)值的差值絕對值大于設(shè)定的闊值,則認(rèn)為噴碼端部多出字符或缺少字 符; 反之,遍歷垂直投影曲線上兩跳變點(diǎn)(上升沿)之間的部分,捜索滿足如下公式的跳變 點(diǎn)(下降沿): A(x-U >A(x)+dis,Uli = 1,…,4} 當(dāng)捜索到滿足上述條件的跳變點(diǎn)(下降沿)后,記錄該位置并繼續(xù)捜索臨近的跳變點(diǎn) (上升沿),計(jì)算兩點(diǎn)之間的間距值,當(dāng)計(jì)算的間距值大于設(shè)定的闊值,則認(rèn)為噴碼該處字 符缺失。
【專利摘要】本發(fā)明公開了一種香煙隱形噴碼完整性檢測方法。檢測方法依托紫外光源、工業(yè)相機(jī)及計(jì)算機(jī)完成:(1)工業(yè)相機(jī)在紫外光源及藍(lán)色帶通濾光片輔助下采集噴碼圖像并傳送至計(jì)算機(jī);(2)計(jì)算機(jī)通過RGB顏色空間的藍(lán)色、紅色分量對圖像進(jìn)行雙閾值分割并提取噴碼字符;(3)對分割后的字符圖像進(jìn)行水平投影,在水平投影曲線上進(jìn)行邊緣檢索以定位噴碼字符在縱向坐標(biāo)中的位置;(4)對定位的噴碼區(qū)域進(jìn)行垂直投影,在垂直投影曲線上邊緣檢索并計(jì)算噴碼字符串長度與字符中斷裂間隙寬度等特征值,通過特征值多重判斷從而確定是否存在噴碼缺失。該方法能采集到優(yōu)質(zhì)的噴碼圖像,降低后續(xù)圖像處理的難度,具有比較高的檢測精度,能保證香煙噴碼的質(zhì)量。
【IPC分類】G06T7/00, G06K9/18
【公開號(hào)】CN105373789
【申請?zhí)枴緾N201510652089
【發(fā)明人】龔燦, 王法明, 徐洋, 張義偉
【申請人】中國電子科技集團(tuán)公司第四十一研究所
【公開日】2016年3月2日
【申請日】2015年10月8日