一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像处理方法及使用该方法的碳酸钙粉质检系统与流程

2023-01-15 10:35:28 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,具体涉及一种图像处理方法及使用该方法的碳酸钙粉质检系统。


背景技术:

2.碳酸钙粉广泛应用于化工产业的制造生产中。制造生产前需要对碳酸钙粉进行质量检测,在进行质量检测的过程中,对碳酸钙粉末的平均粒径的测定是其中重要的一项。在进行碳酸钙粉末的平均粒径的测定时,需要首先利用乙醇等分散剂对碳酸钙粉末进行分散,然后采集碳酸钙粉末在电子显微镜下的图像,计算电子显微镜图像下每个碳酸钙粉末的粒径,进一步计算所有碳酸钙粉末的平均粒径,完成碳酸钙粉末的质量评价。
3.目前已经出现了利用图像处理识别的方法对电子显微镜下的碳酸钙粉末图像进行粒径计算的方法,但是由于碳酸钙粉末分布的随机性,会出现粘连情况,即便是分散剂也不能做到完全分散,所以需要首先对粘连的碳酸钙粉末进行分割再进行后续处理。通常使用的分割方法为利用dbscan聚类算法对电子显微镜下的图像碳酸钙粉末进行分割,但由于现有的dbscan聚类算法其邻域半径与邻域密度值需要预先设定,而预先设定的参数可能并不能适合整张图像中的所有碳酸钙粉末,会导致分割效果出现偏差,影响后续对于碳酸钙粉末的质量分析。


技术实现要素:

