一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端技术

技术编号:36948464 阅读:15 留言:0更新日期:2023-03-22 19:09
本发明专利技术公开了一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端,包括步骤:S1、获取玻璃区域图像,并对玻璃区域图像的加热线进行识别得到加热线选取区域图像;S2、对加热线选取区域图像采用算法SSD算法进行修复填充。可以看出,其通过对加热线区域进行识别获取加热线选取区域,将加热线选取区域作为输入待修复区域的遮罩,采用SSD算法实现修复填充碎片被加热线遮盖的区域,从而防止检测时对碎片的统计和测量出现误差。统计和测量出现误差。统计和测量出现误差。

【技术实现步骤摘要】
一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端


[0001]本专利技术涉及图像处理
,特别涉及一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端。

技术介绍

[0002]现有技术中对钢化玻璃的碎片状态有严格的检测要求,需要统计钢化玻璃受冲击后碎片数量,以确保玻璃的安全性,目前现有技术中一般采用人工检测或者工业检测的方式完成。
[0003]其中,工业检测首先需要对钢化玻璃,采用透明膜进行单面粘贴。接着采用专门的敲击器对钢化玻璃进行击碎,借助光源与相机的配合,线扫相机捕获如图1所示的玻璃区域的图像。
[0004]但由于汽车玻璃存在加热线等遮挡物,以往的检测算法对于碎片的统计和测量会出现很大的偏差。

技术实现思路

