首页> 中国专利> SD-OCT图像的淡水无核珍珠珍珠质层缺陷识别方法

SD-OCT图像的淡水无核珍珠珍珠质层缺陷识别方法

摘要

本发明公开了一种SD‑OCT图像的淡水无核珍珠珍珠质层缺陷识别方法。对淡水无核珍珠的SD‑OCT图像进行背景和目标的分离处理,获得背景和目标的分界线,根据分界线对图像依次进行拉平和散斑噪声去除的处理,对图像进行裁剪和压缩,计算像素点的纵向梯度,并提取获得缺陷层上下边界,计算纵向梯度均值,再通过上边界线阈值和下边界线阈值判断获得确定缺陷子层,从而获得缺陷的结果。本发明方法实现了淡水珍珠质层中缺陷子层的检测,并完成缺陷子层的自动标识和判别,对不同形态的缺陷子层具有较强的适应性,提高了检测效率,配合成像等外观检测方法,为淡水珍珠在线检测奠定技术基础。

著录项

  • 公开/公告号CN106023158A

    专利类型发明专利

  • 公开/公告日2016-10-12

    原文格式PDF

  • 申请/专利权人 浙江科技学院;

    申请/专利号CN201610305719.5

  • 申请日2016-05-10

  • 分类号G06T7/00(20060101);

  • 代理机构33200 杭州求是专利事务所有限公司;

  • 代理人林超

  • 地址 310023 浙江省杭州市西湖区留和路318号

  • 入库时间 2023-06-19 00:38:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-18

    授权

    授权

  • 2016-11-09

    实质审查的生效 IPC(主分类):G06T7/00 申请日:20160510

    实质审查的生效

  • 2016-10-12

    公开

    公开

说明书

技术领域

本发明属于珍珠内部品质自动化检测领域,涉及OCT图像处理方法,尤其是涉及了一种SD-OCT图像的淡水无核珍珠珍珠质层缺陷识别方法。

背景技术

淡水珍珠是我们珍珠产品的主要品种,其珍珠质层的内部结构观测和分析是珍珠产业发展面临的主要技术问题。淡水珍珠通常采用无核养殖,其珍珠质层主要由碳酸钙结晶体和壳角蛋白呈年轮状垒积而成,在良珠中所有碳酸钙颗粒几乎全由文石组成,具有完全一致的消光方位。劣质珠珍珠质层有一定空隙或者裂缝且厚度形状不均的棱柱层,棱柱层中碳酸钙近一半以粗粒方解石形式存,呈放射状和梳状结构,或长轴垂直圆切线,棱柱结构愈多,影响珍珠的光泽。

在无损检测珍珠内部结构上,一般使用X光成像或X光显微成像,需要大型设备,耗费工时,且对检测人员有一定辐射伤害,经过多次X光照射将会损伤珍珠,使其失去光泽。谱域光学相干层析成像(SD-OCT)通过测量物质的光学反射散射特性展现内部其结构形态和分布,目前SD-OCT图像已经用于珍珠识别、定量测量、定性鉴定,报道表明图像可以清楚展现珍珠的层次结构。目前OCT图像法的主要应用有:鉴别真假珍珠、区别海水有核珍珠与淡水无核珍珠、测定珍珠层厚度,探讨珍珠生长动力学规律。在珍珠研究,该方法具有较广阔的应用前景。

由于在产业应用中,一个母贝可以出产数十棵淡水珍珠,珍珠OCT图像的量非常大,采用人工判别,效率十分低下,因此需对图像进行自动分析。在珍珠OCT图像应用过程中,主要研究点为OCT图像厚度测量算法及层次结构自动检测的算法,实现了海水珍珠的珍珠质层厚度自动测量。但是对于淡水珍珠的内部检测,研究尚处于起步阶段。

发明内容

针对于背景技术中存在的问题,本发明的目的在于提供了一种SD-OCT图像的淡水无核珍珠珍珠质层缺陷识别方法,能够自动识别SD-OCT图像中珍珠质子层的缺陷,并完成缺陷子层的自动标识和判别,提高了检测效率,配合成像等外观检测方法,为淡水珍珠在线检测奠定技术基础。

本发明采用的技术方案是包括以下步骤:

1)采集淡水无核珍珠的SD-OCT图像;

2)对SD-OCT图像进行背景和目标的分离处理,获得背景和目标的分界线;

3)根据分界线对图像依次进行拉平和散斑噪声去除的处理;

4)对图像进行裁剪和压缩;

5)计算像素点的纵向梯度,并提取获得缺陷层上下边界:

