一种钻石纯度检测方法及系统与流程

文档序号:36125437发布日期:2023-11-22 18:29阅读:22来源:国知局
一种钻石纯度检测方法及系统与流程

本发明涉及图像处理,尤其涉及一种钻石纯度检测方法及系统。


背景技术:

1、钻石内含物的类别、位置以及数量是影响钻石纯度级别的主要因素,而钻石纯度级别直接决定了钻石的价值,因此,对钻石纯度进行准确检测已成为市场的普遍需求。

2、目前,现有的钻石纯度检测方法往往是通过光学相干层析成像技术对钻石内部结构无创成像,再根据所采集的钻石图片检测钻石内含物的位置及数量,但是,在采集钻石图片时易于受成像环境、光照变化、光的反射折射等因素的影响,致使钻石图片质量较差,另外,钻石内含物的类别繁多且某些内含物极其微小,从而导致钻石纯度检测效果不够精准。


技术实现思路

1、针对现有技术的不足,本发明提供了一种钻石纯度检测方法及系统,解决了现有的钻石纯度检测结果不够精准的技术问题,达到了提高钻石纯度检测效果的目的。

2、为解决上述技术问题,本发明提供了如下技术方案:一种钻石纯度检测方法,包括以下步骤:

3、s1、获取由图像采集设备所采集的待检测钻石不同深度的光学图像;

4、s2、对待检测钻石不同深度的光学图像进行预处理,得到预处理后钻石图像;

5、s3、从所述预处理后钻石图像的中心以预设角度向外发出m条射线对所述预处理后钻石图像进行分割得到分割图,并对所有分割图顺时针进行不同角度的旋转,得到钻石结构一致的m个待检测子图;

6、s4、将m个所述待检测子图输入到预先构建的金字塔型检测网络模型中进行特征学习,获得与所述待检测子图对应的检测结果;

7、s5、将所述检测结果整合到所述预处理后钻石图像上,得到钻石纯度检测结果。

8、进一步地,所述步骤s2具体包括:

9、s21、根据多聚焦图像融合算法对同一钻石不同深度的光学图像进行融合,得到融合图像;

10、s22、根据边缘检测算法针对所述融合图像检测出钻石边缘并沿着钻石边缘向外扩充n个像素,得到扩充图像;

11、s23、将所述扩充图像再次向外扩充形成所述扩充图像的外切正方形图并将再次扩充的区域设置为黑色,得到去除背景信息噪音的预处理后钻石图像。

12、进一步地,在步骤s4中,所述金字塔型检测网络模型的构建步骤包括:

13、获取若干带有标签的预处理后钻石图像作为训练数据集,其中,所述标签是由人工根据内含物的类型和位置进行的标注;

14、构建以深度残差网络为底层网络的金字塔型检测网络模型;

15、根据所述训练数据集对所述金字塔型检测网络进行训练,得到金字塔型检测网络模型。

16、进一步地,所述步骤s4具体包括:

17、s41、对所述预处理后钻石图像从最底层卷积层向上逐层卷积提取特征,得到不同分辨率的特征集{c2,c3,c4,c5};

18、s42、通过1x1卷积层作用在c5上生成低分辨率特征图p5,同时通过1x1卷积层作用在{c4,c3,c2}和上采样作用在{p5,p4,p3},依次生成高分辨率特征图{p4,p3,p2};

19、s43、在特征图{p5,p4,p3,p2}上采用{1:1,1:2,2:1}三种比率的框,得到与所述待检测子图对应的检测结果。

20、进一步地,所述检测结果包括内含物类别和检测框,所述检测框指的是包含内含物的矩形坐标区域。

21、本发明还提供了一种技术方案:一种用于实现一种钻石纯度检测方法的系统,包括:

22、图像获取模块,所述图像获取模块用于获取由图像采集设备所采集的待检测钻石不同深度的光学图像;

23、图像预处理模块,所述图像预处理模块用于对待检测钻石不同深度的光学图像进行预处理,得到预处理后钻石图像;

24、图像分割模块,所述图像分割模块用于从所述预处理后钻石图像的中心以预设角度向外发出m条射线对所述预处理后钻石图像进行分割得到分割图,并对所有分割图顺时针进行不同角度的旋转,得到钻石结构一致的m个待检测子图;

25、内含物检测模块,所述内含物检测模块用于将m个所述待检测子图输入到预先构建的金字塔型检测网络模型中进行检测,获得与所述待检测子图对应的检测结果;

26、整合模块,所述整合模块用于将所述检测结果整合到所述预处理后钻石图像上,得到钻石纯度检测结果。

27、进一步地,还包括检测网络模型构建模块;

28、所述检测网络模型构建模块用于获取若干带有标签的预处理后钻石图像作为训练数据集;构建以深度残差网络为底层网络的金字塔型检测网络模型;根据所述训练数据集对所述金字塔型检测网络进行训练,得到训练好的金字塔型检测网络模型。

29、借由上述技术方案,本发明提供了一种钻石纯度检测方法及系统,至少具备以下有益效果:

30、1、本发明通过多聚焦图像融合算法将同一颗待检测钻石不同深度的光学图像融合为一张能够同时显示所有内含物的融合图像,接着使用边缘检测算法自动找到钻石主体并去除钻石背景噪音得到预处理后钻石图像,然后进行切割与旋转得到钻石结构一致的多个待检测子图,在相同输入的情况下,提高了内含物的信息,并降低了检测难度,最后将待检测子图输入金字塔型的检测网络模型进行特征学习,能够快速准确的检测出钻石内含物的类型及位置,从而提高了钻石纯度检测精准度及检测效率。

31、2、本发明通过构建以深度残差网络101为底层网络的金字塔型检测网络模型,使用了横向链接进行高分辨率信息共享,使用纵向上采样进行高层语义信息共享,可获得多层不同分辨率的特征图,提升了对小目标物体的检测精度,还增强了检测网络模型的鲁棒性。



技术特征:

1.一种钻石纯度检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的钻石纯度检测方法,其特征在于,所述步骤s2具体包括:

3.根据权利要求1所述的钻石纯度检测方法,其特征在于,在步骤s4中,所述金字塔型检测网络模型的构建步骤包括:

4.根据权利要求3所述的钻石纯度检测方法,其特征在于,所述步骤s4具体包括:

5.根据权利要求1所述的钻石纯度检测方法,其特征在于,所述检测结果包括内含物类别和检测框,所述检测框指的是包含内含物的矩形坐标区域。

6.一种用于实现上述权利要求1-5任一项所述的一种钻石纯度检测方法的系统,其特征在于,包括:

7.根据权利要求6所述的钻石纯度检测系统,其特征在于,还包括检测网络模型构建模块(60);


技术总结
本发明涉及图像处理技术领域,解决了现有的钻石纯度检测结果不够精准的技术问题,尤其涉及一种钻石纯度检测方法,包括:获取待检测钻石不同深度的光学图像并进行预处理,得到预处理后钻石图像;从预处理后钻石图像的中心以预设角度向外发出M条射线对所述预处理后钻石图像进行分割得到分割图,并对所有分割图顺时针进行不同角度的旋转,得到钻石结构一致的M个待检测子图;将M个所述待检测子图输入到预先构建的金字塔型检测网络模型中进行检测,获得与待检测子图对应的检测结果;将检测结果整合到所述预处理后钻石图像上,得到钻石纯度检测结果。本发明能够能较为精准的检测到钻石内含物的位置和类别,提高了钻石纯度精度结果的精准度。

技术研发人员:宋艳枝,张嘉骏
受保护的技术使用者:合肥高斯智能科技有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1