数字图像处理与应用 Class 10. 20200527
Lecture 10 Color Image Processing (1)
<!--彩色图像处理-->
Color fundamentals 颜色基本原理
Color models 颜色模型
Pseudo color 伪颜色
-----Intensity slicing 强度切片
-----Gray level to color transform 灰度到颜色变换
-----Multispectral color models 多光谱颜色模型
Color fundamental
Motivation
–Color is a powerful descriptor that often simplifies object identification and extraction from a scene.
–Humans can discern thousands of color shades and intensities
–Only two dozen or so shades of gray
两大类别:
Full Color
–The images are acquired with a full color sensor, such as color TV camera, color scanner.
Pseudo Color
–Assigning colors to monochrome images
–Based on specified criterion 基于特殊准则
人类大脑感知和解释颜色的过程是一种生理-心理现象
颜色的物理性质可以用实验和理论结果支持的形式来表达。
我们所感知的颜色是由物体反射的光的性质决定的。
例如,如果白光照射到一个绿色的物体上,大部分波长被吸收,而绿光则从这个物体上反射回来。如果一个物体反射的光在所有可见波长中都是平衡的,那么在观察者看来它就是白色的。
详细的实验证据表明,人眼中的600万至700万个视锥细胞可分为三类,大致对应于红色、绿色和蓝色(1965)。
65%——对红光敏感
33%——对绿光敏感
2%——对蓝光敏感(但蓝色视锥细胞是最敏感的)
由于人眼的这些吸收特性,颜色被视为所谓的原色的可变组合:红色(R)、绿色(G)和蓝色(B)。
为了标准化,国际照明委员会(国际照明委员会)在1931年为三基色指定了以下具体的波长值:
没有一种单一的颜色可以被称为红色、绿色或蓝色。
这并不意味着这三个固定的RGB组件可以产生所有的光谱颜色
“primary”这个词被广泛地误解为三个标准的初选,当以不同的强度比例混合时,可以产生所有可见的颜色。
可以添加原色来产生光的副色:
红色(深红色)=红色+蓝色;
青色(青色)=绿色+蓝色
黄色(黄色)=红+绿。
将三原色或与之相反的原色混合,在适当的强度下产生白光。
两两叠加的叫做光的二次色。 亦称为颜料的三原色。
注:光的原色与颜料或着色剂的原色的区别。
颜料原色:
红色(深红色)-红色+蓝色;
青色(青色)-绿色+蓝色;
黄色(黄色)-红+绿。
相互转化的关系。
用来区分一种颜色和另一种颜色的特征是:
--亮度 Brightness ,体现色彩概念的强度
--色调 Hue ,色调代表观察者感知到的主色。
在混合光波中与主波长有关的一种属性。 因此,当我们称一个对象为红色或黄色时,我们是在指定它的色调。
--饱和 Saturation ,纯光谱颜色是完全饱和的,如粉红色(红色和白色)是不饱和的。 饱和度与加入的白光量成反比。
Hue and saturation taken together are called Chromaticity (彩色).
色相和饱和度合起来称为色度(彩色)。
Therefore, a color may be characterized by it brightness and chromaticity.
因此,颜色的特征是亮度和色度。
The amounts of red, green, and blue needed to form any particular color are called the tristimulus (三色值或三刺激值) values and are denoted X, Y, and Z, respectively.
需要大量的红色,绿色和蓝色形成任何特定的颜色被称为三色(三刺激值)值,表示X, Y,和Z。
CIE色度图/国际照明协会
日常生活中的设备
Color Models
色彩模型又称色彩空间、色彩系统。
颜色模型的目的是为了便于在某些标准中对颜色进行规范。
两种类型的颜色模型:
---面向硬件:如打印机、显示器等
---面向应用:如动画、医学图像处理等
典型的颜色模型: ---RGB模型 ---CMY或CMYK模型 ---HSI模型 ---YIQ和YUV模型
---许多其他颜色的模型,实验室,HSV, HSB,…
RGB Image
每个通道看作灰度图像
在RGB颜色模型中表示的图像由三个组件图像组成,每个组件图像对应一个主色。
当输入RGB监视器时,这三幅图像结合在一起就形成了一幅复合彩色图像
像素深度:表示RGB空间中每个像素的比特数。
考虑每个8位像素深度的R、G和B分量。我们称彩色图像是24位的全彩,可以表示=16772216个颜色的数目。
32位全彩怎么样?
24位全彩+8位不透明度(Alpha)
= > RGBA
任何一点可以由RGB相应的值混合而成。
CMY & CMYK
RGB和CMY有转换关系
HSI
由RGB到HSI
黑和白连起来。线叫做强度轴,饱和度为零。在右图三角锥的空间内,色调由除white,black外的那一点确定。
HSI可以从RGB颜色立方体中获得
HSI空间&垂直强度轴&在垂直于这个轴的平面上的颜色点的轨迹&边界要么是三角形,要么是六角形。
<!--H-;S-距离 ;I-到黑色的距离-->
栗子。
转换过程:
通过HSI改变图像
YIQ and YUV Color Model
为电视系统设计的彩色模型。 颜色和强度做了分离,好处:
YIQ是美国彩电(NTSC)使用的颜色型号
Y是亮度,I和Q是颜色(I=红/绿,Q=蓝/黄)
YUV是以色列彩电(PAL)和视频中使用的颜色模型。
Y是亮度,U和V是蓝色和红色,如YIQ
Problem in Color image
在处理彩色图像时,须处理下列问题:
--图像是矢量的→每个像素对应3或4个数字。
--照相机记录的颜色在很大程度上取决于光线条件。
Knowing just the RGB values is not enough to know everything about the image.
仅仅知道RGB值还不足以了解关于图像的所有信息。
The R, G and B primaries used by different devices are usually different.
不同设备使用的R、G、B三原色通常是不同的。
For scientific work, the camera and lighting should be calibrated.
对于科学工作,照相机和照明应该校准。
Pseudo Color Processing
The principle of pseudo color is for human visualization and interpretation of gray scale events in an image.
伪彩色的原理是为了便于人们对图像中的灰度事件进行可视化和解释。
Pseudo color processing Intensity slicing Gray level to color transform Multispectral color models
伪彩色处理
--强度切片/分层
--灰度到颜色变换
--多光谱颜色模型
Intensity slicing
Any pixel whose gray level is above the plane will be coded with one color, and pixel below the plane will be coded with another color.
平面以上的像素用一种颜色编码,平面以下的像素用另一种颜色编码
示意图
分层赋值,色彩表现丰富。
-
栗子:焊缝分析、医学图像处理、天文学气象预报、地图、空气质量
Gray Level to Color Transformation