一种湿爆珠偏心度检测方法技术

技术编号:26592892 阅读:24 留言:0更新日期:2020-12-04 21:14
本发明专利技术涉及一种湿爆珠偏心度检测方法,包括通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域;根据爆珠区域的轮廓获取外轮廓圆心,再根据轮廓提取出每个爆珠的RIO图像;采用圆心延伸梯度算法提取每个爆珠图像的内轮廓;根据所述外轮廓提取步骤提取的外轮廓和所述内轮廓提取步骤提取的内轮廓计算内外轮廓质心差值,得到爆珠的偏心度值。本发明专利技术充分遍历了每一个像素,而并在遍历时不受限于像素之间的连续性,使得算法可靠性更高,容错性更好;充分考虑利用图像中像素之间的变化规律,计算量小,性能较好;使用动态方向的梯度,用梯度值映射出想要提取物体的图像,将被测区域与其他区域分离,方法新颖,测量结果更可靠。

【技术实现步骤摘要】
一种湿爆珠偏心度检测方法
本专利技术涉及烟草
,尤其涉及一种湿爆珠偏心度检测方法。
技术介绍
爆珠添加作为一种卷烟赋香的创新技术,为以香型塑造为核心的品类构建提供了新的更为具体的感知支撑手段。在卷烟中所使用的爆珠对其物料指标要求严格,例如爆珠的直径、压力、偏心和响度等,同时为了保证爆珠的口味均匀一致,也必须保证爆珠内在香精的装载量均匀一致;而湿爆珠作为烟用爆珠成型前的半成品,其外形比成品的爆珠更大,更容易检测出偏心度指标,对于滤棒生成厂家来说,检测偏心度特征有助于提升生产质量;然而目前对于湿爆珠偏心度的检测方法主要是通过手工测量,然后通过显微镜对比标尺测量,这种测量方法存着误差大和检测速度慢的问题。
技术实现思路
本专利技术的目的在于克服现有技术的缺点,提供了一种湿爆珠偏心度检测方法,解决了现目前湿爆珠偏心度检测主要通过手动测量存在的误差大和速度慢的问题。本专利技术的目的通过以下技术方案来实现:一种湿爆珠偏心度检测方法,所述检测方法包括:图像处理步骤:通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域;外轮廓提取步骤:根据爆珠区域的轮廓获取外轮廓圆心,再根据轮廓提取出每个爆珠的RIO图像;内轮廓提取步骤:采用圆心延伸梯度算法提取每个爆珠图像的内轮廓;偏心度计算步骤:根据所述外轮廓提取步骤提取的外轮廓和所述内轮廓提取步骤提取的内轮廓计算内外轮廓质心差值,得到爆珠的偏心度值。进一步地,所述通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域包括:将采集爆珠图像转换为灰度图,并使用漫水填充算法floodFill将白色背景联通区域设置为像素值255;遍历图像中的每个像素,获得每个像素间隔一定距离的上下左右邻接像素的像素值,并根据邻接像素的像素值大小去掉干扰区域。进一步地,所述根据邻接像素的像素值大小去掉干扰区域包括:如果邻接四个像素的像素值均为255,则将当前像素视为干扰区域的像素,并将该当前像素的像素值设置为255;如果邻接四个像素值不均为255,则将当前像素视为爆珠区域的像素。进一步地,所述采用圆心延伸梯度算法提取每个爆珠图像的内轮廓包括:遍历爆珠RIO图像的每个像素并提取像素坐标,设遍历点P0,将圆心A与遍历点P0置于笛卡尔坐标系中,设定一个延伸点P1,其定义为圆心A与遍历点连接直线的延伸线上,与遍历点相距一个固定延伸距离值的有且只有一个的点;设延伸距离值为diff,通过勾股定理和延伸距离值计算出延伸点在笛卡尔坐标系中的位置P1;通过圆心坐标A将延伸点的坐标转换为opencv图像坐标系中的坐标值,通过图片坐标系获得遍历点P0与延伸点P1的像素值差值,即为遍历点对应的圆心延伸梯度值gradf(P0)=f(P1)-f(P0),并对该梯度值进行处理;将处理后的gradf(P0)映射到一张宽度和高度与爆珠RIO图像宽度和高度相同的新图像中,并将新图像进行min-max标准化处理,使得最大值限定为255;通过opencv的FindContours函数获取的根据面积排序的第二轮廓即为爆珠的内轮廓。进一步地,所述对该梯度值进行处理包括:定义为当P0像素值大于200时,gradf(P0)=0,否则gradf(P0)=gradf(P0),当f(P1)-f(P0)小于0时,gradf(P0)=0,否则gradf(P0)=gradf(P0);对运算后的值再进行一次开放运算。本专利技术具有以下优点:一种湿爆珠偏心度检测方法,将工业显微镜采集到的图像自动处理为偏心度指标,速度快正确率高;在计算梯度时充分考虑到方向性,使得计算出来的梯度值更具参考性,将圆心加入边缘方向的计算,圆形、弧形边界提取效果佳;充分遍历了每一个像素,而并在遍历时不在意像素之间的连续性,使得算法可靠性更高,容错性更好;充分考虑利用图像中像素之间的变化规律,使用灵活的计算方法,计算量小,性能较好;使用动态方向的梯度,用梯度值映射出想要提取物体的图像,将被测物与其他区域分离,方法新颖,测量结果更可靠。附图说明图1为本专利技术方法的流程示意图;图2为采集图像处理前的示意图;图3为经过处理后去除干扰区域后的示意图;图4为去除干扰区域后的爆珠图;图5为遍历点与延伸点位置示意图;图6为遍历点与延伸点在笛卡尔坐标系中的示意图;图7为横截面在算法处理前后的示意图;图8为算法处理后的爆珠图;图9为爆珠内外轮廓示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的保护范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。下面结合附图对本专利技术做进一步的描述。如图1所示,本专利技术涉及一种湿爆珠偏心度检测方法,通过opencv框架对过滤棒图像进行处理,其具体包括以下内容:S1、图像处理步骤:通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域;进一步地,如图2-图4所示,采集的图像中包含有爆珠,白色背景,圆形槽边界、小灰尘和小油渍等等,其中圆形槽边界、小灰尘和小油渍均设置为干扰区域,为了准确提取爆珠轮廓,需要将爆珠意外的区域消除掉;S11将采集爆珠图像转换为灰度图,并使用漫水填充算法floodFill将白色背景联通区域设置为像素值255;S12、遍历图像中的每个像素,获得每个像素间隔一定距离的上下左右邻接像素的像素值,并根据邻接像素的像素值大小去掉干扰区域。进一步地,根据邻接像素的像素值大小去掉干扰区域包括:如果邻接四个像素的像素值均为255,则将当前像素视为干扰区域的像素,并将该当前像素的像素值设置为255;如果邻接四个像素值不均为255,则将当前像素视为爆珠区域的像素;爆珠为面积较大的圆形区域,所以爆珠区域的像素的邻接像素不会均为255,这样就去掉了大多数的干扰区域而留下了爆珠区域。S2、外轮廓提取步骤:根据爆珠区域的轮廓获取外轮廓圆心,再根据轮廓提取出每个爆珠的RIO(感兴趣区域)图像;进一步地,RIO图像获取步骤:根据轮廓提取出每个爆珠的最小外接正矩,根据最小外接正矩的在原图中的定位、矩形长、矩形宽,3个信息,从原图中提取出每个爆珠的单独图像。S3、内轮廓提取步骤:采用圆心延伸梯度算法提取每个爆珠图像的内轮廓;进一步地,采用圆心延伸梯度算法提取每个爆珠图像的内轮廓包括:如图5-图9所示,S31、遍历爆珠RIO图像的每个像素并提取像素坐本文档来自技高网...

