伪彩色

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

伪彩色图像
2.1 伪彩色图像介绍
伪彩色(pseudo-color)图像的每个像素值实际上是一个索引值或代码,该代码值作为色彩查找表CLUT(Color Look-Up Table)中某一项的入口地址,根据该地址可查找出包含实际R、G、B的强度值。

这种用查找映射的方法产生的色彩称为伪彩色。

用这种方式产生的色彩本身是真的,不过它不一定反映原图的色彩。

在VGA显示系统中,调色板就相当于色彩查找表。

从16色标准VGA调色板的定义可以看出这种伪彩色的工作方式。

伪彩色一般用于65K色以下的显示方式中。

标准的调色板是在256K色谱中按色调均匀地选取16种或256种色彩。

一般应用中,有的图像往往偏向于某一种或几种色调,此时如果采用标准调色板,则色彩失真较多。

因此,同一幅图像,采用不同的调色板显示可能会出现不同的色彩效果。

所谓图像的伪彩色处理技术,就是将黑白图像变成彩色图像,也可以是原来有彩色的图像变换成给定彩色分布的图像。

如不同谱能遥感图像[10]。

彩色图像中的彩色根据黑白图像的灰度级或其他图像特征(如空间频率成分)人为给定。

这是一种视觉效果明显,而又不太复杂的图像增强技术,在国内也是发展较快的一种图像处理技术。

缺点是相同物体或大物体各个部分因光照等条件不同,形成不同的灰度级,结果产生了不同彩色,往往产生错误的判断。

在质量较高的黑白底片和X光片中,往往有些灰度级相差不大,但包含着丰富的信息。

可是人眼分辨灰度级能力较差,一般只有几十级,无法从图像中提取这些信息。

但是从第二章中我们知道人眼对彩色分辨率较强,达几百种甚至上千种。

因此通常将图像中的黑白度级变换成不同的彩色,且分割越细,彩色越多,人眼所能提取信息也越多,从而达到图像增强的效果。

2.2 伪彩色处理技术应用
伪彩色处理技术不仅适用于航摄和遥感图片,也可以用于X光片及云图判读等方面。

可以用计算机取做,也可以用专用硬设备来实现,如美国DIGICOL 电子观察仪6010,日本PHOSDAC-700,1000,1200。

国产NST-1密度分割伪彩色
仪,能分出12级灰度以12种彩色显示,并可求某一彩色面积占全图比例等[11]。

为了实时观察(如云图判读),多用专用硬件设备。

伪彩色处理技术可以在空间域里实现,也可以在频率域里实现。

伪彩色图像可以是连续彩色(如彩色电视图像),也可以由几种彩色单独构成。

伪彩色图像处理技术发展历史较早,源于美工与纺织,最初是通过涂抹,凭色感经验对黑白图像着色。

计算机图像处理技术发展以后,对黑白图像的数字化着色效率和着色质量大为提高,应用领域也越来越广。

目前在国内外都是发展较快的一项图像处理技术,但缺乏对伪彩色图像增强质量评价的国际通用标准,没有可靠的客观数学量度,伪彩色图像增强的方法和手段有待于更深入地研究。

