石鑫华视觉 发表于 2013-9-28 22:07:21

NI Vision Assistant视觉助手图像处理教程 7.1 查找表

NI Vision Assistant视觉助手教程-最实用的图像处理教程-石鑫华机器视觉网原创

第七章 图像处理-Grayscale灰度第一节 Lookup Table查找表
查找表Lookup Table(简称LUT),其作用是在图像中应用查找表来提高图像的对比度和亮度。其函数在处理函数面板中的位置如下图1所示:
http://visionbbs.com/data/uploads/allimg/130928/2-13092R15927.jpg
图1 Lookup Table查找表
查找表转换是基本的图像处理函数,它可以将包含重要信息的区域细节突出,而牺牲其它区域。这些函数包含了直方图均衡化、伽玛修正、对数修正和指数修正。当原始图像的对比度比较低时,可以使用查找表来提高图像的对比度和亮度。
查找表传递函数转换从原始图像输入的灰度级值到转换图像中的另一个灰度级值。查找表在指定的范围上以下面的形式使用传递函数T(x):
T(x)=Dmin 如果x≤Rmin
T(x)=f(x) 如果Rmin<x≤Rmax
T(x)=Dmax 如果x>Rmax
其中,T(x)是传递函数,x是输入的灰度级值,Rmin是指定的范围(Rang)的最小值,Rmax是最大值,Dmin是动态(Dynamic)最小值,8位图像为0,16位或浮点图像为最小初始化值;Dmax是动态最大值,8位图像为255,16位或浮点图像为最大初始化值。动态范围DR=DMax-Dmin。f(x)表示新的灰度值。函数缩放缩放f(x)以便于f(Rmin)=DMin,f(Rmax)=DMax。f(x)的表示范围决定于用户选择的方法。在8位分辨率的情况下,一个查找表有256个元素。元素的数组索引代表了输入的灰度值。
传递函数与查找表关联后在图像的亮度和对比度上会有一个预期的效果。下面先看一下简单的例子:
http://visionbbs.com/data/uploads/allimg/130928/2-13092R15927-50.jpg
图2 原始图像与线性直方图
在原始图像的线性直方图中,灰度级区间和没有包含重要信息。
使用下面的查找表转换,所有像素值小于49的将被置为0,所有大于191的将被置为255。区间扩展到,增加了焦距像素的灰度值范围的强度动态区域。


如果 x ∈[0, 49], F(x) = 0
如果 x ∈[191, 254], F(x) = 255
其它 F(x) = 1.81 × x – 89.5http://visionbbs.com/data/uploads/allimg/130928/2-13092R15928.jpg

图3 传递函数
查找表传递函数得到了下面的图像效果。新图像的线性直方图只包含了两个峰值在区间范围内。
http://visionbbs.com/data/uploads/allimg/130928/2-13092R15929.jpg
图4 使用查找表后的图像效果
在NI Vision中共有7个预置的查找表可以使用:Linear线性、Logarithmic对数、Power 1/X幂1/X、Square Root平方根、Exponential指数、Power X幂X、Square平方等七类。下表显示了每个查找表的传递函数和其对图像的作用在面板显示中,如将黑色联系到低强度值白色联系到高强度值在灰度面板中。


查找表传递函数阴影校正
Linear线性http://visionbbs.com/data/uploads/allimg/130928/2-13092R15929-50.jpg增加了强度动态通过给定灰度均匀分布区间在整个灰度区间。对于一幅8位图像,Min最小值和Max最大值的默认值为0和255。
Logarithmic对数、Power 1/X幂1/X、 Square Root平方根http://visionbbs.com/data/uploads/allimg/130928/2-13092R15930.jpg增加黑暗区域的亮度和对比度。减少明亮区域的对比度。
Exponential指数、Power X幂X、Square平方http://visionbbs.com/data/uploads/allimg/130928/2-13092R15930-50.jpg减少黑暗区域的亮度和对比度,增加明亮区域的对比度。
加载NI Vision Assistant例子中的图片bracket文件夹中的图片,进入查找表界面,主窗口是默认是双窗口模式,如下图所示:
http://visionbbs.com/data/uploads/allimg/130928/2-13092R20355.jpg
图5 Lookup Table查找表界面
更多详情请订购《基于NI Vision Assistant的图像处理实用教程》,这是一本超值的实用图像处理书籍。订购链接:https://item.taobao.com/item.htm?id=538756535591

余松 发表于 2015-4-27 23:04:19

好东西,值得学习。
页: [1]
查看完整版本: NI Vision Assistant视觉助手图像处理教程 7.1 查找表

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23