6)计算纵向梯度均值,再通过上边界线阈值和下边界线阈值判断获得缺陷的结果:分别计算上边界上和下边界上所有像素的纵向梯度均值;对比上边界纵向梯度均值与上边界线阈值,若上边界纵向梯度均值大于上边界线阈值,则认为边界下部产生缺陷;对比下边界纵向梯度均值与下边界线阈值,若下边界纵向梯度均值小于下边界线阈值,则认为边界上部产生缺陷;若边界上部和下部均产生缺陷,则认为淡水无核珍珠的珍珠质层存在缺陷,否则不存在。

所述步骤2)具体为:

2.1)提取SD-OCT图像中前10行像素点,计算前10行像素点的均值μ和标准差σ,采用以下公式获得降噪阈值A:

A=(μ+9*σ)2

以降噪阈值对SD-OCT图像进行阈值降噪;

2.2)使用Canny算子对降噪后的图像提取其图像边缘,进行二值化处理,使图像边缘的像素灰度值为1,除图像边缘以外的图像其它像素灰度值为0;

2.3)对二值化后图像中的每一列像素点,自上向下搜索该列出现第一个灰度值为1的像素点并记录作为待拟合像素点;

2.4)用二次多项式拟合方法对所有待拟合像素点进行拟合,得到背景和目标之间的分界线,并获得分界线所对应的所有图像像素点,SD-OCT图像中以分界线以上部分作为背景,分界线以下部分作为珍珠质层目标;

所述步骤3)具体为:先以步骤2)获得分界线上沿图像纵向坐标的最高点作为拉平变换后图像分界线的最高点,将SD-OCT图像中的每一列像素整体进行向上平移,使得原SD-OCT图像中的分界线变换为水平直线,每一列像素向上平移后上部超出图像外的部分剔除,下部位于图像中缺失的部分用灰度值为0的像素填补;

然后使用二维中值滤波和BM3D图像降噪算法对拉平后的图像进行降噪。

所述步骤4)具体为:先裁剪掉占图像10%的左侧边缘、占图像10%的右侧边缘和占图像20%的底部边缘;然后使用灰度均值偏差比较,将裁减后的图像以2×2窗口分为各个块图像区域,对于每个块图像区域计算所有四点的灰度值均值,保留四点中与该灰度值均值相差最大的一点,剔除其余三点,完成裁剪后图像的压缩。

所述步骤5)具体为:计算压缩后图像中每个像素点的纵向梯度,根据像素点中纵向梯度的极性,将所有像素点分离形成正梯度集合与负梯度集合,使用图方法分别对正梯度集合和负梯度集合的所有像素点进行处理,分别获得缺陷层的上边界和下边界。

所述步骤5)中纵向梯度数值为正值的像素点则归为正梯度集合,纵向梯度数值为负值的像素点则归为负梯度集合。

所述步骤5)中的图方法为:

5-1)定义相连通的两个像素点之间存在关联权值,每个像素点与其相邻的各个像素点之间相连通,相邻的像素点包括像素点周围形成九宫格的其余八个像素点;

5-2)计算图像中每个像素点的纵向梯度并进行归一化处理,采用以下公式计算所有相连通的两个像素点之间的关联权值Weightab

Weightab=2.01-ga-gb

其中,ga和gb分别为两个相连通的像素点a和b的纵向梯度;

5-3)在图像的最左侧和最右侧各增加一列像素点,即增加了两列像素点,新增加的最左列的所有像素点均相连通,新增加的最右列的所有像素点均相连通,最左列像素和最右列像素中每两个相连通的像素点的关联权值均为10-5

5-4)以最左列像素点的中间像素点为边界搜索的初始点,以最右列像素点的中间像素点为边界搜索的终点,结合图像中各像素点的相连通情况及其关联权值采用Dijkstra单源最短路径搜索算法,获得缺陷层的边界。

本发明具有的有益效果是:

本发明使用SD-OCT图像检测淡水无核珍珠的内部缺陷,具有无损、快速、低成本的优点。

本发明方法采用了图分割手段,并提出了对应的权值策略,对不同形状、不同大小、不同厚度的缺陷子层具有普适性,并能自动标记缺陷的位置,较其他方法具有更好定位精度。

本发明采用纵向梯度作何评价手段,结合图像拉平,检测效果具有一定的鲁棒性。

附图说明

图1是本发明方法的流程图。

图2是采集的淡水无核珍珠的OCT图像。其中(a)为正常无缺陷样本,(b)-(f)样本存在各种形态的缺陷。

图3是本发明的拉平步骤的效果图。(a)表示拉平前,(b)表示拉平后。

图4是实施例正常无缺陷样本的缺陷层上下边界提取效果图。

图5是实施例存在形态缺陷样本之一的缺陷层上下边界提取效果图。

图6是实施例存在形态缺陷样本之二的缺陷层上下边界提取效果图。

图7是实施例存在形态缺陷样本之三的缺陷层上下边界提取效果图。

图8是实施例存在形态缺陷样本之四的缺陷层上下边界提取效果图。

