You are on page 1of 3

第 卷第 期 计算机应用与软件 ∂ 1 1

年 月 ≤ ∏ ≥ ƒ 1

基于两种色彩空间的颜色选择方法
王胜正 施朝健
上海海运学院 上海

摘 要 本文分析和比较了 ≥ 和 两种色彩空间的特性 提出了一种基于两种色彩空间 可以实现人机交互的选择颜色的


方法 并设计了基于该方法的颜色编辑器 通过对彩色图像处理的实验 结果证明该方法适用而且有效 ∀

关键词 色彩空间 颜色模型 ≥ 选择颜色

Α ΧΟΛΟΡ ΣΕΛΕ ΧΤΙΟΝ ΜΕΤ ΗΟ∆ ΒΑΣΕ ∆ ΟΝ Τ ΗΕ Τ Ω Ο ΧΟΛΟΡ ΣΠΑΧΕΣ

• ≥ ≥ ≤
( Σηανγηαι Μαριτιµε Υνιϖερσιτψ, Σηανγηαι 200135)

Αβστραχτ × ≥ √
∏ ∂ ¬2
∏ ∏ √

Κεψωορδσ ≤ ≤ ≥ ≤

色图像处理中应用最广泛的两种色彩空间 ) 色彩空 间 和
1 引 言 ≥ 色彩空间的特性 提出了一种基于这两种色彩空间 可以实
现人机交互的选择颜色的方法 并基于该方法设计了新的编辑
随着计算机技术的日益成熟 数字图像技术成了一个重要 器 通过对彩色图像处理的实验 结果证明该方法适用而且有
的研究方向 在数字图像技术的应用中 选择颜色的方法成了一 效∀
个重点和难点 因为颜色与人的视觉系统有着密切关系 而且涉
及到物理学 !心理学 !美学等领域 ∀ 当然 通过理论研究和实践 2 Ρ Γ Β 色彩空间
结果 人们现在对颜色的物理本质已经有了相当的掌握和了解
根据人眼结构 通常认为 一种颜色可看作是 个基本颜色 ) 红 这个模型是基于笛卡尔坐标系统 个轴分别为 ! ! 见
!绿 !蓝 的混合 但是并不是所有可见光颜色都可以 图 原点对应黑色 离原点最远的顶点对应白色 从黑到白的

由 ! ! 分量组成 ∀ 灰度值 分布在从原点到离原点最远顶点间的连线上 而立方体
另外 因为物体颜色不仅取决于物体本身 而且它与周围环 内其余各点对应不同的颜色 可用从原点到该点的矢量表示 ∀
境的颜色 以及观察者的视觉系统有关系 所以从这个角度来 根据这个模型 每幅彩色图像包括了 个独立的基本平面
说 颜色包括 个基本特性量 色调 ∏ !饱和度 ≥ ∏ ! 或者说可分解到 个平面上 反之 如果一幅图像可被表示为
亮度 ∀ 色调就是我们通常所说的红 !绿 !蓝等颜色 是 个平面 使用这个模型比较方便 例如在处理多频谱卫星遥感图
与混合光谱中的主要光波长相联系的 饱和度与色调的纯度有 像中时 常用 色彩空间 但是 色彩空间因为依赖设备
关 纯光谱色是完全饱和的 随着白光的加入 饱和度逐渐减少 它所覆盖的颜色域取决于显示器荧光点的颜色特性 颜色域随
亮度与物体的反射率成正比 如果无彩色 那么就只有亮度 个 显示器上荧光点的不同而不同 欲把在某个显示器上的颜色域
维量的变化 对于彩色来说 颜色中掺入白色越多就越亮 掺入 里指定的颜色转换到另一个显示器的颜色域中 必须使用从各
黑色越多亮度就越小 ∀ 个显示器颜色空间到 ≤ ∞ 颜色空间的变换 ∀ 这种变换形式为
为了正确地使用颜色 需要建立颜色模型 上面提到 一种 ÷ ¬ ¬ ¬
颜色可用 个基本量来描述 所以建立颜色模型就是建立一个 ≠
) ⁄ 坐标系统 其中每个空间点都代表每一种颜色 ∀
目前常用的颜色模型可分为两类 一类是面向诸如彩色显 其中 第一行里 ¬ !¬ !¬ 是使颜色与 ¬ 匹配的权 其它行中的数
示器或打印机之类的硬件设备 即依赖于设备的色彩空间 常用 的意义类似 ∀
的是 色彩空间 另一类就是面向彩色处理常用的模型 即
≥ 色彩空间 它是一种独立于设备的模型 ∀ 收稿日期 ∀ 王胜正 硕士 主研领域 图像处理 !三维

本文在上述思想和理论的基础上 分析和比较了目前在彩 视景等 ∀


第 期 王胜正等 基于两种色彩空间的颜色选择方法

