掌桥专利:专业的专利平台
掌桥专利
首页

基于图像处理的新材料医疗器械缺陷检测方法

文献发布时间:2023-06-19 16:11:11



技术领域

本发明涉及图像数据处理技术领域,具体涉及一种基于图像处理的新材料医疗器械缺陷检测方法。

背景技术

医疗器械在我国医疗卫生事业中扮演着非常重要的角色,它的质量问题不仅关系着人民群众的安全,还关系着医疗卫生行业的发展,因此对医疗器械开展质量检测具有巨大的民生意义。但是由于医疗器械产品的种类繁多,很难设计出来通用的检测仪器或检测方法对医疗器械产品进行质量检测,这无疑是对产品质量检测造成了很大的困难。

传统针对医疗器械的缺陷检测方法通常是人工目视检测,但是该缺陷检测方法过于依赖人眼检测,工人经过长时间的工作,其工作效率和检测准确性会大大降低,容易造成误检与漏检。随着图像数据处理技术的发展,出现了一种基于神经网络的医疗器械的缺陷检测方法,该缺陷检测方法往往需要大量的数据集进行训练,耗费时间,若用少量样本训练网络,该检测网络的鲁棒性和检测速度会降低,从而不满足实际生产需求。还可以通过自适应阈值分割法对医疗器械的缺陷进行检测,该缺陷检测方法对于较为明显的缺陷的检测效果较好,但检测缺陷种类单一,也就是仅仅适合特定的缺陷类别,不能检测其他类别的缺陷,该缺陷检测方法的泛化能力较弱。

发明内容

为了解决上述现有的医疗器械缺陷检测方法的泛化能力弱的技术问题,本发明的目的在于提供一种基于图像处理的新材料医疗器械缺陷检测方法。

本发明提供了一种基于图像处理的新材料医疗器械缺陷检测方法,包括以下步骤:

获取待检测医疗器械的表面图像,并对表面图像进行图像处理,得到待检测医疗器械的多尺度目标灰度图像;

根据待检测医疗器械的多尺度目标灰度图像,确定各个尺度的目标灰度图像内的每个像素点的梯度幅值,进而确定各个尺度的目标灰度图像对应的梯度直方图;

根据各个尺度的目标灰度图像对应的梯度直方图,确定各个尺度的目标灰度图像中的各梯度级的权重;

根据各个尺度的目标灰度图像中的各梯度级的权重,确定各个尺度的目标灰度图像中的各梯度级的编码长度;

根据各个尺度的目标灰度图像中的各梯度级的权重和编码长度,确定待检测医疗器械存在缺陷的概率;

根据待检测医疗器械存在缺陷的概率,判断待检测医疗器械是否存在缺陷。

进一步的,确定各个尺度的目标灰度图像中的各梯度级的权重的步骤包括:

根据各个尺度的目标灰度图像对应的梯度直方图,确定各个尺度的目标灰度图像中的各梯度级以及各梯度级对应的像素点在对应尺度的目标灰度图像中的个数;

根据各个尺度的目标灰度图像中的各梯度级以及各梯度级对应的像素点在对应尺度的目标灰度图像中的个数,确定各个尺度的目标灰度图像中的各梯度级的权重,其计算公式为:

其中,

进一步的,确定各个尺度的目标灰度图像中的各梯度级的编码长度的步骤包括:

根据各个尺度的目标灰度图像中的各梯度级的权重,筛选出各个目标权重,进而确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度;

根据各个尺度的目标灰度图像中的各梯度级的权重和每个目标权重对应的各梯度级的优先程度,确定各个尺度的目标灰度图像对应的权重序列;

根据各个尺度的目标灰度图像对应的权重序列,对各个尺度的目标灰度图像中的各梯度级进行编码,从而得到各个尺度的目标灰度图像中的各梯度级的编码长度。

进一步的,进而确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度的步骤包括:

获取各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的邻域像素点,根据各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点及其邻域像素点的梯度幅值,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的信息量;

根据各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的信息量,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的像素信息量相似程度;

根据各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的像素信息量相似程度,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度。

进一步的,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的信息量的计算公式为:

其中,

进一步的,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的像素信息量相似程度的计算公式为:

其中,

进一步的,获取各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的邻域像素点的步骤包括:

以各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点为中心像素点,构建滑窗,将每个像素点对应的滑窗内的除中心像素点外的像素点叫做邻域像素点。

进一步的,确定待检测医疗器械存在缺陷的概率的步骤包括:

根据各个尺度的目标灰度图像中的各梯度级的权重和编码长度,确定各个尺度的目标灰度图像对应的图像平均比特率;

根据各个尺度的目标灰度图像对应的图像平均比特率和各梯度级的编码长度,确定待检测医疗器械存在缺陷的概率。

进一步的,确定各个尺度的目标灰度图像对应的图像平均比特率的计算公式为:

