论文部分内容阅读
随着电子技术、计算机技术和人工智能技术的发展,机器视觉技术逐渐成为了带钢表面缺陷检测技术的主要研究方向。到二十世纪末,美国、德国等少数西方发达国家相继研究成功了基于机器视觉的带钢表面缺陷检测系统,为提高带钢质量做出了巨大的贡献;在我国,目前已有少数几个高校在这方面进行了研究,但还处在初级阶段,没有可以生产下线的产品,这在一定程度上制约了我国带钢的质量。为了解决基于机器视觉的带钢表面检测系统中图像处理这个关键问题,本系统以基于SOPC的NiosⅡ嵌入式系统的设计思想,以图像预处理为核心搭建了带钢表面缺陷图像预处理系统的硬件平台,在此基础上编写了预处理算法的应用程序,最后结合实验证明了本系统的合理性。这种方法充分利用了嵌入式系统的高性能、接口丰富、灵活性强、资源丰富等特点。首先,分析了目前图像预处理算法中简单有效且速度快的图像滤波技术和图像分割技术的相关算法,通过实验分析,选择了中值滤波和一维类间方差法为本文的图像预处理算法。其次,分析了本系统要实现的功能,并搭建了带钢表面缺陷图像预处理系统的硬件电路,用VHDL语言编写了PCI接口IP核和VGA显示IP核,结合SDRAM控制器等其它IP核,实现了基于SOPC的NiosⅡ系统平台的搭建,从而为后续的软件设计和实验提供了实验平台。再次,通过在NiosⅡIDE软件中编写图像预处理算法程序,实现了图像滤波和图像分割,有效地减少了图像数据量。为了进行后续的图像处理,通过配置带钢表面缺陷图像预处理系统的PCI接口芯片和WinDriver驱动开发,实现了带钢表面缺陷图像预处理系统与PC机的通信。最后,介绍了带钢表面图像预处理系统的硬件平台,完成了带钢表面缺陷图像预处理的实验,验证了整个系统的正确性。