由上述分析可知 依赖于设备的色彩空间 如 不能无 已提及到 因为依赖于设备的色彩空间 如 不能无疑义地


疑义地定义一种颜色 定义一种颜色 只有通过独立于设备的色彩空间来选取颜色才
能使选配的颜色输出到任一设备上时 得到原先真正希望的色
3 ΗΣΙ 色彩空间 彩 ∀ 因而在这种情况下 我们应该选用 ≥ 色彩空间 ∀
但是 在交互环境中选取和编辑颜色时 除了上述的直感性
≥ 色彩空间 它是 ∏ ∏提出的彩色系统格式 经常为艺 要求外 还必须考虑计算的效率 目前图形文件基本上都是以
术家所用≈ 如图 图上的 Α 角就是色调 取值为 β ∗ β β 的形式存储 因此采用 ≥ 色彩空间时 通常都是先把
为红色 β为绿色 β为蓝色 圆盘上的点到圆心的距离表示 色彩空间转换为 ≥ 色彩空间 处理完后 再转换为 形式
饱和度 ≥ 其值为 ∗ 垂直圆盘表面且通过圆心的直线为亮度 这样计算上付出了很大的代价 而且有时对于一些基本颜色 我
其值为 ∗ 圆心处为 1 当 时表示最亮为白色 当 们直接用 进行处理会更加方便 因而在这种情况下 我们
时表示最暗为黑色 ∀ 应该选用 色彩空间 ∀ 当然在一些特殊情况下 例如在分布
这种色彩空间有两个特性 其一是亮度分量与图像的彩色 的情况下还应考虑传输等的有效性 因此还得有其它色彩空间 ∀
信息无关 其二 色调和饱和度分量与人感受的方式是紧密相连 目前 很多应用程序中没有合适的颜色编辑器 有的是基于
的 ∀ 这种设计方式反映了人观察彩色的方式 同时也有利于图 单一的 色彩空间 有的是基于单一的 ≥ 色彩空间 很难
像处理 ∀ 选取合适的颜色 ∀ 根据实际需要 我们利用两种色彩空间各自
的特性 提出一种合适的颜色选择方法 ∀ 并基于该方法编写了
新的颜色编辑器 如图 可以利用该编辑器 选取满意的颜色
生成高度真实感的图形 ∀
512 颜色编辑器的设计思想
图 色彩空间示意图 图 ≥ 色彩空间示意图 以往的颜色编辑器 一般都是把 种颜色 红 !绿 !蓝 定义
为三角形的三个顶点 由三种颜色组成的新颜色处在该三角形
4 两种色彩空间相互转换算法 中≈ ∀ 如图 对其中的任 个色点 ° 其 的值对应指向该
点的矢量与 轴的夹角 ∀ 这个点的 ≥ 与指向该点的矢量长成正
从 转换到 ≥ 由下式给出≈ 比 越长越饱和 ∀ 这样虽然能表示 ≥ 颜色模型 但是它很不直
观 对于选取颜色来说 特别不方便 因为从图 上很难看出某
一点的 !≥ ! 的具体值 ∀

≥ ≈ 鉴于这种情况 我们设计了一个直观而且方便的表示方法
它既符合 ≥ 的特征 又满足人们的需要 对人机交互式的选取
Η
颜色提供了方便 ∀
Π Η
把色彩空间设计成如图 所示的 ⁄ 颜色空间 它是一个
任意值 β ∗ β
双圆锥结构 ∀ 中间的圆盘表示颜色的组合 ∀ 如图 圆盘的

其中 Η 圆周表示 从 ∗ 变化 即由红 !黄 !绿 !青 !蓝 !品红的顺

序变化 ∀ 圆上一点到圆心的距离为 ≥ ∀
从 ≥ 转换到 由下式给出
设≥ 的值在≈ 之间 的值也在≈ 之间 ∀
当 在≈ 之间

≥ ≈
β
当 在≈ 之间
≥ β
≥ ≈
β
当 在≈ 之间 图 颜色表示法
≥ β 该颜色编辑器具有以下功能
≥ ≈
β 可以直接从圆盘上选取所需的颜色 ∀
可以预览选取的颜色效果 ∀
5 用两种色彩空间选择颜色的实验 可以直接调整 ! ! 的值来选取颜色 ∀
可以直接调整 !≥ ! 值来选取颜色 ∀
511 两种色彩空间的需求分析 当改变 值 会得到相应的 ≥ 值 当改变 ≥ 值时
多媒体应用使计算机用户界面更为形象 !自然 !生动 其中 可以得到相应的 值∀
色彩起着重要的作用 为了选择和编辑所需的颜色 在数字图像 设计结果如图 所示 ∀
处理过程时 系统中应该有对用户心理上有直感的色彩空间 如 如图 左边的圆盘就是 ≥ 模型的颜色盘 我们可以在其
≥ 色彩空间 如果选取的色彩空间从心理上不能直接感知 上选择颜色 旁边的颜色条就是对应颜色的亮度条 具体分析见
那就很难成功地选取颜色 这一点在上面 色彩空间分析时 前面的 ≥ 模型 ∀ 右边的颜色编辑框里 分别表示了红色 !
计算机应用与软件 年

