本發(fā)明涉及圖像處理領(lǐng)域,特別涉及一種半色調(diào)圖像特征的檢測(cè)方法及裝置。
背景技術(shù):
生成高質(zhì)量的圖像是圖像處理系統(tǒng)的一個(gè)重要目標(biāo)。在已經(jīng)知曉輸入圖文的特征參數(shù)時(shí),很容易設(shè)計(jì)一個(gè)圖像渲染系統(tǒng)以合適的算法和方式生成高質(zhì)量的輸出結(jié)果。但是,在不提供輸入圖像的特征參數(shù)的條件下,設(shè)計(jì)一個(gè)可以生成高質(zhì)量的輸出物的圖像渲染系統(tǒng)是極其困難的。在現(xiàn)實(shí)中,為不同目的設(shè)計(jì)的圖文,一般無法獲知其特征參數(shù),這就很難在一個(gè)圖像處理系統(tǒng)中獲得高質(zhì)量的處理結(jié)果,而且針對(duì)不同特征的圖像需要不同的處理算法,這些算法往往差異巨大,甚至是相悖的。
一個(gè)典型的實(shí)例,我們通常存儲(chǔ)書籍的電子圖像文件,在需要的時(shí)候重新輸出原稿的拷貝,這些電子圖像文件的圖像數(shù)據(jù)往往是通過光柵掃描儀掃描原稿獲得的。通常所使用的掃描儀,其分辨率是有限的。特別的,通常見到的輸出設(shè)備都是半色調(diào)光柵打印設(shè)備,很難獲取高質(zhì)量的打印結(jié)果,這在原稿內(nèi)容同時(shí)包含圖形、文字、半色調(diào)圖像和連續(xù)調(diào)圖像時(shí),尤為明顯。試圖通過一種圖像處理系統(tǒng),同時(shí)處理圖形、圖像數(shù)據(jù),并獲得可以接受的輸出結(jié)果很難。
由于在進(jìn)行圖像處理時(shí),圖形、文字、半色調(diào)圖像和連續(xù)調(diào)圖像所需要的處理方法各不相同,因此無法通過一個(gè)統(tǒng)一的方法同時(shí)處理多種類型的圖文,并獲得滿意的質(zhì)量。為解決這種問題,通常的方法是將圖形、文字、半色調(diào)圖像和連續(xù)調(diào)圖像進(jìn)行分隔,并針對(duì)不用的數(shù)據(jù)流類型,采用不同的圖像處理方法。一般針對(duì)非文字區(qū)域圖像,在處理時(shí),通過先去網(wǎng),再掛網(wǎng)的方法。但是在不知道輸入圖像的原始掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是提供一種半色調(diào)圖像特征的檢測(cè)方法及裝置,解決現(xiàn)有技術(shù)中在不知道輸入圖像的原始掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
為解決上述技術(shù)問題,本發(fā)明的實(shí)施例提供一種半色調(diào)圖像特征的檢測(cè)方法,包括:
獲取待檢測(cè)半色調(diào)圖像中的一圖像數(shù)據(jù)塊;
獲取所述圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值;
根據(jù)所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值,確定所述圖像數(shù)據(jù)塊的最小周期偏移量;
根據(jù)所述最小周期偏移量,獲取所述待檢測(cè)半色調(diào)圖像的特征參數(shù),所述特征參數(shù)至少包括掛網(wǎng)線數(shù)和掛網(wǎng)角度。
其中,所述獲取所述圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值,包括:
在所述圖像數(shù)據(jù)塊中建立一坐標(biāo)系,并確定所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的坐標(biāo)及所述圖像數(shù)據(jù)塊中的像素點(diǎn)的坐標(biāo)范圍;
根據(jù)所述起始像素點(diǎn)的坐標(biāo)及所述坐標(biāo)范圍,并通過如下公式獲取所述圖像數(shù)據(jù)塊P在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值Eh(P)m,n:
其中,x、y分別為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),x0、y0分別為所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),Nx、Ny分別為所述圖像數(shù)據(jù)塊的像素點(diǎn)的橫坐標(biāo)范圍和縱坐標(biāo)范圍,m、n分別為所述圖像數(shù)據(jù)塊的橫向偏移量和縱向偏移量,0≤m≤a,0≤n≤b;
通過如下公式獲取所述圖像數(shù)據(jù)塊中的像素點(diǎn)的能量值Eh(x,y):
其中,P(x,y)為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的灰度值。
其中,所述根據(jù)所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值,確定所述圖像數(shù)據(jù)塊的最小周期偏移量,包括:
獲取所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中的最小能量值;
判斷所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中,是否存在與所述最小能量值的差值在第一預(yù)設(shè)范圍內(nèi)的相近能量值;
若不存在,則確定所述最小能量值對(duì)應(yīng)的偏移量為最小周期偏移量;
若存在,則獲取所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中的最小偏移量,并根據(jù)所述最小偏移量確定所述最小周期偏移量。
其中,所述根據(jù)所述最小偏移量確定所述最小周期偏移量,包括:
判斷所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中,是否存在與所述最小偏移量的差值在第二預(yù)設(shè)范圍內(nèi)的相近偏移量;
若不存在,則確定所述最小偏移量為所述最小周期偏移量;
若存在,則獲取所述最小偏移量與所述相近偏移量分別對(duì)應(yīng)的偏移點(diǎn)相連接成的多邊形的重心點(diǎn),并確定所述重心點(diǎn)對(duì)應(yīng)的坐標(biāo)為所述最小周期偏移量。
其中,所述根據(jù)所述最小周期偏移量,獲取所述待檢測(cè)半色調(diào)圖像的特征參數(shù),包括:
根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)線數(shù)freq:
根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)角度θ:
θ=arctan(ky/kx);
其中,kx、ky分別所述最小周期偏移量的橫向偏移量和縱向偏移量,R為所述待檢測(cè)半色調(diào)圖像的分辨率。
其中,所述檢測(cè)方法還包括:
獲取原始圖像,并對(duì)所述原始圖像進(jìn)行濾波處理;
若所述原始圖像不是半色調(diào)圖像,則將濾波后的所述原始圖像轉(zhuǎn)化為半色 調(diào)圖像;
對(duì)轉(zhuǎn)化后的所述半色調(diào)圖像進(jìn)行區(qū)域分割處理,去除所述半色調(diào)圖像中的非周期性圖像區(qū)域,得到待檢測(cè)半色調(diào)圖像。
為解決上述技術(shù)問題,本發(fā)明的實(shí)施例還提供一種半色調(diào)圖像特征的檢測(cè)裝置,包括:
第一獲取模塊,用于獲取待檢測(cè)半色調(diào)圖像中的一圖像數(shù)據(jù)塊;
第二獲取模塊,用于獲取所述圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值;
確定模塊,用于根據(jù)所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值,確定所述圖像數(shù)據(jù)塊的最小周期偏移量;
第三獲取模塊,用于根據(jù)所述最小周期偏移量,獲取所述待檢測(cè)半色調(diào)圖像的特征參數(shù),所述特征參數(shù)至少包括掛網(wǎng)線數(shù)和掛網(wǎng)角度。
其中,所述第二獲取模塊包括:
第一確定單元,用于在所述圖像數(shù)據(jù)塊中建立一坐標(biāo)系,并確定所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的坐標(biāo)及所述圖像數(shù)據(jù)塊中的像素點(diǎn)的坐標(biāo)范圍;
第一獲取單元,用于根據(jù)所述起始像素點(diǎn)的坐標(biāo)及所述坐標(biāo)范圍,并通過如下公式獲取所述圖像數(shù)據(jù)塊P在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值Eh(P)m,n:
其中,x、y分別為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),x0、y0分別為所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),Nx、Ny分別為所述圖像數(shù)據(jù)塊的像素點(diǎn)的橫坐標(biāo)范圍和縱坐標(biāo)范圍,m、n分別為所述圖像數(shù)據(jù)塊的橫向偏移量和縱向偏移量,0≤m≤a,0≤n≤b;
第二獲取單元,用于通過如下公式獲取所述圖像數(shù)據(jù)塊中的像素點(diǎn)的能量值Eh(x,y):
其中,P(x,y)為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的灰度值。
其中,所述確定模塊包括:
第三獲取單元,用于獲取所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中的最小能量值;
第一判斷單元,用于判斷所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中,是否存在與所述最小能量值的差值在第一預(yù)設(shè)范圍內(nèi)的相近能量值;
第一確定單元,用于若不存在,則確定所述最小能量值對(duì)應(yīng)的偏移量為最小周期偏移量;
第二確定單元,用于若存在,則獲取所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中的最小偏移量,并根據(jù)所述最小偏移量確定所述最小周期偏移量。
其中,所述第二確定單元包括:
第一判斷子單元,用于判斷所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中,是否存在與所述最小偏移量的差值在第二預(yù)設(shè)范圍內(nèi)的相近偏移量;
第一確定子單元,用于若不存在,則確定所述最小偏移量為所述最小周期偏移量;
第二確定子單元,用于若存在,則獲取所述最小偏移量與所述相近偏移量分別對(duì)應(yīng)的偏移點(diǎn)相連接成的多邊形的重心點(diǎn),并確定所述重心點(diǎn)對(duì)應(yīng)的坐標(biāo)為所述最小周期偏移量。
其中,所述第三獲取模塊包括:
第三獲取單元,用于根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)線數(shù)freq:
第四獲取單元,用于根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)角度θ:
θ=arctan(ky/kx);
其中,kx、ky分別所述最小周期偏移量的橫向偏移量和縱向偏移量,R為所述待檢測(cè)半色調(diào)圖像的分辨率。
其中,所述檢測(cè)裝置還包括:
濾波模塊,用于獲取原始圖像,并對(duì)所述原始圖像進(jìn)行濾波處理;
轉(zhuǎn)化模塊,用于若所述原始圖像不是半色調(diào)圖像,則將濾波后的所述原始圖像轉(zhuǎn)化為半色調(diào)圖像;
分割模塊,用于對(duì)轉(zhuǎn)化后的所述半色調(diào)圖像進(jìn)行區(qū)域分割處理,去除所述半色調(diào)圖像中的非周期性圖像區(qū)域,得到待檢測(cè)半色調(diào)圖像。
本發(fā)明的上述技術(shù)方案的有益效果如下:
本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)方法,首先獲取待檢測(cè)半色調(diào)圖像中的一圖像數(shù)據(jù)塊;然后獲取圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值;再根據(jù)圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值,確定圖像數(shù)據(jù)塊的最小周期偏移量;最后根據(jù)最小周期偏移量,獲取待檢測(cè)半色調(diào)圖像的特征參數(shù),特征參數(shù)至少包括掛網(wǎng)線數(shù)和掛網(wǎng)角度。該檢測(cè)方法能準(zhǔn)確獲取輸入圖像的掛網(wǎng)線數(shù)和掛網(wǎng)角度,從而優(yōu)化了非文字圖像區(qū)域的處理效果,解決了現(xiàn)有技術(shù)中在不知道輸入圖像掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
附圖說明
圖1為本發(fā)明半色調(diào)圖像特征的檢測(cè)方法的流程圖;
圖2(a)為本發(fā)明半色調(diào)圖像特征的檢測(cè)方法一圖像數(shù)據(jù)塊起始狀態(tài)示意圖;
圖2(b)為本發(fā)明半色調(diào)圖像特征的檢測(cè)方法一圖像數(shù)據(jù)塊平移后的第一示意圖;
圖2(c)為本發(fā)明半色調(diào)圖像特征的檢測(cè)方法一圖像數(shù)據(jù)塊平移后的第二示意圖;
圖2(d)為本發(fā)明半色調(diào)圖像特征的檢測(cè)方法一圖像數(shù)據(jù)塊平移一個(gè)周期后的示意圖;
圖3為本發(fā)明半色調(diào)圖像特征的檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附 圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
如圖1所示,本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)方法,包括:
步驟101,獲取待檢測(cè)半色調(diào)圖像中的一圖像數(shù)據(jù)塊。
這里,圖像數(shù)據(jù)塊的像素尺寸可根據(jù)圖像目標(biāo)分辨率的不同來進(jìn)行選擇,如可選擇32x32,64x64,128x128,256x256等。
步驟102,獲取所述圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值。
這里,半色調(diào)圖像為周期性圖像,如圖2(a)-(d)所示,圖2(a)是圖像周期起始狀態(tài),圖2(b)是圖像平移(x1,0)的狀態(tài),圖2(c)是圖像平移(x2,y2)的狀態(tài),圖2(d)是圖像平移一個(gè)周期時(shí),恢復(fù)到如圖2(a)所示的起始狀態(tài)。根據(jù)周期性圖像的特征,在圖像相對(duì)平移的一個(gè)周期內(nèi),其周期性關(guān)聯(lián)函數(shù)值F會(huì)產(chǎn)生一次峰值V(最大值或最小值)。
其中,定義半色調(diào)圖像對(duì)光的吸收能力為能量值Eh,那么半色調(diào)圖像的能量值Eh在圖像偏移的一個(gè)周期內(nèi)將產(chǎn)生一個(gè)最小值。通過獲取圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下的能量值,可得到圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的最小能量值,即最小周期內(nèi)的峰值。
步驟103,根據(jù)所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值,確定所述圖像數(shù)據(jù)塊的最小周期偏移量。
這里,根據(jù)圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下的能量值,可得到圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的最小能量值,進(jìn)而可通過最小能量值得到對(duì)應(yīng)的最小周期偏移量。
步驟104,根據(jù)所述最小周期偏移量,獲取所述待檢測(cè)半色調(diào)圖像的特征參數(shù),所述特征參數(shù)至少包括掛網(wǎng)線數(shù)和掛網(wǎng)角度。
這里,根據(jù)最小周期偏移量,可準(zhǔn)確獲取待檢測(cè)半色調(diào)圖像的掛網(wǎng)線數(shù)Lhalftone、掛網(wǎng)角度Dhalftone等特征參數(shù)。
本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)方法,能準(zhǔn)確獲取輸入圖像的掛網(wǎng)線數(shù)、掛網(wǎng)角度等特征參數(shù),優(yōu)化了非文字圖像區(qū)域的處理效果,解決了現(xiàn)有技術(shù)中在不知道輸入圖像掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
優(yōu)選的,上述步驟102的步驟可以包括:
步驟1021,在所述圖像數(shù)據(jù)塊中建立一坐標(biāo)系,并確定所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的坐標(biāo)及所述圖像數(shù)據(jù)塊中的像素點(diǎn)的坐標(biāo)范圍。
步驟1022,根據(jù)所述起始像素點(diǎn)的坐標(biāo)及所述坐標(biāo)范圍,并通過如下公式獲取所述圖像數(shù)據(jù)塊P在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值Eh(P)m,n:
其中,x、y分別為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),x0、y0分別為所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),Nx、Ny分別為所述圖像數(shù)據(jù)塊的像素點(diǎn)的橫坐標(biāo)范圍和縱坐標(biāo)范圍,m、n分別為所述圖像數(shù)據(jù)塊的橫向偏移量和縱向偏移量,0≤m≤a,0≤n≤b。
這里,定義了能量自相關(guān)函數(shù)Eh(P)m,n,公式(1)中求取所有像素點(diǎn)對(duì)于每組偏移量(m,n)的能量值的總和為圖像數(shù)據(jù)庫P在該組偏移量下對(duì)應(yīng)的能量值。而每個(gè)像素點(diǎn)對(duì)于每組偏移量的能量值采用“或”的關(guān)系式,Eh(x,y)表示像素點(diǎn)(x,y)的能量值,Eh(x+m,y+n)表示像素點(diǎn)(x,y)偏移(m,n)之后的能量值,若Eh(x,y)=0,且Eh(x+m,y+n)=0,則Eh(x,y)|Eh(x+m,y+n)=0,否則Eh(x,y)|Eh(x+m,y+n)=1。
步驟1023,通過如下公式獲取所述圖像數(shù)據(jù)塊中的像素點(diǎn)的能量值Eh(x,y):
其中,P(x,y)為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的灰度值。
這里,公式(2)采用像素點(diǎn)的灰度值P(x,y)求取像素點(diǎn)的能量值Eh(x,y),若P(x,y)≥1,則Eh(x,y)=1,若P(x,y)≤0,則Eh(x,y)=0。
此時(shí),通過定義能量的自相關(guān)函數(shù)Eh(P)m,n,能準(zhǔn)確求取圖像數(shù)據(jù)塊P在每組偏移量下分別對(duì)應(yīng)的能量值。
假定選取的圖像數(shù)據(jù)塊P的像素尺寸為128x128,在給定的范圍內(nèi),像素點(diǎn)坐標(biāo)范圍為:1≤x≤128,1≤y≤128,即Nx=128,Ny=128,假定0≤m≤31,0≤n≤31,以f(m,n)表示圖像數(shù)據(jù)塊P在每組偏移量下分別對(duì)應(yīng)的能量值函數(shù), 則通過上述公式(1)計(jì)算得到的f(m,n)的值如下表1所示:
表1
優(yōu)選的,上述步驟103的步驟可以包括:
步驟1031,獲取所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中的最小能量值。
這里,可對(duì)圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值進(jìn)行排序,并確定其中最小的能量值f(kx,ky)。
步驟1032,判斷所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中,是否存在與所述最小能量值的差值在第一預(yù)設(shè)范圍內(nèi)的相近能量值。
步驟1033,若不存在,則確定所述最小能量值對(duì)應(yīng)的偏移量為最小周期偏移量。
步驟1034,若存在,則獲取所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中的最小偏移量,并根據(jù)所述最小偏移量確定所述最小周期偏移量。
這里,在最小能量值的計(jì)算結(jié)果中,通常會(huì)有多個(gè)相近的f值,若存在多個(gè)相近的f值,則選取偏移量最小的一個(gè),即離起始點(diǎn)最近的一個(gè)偏移量為最小周期偏移量。其中,可通過公式:來比較偏移量的大小。
進(jìn)一步的,上述步驟1034的步驟可以包括:
步驟10341,判斷所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中, 是否存在與所述最小偏移量的差值在第二預(yù)設(shè)范圍內(nèi)的相近偏移量。
步驟10342,若不存在,則確定所述最小偏移量為所述最小周期偏移量。
步驟10343,若存在,則獲取所述最小偏移量與所述相近偏移量分別對(duì)應(yīng)的偏移點(diǎn)相連接成的多邊形的重心點(diǎn),并確定所述重心點(diǎn)對(duì)應(yīng)的坐標(biāo)為所述最小周期偏移量。
這里,若存在多個(gè)相近的f值,并且這多個(gè)相近的f值的偏移量大小也很相近,那么就將這些f值對(duì)應(yīng)的偏移點(diǎn)連接成一個(gè)多邊形,求取多邊形的重心點(diǎn)(Cx,Cy)作為最小周期點(diǎn)。
此時(shí),通過比較能量值和偏移量的大小,能獲取最為準(zhǔn)確的最小周期偏移量,為進(jìn)一步獲取半色調(diào)圖像的特征參數(shù)提供有力的數(shù)據(jù)支持。
優(yōu)選的,上述步驟104的步驟可以包括:
步驟1041,根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)線數(shù)freq:
步驟1042,根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)角度θ:
θ=arctan(ky/kx); (4)
其中,kx、ky分別所述最小周期偏移量的橫向偏移量和縱向偏移量,R為所述待檢測(cè)半色調(diào)圖像的分辨率。
此時(shí),在得到最小周期偏移量(kx,ky)之后,通過上述公式(3)和(4)能準(zhǔn)確獲取半色調(diào)圖像的掛網(wǎng)線數(shù)和掛網(wǎng)角度,避免用更低網(wǎng)目數(shù)再掛網(wǎng)和產(chǎn)生玫瑰斑,以獲取更好的處理結(jié)果。
進(jìn)一步的,為了得到待檢測(cè)半色調(diào)圖像,所述檢測(cè)方法還可以包括:
步驟1001,獲取原始圖像,并對(duì)所述原始圖像進(jìn)行濾波處理。
這里,對(duì)圖像進(jìn)行濾波處理,主要為了除去圖像中的噪點(diǎn),以使圖像中的數(shù)據(jù)能夠真實(shí)地反映原稿的內(nèi)容。所選用的濾波器可以是低通濾波、小波濾波等多種圖像去噪或者增強(qiáng)濾波器。
步驟1002,若所述原始圖像不是半色調(diào)圖像,則將濾波后的所述原始圖 像轉(zhuǎn)化為半色調(diào)圖像。
這里,輸入一個(gè)圖像,該圖像的來源可以是各種型號(hào)的掃描設(shè)備,可以是半色調(diào)的,可以是連續(xù)調(diào)的,也可以是半色調(diào)和連續(xù)調(diào)混合的。如果輸入圖像不是半色調(diào)圖像,則需要將圖像轉(zhuǎn)化為半色調(diào)圖像,以保證后續(xù)步驟的順利進(jìn)行。其中可采用一比一等分辨率閾值方法,將原始圖像直接半色調(diào)化。
具體如可采用專利CN104572596A、CN102567945B提供的方法和裝置,將圖像轉(zhuǎn)化為半色調(diào)圖像,并記錄圖像內(nèi)容的一些特征。
步驟1003,對(duì)轉(zhuǎn)化后的所述半色調(diào)圖像進(jìn)行區(qū)域分割處理,去除所述半色調(diào)圖像中的非周期性圖像區(qū)域,得到待檢測(cè)半色調(diào)圖像。
這里,對(duì)圖像進(jìn)行區(qū)域分割處理,主要目的是除去文字、實(shí)地圖像等非周期性圖像區(qū)域,減少對(duì)計(jì)算過程的干擾和不必要的步驟,以提高運(yùn)算速度和精確度。其中,對(duì)文字區(qū)域的識(shí)別可通過基于輪廓或者聯(lián)通區(qū)域探測(cè)等方法,或者其他成熟方法進(jìn)行。
此時(shí),通過對(duì)原始圖像進(jìn)行濾波、半色調(diào)化、區(qū)域分割等處理,能得到優(yōu)化的半色調(diào)圖像,保證了后續(xù)步驟的順利進(jìn)行,提高了運(yùn)算速度和精確度。
本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)方法,定義了半色調(diào)圖像的光能量計(jì)算方式,并給出了能量自相關(guān)函數(shù),該函數(shù)反應(yīng)了圖像在自偏移疊加時(shí)能量的周期性變化。通過求解一個(gè)變化周期內(nèi)能量的最小值,確定圖像變化周期,從而確定半色調(diào)圖像的掛網(wǎng)線數(shù),并進(jìn)一步確定半色調(diào)圖像的掛網(wǎng)角度。
本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)方法,能準(zhǔn)確獲取輸入圖像的掛網(wǎng)線數(shù)、掛網(wǎng)角度等特征參數(shù),優(yōu)化了非文字圖像區(qū)域的處理效果,解決了現(xiàn)有技術(shù)中在不知道輸入圖像掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
如圖3所示,本發(fā)明的實(shí)施例還提供一種半色調(diào)圖像特征的檢測(cè)裝置,包括:
第一獲取模塊,用于獲取待檢測(cè)半色調(diào)圖像中的一圖像數(shù)據(jù)塊;
第二獲取模塊,用于獲取所述圖像數(shù)據(jù)塊在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值;
確定模塊,用于根據(jù)所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值,確定所述圖像數(shù) 據(jù)塊的最小周期偏移量;
第三獲取模塊,用于根據(jù)所述最小周期偏移量,獲取所述待檢測(cè)半色調(diào)圖像的特征參數(shù),所述特征參數(shù)至少包括掛網(wǎng)線數(shù)和掛網(wǎng)角度。
本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)裝置,能準(zhǔn)確獲取輸入圖像的掛網(wǎng)線數(shù)、掛網(wǎng)角度等特征參數(shù),優(yōu)化了非文字圖像區(qū)域的處理效果,解決了現(xiàn)有技術(shù)中在不知道輸入圖像掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
優(yōu)選的,所述第二獲取模塊可以包括:
第一確定單元,用于在所述圖像數(shù)據(jù)塊中建立一坐標(biāo)系,并確定所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的坐標(biāo)及所述圖像數(shù)據(jù)塊中的像素點(diǎn)的坐標(biāo)范圍;
第一獲取單元,用于根據(jù)所述起始像素點(diǎn)的坐標(biāo)及所述坐標(biāo)范圍,并通過如下公式獲取所述圖像數(shù)據(jù)塊P在預(yù)定偏移范圍內(nèi)的每組偏移量下分別對(duì)應(yīng)的能量值Eh(P)m,n:
其中,x、y分別為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),x0、y0分別為所述圖像數(shù)據(jù)塊中的起始像素點(diǎn)的橫坐標(biāo)和縱坐標(biāo),Nx、Ny分別為所述圖像數(shù)據(jù)塊的像素點(diǎn)的橫坐標(biāo)范圍和縱坐標(biāo)范圍,m、n分別為所述圖像數(shù)據(jù)塊的橫向偏移量和縱向偏移量,0≤m≤a,0≤n≤b;
第二獲取單元,用于通過如下公式獲取所述圖像數(shù)據(jù)塊中的像素點(diǎn)的能量值Eh(x,y):
其中,P(x,y)為所述圖像數(shù)據(jù)塊中的像素點(diǎn)的灰度值。
優(yōu)選的,所述確定模塊可以包括:
第三獲取單元,用于獲取所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中的最小能量值;
第一判斷單元,用于判斷所述圖像數(shù)據(jù)塊分別對(duì)應(yīng)的能量值中,是否存在與所述最小能量值的差值在第一預(yù)設(shè)范圍內(nèi)的相近能量值;
第一確定單元,用于若不存在,則確定所述最小能量值對(duì)應(yīng)的偏移量為最小周期偏移量;
第二確定單元,用于若存在,則獲取所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中的最小偏移量,并根據(jù)所述最小偏移量確定所述最小周期偏移量。
優(yōu)選的,所述第二確定單元可以包括:
第一判斷子單元,用于判斷所述最小能量值與所述相近能量值分別對(duì)應(yīng)的偏移量中,是否存在與所述最小偏移量的差值在第二預(yù)設(shè)范圍內(nèi)的相近偏移量;
第一確定子單元,用于若不存在,則確定所述最小偏移量為所述最小周期偏移量;
第二確定子單元,用于若存在,則獲取所述最小偏移量與所述相近偏移量分別對(duì)應(yīng)的偏移點(diǎn)相連接成的多邊形的重心點(diǎn),并確定所述重心點(diǎn)對(duì)應(yīng)的坐標(biāo)為所述最小周期偏移量。
優(yōu)選的,所述第三獲取模塊可以包括:
第三獲取單元,用于根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)線數(shù)freq:
第四獲取單元,用于根據(jù)所述最小周期偏移量,并通過如下公式獲取所述待檢測(cè)半色調(diào)圖像的掛網(wǎng)角度θ:
θ=arctan(ky/kx);
其中,kx、ky分別所述最小周期偏移量的橫向偏移量和縱向偏移量,R為所述待檢測(cè)半色調(diào)圖像的分辨率。
進(jìn)一步的,所述檢測(cè)裝置還可以包括:
濾波模塊,用于獲取原始圖像,并對(duì)所述原始圖像進(jìn)行濾波處理;
轉(zhuǎn)化模塊,用于若所述原始圖像不是半色調(diào)圖像,則將濾波后的所述原始圖像轉(zhuǎn)化為半色調(diào)圖像;
分割模塊,用于對(duì)轉(zhuǎn)化后的所述半色調(diào)圖像進(jìn)行區(qū)域分割處理,去除所述半色調(diào)圖像中的非周期性圖像區(qū)域,得到待檢測(cè)半色調(diào)圖像。
本發(fā)明實(shí)施例的半色調(diào)圖像特征的檢測(cè)裝置,能準(zhǔn)確獲取輸入圖像的掛網(wǎng)線數(shù)、掛網(wǎng)角度等特征參數(shù),優(yōu)化了非文字圖像區(qū)域的處理效果,解決了現(xiàn)有技術(shù)中在不知道輸入圖像掛網(wǎng)線數(shù)和網(wǎng)角的情況下,難以避免用更低網(wǎng)目數(shù)再掛網(wǎng)并產(chǎn)生玫瑰斑,影響輸出質(zhì)量的問題。
需要說明的是,該半色調(diào)圖像特征的檢測(cè)裝置是與上述半色調(diào)圖像特征的檢測(cè)方法相對(duì)應(yīng)的裝置,其中上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置的實(shí)施例中,也能達(dá)到同樣的技術(shù)效果。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。