石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉商城|机器视觉论坛|淘宝店铺

机器视觉_石鑫华视觉网_光源_控制器_工业相机_镜头_视觉方案_NI_LabVIEW_Vision_VBAI_图像处理教程_论坛_商城_东莞华视自动化科技有限公司,机器视觉,工业相机,工业镜头,LED光源,图像处理,视觉方案,VBAI,LabVIEW

当前位置: 首页 > 图像 >

Vision Builder AI(VBAI)教程 第四章 图像增强

时间:2012-07-18来源:shixinhua.com 作者:石鑫华 点击: 999999次
VBAI-先生领进门
第四章 增强图像
VBAI系列培训内容为石鑫华原创,如果需要转载,请保留出处:石鑫华视觉网(www.shixinhua.com)
很多时候,我们采集到的图像并不理想,含有许多噪声、非目标区域、杂点、未完整等等,面对这种情况,进行图像处理时,如果不对原始图像进行增强处理,那么对测量结果会的精度会产生一些影响,例如寻找边缘,如果需要拟合成线的点很离散,那么,拟合出来的线很可能会“漂”的很厉害。因此,许多情况下,我们需要对原始图像进行增强,以达到更加理想的效果。如图4-1所示。
图4-1 图像增强函数在图像处理中的应用
图4-1 图像增强函数在图像处理中的应用
在图4-1中,我们应用了一个简单的例子,寻找一条边缘。采集图像后,我们对原始图像创建了一个ROI(Region of Interest:兴趣区域、目标区域,图中的绿色框),并对此ROI进行滤波处理,从图中可以看到,绿色框中经过婆婆的图像与外面的图像是不一样的。这就是图像增强的效果。当然,例子中的原始图像效果相对较好,增强的效果显现不明显。
下面我们来看一下,图像增强函数选板具体的函数及其使用方法。
图4-2 图像增强选板
图4-2 图像增强选板
增强图像中,共有六个可用函数。利用此六个函数,我们可以在分析图像前,对图像进行预先处理,以提高图像质量。
 
 

1.   Vision Assistant视觉助手

第一个函数为视觉助手。在VBAI中也有一个视觉助手,不过这个视觉助手并不像NI视觉开发模块中的视觉助手功能强大,只是包含了一些图像增强的功能。因为VBAI其它的函数选板中含有大量的分析测量函数,所以,在这个视觉助手中并没有分析测量类的函数。利用视觉助手可以增强图像特征、过滤噪声、提取颜色平面、图像计算、形态学处理等。因为其中的函数过多,将会在后面章节中加以详细解释,这里就一笔带过。
 
 

2.   Filter Image滤波图像

    第二个函数为滤波图像:准备一幅图像,提取需要用于处理的信息为后面图像处理。点击此函数,将会出现此函数的配置选板,如图4-3所示:
