边缘质量辨识平台的制作方法

文档序号:18200313发布日期:2019-07-17 06:07阅读:124来源:国知局
边缘质量辨识平台的制作方法

本发明涉及玻璃识别领域,尤其涉及一种边缘质量辨识平台。



背景技术:

玻璃边缘提取与检测在图像处理中占有很生要的地位,其算法的优劣直接影响着所研制的性能。玻璃边缘质量的好坏直接决定了玻璃成品的质量好坏,也是衡量玻璃厂家制作工艺水平的关键因素之一,因此,玻璃边缘的检测是各个玻璃厂家在玻璃出厂之前必备的环节之一,检测的标准也最为严格。

现已提出很多种不同的边缘检测方法。这此方法各有其特点,同是也都存在各自的局限性和不足之处。



技术实现要素:

为了解决现有技术中缺乏对玻璃图像中问题像素点进行统计的有效机制的技术问题,本发明提供了一种边缘质量辨识平台。

其中,本发明需要具备以下四个关键发明点:

(1)对玻璃边缘进行反光源图像采集和检测,以确定玻璃合格程度;

(2)还基于像素点的蓝色颜色通道值和其周围像素点的蓝色颜色通道值计算其到周围各个方向的各个梯度值,将各个梯度值中最大值作为参考梯度值,根据参考梯度值检测问题像素点;

(3)基于对图像的噪声分布情况,确定对所述图像进行滤波处理的滑动窗口的尺寸;

(4)在对像素点进行滤波处理时,选择其附近像素点像素值中达到孤立噪声平均占据像素点数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算以获得被处理像素点的替换像素值。

根据本发明的一方面,提供了一种边缘质量辨识平台,所述平台包括:

反光源摄像机,面向玻璃边缘进行反光源拍摄,以获得相应的玻璃边缘图像,并输出所述玻璃边缘图像;csi输出接口,与所述反光源摄像机连接,用于将所述玻璃边缘图像输出;数据预处理结构,与所述csi输出接口连接,用于接收所述玻璃边缘图像,对所述玻璃边缘图像执行数据预处理,以获得相应的预处理图像,并输出所述预处理图像;梯度分析设备,与所述数据预处理结构连接,用于接收所述预处理图像,提取所述预处理图像中每一个像素点的蓝色颜色通道值,对每一个像素点执行以下处理:基于所述像素点的蓝色颜色通道值和其周围像素点的蓝色颜色通道值计算其到周围各个方向的各个梯度值,将各个梯度值中最大值作为参考梯度值输出;像素点提取设备,与所述梯度分析设备连接,用于将所述预处理图像中参考梯度值超过预设梯度阈值的像素点作为问题像素点,输出所述预处理图像中的各个问题像素点;数量分析设备,与所述像素点提取设备连接,用于计算所述各个问题像素点的数量占据所述预处理图像的像素点的总数的比例,并在所述比例超过预设比例阈值时,发出不合格控制信号;其中,所述数量分析设备还用于在所述比例未超过预设比例阈值时,发出合格控制信号。

更具体地,在所述边缘质量辨识平台中,还包括:

静态存储设备,分别与所述数量分析设备和所述像素点提取设备连接,用于存储所述预设梯度阈值和所述预设比例阈值;其中,采用dsp处理芯片来实现所述梯度分析设备,所述dsp处理芯片内置存储器和定时器。

更具体地,在所述边缘质量辨识平台中:所述数据预处理结构包括噪声监测设备,与所述csi输出接口连接,用于接收所述玻璃边缘图像,获取所述玻璃边缘图像中的各个孤立噪声,并基于每一个孤立噪声确定其在所述玻璃边缘图像中占据的像素点的数量;所述数据预处理结构包括噪声评估设备,与所述噪声监测设备连接,用于接收各个孤立噪声分别占据的像素点的数量,以获得各个数量,对所述各个数量进行均值计算,以获得对应的数量均值。

更具体地,在所述边缘质量辨识平台中:所述数据预处理结构包括窗口定制设备,与所述噪声监测设备连接,用于接收各个孤立噪声分别占据的像素点的数量,基于所述各个孤立噪声分别占据的像素点的数量确定对所述玻璃边缘图像进行滤波处理的滑动窗口的尺寸;所述数据预处理结构包括mmc存储设备,与所述窗口定制设备连接,用于接收并存储所述滑动窗口的尺寸。

