一种基于傅里叶变换的织物纹理规则度计算方法
摘要文本
本发明涉及一种基于傅里叶变换的织物纹理规则度计算方法,首先对织物图像纹理方向进行估计得到织物主纹理方向角度a,然后根据主纹理方向角度a对图像进行旋转,再进行二维傅里叶变换,获取频域图,之后对频域图分别进行水平投影和垂直投影,获得两个一维投影曲线,并从两个一维投影曲线中提取有效峰值点,最后基于提取的有效峰值点计算织物纹理规则度。本发明通过对织物图像纹理方向进行估计,再将图像旋转到最优纹理方向进行傅里叶变换得到频域图,通过在频域图上提取相关特征进行规则度计算,不容易受局部纹理变形干扰,具有稳定性好、抗干扰强大优点。
申请人信息
- 申请人:江苏恒力化纤股份有限公司
- 申请人地址:215226 江苏省苏州市吴江区盛泽镇南麻工业区恒力路1号
- 发明人: 江苏恒力化纤股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于傅里叶变换的织物纹理规则度计算方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311766272.8 |
| 申请日 | 2023/12/21 |
| 公告号 | CN117437270B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06T7/42 |
| 权利人 | 江苏恒力化纤股份有限公司 |
| 发明人 | 赵金广; 沈建根; 倪凤军; 汤方明; 任怀林; 熊克; 张元华; 陈瑞 |
| 地址 | 江苏省苏州市吴江市盛泽镇南麻工业区恒力路1号 |
专利主权项内容
1.一种基于傅里叶变换的织物纹理规则度计算方法,其特征在于:首先对织物图像纹理方向进行估计得到织物主纹理方向角度α,然后根据主纹理方向角度α对织物图像进行旋转,再进行二维傅里叶变换,获取频域图,之后对频域图分别进行水平投影和垂直投影,获得两个一维投影曲线,并从两个一维投影曲线中提取有效峰值点,最后基于提取的有效峰值点计算织物纹理规则度;从两个一维投影曲线中提取有效峰值点的具体步骤如下:(1)对所得的两个一维投影曲线分别采用中值滤波进行滤波处理,滤波大小为5;(2)沿水平坐标中点向右边进行峰值点搜索,并记录搜索到的峰值点,从左到右依次记为{k, k, .., k},对应的位置记为{l, l, .., l};12n12n沿水平坐标中点向右边进行峰值点搜索,是指当搜索到一个峰值点k后,再沿这个峰值点左右方向搜索离其最近的谷值点,并记其中较小的谷值点为g,若满足k-g>0.3,则记录该峰值点及其位置,否则忽略再继续寻找;若没有满足条件的峰值点,则令织物纹理规则度为0;(3)令峰值点{k, k, .., k}的最大值和次大值分别k和k,对应的位置为l和l,如果k/k>0.6,当0.6>(l-l)/(l-l)>0.4,则有效峰值点为k,否则,当满足l-l>5且l-l<W/5,则有效峰值点为k;其中,l为一维投影曲线中点位置;12nm1m2m1m2m2m1m10m20m2m10m10m10织物纹理规则度的计算公式如下:R=max(RR);h, vR=1-f/k;hhhR=1-f/k;vvv式中,R为织物纹理规则度,R和R分别为织物水平方向和垂直方向的规则度;k和k分别为水平投影曲线和垂直投影曲线的有效峰值点,f和f分别为所述两个一维投影曲线各自的平均值;R、R和R的区间均为[0, 1],其中0代表随机纹理,数值越大代表规则度越好。hvhvhvhv