其中,

进一步的,确定待检测医疗器械存在缺陷的概率的计算公式为:

其中,Q为待检测医疗器械存在缺陷的概率,

本发明具有如下有益效果:

本发明通过对待检测医疗器械的表面图像进行图像处理,得到待检测医疗器械的多尺度目标灰度图像,进而确定各个尺度的目标灰度图像中的各梯度级的权重和编码长度,根据各个尺度的目标灰度图像中的各梯度级的权重和编码长度,得到待检测医疗器械存在缺陷的概率,根据待检测医疗器械存在缺陷的概率,来判断待检测医疗器械是否存在缺陷。

本发明通过图像处理的方式对新材料医疗器械进行缺陷检测,该缺陷检测方法不仅可以利用图像本身的性质进行缺陷检测,简化了医疗器械缺陷检测的过程,而且对于多种类别的医疗器械表面缺陷均可以达到较好的检测效果,相较于传统对单一缺陷的检测,本发明增强了医疗器械缺陷检测的泛化能力。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本发明一种基于图像处理的新材料医疗器械缺陷检测方法的流程图;

图2为本发明实施例中的确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度的流程图。

具体实施方式

为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的技术方案的具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一个实施例。此外,一个或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。

本实施例通过对所获取的新材料医疗器械的表面图像进行图像处理,得到该新材料医疗器械的多尺度目标灰度图像,然后在对每个尺度的目标灰度图像进行图像压缩处理的过程中,得到每个尺度的目标灰度图像对应的压缩率和编码长度,根据每个尺度的目标灰度图像对应的压缩率和编码长度,确定该新材料医疗器械表面存在缺陷的概率,从而判断该新材料医疗器械表面是否存在缺陷。基于上述内容,本实施例提供了一种基于图像处理的新材料医疗器械缺陷检测方法,如图1所示,该方法包括以下步骤:

(1)获取待检测医疗器械的表面图像,并对表面图像进行图像处理,得到待检测医疗器械的多尺度目标灰度图像。

本实施例在对待检测医疗器械表面进行缺陷检测时,通过采用计算机视觉技术获取待检测医疗器械的表面图像,此时所获取的待检测医疗器械的表面图像中存在着除待检测医疗器械之外的背景图像,该背景图像会影响后续医疗器械缺陷检测的准确性,所以本实施例需要去除该背景图像,只保留待检测医疗器械本身,得到待检测医疗器械的目标图像,该待检测医疗器械的目标图像是指只有待检测医疗器械本身的表面图像。通过对待检测医疗器械的目标图像进行图像处理,从而得到待检测医疗器械的多尺度目标灰度图像的过程,其步骤包括:

本实施例为了避免待检测医疗器械的表面图像中背景图像对后续缺陷检测的干扰,首先采用DNN(Deep Neural Networks ,深度神经网络)技术识别待检测医疗器械的表面图像中的待检测医疗器械,从而得到待检测医疗器械的表面图像中的只保留待检测医疗器械本身的图像,也就是待检测医疗器械的目标图像。然后,根据待检测医疗器械的目标图像,对待检测医疗器械的目标图像进行灰度化处理,从而得到待检测医疗器械的灰度目标图像。最后,基于待检测医疗器械的灰度目标图像,利用图像金字塔技术对待检测医疗器械的灰度目标图像进行梯次下采样处理,从而获得多个采样尺度下的待检测医疗器械的灰度目标图像,也就是待检测医疗器械的多尺度目标灰度图像,本实施例对待检测医疗器械的灰度目标图像进行了

需要说明的是,关于DNN技术的相关内容包括:DNN网络的训练数据集为本实施例中待检测医疗器械的多张表面图像;训练数据集对应标签的标注过程为单通道的语义标签,即将图像中为背景的像素点标注为0,将图像中为待检测医疗器械的像素点标注为1;该网络所使用的loss函数为交叉熵损失函数;该网络最终输出只包含待检测医疗器械本身的表面图像。DNN网络的构建和训练过程为现有技术,不在本发明保护范围内,此处不再进行详细阐述。

(2)根据待检测医疗器械的多尺度目标灰度图像,确定各个尺度的目标灰度图像内的每个像素点的梯度幅值,进而确定各个尺度的目标灰度图像对应的梯度直方图。

本实施例通过利用Sobel算子(索尔贝算子)计算各个尺度的目标灰度图像内的每个像素点x方向的梯度

需要说明的是,Sobel算子(索尔贝算子)计算每个像素点梯度的过程和构建梯度直方图均为现有技术,不在本发明保护范围内,此处不再进行详细阐述。

(3)根据各个尺度的目标灰度图像对应的梯度直方图,确定各个尺度的目标灰度图像中的各梯度级的权重。

