一种织物图像纹理周期的自动测量方法转让专利

申请号 : CN201710216317.2

文献号 : CN107037050B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 占竹汪军万贤福周建王姜吴莹崔桂新许增慧孔祖坚李兵

申请人 : 东华大学浙江越剑机械制造有限公司

摘要 :

本发明涉及一种织物图像纹理周期的自动测量方法,将一个二维的灰度织物图像按行和列方式分别展开为一维行向量和一维列向量,分别对一维行向量和一维列向量进行一维快速傅立叶变换得到对应的连续频谱,提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2,分别计算d1和d2的距离匹配函数值DMF1和DMF2,令峰值比K=d2/d1,当K小于阈值时最终周期为d1,当K不小于阈值时,最终周期为min(DMF1,DMF2)。本发明在一维傅立叶变换基础上结合距离匹配函数自动测量织物纹理周期,具有更好的稳定性和更高的计算效率,对多数测量方法难以识别的小周期纹理具有较好的测量效果,可应用于织物经纬向纹理周期自动测量领域。

权利要求 :

1.一种织物图像纹理周期的自动测量方法,其特征是,织物图像纹理周期的测量步骤如下:(1)提取织物图像的一维行向量和一维列向量,所述一维行向量由织物图像所有行与行之间首尾相连组成,所述一维列向量由织物图像所有列与列之间首尾相连组成;

(2)分别对一维行向量和一维列向量进行一维快速傅立叶变换得到对应的连续频谱,连续频谱的横坐标为频率,纵坐标为振幅;

(3)提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2,分别计算d1和d2的距离匹配函数值DMF1和DMF2,计算公式如下:式中,W为织物图像的宽度,H为织物图像的高度,W×H的单位为像素,d为周期,单位为像素,X表示一维行向量或一维列向量,X(i)表示一维行向量或一维列向量中的第i个元素,X(i+d)表示一维行向量或一维列向量中的第i+d个元素;

(4)令峰值比K=d2/d1,当K小于阈值时最终周期为d1;当K不小于阈值时,最终周期为min(DMF1,DMF2)。

2.根据权利要求1所述的一种织物图像纹理周期的自动测量方法,其特征在于,所述织物图像为位深度为8位以上的灰度图像。

3.根据权利要求1所述的一种织物图像纹理周期的自动测量方法,其特征在于,所述一维快速傅立叶变换的采样频率为1Hz,采样点个数为256。

4.根据权利要求3所述的一种织物图像纹理周期的自动测量方法,其特征在于,所述一维快速傅立叶变换的公式为 u=1,2,…,W×H,式中,N代表采样点个数,e代表自然对数函数的底数,j代表虚数单位,u代表傅立叶变换结果的频率,F(u)代表该频率处的振幅。

5.根据权利要求1所述的一种织物图像纹理周期的自动测量方法,其特征在于,所述提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2是指将连续频谱的横坐标频率转换为周期,连续频谱被转换为傅立叶频域振幅曲线,提取傅立叶频域振幅曲线最大峰值点和次大峰值点对应的主周期d1和次周期d2。

6.根据权利要求1所述的一种织物图像纹理周期的自动测量方法,其特征在于,所述提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2是指分别找到连续频谱最大峰值点和次大峰值点对应的频率,将其转换为主周期d1和次周期d2。

7.根据权利要求5或6所述的一种织物图像纹理周期的自动测量方法,其特征在于,将频率转换为周期的公式为d=N/f,N代表采样点个数,f代表频率,其单位为Hz。

8.根据权利要求7所述的一种织物图像纹理周期的自动测量方法,其特征在于,周期的取值范围为2~30像素,采样点个数为256。

9.根据权利要求1所述的一种织物图像纹理周期的自动测量方法,其特征在于,所述阈值取0.6。

说明书 :

一种织物图像纹理周期的自动测量方法

技术领域

[0001] 本发明属于图像分析处理领域,涉及一种基于频域分析和距离匹配函数相结合的织物图像纹理周期的自动测量方法。

背景技术