【技术保护点】
1.一种湿爆珠偏心度检测方法,其特征在于:所述检测方法包括:/n图像处理步骤:通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域;/n外轮廓提取步骤:根据爆珠区域的轮廓获取外轮廓圆心,再根据轮廓提取出每个爆珠的RIO图像;/n内轮廓提取步骤:采用圆心延伸梯度算法提取每个爆珠图像的内轮廓;/n偏心度计算步骤:根据所述外轮廓提取步骤提取的外轮廓和所述内轮廓提取步骤提取的内轮廓计算内外轮廓质心差值,得到爆珠的偏心度值。/n

【技术特征摘要】
1.一种湿爆珠偏心度检测方法,其特征在于:所述检测方法包括:
图像处理步骤:通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域;
外轮廓提取步骤:根据爆珠区域的轮廓获取外轮廓圆心,再根据轮廓提取出每个爆珠的RIO图像;
内轮廓提取步骤:采用圆心延伸梯度算法提取每个爆珠图像的内轮廓;
偏心度计算步骤:根据所述外轮廓提取步骤提取的外轮廓和所述内轮廓提取步骤提取的内轮廓计算内外轮廓质心差值,得到爆珠的偏心度值。


2.根据权利要求1所述的一种湿爆珠偏心度检测方法,其特征在于:所述通过漫水填充算法对采集的图像进行处理,去掉图像中的干扰区域留下爆珠区域包括:
将采集爆珠图像转换为灰度图,并使用漫水填充算法floodFill将白色背景联通区域设置为像素值255;
遍历图像中的每个像素,获得每个像素间隔一定距离的上下左右邻接像素的像素值,并根据邻接像素的像素值大小去掉干扰区域。


3.根据权利要求2所述的一种湿爆珠偏心度检测方法,其特征在于:所述根据邻接像素的像素值大小去掉干扰区域包括:如果邻接四个像素的像素值均为255,则将当前像素视为干扰区域的像素,并将该当前像素的像素值设置为255;如果邻接四个像素值不均为255,则将当前像素视为爆珠区域的像素。


4.根据权利要求1所述的一种湿爆珠偏心度检测方法,其特...

【专利技术属性】
技术研发人员:田水蔡持刘佳明张代福王胜堂陈耀宁谢庆周德彪陈星宇赵起超卿亮
申请(专利权)人:成都瑞拓科技股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1