需要说明的是,本实施例后续对各个尺度的目标灰度图像进行霍夫曼编码时,各个尺度的目标灰度图像中的各梯度级的权重越大表征对应梯度级的编码长度越短,也就是不同权重的梯度级对应的编码长度不同,各梯度级的权重会对其对应的编码长度产生一定程度的影响,所以本实施例需要确定各个尺度的目标灰度图像中的各梯度级的权重,其步骤包括:

(3-1)根据各个尺度的目标灰度图像对应的梯度直方图,确定各个尺度的目标灰度图像中的各梯度级以及各梯度级对应的像素点在对应尺度的目标灰度图像中的个数。

在各个尺度的目标灰度图像对应的梯度直方图中,梯度直方图的横坐标为各个梯度级,梯度直方图的纵坐标为各个梯度级对应的像素点在对应尺度的目标灰度图像中的个数,由此可得到各个尺度的目标灰度图像中的各梯度级以及各梯度级对应的像素点在对应尺度的目标灰度图像中的个数。

(3-2)根据各个尺度的目标灰度图像中的各梯度级以及各梯度级对应的像素点在对应尺度的目标灰度图像中的个数,确定各个尺度的目标灰度图像中的各梯度级的权重。

本实施例以计算第

其中,

参考第

(4)根据各个尺度的目标灰度图像中的各梯度级的权重,确定各个尺度的目标灰度图像中的各梯度级的编码长度,其步骤包括:

(4-1)根据各个尺度的目标灰度图像中的各梯度级的权重,筛选出各个目标权重,进而确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度。

因为霍夫曼编码在遇到相同权重的数据时,进行编码时是随机对两个相同权重进行相加的,不同的排列组合会导致数据编码后出现不同的编码长度(排列组合方式不同,相同数据的码长根据组合方式不同而不同),我们期望在相同权重的数据中,正常梯度级的编码长度短,缺陷梯度级的编码长度长,传统霍夫曼编码是基于概率统计得到的权重,要获取相同权重的优先级,引入空域信息(传统霍夫曼没有考虑空域信息,所以传统霍夫曼是随机排列相加的,所以达不到我们期望的目的),计算相同权重下数据的优先级,从而达到正常梯度级的编码长度短,缺陷梯度级的编码长度长的目的。

在本实施例中,根据各个尺度的目标灰度图像中的各梯度级的权重,筛选出各个目标权重,这里的目标权重是指各梯度级的权重中重复出现的权重,进而确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度。本实施例以第

(4-1-1)获取各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的邻域像素点,根据各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点及其邻域像素点的梯度幅值,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的信息量。

为了确定目标权重对应的各梯度级对应的每个像素点的邻域像素点,本实施例以第

根据步骤(2)得到的各个尺度的目标灰度图像内的每个像素点的梯度幅值,可得到第

在本实施例中,某个像素点的梯度幅值与其邻域像素点的梯度幅值越相似,说明该像素点对应的滑窗区域内蕴含的信息量越小,也就是该像素点所对应的梯度级的优先程度越高,即该像素点为缺陷像素点的可能性越小,以计算第

其中,

需要说明的是,参考第

(4-1-2)根据各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的每个像素点的信息量,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的像素信息量相似程度。

在本实施例中,某个梯度级对应的像素信息量相似程度越大,说明该梯度级对应的各个像素点为待检测医疗器械表面中缺陷像素点的可能性越小,以计算第

其中,

需要说明的是,参考第

(4-1-3)根据各个尺度的目标灰度图像中每个目标权重对应的各梯度级对应的像素信息量相似程度,确定各个尺度的目标灰度图像中每个目标权重对应的各梯度级的优先程度。

在本实施例中,像素信息量相似程度是指各梯度级对应的像素点的信息量的相似性。若某个梯度级对应的像素点的信息量的相似性越大,说明该梯度级对应的像素点越不可能是图像缺陷区域内的像素点,那么该梯度级对应的优先程度越大,所以各梯度级对应的像素信息量相似程度可代表各梯度级对应的优先程度,基于此,并根据第

至此,根据步骤(4-1-1)至步骤(4-1-3)得到第

(4-2)根据各个尺度的目标灰度图像中的各梯度级的权重和各个目标权重对应的各梯度级的优先程度,确定各个尺度的目标灰度图像对应的权重序列。

(4-2-1)根据各个尺度的目标灰度图像中的各梯度级的权重,初步确定各个尺度的目标灰度图像对应的权重序列。

本实施例以初步确定第

(4-2-2)根据初步确定的各个尺度的目标灰度图像对应的权重序列和各个目标权重对应的各梯度级的优先程度,确定各个尺度的目标灰度图像对应的权重序列。

本实施例以确定第

