当前位置: 首页 > 专利查询>东华大学专利>正文

基于图像处理的衍射条纹提取尺寸的方法技术

技术编号:35563681 阅读:27 留言:0更新日期:2022-11-12 15:47
本发明专利技术公开了一种基于图像处理的衍射条纹提取尺寸的方法,采用激光照射被测对象使其在接收屏上产生明暗相间的衍射条纹,用图像采集设备采集衍射条纹得到衍射条纹图像后,将衍射条纹图像划分为多个子区域,获取每个子区域内亮条纹的质心坐标,进而得到被测对象的尺寸d

【技术实现步骤摘要】
基于图像处理的衍射条纹提取尺寸的方法


[0001]本专利技术涉及化纤长丝质量检测方法领域,涉及一种基于图像处理的衍射条纹提取尺寸的方法。

技术介绍

[0002]纱线条干均匀度是绝大多数纱线(一般的毛棉麻纺纱线、蚕类生丝、化学纤维长丝)性能考核的重要指标。用不均匀的长丝织造时,在织物上会出现各种疵点和原料档,影响外观质量,成品降级率就会增加。同时,化纤长丝条干均匀度变化能够暴露和提示纺丝生产设备与工艺的不完善之处及其产生原因,以及长丝在后道加工技术、织物设计中应予注意的地方等提供了重要的信息。化纤长丝外观直径是评价长丝条干均匀度的直接指标,准确并快速测定长丝外观直径是纺织工业生产一项有工程意义的工作。目前常用的方法是称重法检测化纤长丝的条干均匀度,其检测的是长丝在固定长度下的重量不匀率和变异系数,并不能直接反映化纤长丝的外观均匀性,同时该测试方法均是离线检测且极易受到环境温湿度的影响,无法精确检测长丝直径。

技术实现思路

[0003]本专利技术的目的是解决现有技术中存在的问题,提供一种基于图像处理的衍射条纹提取尺寸的方法。
[0004]为了达到上述目的,本专利技术的技术方案如下:
[0005]基于图像处理的衍射条纹提取尺寸的方法,采用激光照射被测对象使其在接收屏上产生明暗相间的衍射条纹,用图像采集设备采集衍射条纹得到衍射条纹图像后,将衍射条纹图像划分为多个子区域,获取每个子区域内亮条纹的质心坐标,进而得到被测对象的尺寸d
s

[0006]被测对象为处于静止状态的化纤长丝或处于运动状态的化纤长丝;被测对象的尺寸d
s
为化纤长丝的直径;本专利技术的适用对象可以是化纤长丝(单根丝或多根丝);本专利技术的方法既可以测试动态的长丝的直径,也可以测试静态的长丝的直径,当测静态丝时,测得的是丝上的某个点,得到的是一张衍射条纹图像,此时不是动态的,当测动态丝时,相当于是在连续不断地测丝上的不同点,获取的一帧帧衍射条纹序列图像是在动态变化的;此外,本专利技术的被测对象也可以是化纤长丝以外的东西,被测对象的尺寸为微小间距;
[0007]衍射条纹图像中每个亮条纹都位于不同的子区域内,任意相邻两个子区域的交界位置都为衍射条纹图像的暗条纹所在的位置;
[0008]被测对象的尺寸d
s
的计算公式如下:
[0009][0010][0011]式中,λ为激光的波长,单位为nm;z为被测对象距离接收屏的距离,单位为mm;d
r

实际亮条纹距离,单位为mm;e为衍射条纹图像像素与实际尺寸的比例,单位mm/像素;为平均亮条纹间距,单位为mm,其是利用亮条纹的质心坐标求得所有的相邻亮条纹之间的距离,并剔除其中的最大值和次大值后求平均得到的。
[0012]由于长丝在激光照射下产生的衍射条纹图像中零级衍射光斑集中了衍射能量的绝大部分,极易造成零级衍射光斑曝光过量,导致中央零级条纹与左右第一级亮条纹部分重叠在一起,掩盖了光能的实际分布,如果不将衍射条纹图像划分为多个子区域,而是直接二值化处理提取亮条纹分布将导致:

分不清获得的质心坐标究竟归属于正负第几级条纹,极易被误认为是正负一级亮条纹,造成直径数据的准确性低;