更具体地,在所述边缘质量辨识平台中:所述数据预处理结构包括参数提取设备,分别与所述mmc存储设备和所述噪声评估设备连接,用于接收所述数量均值和所述滑动窗口,并对所述玻璃边缘图像中的每一个像素点执行以下操作:将所述玻璃边缘图像中的每一个像素点作为对象像素点,在所述玻璃边缘图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值;所述数据预处理结构包括数据输出设备,分别与所述梯度分析设备和所述参数提取设备连接,用于接收所述玻璃边缘图像中的各个像素点的各个替换像素值,并基于所述玻璃边缘图像中的各个像素点的各个替换像素值获取所述玻璃边缘图像对应的替换图像,并向所述梯度分析设备输出所述玻璃边缘图像对应的预处理图像。

更具体地,在所述边缘质量辨识平台中:所述参数提取设备包括数据接收单元、数据发送单元和像素值处理单元,所述数据接收单元用于接收所述数量均值和所述滑动窗口,所述像素值处理单元与所述数据接收单元连接,所述数据发送单元与所述像素值处理单元连接。

更具体地,在所述边缘质量辨识平台中:所述像素值处理单元用于对所述玻璃边缘图像中的每一个像素点执行以下操作:将所述玻璃边缘图像中的每一个像素点作为对象像素点,在所述玻璃边缘图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值。

更具体地,在所述边缘质量辨识平台中:所述mmc存储设备还与所述噪声评估设备连接,用于接收并存储所述数量均值。

附图说明

以下将结合附图对本发明的实施方案进行描述,其中:

图1为根据本发明实施方案示出的边缘质量辨识平台的结构示意图。

具体实施方式

下面将参照附图对本发明的边缘质量辨识平台的实施方案进行详细说明。

玻璃边缘类型中,常见的边缘类型有阶跃型、斜坡型、线状型和屋顶型四种。

在具体的边缘检测中,其中心位置的检测方式为,基于玻璃成像图片中,在灰度斜坡的起点和终点,一阶导数均有一个阶路,斜坡处为常数,其余为零;二阶导数在斜坡起点产生一个向上脉冲,在终点产生一下向下脉冲,其余为零。因此通过一阶导数可以确定斜坡型边缘,而通过二阶导数可以确定边缘的过零点,即边缘的中心位置。

为了克服上述不足,本发明搭建了一种边缘质量辨识平台,能够有效解决相应的技术问题。

图1为根据本发明实施方案示出的边缘质量辨识平台的结构示意图,所述平台包括:

反光源摄像机,面向玻璃边缘1进行反光源拍摄,以获得相应的玻璃边缘图像,并输出所述玻璃边缘图像;

上方夹板2、下方夹板3以及固定架4,所述上方夹板设置在玻璃上方,所述下方夹板设置在玻璃下方,所述上方夹板和所述下方夹板用于固定玻璃以提供玻璃边缘进行反光源拍摄,固定架用于固定所述上方夹板和所述下方夹板;

csi输出接口,与所述反光源摄像机连接,用于将所述玻璃边缘图像输出;

数据预处理结构,与所述csi输出接口连接,用于接收所述玻璃边缘图像,对所述玻璃边缘图像执行数据预处理,以获得相应的预处理图像,并输出所述预处理图像;

梯度分析设备,与所述数据预处理结构连接,用于接收所述预处理图像,提取所述预处理图像中每一个像素点的蓝色颜色通道值,对每一个像素点执行以下处理:基于所述像素点的蓝色颜色通道值和其周围像素点的蓝色颜色通道值计算其到周围各个方向的各个梯度值,将各个梯度值中最大值作为参考梯度值输出;

像素点提取设备,与所述梯度分析设备连接,用于将所述预处理图像中参考梯度值超过预设梯度阈值的像素点作为问题像素点,输出所述预处理图像中的各个问题像素点;

数量分析设备,与所述像素点提取设备连接,用于计算所述各个问题像素点的数量占据所述预处理图像的像素点的总数的比例,并在所述比例超过预设比例阈值时,发出不合格控制信号;

其中,所述数量分析设备还用于在所述比例未超过预设比例阈值时,发出合格控制信号。

接着,继续对本发明的边缘质量辨识平台的具体结构进行进一步的说明。

在所述边缘质量辨识平台中,还包括:

静态存储设备,分别与所述数量分析设备和所述像素点提取设备连接,用于存储所述预设梯度阈值和所述预设比例阈值;

其中,采用dsp处理芯片来实现所述梯度分析设备,所述dsp处理芯片内置存储器和定时器。

在所述边缘质量辨识平台中:所述数据预处理结构包括噪声监测设备,与所述csi输出接口连接,用于接收所述玻璃边缘图像,获取所述玻璃边缘图像中的各个孤立噪声,并基于每一个孤立噪声确定其在所述玻璃边缘图像中占据的像素点的数量;

所述数据预处理结构包括噪声评估设备,与所述噪声监测设备连接,用于接收各个孤立噪声分别占据的像素点的数量,以获得各个数量,对所述各个数量进行均值计算,以获得对应的数量均值。