图9是实施例存在形态缺陷样本之五的缺陷层上下边界提取效果图。

图10是本发明的背景目标分离的边界提取效果图。(a)背景目标分离前的原始图像;(b)原始图像的待拟合像素点及分界线。

具体实施方式

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明的实施例如下:

(1)使用Thorlabs公司生产的TELSTO 1300V2型SD-OCT成像仪采集淡水无核珍珠的SD-OCT图像样本30个,其中15个含有珍珠质层缺陷,15个为正常样本;图2为其中6个典型样本的OCT图像,其中(a)为正常无缺陷样本,(b)-(f)样本存在各种形态的缺陷。

(2)背景目标分离:

2.1)提取SD-OCT图像中前10行像素点,计算前10行像素点的均值μ和标准差σ,采用以下公式获得降噪阈值A:

A=(μ+9*σ)2

以降噪阈值对SD-OCT图像进行阈值降噪;

2.2)使用Canny算子对降噪后的图像提取其图像边缘,进行二值化处理,使图像边缘的像素灰度值为1,除图像边缘以外的图像其它像素灰度值为0;

2.3)对二值化后图像中的每一列像素点,自上向下搜索该列出现第一个灰度值为1的像素点并记录作为待拟合像素点;

2.4)用二次多项式拟合方法对所有待拟合像素点进行拟合,得到背景和目标之间的分界线及分界线上的像素点;

图10(a)给出了背景目标分离前的原始图像;图10(b)给出了原始图像的待拟合像素点及分界线;

(3)图像拉平及散斑噪声去除:取步骤(2)涉及的分界线上点的纵向坐标最高点,以此为拉平变换后图像的最高点,对采集的SD-OCT图像中的每一列进行向上平移,其中补入的像素插入0;图3是给出了拉平步骤的效果图。使用二维中值滤波及BM3D图像降噪算法,对拉平后的图像进行降噪;

(4)图像裁剪和压缩:对图像的上边界中点为基准,向左定位80%的尺寸,向右定位80%的尺寸,向下定位80%的尺寸对图像进行保留和裁剪。

本实施列中,图像尺寸为1024×1024,裁剪后的图像尺寸为820*820;使用灰度均值偏差比较,以2×2模版,取4点灰度的均值,保留与该平均值相差最大的一点,剔除其余3点,完成裁剪后图像的压缩;压缩后的图像尺寸为205×205;

(5)缺陷层上下边界提取:计算裁剪及压缩后图像每个像素点的纵向梯度;根据像素点中梯度的极性,分离出正梯度集合与负梯度集合;使用图方法,使用正梯度集估计缺陷层的上边界;使用图方法,使用负梯度集的绝对值估计缺陷层的下边界;

5-1)定义相连通的两个像素点之间存在关联权值,每个像素点与其相邻的各个像素点之间相连通;

5-2)计算图像中每个像素点的纵向梯度并进行最大最小值归一化处理,采用以下公式计算所有相连通的两个像素点之间的关联权值Weightab

Weightab=2.01-ga-gb

其中,ga和gb分别为两个相连通的像素点a和b的纵向梯度;

5-3)在图像的最左侧和最右侧各增加一列像素点,新增加的最左列的所有像素点均相连通,新增加的最右列的所有像素点均相连通,最左列像素和最右列像素中每两个相连通的像素点的关联权值均为10-5

5-4)以最左列像素点的中间像素点为边界搜索的初始点,以最右列像素点的中间像素点为边界搜索的终点,结合图像中各像素点的相连通情况及其关联权值采用Dijkstra单源最短路径搜索算法,获得缺陷层的边界。

实施例6个典型样本缺陷层上下边界提取效果分别如图4~图9所示,图4是正常无缺陷样本,其余五张图是存在缺陷的样本。每张图中的左侧为OCT图像,右侧为OCT图像对应的纵向梯度图,分别在OCT图像及其对应的的纵向梯度图中显示。每张图中,上方的线为上边界,下方的线为下边界。

(6)阈值判断:计算如步骤(5)所述的上边界上所有像素对应的纵向梯度均值;计算如步骤(5)所述的下边界上所有像素对应的纵向梯度均值。

图4~图9显示OCT图像及其对应的纵向梯度图,表1显示了15个正常样本和15个缺陷样本的上边界所有节点的纵向梯度均值及下边界所有节点的纵向梯度均值。

分别设立上边界阈值为180和下边界阈值为-240;对比上边界梯度均值与上边界线阈值,若上边界梯度均值大于上边界线阈值,则判定边界下部产生缺陷;对比下边界梯度均值与下边界线阈值,若下边界梯度均值小于下边界线阈值,则判定边界上部产生缺陷;实验结果表面,对于30个样本中的缺陷识别率达到了100%。

表1.上下边界的平均梯度值

在本发明实施例中,本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号