4.为了解决现有的对碳酸钙粉末图像进行处理时图像分割效果较差从而影响后续质量评价结果的问题,本发明提供一种图像处理方法及使用该方法的碳酸钙粉质检系统,所采用的技术方案具体如下:第一方面,本发明一个实施例提供了一种图像处理方法,该方法包括以下步骤:获取碳酸钙粉末在电子显微镜下的初始图像,对所述初始图像通过超像素分割得到至少两个超像素块;根据像素点的梯度值筛选出关注点,在每个超像素块中,获取任意两个关注点之间的距离,基于所述距离得到每个超像素块的分布连续性;利用所述分布连续性筛选独立超像素块;以所有独立超像素块的平均面积作为滑窗的初始面积,通过滑动滑窗遍历所述初始图像,获取每次滑动时滑窗内的差异度,通过统计同一差异度的数量构建差异度数量曲线,基于该曲线的极值对该曲线进行区间划分,根据每个区间内的差异度以及差异度的数量获取对应滑窗的调整必要性;利用所述调整必要性和所述差异度调整对应滑窗的大小,滑窗每次滑动时基于调整后的大小对所述初始图像对应位置进行分割,得到每个碳酸钙粉末的独立区域。
5.进一步的,所述分布连续性的获取方法为:将所有像素点的梯度值进行归一化,当归一化结果大于预设的梯度阈值时,对应
的像素点标记为关注点;计算任意一个关注点与其他关注点之间的最小距离,对所有关注点对应的最小距离求和并归一化,由预设值减去归一化结果得到所述分布连续性。
6.进一步的,所述差异度的获取方法为:获取所述初始图像的灰度图像,统计滑窗内每个灰度级对应的像素点的数量,计算每个灰度级对应的像素点的数量占滑窗内所有像素点数量的比例,基于每个灰度级对应的比例获取滑窗内的信息熵作为对应的差异度。
7.进一步的,所述通过统计同一差异度的数量构建差异度数量曲线,基于该曲线的极值对该曲线进行区间划分,包括:以差异度作为横坐标,差异度对应的数量作为纵坐标构建直角坐标系,对该直角坐标系内的坐标点进行曲线拟合得到所述差异度数量曲线;获取该曲线上所有极小值点,每两个相邻的极小值点组成一个区间,完成所述区间划分。
8.进一步的,所述调整必要性的获取方法为:对于每个区间,获取区间内所有差异度的平均值,获取区间内差异度数量的最大值,由所述平均值和所述最大值的比值乘上预设的权重并归一化得到所述调整必要性。
9.进一步的,所述利用所述调整必要性和所述差异度调整对应滑窗的大小,包括:所述初始面积开方得到滑窗的初始边长,计算调整必要性和差异度的乘积,以初始边长减去所述乘积得到的结果作为调整后滑窗的边长。
10.进一步的,所述独立超像素块的筛选过程为:预设独立阈值,当所述分布连续性小于或者等于所述独立阈值时,对应的超像素块为独立超像素块。
11.第二方面,本发明一个实施例提供了一种碳酸钙粉质检系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:获取碳酸钙粉末在电子显微镜下的初始图像,对所述初始图像通过超像素分割得到至少两个超像素块;根据像素点的梯度值筛选出关注点,在每个超像素块中,获取任意两个关注点之间的距离,基于所述距离得到每个超像素块的分布连续性;利用所述分布连续性筛选独立超像素块;以所有独立超像素块的平均面积作为滑窗的初始面积,通过滑动滑窗遍历所述初始图像,获取每次滑动时滑窗内的差异度,通过统计同一差异度的数量构建差异度数量曲线,基于该曲线的极值对该曲线进行区间划分,根据每个区间内的差异度以及差异度的数量获取对应滑窗的调整必要性;利用所述调整必要性和所述差异度调整对应滑窗的大小,滑窗每次滑动时基于调整后的大小对所述初始图像对应位置进行分割,得到每个碳酸钙粉末的独立区域,在所述独立区域中获取碳酸钙粉末的平均粒径并进行质量评价。
12.进一步的,所述碳酸钙粉末的平均粒径的获取过程为:获取每个单独区域内碳酸钙粉末的长径和短径,计算所有长径和短径的平均值作为碳酸钙粉末的平均粒径。
13.进一步的,所述质量评价的过程为:将平均粒径与粒径标准对比,判断碳酸钙粉末
的质量等级。
14.本发明实施例至少具有如下有益效果:首先通过对初始图像进行超像素分割,得到多个超像素块,完成初始图像的初步分割,每个超像素块可能是单独的碳酸钙粉末,也可能是由粘连的碳酸钙粉末构成的;然后基于梯度值筛选出关注点,梯度值反映像素点的差异情况,若是单独的碳酸钙粉末,超像素块内的像素点的梯度值比较一致,筛选出关注点作为后续筛选独立超像素块的基础;关注点之间的距离反映了超像素块内像素点的粘连性,距离越大,说明关注点越分散,连续性越差,出现粘连的可能性越小,由此得到了每个超像素块的分布连续性;且能够根据分布连续性的大小反映出粘连的可能性,进而筛选出只包含单独碳酸钙粉末的独立超像素块;进一步的,独立超像素块是已经分割出的单独的碳酸钙粉末,因此以独立超像素块的平均面积作为分割基础,即滑窗的初始面积,对于存在粘连的超像素块,未将单独的碳酸钙粉末分割出来,说明以能够将单独碳酸钙粉末分割出来的初始面积作为分割基准时会出现分割不完全的情况,因此对于存在粘连的超像素块需要将滑窗进一步调整;滑窗滑动至边缘位置时差异更大,此时更应该调整滑窗大小以保证分割准确,因此利用滑窗内的差异度以及差异度所反映的特征获取滑窗的调整必要性,进而对初始面积进行调整,自适应得到不同位置处的滑窗;以及自适应滑窗对初始图像进行分割,得到碳酸钙粉末的独立区域。通过图像处理自适应获取不同位置的滑窗大小,使每个位置以最佳尺寸进行分割,能够得到准确的分割结果,分割出单个碳酸钙粉末,提高了质量评价结果的准确度。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
16.图1为本发明一个实施例提供的一种图像处理方法的步骤流程图;图2为本发明一个实施例提供的一个初始图像的示例图;图3为图2的超像素分割结果图像。
具体实施方式
17.为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的图像处理方法及使用该方法的碳酸钙粉质检系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
18.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
19.下面结合附图具体的说明本发明所提供的图像处理方法及使用该方法的碳酸钙粉质检系统的具体方案。
20.请参阅图1,其示出了本发明一个实施例提供的一种图像处理方法的步骤流程图,
该方法包括以下步骤:步骤s001,获取碳酸钙粉末在电子显微镜下的初始图像,对初始图像通过超像素分割得到至少两个超像素块。
21.首先利用95%浓度乙醇或者无水乙醇等分散剂对碳酸钙粉末进行分散,在分散液中取样于载玻片上并自然干燥,然后在扫描电子显微镜的放大倍数下通过相机采集碳酸钙粉末在电子显微镜下的图像,记为初始图像,如图2所示。
22.对初始图像通过超像素分割得到多个超像素块,超像素分割为利用像素之间特征的相似性将像素点分组的现有技术,具体分割过程不再赘述。经超像素分割后得到不同的超像素块,每个超像素块可能是单个碳酸钙粉末区域,也可能是两个或者两个以上的碳酸钙粉末出现粘连被划分的区域,超像素分割结果如图3所示。
23.步骤s002,根据像素点的梯度值筛选出关注点,在每个超像素块中,获取任意两个关注点之间的距离,基于距离得到每个超像素块的分布连续性;利用分布连续性筛选独立超像素块。
24.对于仅包含单个碳酸钙粉末的区域可直接进行质量评价分析,而对于包含多个碳酸钙粉末的区域,需先进行分割处理再进行质量评级。因此首先需要先识别出仅包含单个碳酸钙粉末的独立超像素块和包含多个碳酸钙粉末的粘连超像素块。
25.当超像素块区域内仅存在单个碳酸钙粉末时,其内部像素点间差异较小,而当区域内部为多个碳酸钙粉末时,其内部像素点间差异较大。而像素点的梯度值能够反映像素点与其邻域之间的差异,当超像素块区域内仅存在单个碳酸钙粉末时,内部像素点的梯度值较为统一,梯度较大的点处于区域边缘处,当图中出现梯度较大的噪声点时,噪声点在区域内部散乱分布。而当超像素块区域内部存在多个碳酸钙粉末时,其内部像素点的梯度值会出现差异,由于存在粘连,梯度较大的点即粘连粉末区域边缘,也会存在于区域内部,因此这些梯度较大的点具有连续性。基于此将所有像素点的梯度值进行归一化,当归一化结果大于预设的梯度阈值时,对应的像素点标记为关注点。
26.通过归一化将梯度值映射到(0,1),便于梯度阈值的设置。作为一个示例,在本发明实施例中预设的梯度阈值为0.6,在其他实施例中还可以根据实际情况进行梯度阈值的设置。
27.由于需要排除整个超像素块区域边缘点的影响,因此使用canny边缘检测算法获取每一超像素块区域边缘点,在获取的关注点中去除边缘点。
28.由于当超像素块区域内仅存在单个碳酸钙粉末时,内部梯度较大的点为噪声点,噪声点分布散乱;而当超像素块区域内部存在多个粘连碳酸钙粉末时,内部梯度较大的点为粘连粉末边缘处的点,存在连续性。因此为了区分独立超像素块和粘连超像素块,获取每个超像素块的分布连续性。
29.关注点代表梯度值较大的点,因此每个关注点与周围关注点之间的最近距离能够反映超像素区域内梯度值较大的点是否连续,即计算任意一个关注点与其他关注点之间的最小距离,对所有关注点对应的最小距离求和并归一化,由预设值减去归一化结果得到分布连续性。具体的计算公式为:
其中,表示超像素块的分布连续性,表示归一化函数,表示最小值函数,表示第i个关注点的坐标,表示第j个关注点的坐标,i≠j,i表示超像素块内的关注点的总数量,1为预设值。
30.对于任意两个关注点,通过两点间的距离公式获取对应的距离,对于每个关注点来说,通过计算得到该关注点与其他所有关注点之间的最小距离,所有最小距离的和反映了整个超像素块中关注点的连续性,最小距离的和越大,说明关注点越分散,即不连续,因此通过归一化后利用预设值1减去归一化结果,得到分布连续性,最小距离的和越小,相应的分布连续性的值越大。
31.预设独立阈值,当分布连续性小于或者等于独立阈值时,对应的超像素块为独立超像素块。
32.当所求得的分布连续性大于独立阈值时,说明超像素块内的关注点连续性较强,即存在两个或多个碳酸钙粉末,该超像素块为粘连超像素块,粘连超像素块中碳酸钙粉末边缘之间的区域为粘连区域。当所求得的分布连续性小于或者等于独立阈值时,说明超像素块内的关注点连续性较差,即仅存在单个碳酸钙粉末,该超像素块为独立超像素块。
33.作为一个示例,在本发明实施例中独立阈值预设为0.7,在其他实施例中还可以根据实际情况调整独立阈值的数值。
34.步骤s003,以所有独立超像素块的平均面积作为滑窗的初始面积,通过滑动滑窗遍历初始图像,获取每次滑动时滑窗内的差异度,通过统计同一差异度的数量构建差异度数量曲线,基于该曲线的极值对该曲线进行区间划分,根据每个区间内的差异度以及差异度的数量获取对应滑窗的调整必要性。
35.滑窗为正方形的窗口,滑窗的边长即为dbscan聚类算法的邻域半径,使用原始的dbscan聚类算法对碳酸钙粉末进行分割时,当邻域半径值及邻域密度值设定不当时,滑窗滑至粘连边缘处,仍满足所设定的邻域半径值与邻域密度值,此时会导致将粘连区域分割不完全。因此本发明通过计算调整必要性对初始滑窗大小进行调整,得到自适应大小的滑窗,完成准确分割。
36.首先获取所有独立超像素块的平均面积作为滑窗的初始面积,将平均滑窗面积记为,则滑窗的初始面积即为,由于滑窗为正方形的窗口,滑窗的初始面积开方得到滑窗的初始边长,以该初始边长对应的滑窗进行分割时,能够将现有的独立超像素块分
割出来,但是对于粘连超像素块,分割效果不理想。因此需要获取滑窗每次滑动时的调整必要性以调整初始边长的大小。
37.其中独立超像素块的面积通过统计独立超像素块中的像素点数量获取。
38.获取初始图像的灰度图像,统计滑窗内每个灰度级对应的像素点的数量,计算每个灰度级对应的像素点的数量占滑窗内所有像素点数量的比例,基于每个灰度级对应的比例获取滑窗内的信息熵作为对应的差异度。
39.对初始图像的灰度图像利用r
×
r大小的滑窗进行遍历,获取滑窗内每个灰度级对应的像素点的数量,以每个灰度级对应的像素点的数量占滑窗内所有像素点数量的比例作为对应像素点的出现概率,进而计算滑窗内的信息熵作为差异度,其中表示滑窗内灰度级为k的像素点所占的比例;表示以2为底数,的对数;n表示滑窗内灰度级的总数量。该信息熵公式为现有公式,能够反映滑窗内像素点的混乱程度,体现滑窗内像素点的差异情况及滑窗内不同区域像素点的占比信息。
40.统计每个差异度对应的数量l,以差异度h作为横坐标,差异度对应的数量作为纵坐标构建直角坐标系,对该直角坐标系内的坐标点进行曲线拟合得到差异度数量曲线;获取该曲线上所有极小值,每两个相邻的极小值组成一个区间,完成区间划分。
41.在本实施例中曲线拟合的方法为最小二乘法,并且对拟合曲线进行平滑操作,得到差异度数量曲线。获取该曲线上所有极小值点,记极小值的数量为n,每两个相邻的极小值点组成一个区间,曲线的起始点和终止点分别与相邻的极小值点组成一个区间,共得到n 1个区间,完成区间划分。
42.对于每个区间,获取区间内所有差异度的平均值,获取区间内差异度数量的最大值,由平均值和最大值的比值乘上预设的权重并归一化得到调整必要性。
43.由于当滑窗滑至碳酸钙粉末内部区域时滑窗内部的差异度较小,而且碳酸钙粉末的面积在滑窗中占比较多,边缘在滑窗中占比较少;而当滑窗滑至粘连边缘时,其滑窗内部差异度较大,而且碳酸钙粉末的面积在滑窗中占比较少,边缘在滑窗中占比较多,此时需调整滑窗大小,保证将碳酸钙粉末分割开。
44.滑窗滑动时差异度越大的位置,越有可能是粘连边缘,需要调整的必要性就越大;粘连区域的面积占比较小,在滑动到粘连区域时,需要对滑窗大小进行调整,即对于粘连区域来说调整必要性越大。同一差异度的数量越大,对应的滑窗越不可能属于粘连区域,因此利用差异度和区间内同一差异度的数量获取每个区间的调整必要性,每个滑窗的调整必要性即为该滑窗所述区间的调整必要性:其中,表示调整必要性,表示归一化函数,表示预设的权重,表示所有差异度对应的数量中的最大值,表示最大值函数,表示第个差异度,
表示区间中较小的端点为第个差异度,表示区间中较小的端点为第个差异度,表示区间长度,组成的区间为,表示区间中所有差异度的平均值。
45.由于每个滑窗对应一个差异度,即所有差异度的总数量是一定的,的值越大说明差异度对应的数量的最大值占总数量的比例越大,该最大值对应的滑窗数量占比越大,而初始图像中粘连超像素块的占比较少,因此的值越大对应的滑窗越不可能为粘连区域,则相应的滑窗大小越不需要进行调整;反之的值越小,对应的滑窗越有可能是粘连区域,相应的滑窗大小越需要进行调整,即与调整必要性呈负相关关系。
46.区间内的平均差异度越大,越有可能为粘连区域,调整的必要性越大,即平均差异度与调整必要性呈正相关关系。
47.由于差异度对调整必要性的影响更大,因此预设的权重为大于1的常数,在本发明实施例中预设的权重取值为2。
48.滑窗对应的调整必要性越大,对应位置越可能属于粘连区域,越需要调整滑窗的大小以准确分割开粘连的碳酸钙粉末。
49.步骤s004,利用调整必要性和差异度调整对应滑窗的大小,滑窗每次滑动时基于调整后的大小对初始图像对应位置进行分割,得到每个碳酸钙粉末的独立区域。
50.由于当滑窗位于碳酸钙粉末内部时,滑窗内差异度较小,当滑窗位于碳酸钙粘连边缘处时,滑窗内差异度较大,因此根据差异度的大小调整滑窗大小即邻域半径值大小,以初始边长进行分割时,对于存在粘连的超像素块,未将单独的碳酸钙粉末分割出来,说明以能够将单独碳酸钙粉末分割出来的初始边长作为分割基准时会出现分割不完全的情况,因此对于存在粘连的超像素块需要将滑窗进一步缩小,即计算调整必要性和差异度的乘积,以初始边长减去乘积得到的结果作为调整后滑窗的边长。具体的公式为:。表示第a个滑窗的差异度,表示第a个滑窗调整后的滑窗边长。
51.根据每一滑窗内的差异度获取得到每一滑窗的调整必要程度进而获取得到自适应滑窗大小即邻域半径大小,从而当滑窗滑动至粘连区域时能够及时调整滑窗大小,将粘连处分割开来,获取得到独立的碳酸钙粉末,消除了滑窗滑至粘连边缘处时导致分割不完全的缺陷。
52.通过滑窗滑动时不断调整滑窗的尺寸,利用自适应滑窗边长对初始图像进行分割,完成初始u型分割,将每粒碳酸钙粉末单独分割出来作为一个单独区域。
53.综上所述,本发明实施例获取碳酸钙粉末在电子显微镜下的初始图像,对初始图像通过超像素分割得到至少两个超像素块;根据像素点的梯度值筛选出关注点,在每个超
像素块中,获取任意两个关注点之间的距离,基于距离得到每个超像素块的分布连续性;利用分布连续性筛选独立超像素块;以所有独立超像素块的平均面积作为滑窗的初始面积,通过滑动滑窗遍历初始图像,获取每次滑动时滑窗内的差异度,通过统计同一差异度的数量构建差异度数量曲线,基于该曲线的极值对该曲线进行区间划分,根据每个区间内的差异度以及差异度的数量获取对应滑窗的调整必要性;利用调整必要性和差异度调整对应滑窗的大小,滑窗每次滑动时基于调整后的大小对初始图像对应位置进行分割,得到每个碳酸钙粉末的独立区域。本发明实施例能够通过自适应获取不同位置的滑窗大小,使每个位置以最佳尺寸进行分割,得到准确的分割结果。
54.本发明实施例还提出了一种碳酸钙粉质检系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:获取碳酸钙粉末在电子显微镜下的初始图像,对初始图像通过超像素分割得到至少两个超像素块;根据像素点的梯度值筛选出关注点,在每个超像素块中,获取任意两个关注点之间的距离,基于距离得到每个超像素块的分布连续性;利用分布连续性筛选独立超像素块;以所有独立超像素块的平均面积作为滑窗的初始面积,通过滑动滑窗遍历初始图像,获取每次滑动时滑窗内的差异度,通过统计同一差异度的数量构建差异度数量曲线,基于该曲线的极值对该曲线进行区间划分,根据每个区间内的差异度以及差异度的数量获取对应滑窗的调整必要性;利用调整必要性和差异度调整对应滑窗的大小,滑窗每次滑动时基于调整后的大小对初始图像对应位置进行分割,得到每个碳酸钙粉末的独立区域,在独立区域中获取碳酸钙粉末的平均粒径并进行质量评价。
55.其中平均粒径的获取过程为:获取每个单独区域内碳酸钙粉末的长径和短径,计算所有长径和短径的平均值作为碳酸钙粉末的平均粒径。
56.平均粒径的计算公式为:,其中,d表示平均粒径,表示第t粒碳酸钙粉末的长径,表示第t粒碳酸钙粉末的短径,t表示所有碳酸钙粉末的数量。
57.每一粒碳酸钙粉末都有一个长径和一个短径,因此通过所有长径和短径的和除以2倍的碳酸钙粉末的数量得到平均粒径。
58.质量评价的过程为:将平均粒径与粒径标准对比,判断碳酸钙粉末的质量等级。当碳酸钙粉末适用于不同材料时对应的质量判断标准不同,可根据碳酸粉末的后续用途进行粒径标准的确定,粒径标准参考现有的国家碳酸钙粉末质量评价标准。
59.通过准确分割得到单个碳酸钙粉末区域,在准确分割的基础上完成质量检测,提高了质量评价结果的准确性。
60.需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
61.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
62.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献