[0002] 在纺织品加工及检测过程中,有大量的问题都涉及织物表面纹理及表面形态,而周期是纹理图像重要的视觉特征之一,目前已有的测量纹理图像周期的方法主要有:基于频域的傅立叶方法、自相关函数法、灰度共生矩阵法及Renyi广义熵法。
[0003] 辛斌杰等人在1999年提出通过定位傅立叶频域的主频率来确定纹理周期,该方法虽能很精确获取图像所包含的频率成分,但受主频率点定位影响较大。Lin等人在1997年用自相关函数法直接在空间域上通过对图像函数的自相似性进行匹配实现纹理周期提取,然而该方法的提取精度受峰值提取影响较大,未能实现峰值自动提取。Parkkinen等人在1990年通过计算纹理图像灰度共生矩阵的和统计量实现纹理周期测量,Lin等人在2002年根据织物图像的灰度共生矩阵特征提取织物周期,并在此基础上实现了织物经纬密度的测量,然而这两种方法由于灰度共生矩阵设计多方向步长的计算,计算量较大且对纹理适应性较差。Gyuhwan等人在1999年提出一种基于距离匹配函数(DMF)的纹理周期测量方法,大大减小了计算量。Asha等人在2012年提出了累加DMF纹理周期提取方法,结合对其的前二次差分,较好实现了纹理行和列周期的全自动提取,但该方法对有噪声或存在次周期的纹理稳定性较差。Grigorescu等人在2003年提出一种基于Renyi广义熵的纹理周期提取方法,该方法通过统计不同尺寸的子窗口之间纹理结构的Renyi熵,当其达到最小值时即为纹理的周期或其整数倍,但该方法受纹理随机不规则性影响较大且需要人工选取局部最小值点。

发明内容

[0004] 本发明的目的是克服现有技术测量纹理图像周期的方法存在的缺陷,提高算法对难以识别的小周期纹理的识别效率和稳定性,提供一种基于频域分析和距离匹配函数相结合的织物图像纹理周期自动测量方法。
[0005] 为达到上述目的,本发明采用的技术方案为:
[0006] 一种织物图像纹理周期的自动测量方法,步骤如下:
[0007] (1)织物图像可看作一个二维的离散数字信号,为能应用一维快速傅立叶变换对其进行分析,需将织物图像的所有行和列分别组成一个行向量和一个列向量,提取织物图像的一维行向量和一维列向量,所述一维行向量由织物图像所有行与行之间首尾相连组成,所述一维列向量由织物图像所有列与列之间首尾相连组成;
[0008] (2)分别对一维行向量和一维列向量进行一维快速傅立叶变换得到对应的连续频谱,连续频谱的横坐标为频率,纵坐标为振幅;
[0009] (3)提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2,分别计算d1和d2的距离匹配函数值DMF1和DMF2,距离匹配函数可以表征该周期为织物图像真实纹理周期的概率,其值越小,表明该周期为真实纹理周期的概率越大,计算公式如下:
[0010]
[0011] 式中,W为织物图像的宽度,H为织物图像的高度,W×H的单位为像素,d为周期,单位为像素,X表示一维行向量或一维列向量,X(i)表示一维行向量或一维列向量中的第i个元素,X(i+d)表示一维行向量或一维列向量中的第i+d个元素;
[0012] (4)令峰值比K=d2/d1,当K小于阈值时,表明只存在一个主峰值,最终周期为d1;当K不小于阈值时,说明存在次周期或主周期倍数干扰,根据距离匹配函数的定义,其值越小,表明该周期为真实纹理周期的概率就越大,因此最终周期为min(DMF1,DMF2)。
[0013] 作为优选的技术方案:
[0014] 如上所述的一种织物图像纹理周期的自动测量方法,所述织物图像为位深度为8位以上的灰度图像。
[0015] 如上所述的一种织物图像纹理周期的自动测量方法,所述一维快速傅立叶变换的采样频率为1Hz,采样点个数为256。
[0016] 如上所述的一种织物图像纹理周期的自动测量方法,所述一维快速傅立叶变换的公式为 u=1,2,…,W×H,式中,N代表采样点个数,e代表自然对数函数的底数,j代表虚数单位,u代表傅立叶变换结果的频率,F(u)代表该频率处的振幅。
[0017] 如上所述的一种织物图像纹理周期的自动测量方法,所述提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2是指将连续频谱的横坐标频率转换为周期,连续频谱被转换为傅立叶频域振幅曲线,提取傅立叶频域振幅曲线最大峰值点和次大峰值点对应的主周期d1和次周期d2。
[0018] 如上所述的一种织物图像纹理周期的自动测量方法,所述提取连续频谱最大峰值点和次大峰值点对应的主周期d1和次周期d2是指分别找到连续频谱最大峰值点和次大峰值点对应的频率,将其转换为主周期d1和次周期d2。
[0019] 如上所述的一种织物图像纹理周期的自动测量方法,所述将频率转换为周期的公式为d=N/f,N代表采样点个数,f代表频率,其单位为Hz。
[0020] 如上所述的一种织物图像纹理周期的自动测量方法,所述对象的纹理周期一般在2~30像素,因此周期的取值范围为2~30像素,采样点个数为256。
[0021] 如上所述的一种织物图像纹理周期的自动测量方法,所述阈值取0.6。
[0022] 发明原理:
[0023] 本发明首先将一个二维的灰度织物图像按行和列方式分别展开为一维行向量和一维列向量,然后应用一维快速傅立叶变换算法分别将提取的行向量和列向量变换到频率域进行分析,并在此基础上提取两个最大峰值所对应的周期,最后通过计算潜在周期的累加DMF实现织物纹理周期的准确测量。
[0024] 利用织物纹理经纬取向及周期较小的特点,本发明首先应用一维傅立叶变换计算织物图像的行和列周期,再通过计算距离匹配函数值进一步对织物真实周期进行判断。本发明在传统测量方法的基础上引入了二次判断机制,可以更加准确地识别出织物纹理周期。
[0025] 有益效果
[0026] 1)本发明在传统频域分析方法的基础上结合距离匹配函数对潜在的主周期和次周期进行优选,可以更加精确地识别织物图像的纹理周期,具有更高的精度和更好的稳定性;
[0027] 2)本发明的方法可以同时识别出织物的经向和纬向周期;
[0028] 3)本发明实现了对织物图像纹理周期的全自动测量。