由于衍射亮条纹分布是中间亮到两边逐渐暗的特点,获得的质心坐标信息较少,亦导致准确度低;
[0013]本专利技术由于将衍射条纹图像划分为多个子区域,并保证了衍射条纹图像中每个亮条纹都位于不同的子区域内,任意相邻两个子区域的交界位置都为衍射条纹图像的暗条纹所在的位置,因此本专利技术能有效地从具有中间亮到两边逐渐暗特点的衍射条纹图像中将所有亮条纹质心坐标可视化,并有效提取出来,从而提高了直径数据的准确性,同时本专利技术在计算被测对象的尺寸时剔除了所有的相邻亮条纹之间的距离的最大值和次大值,避免了零级衍射光斑曝光过量,进一步提高了直径数据准确性。
[0014]作为优选的技术方案:
[0015]如上所述的基于图像处理的衍射条纹提取尺寸的方法,衍射条纹图像的大小为W
×
H,其中,W代表衍射条纹图像的像素宽度且取值范围为500~1280,H代表衍射条纹图像的像素高度且取值范围为100~500;W和H的取值范围是根据衍射条纹的细长型特征来自定义的,是随时可以调整的,最合适的大小设置是根据实验现场得到的衍射条纹的细长型特征来调整得到的。
[0016]如上所述的基于图像处理的衍射条纹提取尺寸的方法,将衍射条纹图像划分为多个子区域,获取每个子区域内亮条纹的质心坐标的具体步骤如下:
[0017]①
将衍射条纹图像转为灰度矩阵A
W
×
H
,矩阵为W行H列,矩阵中第i行第j列的元素a
ij
表示衍射条纹图像中每个像素对应的灰度值且取值范围为0~255,灰度值越大表明该像素点越亮,暗区域的灰度值接近0,i=1,2,

,W,j=1,2,

,H;
[0018]②
对灰度矩阵A
W
×
H
进行转置得到A
TH
×
W
,并与H维向量α相乘,得到灰度矩阵每列元素累加求和的结果矩阵C
H
×1,公式如下:
[0019][0020]③
通过最小二乘法求出集合[c
1 c2ꢀ…ꢀ
c
H
]内的k个极小值点[s
1 s2ꢀ…ꢀ
s
k
],将衍射条纹图像划分为k+1个子区域,每个子区域的区间段为[0,s1]、[s1,s2]、[s2,s3]、[s3,s4]、...、[s
k
‑1,s
k
];
[0021]步骤

就是根据这个矩阵运算后的结果C
H
×1即一系列离散数据,用最小二乘法可以得到这些离散数据[c
1 c2ꢀ…ꢀ
c
H
]的极小值点的个数k;
[0022]从衍射条纹图像上来理解,衍射条纹的特征就是亮暗相间的条纹特征,暗条纹的
地方所对应的就是极小值点所在的位置,因此是根据这个特点来划分区域的,步骤

的内容就用数学方式来表达和定位如何划分区域;
[0023]④
在衍射条纹图像上创建一个大小为W1
×
H1的矩形蒙版(Mask)作为滑动窗口,其中,H1代表蒙版的像素高度且取值同H,W1代表蒙版的像素宽度且取值可变;
[0024]⑤
在衍射条纹图像上滑动蒙版,蒙版由第1个子区域滑动至第k+1个子区域时W1的取值依次为s1、|s1‑
s2|、|s2‑
s3|、|s3‑
s4|、...、|s
k
‑1‑
s
k
|、|W

s
k
|,蒙版每滑动到一个子区域便对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于图像处理的衍射条纹提取尺寸的方法,其特征在于,采用激光照射被测对象使其在接收屏上产生明暗相间的衍射条纹,用图像采集设备采集衍射条纹得到衍射条纹图像后,将衍射条纹图像划分为多个子区域,获取每个子区域内亮条纹的质心坐标,进而得到被测对象的尺寸d
s
;被测对象为处于静止状态的化纤长丝或处于运动状态的化纤长丝;被测对象的尺寸d
s
为化纤长丝的直径;衍射条纹图像中每个亮条纹都位于不同的子区域内,任意相邻两个子区域的交界位置都为衍射条纹图像的暗条纹所在的位置;被测对象的尺寸d
s
的计算公式如下:的计算公式如下:式中,λ为激光的波长,单位为nm;z为被测对象距离接收屏的距离,单位为mm;d
r
为实际亮条纹距离,单位为mm;e为衍射条纹图像像素与实际尺寸的比例,单位mm/像素;为平均亮条纹间距,单位为mm,其是利用亮条纹的质心坐标求得所有的相邻亮条纹之间的距离,并剔除其中的最大值和次大值后求平均得到的。2.根据权利要求1所述的基于图像处理的衍射条纹提取尺寸的方法,其特征在于,衍射条纹图像的大小为W
×
H,其中,W代表衍射条纹图像的像素宽度且取值范围为500~1280,H代表衍射条纹图像的像素高度且取值范围为100~500。3.根据权利要求2所述的基于图像处理的衍射条纹提取尺寸的方法,其特征在于,将衍射条纹图像划分为多个子区域,获取每个子区域内亮条纹的质心坐标的具体步骤如下:

将衍射条纹图像转为灰度矩阵A
W
×
H
,矩阵为W行H列,矩阵中第i行第j列的元素a
ij
表示衍射条纹图像中每个像素对应的灰度值且取值范围为0~255,i=1,2,

,W,j=1,2,

,H;

对灰度矩阵A
W
×
H
进行转置得到A
TH
×
W
,并与H维向量α相乘,得到灰度矩阵每列元素累加求和的结果矩阵C
H
×1,公式如下:

【专利技术属性】
技术研发人员:甘学辉刘香玉马晓建刘津廖壑张东剑张晓晓钱小敏
申请(专利权)人:东华大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1