一种基于wifi网络的玻璃缺陷检测方法_2

文档序号:9488231阅读:来源:国知局
确定玻璃缺陷类型,以便于玻璃厂商有的放矢地采取相应的改良措施,提高玻璃的合格率。
[0017]然而,现有技术中的两种检测方式,或者过于依赖人工,或者检测机制没有针对性,导致检测效果不佳,检测速度不高,为了克服上述不足,本发明搭建了一种基于WIFI网络的玻璃缺陷检测平台,搭建了一种专门针对玻璃缺陷种类的检测机制,在将玻璃与背景准确分离的情况下,根据各种玻璃缺陷的特性,制定有针对性的缺陷种类检测模式,并将检测结果通过WIFI网络传送,从而同时提高了检测的效率和精度。
[0018]图1为根据本发明实施方案示出的基于WIFI网络的玻璃缺陷检测平台的结构方框图,所述检测平台包括WIFI无线通信接口、缺陷信息提取设备和数字信号处理器,所述缺陷信息提取设备用于提取玻璃的缺陷信息,所述数字信号处理器与所述无线通信接口和所述缺陷信息提取设备分别连接,基于玻璃的缺陷信息确定玻璃的缺陷类型,并将玻璃的缺陷类型通过所述WIFI无线通信接口发送到远端的玻璃信息服务器。
[0019]接着,继续对本发明的基于WIFI网络的玻璃缺陷检测平台的具体结构进行进一步的说明。
[0020]所述检测平台还包括:玻璃传输线,用于逐块接收并运送已生产完毕的各块玻璃。
[0021]所述检测平台还包括:玻璃类型检测设备,设置在玻璃传输线前部上方,用于通过红外线检测器检测设备检测各块玻璃的红外折射特性,基于检测到的红外折射特性确定玻璃类型。
[0022]所述检测平台还包括:移动硬盘,用于存储阈值范围表,所述阈值范围表以玻璃类型为索引,保存了每一种玻璃类型对应的预选灰度阈值范围,预选灰度阈值范围的取值范围落在0-255数值范围内。
[0023]所述检测平台还包括:供电设备,包括太阳能供电器件、市电接口、切换开关和电压转换器,所述切换开关与所述太阳能供电器件和所述市电接口分别连接,根据市电接口处的市电电压大小决定是否切换到所述太阳能供电器件以由所述太阳能供电器件供电,所述电压转换器与所述切换开关连接,以将通过切换开关输入的5V电压转换为3.3V电压。
[0024]所述检测平台还包括:高清摄像头,包括CCD图像传感单元,设置在玻璃传输线中部上方,用于对每一块玻璃进行图像采集,以获得玻璃目标图像,所述玻璃目标图像的分辨率为 1920X1080。
[0025]所述缺陷信息提取设备与所述玻璃类型检测设备、所述高清摄像头和所述移动硬盘分别连接,用于接收玻璃类型和玻璃目标图像。
[0026]所述缺陷信息提取设备包括阈值范围确定子设备、维纳滤波子设备、边缘增强子设备、灰度化处理子设备、阈值选择子设备、目标分割子设备和特征提取子设备。
[0027]所述阈值范围确定子设备与所述玻璃类型检测设备和所述移动硬盘分别连接,用于基于玻璃类型确定对应的预先灰度阈值范围以作为目标灰度阈值范围。
[0028]所述维纳滤波子设备与所述高清摄像头连接,用于对所述玻璃目标图像执行维纳滤波处理,以获得滤波图像。
[0029]所述边缘增强子设备与所述维纳滤波子设备连接,用于对滤波图像执行边缘增强处理,以获得增强图像。
[0030]所述灰度化处理子设备与所述边缘增强子设备连接,用于对所述增强图像执行灰度化处理,以获得灰度化图像。
[0031]所述阈值选择子设备与所述阈值范围确定子设备和所述灰度化处理子设备分别连接,用于依次从目标灰度阈值范围中选择一个值作为预选灰度阈值,采用预选灰度阈值将灰度化图像划分为预选背景区域和预选目标区域,计算预选背景区域占据灰度化图像的面积比例作为第一面积比,计算预选背景区域的像素平均灰度值作为第一平均灰度值,计算预选目标区域占据灰度化图像的面积比例作为第二面积比,计算预选目标区域的像素平均灰度值作为第二平均灰度值,将第一平均灰度值减去第二平均灰度值,获得的差的平方乘以第一面积比和第二面积比,获得的乘积作为阈值乘积,选择阈值乘积最大的预选灰度阈值作为目标灰度阈值。
[0032]所述目标分割子设备与所述阈值选择子设备连接,用于采用目标灰度阈值将灰度化图像划分为背景图像和目标图像。
[0033]所述特征提取子设备与所述目标分割子设备连接,基于所述目标图像提取其中的缺陷子图像,并基于所述缺陷子图像计算缺陷对象的圆度、欧拉数和高宽差。
[0034]所述数字信号处理器与所述缺陷信息提取设备和所述WIFI无线通信接口分别连接,当接收到的欧拉数为1且圆度小于预设圆度阈值且高宽差为正值时,输出划痕类型信号,当接收到的欧拉数为0且圆度大于等于预设圆度阈值时,输出气泡类型信号,当接收到的欧拉数为1且圆度小于预设圆度阈值且高宽差为负值时,输出碎玻璃类型信号。
[0035]所述WIFI无线通信接口与所述数字信号处理器连接,用于将所述划痕类型信号、所述气泡类型信号或所述碎玻璃类型信号通过WIFI无线通信网络发送到远端的玻璃信息服务器,还用于通过WIFI无线通信网络接收远端的检测控制指令。
[0036]其中,所述阈值范围确定子设备、所述维纳滤波子设备、所述边缘增强子设备、所述灰度化处理子设备、所述阈值选择子设备、所述目标分割子设备和所述特征提取子设备分别采用不同的FPGA芯片实现;所述移动硬盘还用于存储所述预设圆度阈值,所述数字信号处理器还与所述移动硬盘连接,用于接收所述预设圆度阈值,所述预设圆度阈值的取值范围在0-1之间。
[0037]可选地,在所述检测平台中,所述检测平台还包括:玻璃推送入口,用于将已生产完毕的各块玻璃逐块推送到所述玻璃传输线上;所述数字信号处理器为TI公司的DSP芯片;所述高清摄像头和所述缺陷信息提取设备被集成在一块集成电路板上;所述检测平台还包括:当地显示设备,与所述数字信号处理器、所述玻璃类型检测设备和所述高清摄像头分别连接,用于显示被检测块玻璃的玻璃类型和玻璃目标图像,还用于显示所述划痕类型信号、所述气泡类型信号或所述碎玻璃类型信号。
[0038]另外,FPGA (Field — Programmable Gate Array),即现场可编程门阵列,他是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。他是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
[0039]以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至FPGA上进行测试,是现代1C设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip — flop)或者其他更加完整的记忆块。系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。
[0040]FPGA—般来说比ASIC(专用集成电路)的速度要慢,实现同样的功能比ASIC电路面积要大。但是他们也有很多的优点比如可以快速成品,可以被修改来改正程序中的错误和更便宜的造价。厂商也可能会提供便宜的但是编辑能力差的FPGA。因为这些芯片有比较差的可编辑能力,所以这些设计的开发是在普通的FPGA上完成的,然后将设计转移到一个类似于ASIC的芯片上。另外一种方法是用CPLD (Complex Programmable Logic Device,复杂可编程逻辑器件)。FPGA的开发相对于
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1