System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像数据处理领域,尤其涉及一种纤维图像的纤维直径测量方法、一种计算机可读存储介质、一种纤维图像的纤维直径测量装置和一种测量系统。
技术介绍
1、相关技术中,电子显微镜下纤维图像进行直径分析往往是通过手动选取两个点,根据两点像素计算获得纤维的直径,选取一次只能检测一根纤维的某处或者某段的纤维直径,当需要检测一根纤维不同位置的纤维直径或者多根纤维不同位置的纤维直径时,需要选取多次,进而导致获取纤维直径的效率非常低。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种纤维图像的纤维直径测量方法,能够同时获取多根纤维不同位置的纤维直径,进而提高获取纤维直径的效率。
2、本专利技术的第二个目的在于提出一种计算机可读存储介质。
3、本专利技术的第三个目的在于提出一种纤维图像的纤维直径测量装置。
4、本专利技术的第四个目的在于提出一种测量系统。
5、为了达到上述目的,本专利技术第一方面实施例提出了一种纤维图像的纤维直径测量方法,其中,所述方法包括:对所述纤维图像进行预处理以得到所述纤维图像中每根纤维两侧的边缘线段信息;根据所述边缘线段信息确定所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段是否补充连接;对所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段进行补充连接,连接形成的线段为所述相邻的两个边缘线段之间的补充边缘线段,所述相邻的两个边缘线段通过所述
6、根据本专利技术实施例提出的纤维图像的纤维直径测量方法,能够同时获取多根纤维不同位置的纤维直径,进而提高获取纤维直径的效率。
7、另外,根据本专利技术上述实施例的纤维图像的纤维直径测量方法,还可以包括如下的附加技术特征:
8、根据本专利技术的一个实施例,所述对所述纤维图像进行预处理以得到所述纤维图像中每根纤维两侧的边缘线段信息,包括:对所述纤维图像进行滤波降噪处理;通过直线检测算法对经过所述滤波降噪处理后的纤维图像进行处理,以得到所述纤维图像中每根纤维两侧的边缘线段信息。
9、根据本专利技术的一个实施例,所述根据所述边缘线段信息确定所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段是否补充连接,包括:所述边缘线段信息包括边缘线段的端点坐标;根据所述边缘线段的端点坐标计算所述每根纤维同一侧的相邻的两个边缘线段的斜率;在每根纤维同一侧的相邻的两个边缘线段的斜率满足第一预设条件时,计算两个边缘线段上的相邻近的两个端点之间的距离;在所述距离小于第一预设距离时,确定所述相邻两个边缘线段需要补充线段连接,否则不补充连接。
10、根据本专利技术的一个实施例,所述对所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段进行补充连接,连接形成的线段为所述相邻的两个边缘线段之间的补充边缘线段,所述相邻的两个边缘线段通过所述补充边缘线段连接形成一条完整的边缘线段,包括:对所述相邻的两个边缘线段通过所述补充边缘线段连接形成的一条完整的边缘线段进行第一校验处理;所述第一校验处理包括:通过所述边缘线段的端点坐标获取所述相邻的两个边缘线段的斜率和所述补充边缘线段的斜率;所述相邻的两个边缘线段的斜率分别与所述补充边缘线段的斜率之差的绝对值小于第一预设斜率时,对所述相邻的两个边缘线段进行补充连接,否则不补充连接。
11、根据本专利技术的一个实施例,在所述相邻的两个边缘线段的斜率之差的绝对值小于第二预设斜率时,确定所述相邻的两个边缘线段的斜率满足所述第一预设条件。
12、根据本专利技术的一个实施例,所述根据所述每根纤维中两侧的边缘线段计算所述每根纤维的纤维直径,包括:获取每个纤维一侧的边缘线段的中点坐标,以及与该中点坐标相对应的处于该纤维另一侧的边缘线段;与经过所述纤维一侧的边缘线段中点坐标的垂线所相交的处于该纤维另一侧的边缘线段为与该中点坐标相对应的处于该纤维另一侧的边缘线段;根据所述中点坐标与与其相对应的处于该纤维另一侧的边缘线段计算纤维直径。
13、根据本专利技术的一个实施例,所述方法还包括:对计算出的所述纤维直径进行第二校验处理;所述第二校验处理包括:确定所述纤维直径小于第二预设距离,否则判定所述纤维直径不准确,并删除;获取每个纤维一侧的边缘线段的斜率,以及与该边缘线段中点坐标对应的另一侧的边缘线段的斜率,二者斜率之差的绝对值小于第三预设斜率时,确定所述纤维直径计算正确,否则不准确,并删除。
14、根据本专利技术的一个实施例,所述方法还包括:设置纤维中线用以显示纤维直径。
15、根据本专利技术的一个实施例,根据纤维两侧的边缘线段计算纤维中线的位置,并赋予纤维中线数值以表示纤维两侧的边缘线段之间的纤维直径。
16、根据本专利技术的一个实施例,在所述纤维的某一段中,其一侧的边缘线段对应另一侧有多个边缘线段时,产生至少2个纤维中线;对所述至少2个纤维中线进行比较,并在所述至少2个纤维中线中任意两个纤维中线之间的斜率差小于第四预设斜率、且各自对应的纤维直径之间的变化幅度小于预设幅度值时,则删除所述任意两个纤维中线中的其中一个,否则保留所述任意两个纤维中线。
17、根据本专利技术的一个实施例,所述方法还包括:获取所述纤维中线上所有像素的灰度值;计算所述纤维中线的灰度方差值;在所述纤维中线的灰度方差值大于预设值时,将所述纤维中线删除。
18、为了达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有纤维图像的纤维直径测量程序,所述纤维图像的纤维直径测量程序被处理器执行时,实现前述本专利技术实施例的纤维图像的纤维直径测量方法。
19、根据本专利技术实施例的计算机可读存储介质,通过处理器执行纤维图像的纤维直径测量程序,能够同时获取多根纤维不同位置的纤维直径,进而提高获取纤维直径的效率。
20、为了达到上述目的,本专利技术第三方面实施例提出了一种纤维图像的纤维直径测量装置,其中,所述装置包括:处理模块,用于对所述纤维图像进行预处理以得到所述纤维图像中每根纤维两侧的边缘线段信息;确定模块,用于根据所述边缘线段信息确定所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段是否补充连接;控制模块,用于对所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段进行补充连接,连接形成的线段为所述相邻的两个边缘线段之间的补充边缘线段,所述相邻的两个边缘线段通过所述补充边缘线段连接形成一条完整的边缘线段;计算模块,用于根据所述每根纤维中两侧的边缘线段计算所述每根纤维的纤维直径。
21、根据本专利技术实施例提出的纤维图像的纤维直径测量装置,能够同时获取多根纤维不同位置的纤维直径,进而提高获取纤维直径的效率。
22、为了达到上述目的,本专利技术第四方面实施例提出了一种测量系统,包括前述本专利技术实施例的纤维图像的纤维直径测量装置。
23、根据本专利技术实本文档来自技高网...
【技术保护点】
1.一种纤维图像的纤维直径测量方法,其特征在于,所述方法包括:
2.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述对所述纤维图像进行预处理以得到所述纤维图像中每根纤维两侧的边缘线段信息,包括:
3.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述根据所述边缘线段信息确定所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段是否补充连接,包括:
4.根据权利要求3所述的纤维图像的纤维直径测量方法,其特征在于,所述对所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段进行补充连接,连接形成的线段为所述相邻的两个边缘线段之间的补充边缘线段,所述相邻的两个边缘线段通过所述补充边缘线段连接形成一条完整的边缘线段,包括:
5.根据权利要求3-4中任一项所述的纤维图像的纤维直径测量方法,其特征在于,在所述相邻的两个边缘线段的斜率之差的绝对值小于第二预设斜率时,确定所述相邻的两个边缘线段的斜率满足所述第一预设条件。
6.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述根据所述每根纤
7.根据权利要求6所述的纤维图像的纤维直径测量方法,其特征在于,还包括:对计算出的纤维直径进行第二校验处理;
8.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述方法还包括:设置纤维中线用以显示纤维直径。
9.根据权利要求8所述的纤维图像的纤维直径测量方法,其特征在于,根据纤维两侧的边缘线段计算纤维中线的位置,并赋予纤维中线数值以表示纤维两侧的边缘线段之间的纤维直径。
10.根据权利要求9所述的纤维图像的纤维直径测量方法,其特征在于,在所述纤维的某一段中,其一侧的边缘线段对应另一侧有多个边缘线段时,产生至少2个纤维中线;
11.根据权利要求9所述的纤维图像的纤维直径测量方法,其特征在于,所述方法还包括:
12.一种计算机可读存储介质,其特征在于,其上存储有纤维图像的纤维直径测量程序,所述纤维图像的纤维直径测量程序被处理器执行时,实现根据权利要求1-11中任一项所述的纤维图像的纤维直径测量方法。
13.一种纤维图像的纤维直径测量装置,其特征在于,所述装置包括:
14.一种测量系统,其特征在于,包括权利要求13所述的纤维图像的纤维直径测量装置。
...【技术特征摘要】
1.一种纤维图像的纤维直径测量方法,其特征在于,所述方法包括:
2.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述对所述纤维图像进行预处理以得到所述纤维图像中每根纤维两侧的边缘线段信息,包括:
3.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述根据所述边缘线段信息确定所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段是否补充连接,包括:
4.根据权利要求3所述的纤维图像的纤维直径测量方法,其特征在于,所述对所述每根纤维两侧的边缘线段中,同一侧的相邻的两个边缘线段进行补充连接,连接形成的线段为所述相邻的两个边缘线段之间的补充边缘线段,所述相邻的两个边缘线段通过所述补充边缘线段连接形成一条完整的边缘线段,包括:
5.根据权利要求3-4中任一项所述的纤维图像的纤维直径测量方法,其特征在于,在所述相邻的两个边缘线段的斜率之差的绝对值小于第二预设斜率时,确定所述相邻的两个边缘线段的斜率满足所述第一预设条件。
6.根据权利要求1所述的纤维图像的纤维直径测量方法,其特征在于,所述根据所述每根纤维中两侧的边缘线段计算所述每根纤维的纤维直径,包括:
【专利技术属性】
技术研发人员:陈洋,张伟,曹峰,贺羽,
申请(专利权)人:国仪量子技术合肥股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。