基于LabVIEW和IMAQ Vision的三轴影像测量仪的

一、 图像采集卡的选择

仪表盘的外形尺寸为220mm×82mm,要求测量精度不低于0.13mm。综合检测精度、检测速度和成本要求,系统选择ni 1394图像采集卡,配合sony 1394 ccd彩色摄像机(分辨率为1024×768), 这样视觉系统的视场范围fov=118mm×88.5mm,像素精度pixel accuracy= 118÷1024=0.1152mm/pixel,完全满足系统测量的尺寸精度要求。

二、 扫描区域划分

根据仪表盘的尺寸、目标特征的相关性和视觉系统fov的范围,将仪表盘划分为左、中、右3个检测区域。加上起始位置共有4个位置。摄像机在x/z轴上运动,被测仪表盘在y轴上运动,x/y轴的运动完成镜头对目标的对准,z轴的运动完成对目标的聚焦。在每个检测位置采集的图像分别以中间的led窗口即auto led、off led、defrost led的中心为该幅图像的坐标原点。

三、 系统总体结构设计

以计算机系统来完成图像的采集、处理、判断、文件i/o和用户使用界面,同时作为上位计算机通过串口对plc进行控制;以plc系统来完成运动控制、i/o控制。计算机系统的框图如下:

上位链接的参数设置:波特率:115200; 7位数据位;偶校验;2位停止位。

plc的系统框图如下:

通过计算机系统与plc系统协同工作,各司其职,充分发挥各自的特长,使系统的性能得以优化。

四、 图像采集

ni提供两种标准的图像采集vi程序,用户可以直接调用:

1.单帧图像采集1394-snap-acquire:即每次只采集1帧图像。在本系统的全自动测量过程中,共有三个被测区域,每个区域又有三种照明模式,所以一共需要运行9次单帧图像采集程序。

2.连续图像采集1394-grab-acquire:即连续实时采集图像。在本系统的运动位置设置模块里,需要实时观测镜头与被测目标的相对位置及聚焦情况,然后保存各个位置,所以使用了连续图像采集模式。

五、 图像处理

如上所述,在全自动测量过程中,共采集9帧图像,每幅图像都对应一个图像处理程序,来完成对目标特征的测量和判断。步骤如下:

1.开辟图像缓冲区

在图像处理中,需要对图像做多次变换,因此需开辟多个图像缓冲区来存储图像数据。本系统中共设置100个图像缓冲区,即image buffer0~buffer99, 其中buffer0为系统实时图像缓冲区;buffer1~buffer51分别存储9帧图像的彩色原图、intensity 图层、red图层、green图层、blue图层、mask图层、overlay图层等作为历史图像数据,可以和测量结果数据相对照;其余为临时图像缓冲区,为避免与历史图像缓冲区发生冲突,从buffer99开始向下使用。本系统只使用了12个临时buffer, 即buffer99~ buffer88,buffer52~buffer87未使用。

2.定位原点并建立坐标系

选取图像上不发生变化的特征,使用match pattern 或detect object来定位原点并建立坐标系。三个检测区域分别以中间的led窗口即auto led、off led、defrost led的中心为该幅图像的坐标原点。

3.定义roi区域

根据被测目标不同的形状,可以使用不同的roi模型,包括圆形、环形、扇形、矩形、旋转矩形、任意多边形等。所有roi区域都以坐标原点为参考点。

4. 测量

通过抽取彩色图像的intensity plane、red plane、green plane、blue plan(均为8位深度的图像),对各目标roi区域分别测量光强分量intensity、颜色分量r/g/b、镭雕图案模式匹配分数、位置坐标等。

其中光强intensity/r/g/b的范围为0~255,共256个灰阶。

图案模式匹配分数的满分为1000分,得分大小表示目标与标准模型的匹配程度。对三组字符除了做模式匹配测量还做了ocr字符识别,即需要分别识别出auto、econ、off。

位置坐标需要进行坐标系变换。对于一幅图像来说,默认的坐标原点位于图像的左上角,测量的直接位置数据是相对于这个原点的,和我们在步骤2.中定义的原点位置不同,坐标系方向也不同。参考下图:

变换后的坐标仍是以像素为单位的,需要乘以像素精度pixel accuracy转化为mm单位,这样才对产品检验有意义。

5.结果输出界面

测量结果包括图像和数据,放在一个table容器中。table的第一个page用来存放图像。图像以二维数组为容器,分为9行5列,存放45幅图像,包含9幅采集的图像和抽取的36幅分量图层。table的第2~11共10个page用来存放测量数据,分别以10张表格形式输出,分别对应9幅采集的图像的测量数据和重要特征的全局比较。每个page上有一个布尔量显示控件,用于指示当前页面的综合判断结果。

图2 middle area function led mode image

以下

  • 基于LabVIEW和IMAQ Vision的三轴影像测量仪的已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计