[0005]本专利技术所要解决的技术问题是:提供一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端,能避免检测时对碎片的统计和测量出现误差。
[0006]为了解决上述技术问题,本专利技术采用的技术方案为:
[0007]一种基于玻璃加热线覆盖区域修复的纹理填充方法,包括步骤:
[0008]S1、获取玻璃区域图像,并对玻璃区域图像的加热线进行识别得到加热线选取区域图像;
[0009]S2、对加热线选取区域图像采用SSD算法进行修复填充。
[0010]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0011]一种基于玻璃加热线覆盖区域修复的纹理填充终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的方法。
[0012]本专利技术的有益效果在于:一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端,通过对加热线区域进行识别获取加热线选取区域,将加热线选取区域作为输入待修复区域的遮罩,采用SSD算法修复填充了碎片被加热线遮盖的区域,从而防止检测时对碎片的统计和测量出现误差。
附图说明
[0013]图1为本专利技术实施例的玻璃碎片扫描图像;
[0014]图2为本专利技术实施例的一种基于玻璃加热线覆盖区域修复的纹理填充方法的流程示意图。
[0015]图3为本专利技术实施例的加热线识别算法找到的加热线附近区域图像示意图;
[0016]图4为本专利技术实施例的对加热线附近区域图像切割为多个加热线附近区域小图像的示意图;
[0017]图5为本专利技术实施例的加热线识别算法拟合曲线的示意图;
[0018]图6为本专利技术实施例的原始SSD算法由外圈向内圈修复的迭代过程示意图;
[0019]图7为本专利技术实施例的玻璃碎片部分图像修复前的示意图;
[0020]图8为本专利技术实施例的玻璃碎片部分图像修复后的示意图;
[0021]图9为本专利技术实施例的一种基于玻璃加热线覆盖区域修复的纹理填充终端的结构示意图。
[0022]标号说明:
[0023]1、一种基于玻璃加热线覆盖区域修复的纹理填充终端;2、处理器;3、存储器。
具体实施方式
[0024]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0025]请参照图1至图8,一种基于玻璃加热线覆盖区域修复的纹理填充方法,包括步骤:
[0026]S1、获取玻璃区域图像,并对玻璃区域图像的加热线进行识别得到加热线选取区域图像;
[0027]S2、对加热线选取区域图像采用SSD算法进行修复填充。
[0028]由上述描述可知,本专利技术的有益效果在于:一种基于玻璃加热线覆盖区域修复的纹理填充方法及终端,通过对加热线区域进行识别获取加热线选取区域,将加热线选取区域作为输入待修复区域的遮罩,采用SSD算法实现修复填充碎片被加热线遮盖的区域,从而防止检测时对碎片的统计和测量出现误差。
[0029]进一步地,所述步骤S1包括步骤:
[0030]S11、对玻璃区域图像进行霍夫变换得到相对垂直和水平的弧线图像,滤除杂质之后对弧线图像膨胀获得加热线附近区域图像;
[0031]S12、对加热线附近区域图像切割为多个加热线附近区域小图像;
[0032]S13、对每个加热线附近区域小图像,采用设定间距的散点进行多项式线性拟合,以获得相对水平方向的加热线上缘和加热线下缘;
[0033]S14、将各个加热线附近区域小图像统整合并为加热线附近区域图像,并进行旋转后进行多项式线性拟合以获得相对垂直方向的加热线上缘和加热线下缘;
[0034]S15、合并相对水平和相对垂直方向的加热线上缘和加热线下缘得到加热线选取区域图像。
[0035]由上述描述可知,为了保证加热线修复算法更好的修复效果,需要更为精准的加热线识别算法,能够处理一定的弧度并控制在一个像素误差内,单纯的使用霍夫变换找到的加热线遮罩误差大且容易受到玻璃碎片纹理的干扰,导致引入杂质或误选更大的选区,因此进行了改良使之能更好的识别加热线。
[0036]进一步地,所述对加热线选取区域图像采用算法SSD算法进行修复填充具体是对加热线选取区域图像的每个像素采用下式进行修复填充:
[0037][0038]式中,d
ssd
为需要填充的像素的值,G为高斯核函数;winPixel为以需填充像素为中心的滑动窗口内的像素;globalWinPixel为以匹配像素为中心的全局对应滑动窗口内的像素,Pixel(x,y)为横纵坐标为x和y的像素值。
[0039]由上述描述可知,实现了通过SSD算法修复填充加热线选取区域。
[0040]进一步地,以需填充像素为中心的滑动窗口内的像素winPixel的范围限定为设定大小。
[0041]由上述描述可知,控制了滑动窗口的大小,从而降低了算力需求。
[0042]进一步地,以匹配像素为中心的全局对应滑动窗口内的像素globalWinPixel限定为以匹配像素为中心的部分区域。
[0043]由上述描述可知,限制了像素匹配的区域,减少了无用的计算。
[0044]进一步地,所述步骤S2具体是采用骨骼提取类似算法切分加热线选取区域图像为多个加热线选取区域小图像,对每个加热线选取区域小图像采用算法SSD算法进行修复填充。
[0045]由上述描述可知,动态多线程饱和利用CPU的算力,优化修复的逻辑顺序。
[0046]进一步地,所述步骤S2还包括选出加热线选取区域中的交叉点区域,所述步骤S2在采用骨骼提取类似算法切分加热线选取区域图像为多个加热线选取区域小图像时,交叉点区域所在的加热线选取区域小图像大小大于交叉点区域不在的加热线选取区域小图像。
[0047]由上述描述可知,在交叉点使用更大的窗口大小使其融合效果更好。
[0048]进一步地,所述步骤S2具体是对所述加热线选取区域图像的每个像素判断以其为中心卷积的像素和,根据像素和判断对应的像素是否可能在裂缝边缘,若是则使用SSD算法进行修复填充,否则使用赋值法进行填充。
[0049]由上述描述可知,节省本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于玻璃加热线覆盖区域修复的纹理填充方法,其特征在于,包括步骤:S1、获取玻璃区域图像,并对玻璃区域图像的加热线进行识别得到加热线选取区域图像;S2、对加热线选取区域图像采用SSD算法进行修复填充。2.根据权利要求1所述的一种基于玻璃加热线覆盖区域修复的纹理填充方法,其特征在于,所述步骤S1包括步骤:S11、对玻璃区域图像进行霍夫变换得到相对垂直和水平的弧线图像,滤除杂质之后对弧线图像膨胀获得加热线附近区域图像;S12、对加热线附近区域图像切割为多个加热线附近区域小图像;S13、对每个加热线附近区域小图像,采用设定间距的散点进行多项式线性拟合,以获得相对水平方向的加热线上缘和加热线下缘;S14、将各个加热线附近区域小图像统整合并为加热线附近区域图像,并进行旋转后进行多项式线性拟合以获得相对垂直方向的加热线上缘和加热线下缘;S15、合并相对水平和相对垂直方向的加热线上缘和加热线下缘得到加热线选取区域图像。3.根据权利要求1所述的一种基于玻璃加热线覆盖区域修复的纹理填充方法,其特征在于,所述对加热线选取区域图像采用算法SSD算法进行修复填充具体是对加热线选取区域图像的每个像素采用下式进行修复填充:式中,d
ssd
为匹配的欧几里得距离,G为高斯核函数;winPixel为以需填充像素为中心的滑动窗口内的像素;globalWinPixel为以匹配像素为中心的全局对应滑动窗口内的像素;Pixel(x,y)为横纵坐标为x和y的像素值。4.根据权利要求3所述的一种基于玻璃加热线覆盖区域修复的纹理填充方法,其特征在于,以需填充像素为中心的滑动窗口内的像素winPixel的范围限定为设定大小。5.根据权利要求...

【专利技术属性】
技术研发人员:童同杨宗晓罗鸣谢军伟林拓蔡孝彬黄贵飞
申请(专利权)人:福建帝视智能科技有限公司
类型:发明
国别省市:

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

1