一种半色调图像特征的检测方法及装置与流程

文档序号:12740428阅读:来源:国知局

技术特征:

1.一种半色调图像特征的检测方法,其特征在于,包括:

获取待检测半色调图像中的一图像数据块;

获取所述图像数据块在预定偏移范围内的每组偏移量下分别对应的能量值;

根据所述图像数据块分别对应的能量值,确定所述图像数据块的最小周期偏移量;

根据所述最小周期偏移量,获取所述待检测半色调图像的特征参数,所述特征参数至少包括挂网线数和挂网角度。

2.根据权利要求1所述的检测方法,其特征在于,所述获取所述图像数据块在预定偏移范围内的每组偏移量下分别对应的能量值,包括:

在所述图像数据块中建立一坐标系,并确定所述图像数据块中的起始像素点的坐标及所述图像数据块中的像素点的坐标范围;

根据所述起始像素点的坐标及所述坐标范围,并通过如下公式获取所述图像数据块P在预定偏移范围内的每组偏移量下分别对应的能量值Eh(P)m,n

<mrow> <msub> <mi>E</mi> <mi>h</mi> </msub> <msub> <mrow> <mo>(</mo> <mi>P</mi> <mo>)</mo> </mrow> <mrow> <mi>m</mi> <mo>,</mo> <mi>n</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> </mrow> <mrow> <msub> <mi>N</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>y</mi> </msub> </mrow> </munderover> <mrow> <mo>(</mo> <msub> <mi>E</mi> <mi>h</mi> </msub> <mo>(</mo> <mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mo>)</mo> <mo>|</mo> <msub> <mi>E</mi> <mi>h</mi> </msub> <mo>(</mo> <mrow> <mi>x</mi> <mo>+</mo> <mi>m</mi> <mo>,</mo> <mi>y</mi> <mo>+</mo> <mi>n</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

其中,x、y分别为所述图像数据块中的像素点的横坐标和纵坐标,x0、y0分别为所述图像数据块中的起始像素点的横坐标和纵坐标,Nx、Ny分别为所述图像数据块的像素点的横坐标范围和纵坐标范围,m、n分别为所述图像数据块的横向偏移量和纵向偏移量,0≤m≤a,0≤n≤b;

通过如下公式获取所述图像数据块中的像素点的能量值Eh(x,y):

<mrow> <msub> <mi>E</mi> <mi>h</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <mn>1</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&le;</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,P(x,y)为所述图像数据块中的像素点的灰度值。

3.根据权利要求1所述的检测方法,其特征在于,所述根据所述图像数据块分别对应的能量值,确定所述图像数据块的最小周期偏移量,包括:

获取所述图像数据块分别对应的能量值中的最小能量值;

判断所述图像数据块分别对应的能量值中,是否存在与所述最小能量值的差值在第一预设范围内的相近能量值;

若不存在,则确定所述最小能量值对应的偏移量为最小周期偏移量;

若存在,则获取所述最小能量值与所述相近能量值分别对应的偏移量中的最小偏移量,并根据所述最小偏移量确定所述最小周期偏移量。

4.根据权利要求3所述的检测方法,其特征在于,所述根据所述最小偏移量确定所述最小周期偏移量,包括:

判断所述最小能量值与所述相近能量值分别对应的偏移量中,是否存在与所述最小偏移量的差值在第二预设范围内的相近偏移量;

若不存在,则确定所述最小偏移量为所述最小周期偏移量;

若存在,则获取所述最小偏移量与所述相近偏移量分别对应的偏移点相连接成的多边形的重心点,并确定所述重心点对应的坐标为所述最小周期偏移量。

5.根据权利要求1所述的检测方法,其特征在于,所述根据所述最小周期偏移量,获取所述待检测半色调图像的特征参数,包括:

根据所述最小周期偏移量,并通过如下公式获取所述待检测半色调图像的挂网线数freq:

<mrow> <mi>f</mi> <mi>r</mi> <mi>e</mi> <mi>q</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msqrt> <mrow> <msup> <msub> <mi>k</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>k</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> <mo>/</mo> <mi>R</mi> </mrow> </mfrac> <mo>;</mo> </mrow>

根据所述最小周期偏移量,并通过如下公式获取所述待检测半色调图像的挂网角度θ:

θ=arctan(ky/kx);

其中,kx、ky分别所述最小周期偏移量的横向偏移量和纵向偏移量,R为所述待检测半色调图像的分辨率。

6.根据权利要求1所述的检测方法,其特征在于,所述检测方法还包括:

获取原始图像,并对所述原始图像进行滤波处理;

若所述原始图像不是半色调图像,则将滤波后的所述原始图像转化为半色调图像;

对转化后的所述半色调图像进行区域分割处理,去除所述半色调图像中的非周期性图像区域,得到待检测半色调图像。

7.一种半色调图像特征的检测装置,其特征在于,包括:

第一获取模块,用于获取待检测半色调图像中的一图像数据块;

第二获取模块,用于获取所述图像数据块在预定偏移范围内的每组偏移量下分别对应的能量值;

确定模块,用于根据所述图像数据块分别对应的能量值,确定所述图像数据块的最小周期偏移量;

第三获取模块,用于根据所述最小周期偏移量,获取所述待检测半色调图像的特征参数,所述特征参数至少包括挂网线数和挂网角度。

8.根据权利要求7所述的检测装置,其特征在于,所述第二获取模块包括:

第一确定单元,用于在所述图像数据块中建立一坐标系,并确定所述图像数据块中的起始像素点的坐标及所述图像数据块中的像素点的坐标范围;

第一获取单元,用于根据所述起始像素点的坐标及所述坐标范围,并通过如下公式获取所述图像数据块P在预定偏移范围内的每组偏移量下分别对应的能量值Eh(P)m,n

<mrow> <msub> <mi>E</mi> <mi>h</mi> </msub> <msub> <mrow> <mo>(</mo> <mi>P</mi> <mo>)</mo> </mrow> <mrow> <mi>m</mi> <mo>,</mo> <mi>n</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> </mrow> <mrow> <msub> <mi>N</mi> <mi>x</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>y</mi> </msub> </mrow> </munderover> <mrow> <mo>(</mo> <msub> <mi>E</mi> <mi>h</mi> </msub> <mo>(</mo> <mrow> <mi>x</mi> <mo>,</mo> <mi>y</mi> </mrow> <mo>)</mo> <mo>|</mo> <msub> <mi>E</mi> <mi>h</mi> </msub> <mo>(</mo> <mrow> <mi>x</mi> <mo>+</mo> <mi>m</mi> <mo>,</mo> <mi>y</mi> <mo>+</mo> <mi>n</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

其中,x、y分别为所述图像数据块中的像素点的横坐标和纵坐标,x0、y0分别为所述图像数据块中的起始像素点的横坐标和纵坐标,Nx、Ny分别为所述图像数据块的像素点的横坐标范围和纵坐标范围,m、n分别为所述图像数据块的横向偏移量和纵向偏移量,0≤m≤a,0≤n≤b;

第二获取单元,用于通过如下公式获取所述图像数据块中的像素点的能量值Eh(x,y):

<mrow> <msub> <mi>E</mi> <mi>h</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&GreaterEqual;</mo> <mn>1</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&le;</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,P(x,y)为所述图像数据块中的像素点的灰度值。

9.根据权利要求7所述的检测装置,其特征在于,所述确定模块包括:

第三获取单元,用于获取所述图像数据块分别对应的能量值中的最小能量值;

第一判断单元,用于判断所述图像数据块分别对应的能量值中,是否存在与所述最小能量值的差值在第一预设范围内的相近能量值;

第一确定单元,用于若不存在,则确定所述最小能量值对应的偏移量为最小周期偏移量;

第二确定单元,用于若存在,则获取所述最小能量值与所述相近能量值分别对应的偏移量中的最小偏移量,并根据所述最小偏移量确定所述最小周期偏移量。

10.根据权利要求9所述的检测装置,其特征在于,所述第二确定单元包括:

第一判断子单元,用于判断所述最小能量值与所述相近能量值分别对应的偏移量中,是否存在与所述最小偏移量的差值在第二预设范围内的相近偏移量;

第一确定子单元,用于若不存在,则确定所述最小偏移量为所述最小周期偏移量;

第二确定子单元,用于若存在,则获取所述最小偏移量与所述相近偏移量分别对应的偏移点相连接成的多边形的重心点,并确定所述重心点对应的坐标为所述最小周期偏移量。

11.根据权利要求7所述的检测装置,其特征在于,所述第三获取模块包括:

第三获取单元,用于根据所述最小周期偏移量,并通过如下公式获取所述待检测半色调图像的挂网线数freq:

<mrow> <mi>f</mi> <mi>r</mi> <mi>e</mi> <mi>q</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msqrt> <mrow> <msup> <msub> <mi>k</mi> <mi>x</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>k</mi> <mi>y</mi> </msub> <mn>2</mn> </msup> </mrow> </msqrt> <mo>/</mo> <mi>R</mi> </mrow> </mfrac> <mo>;</mo> </mrow>

第四获取单元,用于根据所述最小周期偏移量,并通过如下公式获取所述待检测半色调图像的挂网角度θ:

θ=arctan(ky/kx);

其中,kx、ky分别所述最小周期偏移量的横向偏移量和纵向偏移量,R为所述待检测半色调图像的分辨率。

12.根据权利要求7所述的检测装置,其特征在于,所述检测装置还包括:

滤波模块,用于获取原始图像,并对所述原始图像进行滤波处理;

转化模块,用于若所述原始图像不是半色调图像,则将滤波后的所述原始图像转化为半色调图像;

分割模块,用于对转化后的所述半色调图像进行区域分割处理,去除所述半色调图像中的非周期性图像区域,得到待检测半色调图像。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1