车灯配光检测系统原为两套系统:车灯光轴交点检测系统和车灯零件检测系统,其通过人工目测检测车灯光轴交点,应用物位传感器精确定位来检测零件的缺损。本车灯配光检测系统将两系统二合为一,根据测量对象的特征,应用图象卷积、边缘特征提取、图象模式匹配等多种图象处理的方法,实现对不同型号的车灯进行车灯零件缺损检测和车灯光轴交点的自动检测。
系统组成:
整个系统包括硬件部分和软件部分。其系统组成简图如图1所示:

图2:系统主界面
系统运行中的一个检测报错界面如下图(图3)所示:

图4:前照灯光路图
h-h:通过前照灯焦点的水平面;
H-H2:道路中心线;
v-v:通过前照灯的垂直面;
根据前照灯光路标准H—H2与h—h的夹角为15°,且ZONE1为暗区,而ZONE2为亮区,两个区域分界明显,有较大的亮度对比度。H-H2与h-h的交点位置是车灯光轴检测的一个重要参数。
(2)图象的原始LUT变换
LUT(Look_up Table)变换是一种很基本的图象处理技术,其对图象象素的灰度值进行特定计算及转换,可以达到突出图象的有用信息,增加图象的光对比度,对要进行边缘检测的图象尤佳,可以使边缘明显。本系统的车灯光轴原始图如图5所示:

图6:经过LUT后的光轴图
(3)图象的裁剪
由于精度的要求,射入的图象为768X576 pixel的标准CCIR图象。象素多可提高系统的测量分辨率,同时也增加了处理数据,增加了处理时间,从而就有可能影响整个系统的实时性。所以要根据图象特点,减少处理数据,对图象进行有效的裁减,裁去不需要的部分,留下有用的部分,减少处理量。通过对本近光灯光轴的自身特点的分析,我们可以发现其图象的光轴交点就在图象最亮区域附近。对于最亮的区域检测其运算量视定义的亮区大小而定,具有随机性,而且处理数据量也不小。这里我们运用检测图象质量中心的方法来确定图象处理区域。图象质量中心其不是光亮中心,其计算公式为:
图7:经过边缘加强后的光轴图
经过此处理后,图象基本颗粒边缘象素灰度的对比度已得到增强,我们就可以通过实验确定数值大的阀值对图象进行二值化,其误差在允许的范围内。
(5)图象的去干扰处理
在经过二值化的图象中,我们可以发现很多小颗粒,这些颗粒都有可能阻碍图象的正确处理,即边缘的正确检测,所以必须去除。这里,我们用图形学最经典的膨胀和腐蚀方法对二值化进行处理。膨胀和腐蚀的原理虽然简单,但对于膨胀和腐蚀所用计算因子象素包含量的确定及膨胀腐蚀次数确定却需要作一定的考虑与实验比较。膨胀和腐蚀必须成对出现,因为腐蚀能去掉小颗粒,同时却也使检测边缘缩进,使检测产生误差,所以在腐蚀的同时必须伴有同样计算因子的膨胀。膨胀和腐蚀的次数按图象中出现的干扰颗粒的大小,通过实验的方法确定。
模式匹配在零件检测中的应用
原先系统应用物位传感器的精确定位来检测车灯零件的缺损,不同型号的车灯要制造不同零件分布的检测设备,而此配光检测系统应用图象处理的方法,通过制作图象模板来检测车灯零件的缺损,提高系统的灵活性,实现柔性测量。通过分析车灯零件摄入图及零件在与不在时的各种情况,从零件的轮廓特征和灰度特征入手,综合多种图象的模式识别技术,包括使用LabVIEW vision中强大的模式识别函数,通过大量实验,合理设置参数,减少外界光线对检测结果的干扰,提高检测的可靠性和稳定性。
结论:
应用LabVIEW及其IMAQ vision图象处理软件包,在较短的时间内开发了此套车灯配光检测系统,其可通过软件设置对不同型号的车灯进行零件检测,同时实现了光轴交点的自动检测,是一套柔性的检测系统,其可完成的技术指标主要有:
尺寸分辨率:1mm
最大检测尺寸:500mm
检测节拍:£30秒
模拟量检测精度:0.5%FS
连续工作时间:³16小时
更值得一提的是,若对软件稍加改动,此系统亦可用于其他产品的零件检测,有较大的市场前景。