需要说明的是,虽然此时得到的最终的权重序列与初步确定的权重序列毫无差别,但最终的权重序列对应的梯度级序列顺序与初步确定的权重序列对应的梯度级序列顺序相差较大,而在本实施例中的权重序列对应的梯度级序列顺序对后续确定最终的各梯度级的编码长度有较大的影响,其有效提高了后续确定的各梯度级的编码长度的准确性。参考第

(4-3)根据各个尺度的目标灰度图像对应的权重序列,对各个尺度的目标灰度图像中的各梯度级进行编码,从而得到各个尺度的目标灰度图像中的各梯度级的编码长度。

在本实施例中,根据步骤(4-2-2)得到的各个尺度的目标灰度图像对应的权重序列,采用霍夫曼编码进行编码,得到各个尺度的目标灰度图像中的各梯度级的编码长度,编码长度记为

需要说明的是,对于权重序列中各个目标权重进行最小权重相加时,霍夫曼编码会随机选择权重序列中两个目标权重进行相加,此时编码效率会降低而且每个梯度级的编码长度会因为梯度级的权重累加不同导致对应的编码长度不同。而本实施例通过计算目标权重对应的各梯度级的优先程度,确定各个尺度的目标灰度图像对应的权重序列,得到各个尺度的目标灰度图像中的各梯度级的更加准确的编码长度,其不仅增强了编码效率,同时还能增大各个梯度级之间的差异,有助于提高后续确定的待检测医疗器械存在缺陷的概率的准确性。

(5)根据各个尺度的目标灰度图像中的各梯度级的权重和编码长度,确定待检测医疗器械存在缺陷的概率,其步骤包括:

(5-1)根据各个尺度的目标灰度图像中的各梯度级的权重和编码长度,确定各个尺度的目标灰度图像对应的图像平均比特率。

本实施例以计算第

其中,

需要说明的是,参考第

(5-2)根据各个尺度的目标灰度图像对应的图像平均比特率和各梯度级的编码长度,确定待检测医疗器械存在缺陷的概率。

在本实施例中,对于合格无缺陷的待检测医疗器械的多尺度目标灰度图像,各个尺度目标灰度图像对应的图像平均比特率(压缩率)相似,并且多尺度目标灰度图像中每个梯度级对应的编码长度也相似。而对于存在缺陷的待检测医疗器械的多尺度目标灰度图像,由于缺陷区域存在大量的纹理信息,通过多尺度采样后,缺陷区域的纹理信息会丢失,所以在对存在缺陷的各个梯度级进行权重计算时,部分梯度级的权重会发生比较大的变化,从而导致存在缺陷的待检测医疗器械的多尺度目标灰度图像对应的图像平均比特率(压缩率)存在较大的差异,差异越大说明待检测医疗器械的缺陷严重程度越大,并且多尺度目标灰度图像中每个梯度级对应的编码长度的相似程度越差。基于上述内容,本实施例根据各个尺度的目标灰度图像对应的图像平均比特率和各梯度级的编码长度,可得到待检测医疗器械存在缺陷的概率,其计算公式为:

其中,

当各个尺度的目标灰度图像对应的图像平均比特率的相似性越小,各梯度级的编码长度的相似性越小时,则说明待检测医疗器械存在缺陷的概率越大,也就是该待检测医疗器械越有可能存在缺陷。

(6)根据待检测医疗器械存在缺陷的概率,判断待检测医疗器械是否存在缺陷。

若待检测医疗器械存在缺陷的概率不小于预设概率阈值,则判定待检测医疗器械存在缺陷,若待检测医疗器械存在缺陷的概率小于预设概率阈值,则判定待检测医疗器械不存在缺陷,本实施例将预设概率阈值设置为0.2。即当概率

本发明通过获取待检测医疗器械的表面图像,得到待检测医疗器械的多尺度目标灰度图像,进而确定各个尺度的目标灰度图像内的每个像素点的梯度幅值,从而确定各个尺度的目标灰度图像对应的梯度直方图,确定多尺度目标灰度图像对应的梯度直方图便于得到图像中的各个梯度,提高了新材料医疗器械缺陷检测的检测效率。根据各个尺度的目标灰度图像对应的梯度直方图,确定各个尺度的目标灰度图像中的各梯度级的权重,进而确定各个尺度的目标灰度图像中的各梯度级的编码长度,通过改进编码长度的确定过程,增强了新材料医疗器械缺陷检测的准确性。根据各个尺度的目标灰度图像中的各梯度级的权重和编码长度,确定待检测医疗器械存在缺陷的概率,并判断待检测医疗器械是否存在缺陷,计算医疗器械存在缺陷的概率适用于各种医疗器械表面缺陷检测,其有效提高了新材料医疗器械缺陷检测的泛化能力。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

相关技术
  • 基于图像处理的新材料医疗器械缺陷检测方法
  • 基于光学手段的新材料水泵缺陷检测方法及系统
技术分类

06120114731120