对图像进行伪彩色处理属于图像增强((Image Enhancement)方面的问题,在医学、遥感数字图像处理中受到广泛重视,主要目的是增强图像中的有用信息,扩大不同影像特征之间的差别,将感兴趣的特征有选择地突出,衰减不需要的特征,消除干扰和噪声,使图像更加清晰,转换为更适合于人或机器判读的形式,从fu 提高对图像的解译与分析能力。

图像增强以对某一部分信息的强调和另一部分的损失为代价,不要求真实地反映原始图像,这一点和图像复原(ImageRestoration)恰恰相反。

图像增强的方法主要有点处理增强方法、空间域滤波、频率域滤波、彩色增强以及代数运算等各种方法。

针对不同的图像应采用不同的图像增强方法,也可同时采用几种适当的增强算法进行实验,从中找到视觉效果较好、计算不复杂而又合乎应用要求的方案[12]。

因此图像增强技术大多属十试探性和面向问题的。

伪彩色处理是图像处理的一种方法,该方法将利用人眼对彩色图像比对灰阶图像有较高的分辨能力的特性对灰阶图像进行量化,用某一颜色对应某一灰度等级的像素点,这样黑白图像就变成了彩色图像,使科学工作者能更方便直观的从图像中得到数据的新信息。

目前,运用于伪彩色处理的数据不仅仅是灰阶图像的灰度值,也有各种各样的数据场。

色彩分为彩色和非彩色两大类。

彩色指红、橙、黄、绿、青、蓝、紫等各种颜色。

彩色有三种特性:色相、明度、纯度。

非彩色指白色、黑色和各种深浅不同的灰色。

非彩色只有明度的差别,而没有色相、纯度这两种特性。

彩色是指各种不同的色相,在可见光谱中,色相以红、橙、黄、绿、青、蓝、紫的顺序排列,
这也是最基础的色彩。

类似于太阳光线的无色光称为白色光,完全反射光线的物体色称为白色光;反之,完全吸收光线的物体色称为黑色。

从理论上讲,白色物体的光反射率为100%,是理想的白;黑色物体的光发射率为O,是理想的黑。

但是现实中没有完全反射光线的物体,也没有完全吸收光线的物体。

一般来说,当一个物体的表面的光反射率在80≯“90%时,即为感觉上的白色;光反射率在4%~11%时,即为感觉上的黑色。

在不同情况下,可略有差异。

灰色为白色与黑色之间的过渡色。

可以从白色到黑色之间引一条直线,直线的顶端为白色,底端为黑色:由顶端的白色开始,逐渐向底端的黑色过渡,这样便可以得到由浅到深的不同的灰色。

这个排列方法可以称为白黑系列,也可以作为明度色标。

各色立体的中心轴即为白黑系列的明度色标。

白、黑、灰色物体对于光谱各波长辐射的反射没有选择性,因而被称为中性色,其纯度为0度[13]。

2.3 伪彩色图像研究
伪彩色图像(pseudo—color image):伪彩色一般用于65K种颜色以下的显示方式中,此时伪彩色图像中每个像素的颜色不是由每个基色分量的数值直接决定,每个像素数值实际上是一个索引代码值,该代码值作为色彩查找表CLUT(Color Look—Up Table)中某一项的入口地址,通过一定的映射关系,根据该入口地址查找出包含R,G,B实际的强度值。

这种用查找表索引出的R,G,B 强度值产生的彩色称为伪彩色。

用这种方式产生的色彩本身是真的,不过它不一定反映原图的色彩。

在VGA显示系统中,调色板就相当十色彩查找表,从16色标准V GA调色板的定义可以看出这种伪彩色的工作方式。

标准的调色板是在256K 色谱中按色调均匀地选取16种或256种色彩。

一般应用中,有的图像往往偏向十某一种或几种色调,此时如果采用标准调色板,则色彩失真较多。

因此,同一幅图像,采用不同的调色板显示可能会出现不同的色彩效果。

伪彩色处理技术不仅适用十航空摄影和遥感图片,也可以用于X光片及云图判读等方面,为了实时观察,多采用专用硬件设备。

如美国DIGICOL 电子观察仪6010,日本PHOSDAC-700,1000,1200,国产NST一1密度分割伪彩色仪,能把不同灰度级的图像以12种彩色显示,并可求出某一彩色区域占全图的比例。

数字图像伪彩色增强处理技术在科学应用中的许多领域发挥着越来越重要的
作用。

其主要应用领域如下:
物理、化学:晶体分析,谱分析
生物、医学:细胞分析,染色体分类,血球分类,X光片分析,CT
环境保护:水质及大气污染调查
地质:资源勘探,地图绘制
农林:植被分布调查,农作物估产
海洋:鱼群探查水利:河流分布,水利及水害调查
气象:云图分析,灾害性监测等
通信:传真,电视,可视电话,图像通讯
工业:工业探伤,计算机视觉,自动控制,机器人
法律、公安:指纹识别,人像鉴定
交通:铁路选线,交通指挥,汽车识别
军事:侦察,成像制导,图像融合
宇航:星际探险照片处理等
文化:多媒体,动画特技[14]
2.4 伪彩色处理方法
进入21世纪以来,随着微电子技术、计算机技术、现代通信技术的飞速发展,人类社会正健步迈入信息化时代。

在人类所接收到的全部信息中,70%以上是通过视觉得到的,人眼又对彩色变化远比对灰度变化敏感。

因此对数字图像进行有效的处理变的十分重要。

而目前彩色图像占很大的比例,所以,对彩色图像的处理显得尤为重要。

其中伪彩色处理技术就是一项重要的图像处理技术.。

图像的伪彩色技术己在医学、工程和军事等领域获得了广泛的应用。

图像的伪彩色处理技术,是将黑白图像变成彩色图像,也可以将原来有彩色的图像变换成给定彩色分布的图像。

彩色图像中的彩色是根据黑白图像的灰度级或其他图像特征(如空
间频率成分)人为给定的。

这是一种视觉效果明显,而又不太复杂的图像增强技术,在国内也是发展较快的一种图像处理技术。

缺点是对于相同物体或大物体各个部分因光照等条件不同,会形成不同的灰度级,结果会产生不同彩色,往往产生错误的判断。

本文对图像伪彩色处理即将灰度图像转化为伪彩色图像,来区分壳体的应力或位移大小。

实现灰度图像的伪彩色处理有频率域和空间域两大类方法。

频率域中主要有频率滤波法,空间域中主要有密度分割法、灰度级——彩色变换法。

人的彩色敏感细胞能分辨出几千种彩色色调和亮度,但对黑白灰度级却不敏感,一般说来,人的视觉能检测的灰度级只有几十级。

伪彩色处理技术就是把黑白图像的各个灰度按某种关系映射成相应的彩色,这种映射只是输入和输出象素问的一一对应,而不涉及象素空间的位置变化。

实现灰度图像的伪彩色有频率域和空间域两大类方法。

频率域中主要有频率滤波法,是针对图像中的不同频率成分加以彩色增强,以便更有利于提取频率信息,它输出图像的伪彩色与黑白图像的灰度级无关,而仅与黑白图像的不同空间频率成分有关[15]。

2.4.1 密度分割法原理
密度分割法原理:密度分割法是伪彩色增强中最简单的一种方法,它是对图像亮度范围进行分割,使一定亮度间隔对应于某一类地物或几类地物有利于图像的增强,把黑白图像的灰度级从0(黑)到M(白)分N个区间L
i
,i=1,2,......N。


每个区间L
i 指定一种彩色C
i
,这样,便可以把一幅灰度图像变成一幅伪彩色图像。

此种方法比较直观简单,缺点是变换出的彩色数目有限。

2.4.2 空间域灰度级——彩色变换原理
空间域灰度级——彩色变换是一种更为常用的,比密度分割根为有效的伪彩色增强方法。

它是根据色度学的原理,将原始图像的灰度分段经过红,绿,蓝三种不同变换,便成三基色分量,然后用它们分别去控制彩色显示器的红,绿,蓝电子枪,便可以在彩色显示器的屏幕上合成一幅彩色图像。

其原理如下图所示彩色的含量由变换函数的形状而定。

典型的变换函数如下图所示,其中图(a),(b),(c)分别表示红,绿,蓝三种变换函数。

而(d)是把三种变换画在同一张图上以便
看清楚相互之间的关系。

有图(d)可见,只在灰度为O 时为蓝色,灰度为2L 时为绿色,灰度为L 时为红色,灰度为其他值时由三基色混合成不同的色调。

图2.1 彩色变换原理图
2.4.3 频率域伪彩色增强原理
图2.2 频率域伪彩色增强原理图
频率域伪彩色增强是先把黑白图像经过傅里叶变换到频率域,在频率域内三个不同传递特性的滤波器分离成三个独立变量,然后对它们进行逆傅里叶变换,便得到三幅代表不同频率分量的单色图像,接着对这三幅图像作进一步的处理,
最后将它们作为三基色分量分别加到彩色显示器的红,绿,蓝显示通道,从而实现频率域分段的伪彩色增强。

基于RGB 颜色空间的伪彩色编码
RGB 颜色模型通常用于彩色阴极射线管和彩色光栅图形显示器,R ,G ,B 即红、绿、蓝。

根据人眼结构,通常认为,任何一种颜色都可看作是3个基本颜色一红(R)、绿(G)、蓝03)的混合。