绿色 !蓝色 的数值读数及色调 !饱和度 ≥ !亮度 关系到用户的第一印象 ∀ 本文把目前应用最为广泛的两种色彩


的数值读数 当改变 ! ! 中的任意刻度线或光标时 相应的 模型作了详细的分析 并做了选择颜色的具体实验 提出了新的
! ! 数值读数改变其值 !≥ ! 的数值读数跟着改变其值 上 选择颜色方法和思想 ∀ 通过对自然景物的图像处理实验 证明
面的颜色显示框也就跟着改变其颜色 表示当前颜色 ∀ 同样 调 本文提出的新方法适用 而且快速 !有效 ∀ 另外我们把它应用于
节 !≥ ! 时 ! ! 也会发生相应改变 颜色样品显示当前颜 三维视景的颜色处理 特别在处理海水和天空颜色时 得到了很
色 ∀ 当用户从键盘直接给数值读数输入新值时 刻度线与颜色 好的效果 ∀
也随着作相应的改变 ∀
参 考 文 献
≈ ≤ ⁄ ° °
≈ °√ × ° ≤ ∏
≥ °
≈ ∏ ∏ ∏

图 颜色编辑器 ≤ ∏
≈ ≥ ° ≤ ∏ ≤ ∏
从实验中发现 当饱和度 ≥ 时 任意改变 但是 ! !
≈ 章毓晋 图像处理和分析 北京 清华大学出版社 1
保持相等 而且不变化 此时如果改变 值 ! ! 会同时变化
但是仍然相等 而且当 时 亮度值最小 当
(上接第 13 页 )
时 亮度值为最大值 相反 当 时 饱和度 ≥ 一
≈ √ × 2
定等于 ∀ 这样完全可以验证前面提到的 ≥ 色彩空间 说明了
ƒ ∏ × 2≥ ° ∞∞∞2≥° 2
当≥ 时 颜色就是通过圆心的亮度条 显然此时
≥ ∏ 1 ∗ 1
的值可以是任意 ∀ ≈ ≤ ∞ ≤ ≤ 2
这样 我们可以在两个三维颜色空间中 直接进行交互式的 √ ° ≥∏ ≥√ ° ⁄ π ∞∞∞
选取颜色 ∀ × ∏ ≥ ≥ ° ∂ ∗

6 ΗΣΙ 色彩空间在图像处理中的应用实验 ≈ ≤ √ ≤ √ √ ∏ ƒ 2
∞∏ ≥ √ 1 ∗

图 是一幅自然景物的原始图像 大小为 ≅ !
! 各位 的 位图 通过改变亮度 值 得到图 从图 (上接第 40 页 )
可见 我们可以很方便地改变其亮度值 使很暗的图像变得 商品销售情况分析
明亮 得到理想的图像 ∀ 其次我们可以改变色调 ∏ 值 可以 商品的销售信息是商业企业中最宝贵的信息资源之一 系
给图像添加色彩 如图 ∀ 还可以改变饱和度 ≥ 把图像的颜 统从不同的角度加工 !分析了这些销售信息 例如
色加浓 如图 ∀ 特价商品促销效果分析
商品的时令特点分析
热销商品 !滞销商品分析 ∀

4 结束语

数据仓库是 世纪 年代发展起来的一门新兴技术 它
为 ⁄≥≥ 的发展和全面应用提供了有利的技术基础 ∀ 文章介绍了
一种基于数据仓库技术 用于连锁型商业企业的商业营销 ⁄≥≥
该系统弥补了连锁型商业企业现有的信息系统在决策支持方面
的不足 能有效地提高企业的决策水平 ∀
决策支持现在已经越来越受到人们的重视 在未来的一段
时间内 ⁄≥≥ 在商业企业中具有良好的应用前景 是商业企业信
息系统建设的重点 ∀

参 考 文 献
≈ 陈文伟 决策支持系统及其开发 第二版 ≈ 清华大学出版社 !广
图 四幅利用上述方法处理的图像
西科学技术出版社 1 1
≈ 高洪深 !决策支持系统 ⁄≥≥ 理论 !方法 !案例 第二版 ≈ 清华大
7 结束语 学出版社 !广西科学技术出版社 1 1
≈ 王珊 数据仓库技术与联机分析处理 ≈ 科学出版社 1 1
随着多媒体技术的发展 数字图像处理成了一个重要的研 ≈ 张素萍 / 浅论基于数据仓库的决策支持系统 ≈ 0 5 计算机应用研
究领域 但是 一直以来 选取颜色是一个关键问题 因为它直接 究6 ∗ 1

You might also like