附图说明

[0029] 图1为本发明方法流程图;
[0030] 图2为平纹织物纹理周期自动识别效果图。

具体实施方式

[0031] 下面结合具体实施方式,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0032] 一种织物图像纹理周期的自动测量方法,其测量方法的流程图如图1所示,测量的具体步骤如下:
[0033] (1)提取一种位置位深度为8位的平纹织物图像的一维行向量和一维列向量,一维行向量由织物图像所有行与行之间首尾相连组成,一维列向量由织物图像所有列与列之间首尾相连组成,该平纹织物纹理周期自动识别效果如图2所示,从图中可以看出该平纹织物的纹理周期较小,经向一倍周期和二倍周期为4.129个像素和8.258个像素,纬向一倍周期和二倍周期为5.224个像素和10.448个像素
[0034] 经向和纬向的一倍周期和二倍周期分别为4.129个像素和5.224个像素;
[0035] (2)分别对一维行向量和一维列向量进行一维快速傅立叶变换得到对应的连续频谱,采样频率为1Hz,采样点个数为256,连续频谱的横坐标为频率,纵坐标为振幅,振幅的计算公式为 u=1,2,…,W×H,式中,W为织物图像的宽度,H为织物图像的高度,W×H的单位为像素,N代表采样点个数,e代表自然对数函数的底数,j代表虚数单位,u代表傅立叶变换结果的频率;
[0036] (3)提取连续频谱最大峰值点和次大峰值点的频率,根据公式d=N/f将频率转换为主周期d1和次周期d2,式中,N代表采样点个数,N=256,f代表频率,其单位为Hz,分别计算d1和d2的距离匹配函数值DMF1和DMF2,计算公式如下:
[0037]
[0038] 式中,W为织物图像的宽度,H为织物图像的高度,W×H的单位为像素,d为周期,单位为像素,取值范围为2~30像素,X表示一维行向量或一维列向量,X(i)表示一维行向量或一维列向量中的第i个元素,X(i+d)表示一维行向量或一维列向量中的第i+d个元素;
[0039] (4)令峰值比K=d2/d1,K小于阈值0.6,则只存在一个主峰值,最终周期为d1;当K不小于0.6时,最终周期为min(DMF1,DMF2)。
[0040] 最终测得的该平纹织物的经向一倍周期和二倍周期为4个像素和8个像素,纬向一倍周期和二倍周期为5个像素和10个像素,与平纹织物实际经向和纬向的一倍周期和二倍周期相差较小,说明应用本发明方法可以准确识别出织物经向和纬向的一倍周期和二倍周期,本发明的测量方法具有较高的精度和稳定性。