用于缺陷检测的光学系统

发表的光学租用

在工业应用中(包括汽车和航空),微小的制造缺陷可能导致昂贵或灾难性的故障。制造商依靠人工检测或昂贵复杂的光学系统硬件来检测这些缺陷。

最近在相机处理和软件开发方面的进展创造了更低成本和更灵活的检测系统的潜力。

这篇文章将描述OFH开发的一种方法来识别划痕和表面缺陷小至10微米。该系统使用开源计算机视觉软件、低成本处理器、廉价的相机和照明系统。

下图展示了实验设置,包括一个用于暗场照明的自定义背光和一个测试对象。测试了两种背光:红色相干光和白色相干光。该物体是抛光不锈钢表面,有不同厚度(从10到45 um)的故意划痕。

检测时使用USB摄像头和笔记本电脑运行基于OpenCV + Python的自定义代码。所使用的软件方法包括blob检测、利用查找轮廓的边缘检测、自适应颜色滤波、数学形态学、图像直方图分析。根据处理器的功率,每秒可以分析超过50帧的图像。

结果如下所示。

实验设置包括一个用于暗场照明的自定义背光和一个测试对象。

实验设置包括一个用于暗场照明的自定义背光和一个测试对象。

Baidu