图4-3 过滤图像配置选板
图4-3 过滤图像配置选板
从图中可以看到,当配置函数时,状态栏为灰色禁用状态,即在配置函数时,状态、连续运行等都是禁用的。仅有一个运行一次(Run State Once)有效,点击此按钮可以运行一次当前滤波及前面采集函数,用于验证滤波的效果。在界面右下角,我们可以看到配置选板的主体main选项卡,如图4-4所示。
图4-4 过滤图像-主体
图4-4 过滤图像-主体
在配置主体中,我们需要输入步骤名(Step Name)、选择目标区域Region of Interest、是否改变ROI的位置Reposition Region of Interest、选择参照坐标系(Reference Coordinate System)等。
Step Name步骤名是当前步骤的名称,值得注意的是,步骤名不能以空格开始,即名称前不允许出现空格。
ROI:目标区域,下面的下拉菜单有两个选项,一个是Constant(常量),另一个是Full Image(整幅图),我们可以选择整幅图,那样就不需要再画ROI,而如果选择常量,则需要手动画ROI。我们可以利用菜单下面的快捷工具栏,选择合适的工具来画ROI,如图4-5所示。
图4-5 ROI工具
图4-5 ROI工具
ROI工具栏随着选择函数的不同出现的工具也会有不同。在此处出现了矩形、旋转矩形、椭圆、环形、多边形、徒手。另外,我们可以利用放大、缩小、原始尺寸、适合屏幕等缩放工具来查看图像,使我们能更好的把握如何设置ROI。
Reposition Region of Interest:改变ROI的位置,选择上后,在后面的图像分析处理过程中,可以根据坐标系改变ROI的位置。Reference Coordinate System为参考坐标系。如果没选中改变ROI位置,则ROI以当前默认坐标系为参照,即图像左上角为原点,左到右为X轴,上到下为Y轴。此功能必须在前面的步骤中已经建立了坐标系后才可使用,关于坐标系的建立,将在后面的定位特征章节介绍。
图4-6 过滤图像-滤波器选择
图4-6 过滤图像-滤波器选择
如图4-6中,为滤波Filters选项卡。可用的滤波器类型很多。Original Image为原始图像;Smoothing为平滑型滤波器,包括Low Pass低通、Local Average局部平均、Gaussian高斯、Median中值;Edge Detection为边缘检测型滤波器,包含了Laplacian拉普拉斯、Differentiation微分、Prewitt、Sobel、Roberts滤波器;Convolution为卷积型滤波器,包含Highlight Details高亮细节、Custom自定义滤波器。滤波器会有滤波器尺寸(Filter Size)、内核尺寸(Kernel Size)、内核(Kernel,又可以叫掩模、算子、模板等)三个可能出现的参数,视各滤波器不同而不同。如何设计内核这里就不详细介绍,如有兴趣,可参看一些图像处理原理类的书籍。从图4-6中可以看到,当我们选择高亮细节滤波器、内核大小为7*7时,文字部分黑色与背景白色的对比度明显比周围没经过滤波的地方要强(为显示效果,已经将图像放大为原始图像,此图像为500万像素AVT Guppy Pro 503B相机拍摄)。这就是滤波的好处,可以将特征突现出来从而更容易的查找、测量、计算出特征。
在配置面板的底部有一个Step Status指示灯,表示当前步骤用设置的参数来检查图像是否通过,此处的状态只能是PASS(通过)的,在后面一些测量函数中将会出现FAIL(失败)。另外还有一个OK、一个Cancel按钮,OK为确定当前设置,Cancel为放弃当前设置。步骤状态、OK、Cancel三个控件,在后面的函数讲解中,基本上都是会出现的,以后就不再叙述。
 
 

3.   Threshold Image二值化图像

对图像进行二值化处理。即图像中只有黑白两色,而不是灰度图或彩色图。点击此函数进入二值化配置界面,如图4-7所示。
图4-7 二值化配置
图4-7 二值化配置
二值化配置只有一个主体选项卡,包含了Step Name步骤名、Look For寻找(目标类型)、Method方法、Histogram直方图、及Lower Value(Limit)阈值设定等部分。其中寻找目标类型有白色目标、黑色目标、灰色目标可供选择;方法有手动阈值、自动阈值、局部阈值等;直方图用于显示图像各级灰度所占的比重;阈值设定Lower Value与Lower Limit、Upper Limit视方法不同而不同,有些方法需要设置阈值值,有些需要设置阈值界限。
图4-7只是针对灰度图产生的二值化配置界面,如果图片源为彩色图时,其配置界面如图4-8所示。
图4-8 彩色图像二值化
图4-8 彩色图像二值化
彩色图像二值化中有一个颜色模式Color Mode、预览颜色Preview Color、阈值设置。颜色模式可选的有RGB、HSL、HSV、HSI。根据选择颜色模式不同,下面可用于阈值设置的参数也不同。如RGB时,是调整红R、绿G、蓝B三色的阈值,HIS是调整色调H、饱和度S、强度I等。
 
 
------分隔线----------------------------
石鑫华推荐