所以从图像最终要在计算机屏幕上实现的角度来考虑.人们通常习惯于在RGB 颜色空间中进行伪彩色编码。

基于RGB 颜色空间的伪彩色编码原理在RGB 颜色模型中,任何一种颜色都可以由红、绿、蓝三基色按不同比例来合成,因此灰度图像的伪彩色处理首先要设定红、绿、蓝三个变换函数,用下面的配色方程表示就是:
)},({),(y x f T y x R R = (2.1)
)},({),(y x f T y x G G = (2.2)
)},({),(y x f T y x B B = (2.3)
式中),(),,(),,(y x B y x G y x R 分别显示三色值,B G R T T T ,,对映射算子。

),(y x f 为一幅黑白平面图像上其对应点(x ,y)上的光点强度即灰度值。

通过公式可得到相应灰度值的R ,G ,B 颜色分量值。

由于计算机的彩色显示器就是由R G B 三基色信号驱动的,所以直接用颜色分量R ,G ,B 的值分别驱动彩色显示器的红、绿、蓝强即可得到伪彩色图像,基于RGB 颜色空间的伪彩色图的形成过程如图示。

由此可以看出在基于RGB 颜色空间的伪彩色技术中红、绿、蓝三个变换函数是非常重要的,红、绿、蓝三个变换函数的不同设定,所成的伪彩色图像就会呈现千差万别,三个变换函数的设置好坏决定了所成的伪彩色图像的质量的好坏,决定了用户是否能有效的从伪彩色图像中分离出有用的信息[16]。

图2.3 伪彩色编码原理图
3.3 伪彩色处理
3.3.1 伪彩色处理三种方法
(1)密度分割——不连续的彩色处理
密度分割是伪彩色处理技术中最简单的一种。

设一幅黑白图像 ,在某一个灰度级如 上设置一个平行
平面的切割平面,对切割平面下面的即灰度级小于 的象素分配给一种颜色
(如蓝色),相应地对切割平面上面的即灰度级大于
的象素分配给另一种颜色(如红色)。

这样切割结果就可以将黑白图像变为只有两各颜色地伪彩色图像。

若将黑白图像灰度级用
个切割平面去切割。

就会得到 个不同灰度级地区域。

对这个 区域中的象素人为分配给 个不同颜色,这样就可以得到具有 种颜色的伪彩色图像。

对于这种方法可以用硬件实现,支撑专用伪彩色密度分割仪,国内外都已有市售产品。

如日本的PHOSDAC-1200,南京大学,南京电表厂研制的NST-1密度分割伪彩色分析仪。

密度分割伪彩色处理优点市简单易行,仅用硬件就可以实现,还可以扩大用途。

如计算图像种某灰度级面积等,但所得伪彩色图像视觉效果不理想,彩色生硬,不够调和,且量化噪声大(即分割误差),为了减少量化噪声,必须增加分割级数。

这不但引起设备复杂,而且彩色漂移现象严重[17]。

F(x,y) R(x,y) G(x,y) B(x,y)
红变换
TR {f(x,y)} 绿变换 TG {f(x,y)} 蓝变换
TB {f(x,y)} 伪




(2)灰度级——彩色变换
这种伪彩色处理技术(在遥感技术中常称为假彩色合成方法),可以将黑白灰度图像变为具有多种颜色渐变的连续彩色图像。

这种伪彩色变换后图像视觉效果好,其变换方法市先将黑白灰度图像送入具有不同变换特性的红、绿、蓝三个变换器,然后再将三个变换器的不同输出分别送到彩色显象管的红、绿、蓝枪。

同一灰度由于三个变换器对其实施不同变换。

而使三个变换器输出不同,从而再彩色显象管里合成某一种颜色。

可见不同大小灰度级一定可以合成不同颜色。

(3)滤波法
这是一种在频率域进行伪彩色处理的技术,与上面不同的是输出图像的伪彩色与黑白图像的灰度级无关。

而是取决于黑白图像中不同空间频率成分,如为了突出图像中高频成分(图像细节)将其变为红色,只要将红通道滤波器设计成高通特性即可。

而且可以结合其他处理办法。

在附加处理中实施(如直方图修正等)使其彩色对比度更强。

如果要抑制图像中某种频率成分,可以设计一个带阻滤波器,如:
(3.10)
式中(3.11) 这样在以为中心,半径为内的所有频率成分均被抑制。

应当注意:其中理想高通滤波器在形式上是相同的。

只是举例函数是围绕点而不是围绕原点来进行计算的。

3.3.2 具体处理步骤
伪彩色处理即是将黑白灰度图像转化为彩色图像。

由于人眼对彩色的分辨能力远高于对黑白灰度图像的分辨能力,所以将黑白图像转化成彩色表示,可以提高对图像细节的辨别力,达到图像增强的目的。

我们知道对于灰度图像,其RGB
值均相等,即对于图像中的任意一个象素,其红色分量取值=绿色分量取值=蓝色分量取值灰度级为0—255,其中R=G=B=i :
因为任何谱色都可以用三基色按不同的比例混合得到,在数字图像中所用是彩色显像管显示法,是用相加混色法产生各种颜色的。

相加混色的规律就是:
红色十绿色=黄色R=G=i B=0
红色+蓝色=紫色R=B=i G=0
蓝色+绿色=青色B=G=i R=0
也就是当R ,G ,B 为不同的值时,就可以产生混色。

对于具有256级灰度的灰度图像来说,任意空间(x ,y)处的灰度值可以用F(x,y)来表示,其中0<f(x,y) <255。

为了使伪彩色图像的亮度和灰度图像的灰度具有一致性,可令:(,)I f x y =
为了使不同的灰度对应不同的颜色,可令
2(,)255
f x y H π= (3.12) 式中的系数是为了保证f(x,y)灰度级在0到255的范围内变化时,使H 值在0到2π的范围内变化。

根据给出的HIS 空间的形状,对每一个灰度值f(x,y)来说,s 可设置成如下的分段函数:
(,)(,)127(255(,)(,)127kB x y B x y S k B x y B x y ≤⎧=⎨-<⎩
(3.13) 经反复实验,当k 取1.5时,可使每一种颜色都得到最大饱和度。

但此时颜色过于鲜艳往往会破坏颜色之间的和谐,容易引起视觉疲劳或其它不良心理反应。

另外,光谱两端的高饱和色若处于相邻区域,会由于在视网膜前后聚焦的差异而产生所谓的“立体色差效应”,使人眼在这两种颜色的交界处难以调焦而看不清轮廓。

所以在实际应用中,k 值可取得小一些。

从上面的过程可看出,对任意一个灰度级f(x ,y)来说,它对应于唯一一种颜色,这种颜色垂直于颜色立方
体的对角线,且通过点[(,),(,),(,)]
f x y f x y f x y的平面上。

对灰度图像的所有灰度级来说,对应的颜色是在一系列垂直于颜色立方体的对角线的平面上。

到此为止,根据像素的灰度值得到了对应的I,H和s值,但计算机的彩色显示器是由R,G,B三基色信号驱动的。

所以必须将I,H,S值变换为对应的R,G,B值。

最后,用R,G,B的值分别驱动彩色显示器的红、绿、蓝枪即可得到伪彩色图像。

一幅数字图像可看成是含有两个变量的二元函数。

这两个变量就是像素在空间的位置,而函数值就是该像素的灰度值。

对数字图像来说灰度值是一个离散的有限的数量。

这样,可以把函数想象为许多台阶,台阶的高度就是灰度级。

暗的灰度对应着低的台阶,亮的灰度对应着高的台阶。

具有同一灰度级的像素就构成了一个阶跃“平台”。

这样,对所有的平台的高度、位置和形状的了解,也就等于对图像的了解。

3.4 信号采集与伪彩色处理
利用数字图像处理技术,将滤波器输出的不同电压信号值,转变为不同的灰度值.运用伪彩色图像处理技术的RGB三原色原理对像素的灰度级进行三个相互独立的转换,然后将这三个结果分别送到彩色监视器红、绿、蓝的电子发射枪上,产生出一幅彩色图像,它的颜色内容由转换函数的性质决定.图4中的(a)是灰度—红色变换函数,在这个函数中将低于1/2的所有灰度映射成最暗的红色,在1/2到3/4之间的灰度映射为线性增加饱和度的红色,在3/4到1之间的灰度映射为最亮的红色.绿色映射变换器如图4(b)所示,从0到1/4绿色亮度线性增加,从1/4到3/4是最亮的绿色,从/4到1绿色亮度线性递减.蓝色映射变换函数如图4(c)所示,从0到1/4为最亮的蓝色,从1/4到1/2为线性递减特性,从1/2到1映射为最暗的蓝色.三种变换函数的合成特性如(d)所示.从(d)中可以看到纯基色只在0,1/2和1处出现,其它灰度将会合成多种不同的颜色。

图2-3所示的颜色变换函数见图2-4.用等值图的形式显示出薄板构件在Z方向上各点振动的速度值,即将速度的大小用色彩值表示.
图3.3 一组伪彩色编码函数
图3.4 伪彩色转换函数
3.5基于RGB颜色空间的伪彩色编码方法
目前在采用灰度级—彩色变换法进行伪彩色映射的实例中红绿蓝变换函数大都是沿用线性变换的方法,线性变换虽然简单,但是却缺乏灵活性。

如果采用其它的非线性的方法,局部采用的类似的非线性的方法,但是这样做计算和实现起来都比较复杂,因而大家考虑采用分段的线性变换函数,下面介绍几种典型的采用分段的线性变换函数的伪彩色编码方法。

3.5.1 彩虹码1
彩虹码1编码方法的红,绿,蓝变换函数表达式为:
),(y x R = ⎪⎭
⎪⎬⎫⎪⎩⎪⎨⎧≤<<≤-<≤2551282551289632/]96),([2559600f f y x f f (3.14) ⎪⎪⎪⎭
⎪⎪⎪⎬⎫⎪⎪⎪⎩⎪⎪⎪⎨⎧≤≤-<≤-<≤<≤-<≤=25519263/]192),([25519212864/)],(192[25512864255643232/]32),([2553200),(f y x f f y x f f f y x f f y x G (3.15) ⎪⎪⎪⎭
⎪⎪⎪⎬⎫⎪⎪⎪⎩⎪⎪⎪⎨⎧≤≤-<≤<≤-<≤<≤=25519263/]192),([255192960966532/)],(96[255643225532032/),(255),(f y x f f f y x f f f y x f y x B (3.16) 红,绿,蓝三个函数变换的曲线如图3.5所示:
图3.5 彩虹编码1的变换函数曲线
由图3.5(a)可见,低于96的灰度级将映射为最暗的红色;高于128的灰度级将映射为最亮的红色;而在96和128之间的灰度级将是红色由暗到亮成线性变化。

同样图3.5(b)和图3.5 (c)分别表示绿色和蓝色的变化。

由此变换函数可得的灰度级与颜色的对应关系如图3.6所示。

图3.6 彩虹编码1的灰度级与颜色的对应关系
3.5.2 彩虹编码2
彩虹码2编码方法的红,绿,蓝变换函数表达式为:
),(y x R = ⎪⎭
⎪⎬⎫⎪⎩⎪⎨⎧≤<<≤-<≤2551282551289632/]96),([2559600f f y x f f (3.17) ⎪⎪⎪⎭
⎪⎪⎪⎬⎫⎪⎪⎪⎩⎪⎪⎪⎨⎧≤≤-<≤-<≤<≤-=25519263/]192),([25519212864/)],(192[2551286625566066/]66),([255),(f y x f f y x f f f y x f y x G (3.18) ⎪⎪⎪⎭
⎪⎪⎪⎬⎫⎪⎪⎪⎩⎪⎪⎪⎨⎧≤≤-<≤<≤-<≤=25519263/]192),([255192960966630/)],(96[255660255),(f y x f f f y x f f y x B (3.19) 红,绿,蓝三个变换函数的曲线如图3.7所示:
图3.7彩虹编码2的变换函数曲线
由彩虹码2的变换函数可得的灰度级与颜色的对应关系如图3.8所示。

图3.8 彩虹编码2的灰度级与颜色的对应关系
3.6 计算机仿真
我们知道对于灰度图像,其RGB值均相等,即对于图像中的任意一个象素,其红色分量取值=绿色分量取值=蓝色分量取值。

下面的码表为256级灰度图的码表,灰度级为0—255,其中R=G=B=i:
{ // 常规灰度编码
{ 0, 0, 0 }, { 1, 1, 1 }, { 2, 2, 2 }, { 3, 3, 3 } , //4
{ 4, 4, 4 }, { 5, 5, 5 }, { 6, 6, 6 }, { 7, 7, 7 }, //8
{ 8, 8, 8 }, { 9, 9, 9 }, { 10, 10, 10 }, { 11, 11, 11 }, //12
{ 12, 12, 12 }, { 13, 13, 13 }, { 14, 14, 14 }, { 15, 15, 15 }, //16 { 16, 16, 16 }, { 17, 17, 17 }, { 18, 18, 18 }, { 19, 19, 19 }, //20 { 20, 20, 20 }, { 21, 21, 21 }, { 22, 22, 22 }, { 23, 23, 23 }, //24 … … … …
{ 228,228,228 }, { 229,229,229 }, { 230,230,230 }, { 231,231,231 }, //232 { 232,232,232 }, { 233,233,233 }, { 234,234,234 }, { 235,235,235 }, //236 { 236,236,236 }, { 237,237,237 }, { 238,238,238 }, { 239,239,239 }, //240 { 240,240,240 }, { 241,241,241 }, { 242,242,242 }, { 243,243,243 }, //244 { 244,244,244 }, { 245,245,245 }, { 246,246,246 }, { 247,247,247 }, //248 { 248,248,248 }, { 249,249,249 }, { 250,250,250 }, { 251,251,251 }, //252 { 252,252,252 }, { 253,253,253 }, { 254,254,254 }, { 255,255,255 }, //256 }
因为任何谱色都可以用三基色按不同的比例混合得到,在数字图像中所用
是彩色显像管显示法,是用相加混色法产生各种颜色的。

相加混色的规律就是:
红色+绿色=黄色 R=G=i B=0
红色+蓝色=紫色R=B=i G=0
蓝色+绿色=青色B=G=i R=0
也就是当R,G,B为不同的值时,就可以产生混色。

图3.9伪彩色编码界面
本文所采用彩虹编码1方法,实现图像的伪彩色编码。

它的伪彩色编码表为下
{
{ 0,0,0,0},{ 0,0,7,0},{ 0,0,15,0},{ 0,0,23,0}, //4
{ 0,0,31,0},{0,0,39,0},{ 0,0,47,0},{ 0,0,55,0}, //8
{ 0,0,63,0},{ 0, 0,71,0},{ 0,0,79,0},{ 0,0,87,0}, //12
{ 0,0,85,0},{ 0,0,103,0 },{ 0,0,111,0},{ 0,0,119,0}, //16
{ 0,0,127,0},{ 0,0,135,0 },{ 0,0,143,0},{ 0,0,151,0}, //20
{ 0,0,159,0},{ 0,0,167,0 },{ 0,0,175,0},{ 0,0,183,0}, //24
{0,0,191,0},{ 0,0,199,0 },{0,0,207,0},{ 0,0,215,0}, //28
………………………………………………
{ 255,208,208,0 }, { 255,212,212,0 }, { 255,216,216,0 }, { 255,220,220,0 }, //248
{ 255,224,224,0 }, { 255,228,228,0 }, { 255,232,232,0 }, { 255,236,236,0 }, //252
{ 255,240,240,0 }, { 255,244,244,0 }, { 255,248,248,0 }, { 255,252,252,0 }, //256
}
其编码结果为:
图3.10 彩虹1伪彩色编码图
4 结论
本文先从了解振动场出发,再到伪彩色处理显示,查阅并继承了前人研究累积的理论成果,针对振动场速度信号的测试,利用数字图像处理与伪彩色信号处理技术,以信号总功率为特征值,先对车辆振动场的灰度图的获取,然后对其用伪彩色处理显示,用等值图的形式实时地显示零部件的瞬态振动速度信号。

为了实现对振动场信号测试的远程终端控制,直观地描述构件在特定激励下的振动场,需要用图像的形式表示。

即不同的颜色,就对应不同的位移、速度或加速度信号。

运用伪彩色图像处理技术,最终用云图显示出每一点对应的x,y坐标值及对应的位移、速度或加速度值(将信号的大小用不同的颜色值表示)。

相关文档
最新文档