在所述边缘质量辨识平台中:所述数据预处理结构包括窗口定制设备,与所述噪声监测设备连接,用于接收各个孤立噪声分别占据的像素点的数量,基于所述各个孤立噪声分别占据的像素点的数量确定对所述玻璃边缘图像进行滤波处理的滑动窗口的尺寸;

所述数据预处理结构包括mmc存储设备,与所述窗口定制设备连接,用于接收并存储所述滑动窗口的尺寸。

在所述边缘质量辨识平台中:所述数据预处理结构包括参数提取设备,分别与所述mmc存储设备和所述噪声评估设备连接,用于接收所述数量均值和所述滑动窗口,并对所述玻璃边缘图像中的每一个像素点执行以下操作:将所述玻璃边缘图像中的每一个像素点作为对象像素点,在所述玻璃边缘图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值;

所述数据预处理结构包括数据输出设备,分别与所述梯度分析设备和所述参数提取设备连接,用于接收所述玻璃边缘图像中的各个像素点的各个替换像素值,并基于所述玻璃边缘图像中的各个像素点的各个替换像素值获取所述玻璃边缘图像对应的替换图像,并向所述梯度分析设备输出所述玻璃边缘图像对应的预处理图像。

在所述边缘质量辨识平台中:所述参数提取设备包括数据接收单元、数据发送单元和像素值处理单元,所述数据接收单元用于接收所述数量均值和所述滑动窗口,所述像素值处理单元与所述数据接收单元连接,所述数据发送单元与所述像素值处理单元连接。

在所述边缘质量辨识平台中:所述像素值处理单元用于对所述玻璃边缘图像中的每一个像素点执行以下操作:将所述玻璃边缘图像中的每一个像素点作为对象像素点,在所述玻璃边缘图像中获取以所述对象像素点为中心的滑动窗口内的各个像素点作为各个参考像素点,将所述各个参考像素点的各个亮度值进行从大到小的顺序排序,将中间序号的、达到所述数量均值数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算,以获得所述对象像素点的替换像素值。

在所述边缘质量辨识平台中:所述mmc存储设备还与所述噪声评估设备连接,用于接收并存储所述数量均值。

另外,dsp处理芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的dsp指令,可以用来快速的实现各种数字信号处理算法。

根据数字信号处理的要求,dsp处理芯片一般具有如下的一些主要特点:(1)在一个指令周期内可完成一次乘法和一次加法。(2)程序和数据空间分开,可以同时访问指令和数据。(3)片内具有快速ram,通常可通过独立的数据总线在两块中同时访问。(4)具有低开销或无开销循环及跳转的硬件支持。(5)快速的中断处理和硬件i/o支持。(6)具有在单周期内操作的多个硬件地址产生器。(7)可以并行执行多个操作。(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。

根据dsp处理芯片工作的数据格式来分类的。数据以定点格式工作的dsp处理芯片称为定点dsp处理芯片,如ti公司的tms320c1x/c2x、tms320c2xx/c5x、tms320c54x/c62xx系列,ad公司的adsp21xx系列,at&t公司的dsp16/16a,motolora公司的mc56000等。以浮点格式工作的称为浮点dsp处理芯片,如ti公司的tms320c3x/c4x/c8x,ad公司的adsp21xxx系列,at&t公司的dsp32/32c,motolora公司的mc96002等。

不同浮点dsp处理芯片所采用的浮点格式不完全一样,有的dsp处理芯片采用自定义的浮点格式,如tms320c3x,而有的dsp处理芯片则采用ieee的标准浮点格式,如motorola公司的mc96002、fujitsu公司的mb86232和zoran公司的zr35325等。

采用本发明的边缘质量辨识平台,针对现有技术中缺乏对玻璃图像中问题像素点进行统计的有效机制的技术问题,通过对玻璃边缘进行反光源图像采集和检测,以确定玻璃合格程度;还基于像素点的蓝色颜色通道值和其周围像素点的蓝色颜色通道值计算其到周围各个方向的各个梯度值,将各个梯度值中最大值作为参考梯度值,根据参考梯度值检测问题像素点;基于对图像的噪声分布情况,确定对所述图像进行滤波处理的滑动窗口的尺寸;在对像素点进行滤波处理时,选择其附近像素点像素值中达到孤立噪声平均占据像素点数量的多个亮度值作为运算像素值,对所述多个运算像素值进行算术平均值计算以获得被处理像素点的替换像素值;从而解决了上述技术问题。

可以理解的是,虽然本发明已以较佳实施例披露如上,然而上述实施例并非用以限定本发明。对于任何熟悉本领域的技术人员而言,在不脱离本发明技术方案范围情况下,都可利用上述揭示的技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1