直方图均衡化计算.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
直方图均衡化计算

直方图均衡化(色调均化) “图像(Image)调整(Adjust)”菜单的功能 色调均化(Equalize) Photoshop 菜单:图像调整色调均化 公式: (公式中Sk 表示均衡化后的灰度值,∑表示总和,nj 是原图中某个灰度色阶j 的像素数量,j 的范围是0~k,N 是图像像素总数。) “色调均化”命令重新分布图像中像素的亮度值,以便它们更均匀地呈现所有范围 的亮度级。使用此命令时,Photoshop 尝试对图像进行直方图均衡化(Histogram Equalization),即在整个灰度范围中均匀分布每个色阶的灰度值。 当扫描的图像显得比原稿暗,而您想平衡这些值以产生较亮的图像时,可以使用 “色调均化”命令。配合使用“色调均化”命令和“直方图”命令,可以看到亮度的前后 比较。 使用“色调均化”命令: 1. 选择菜单图像调整色调均化。 2. 如果已选择一个图像区域,在弹出的对话框中选择要均化的内容,然后点按 “好”。  “仅色调均化所选区域”只均匀地分布选区的像素。  “基于所选区域色调均化整个图像”基于选区中的像素均匀分布所有图像 的像素。 原理 直方图均衡化是一种灰度变换算法,所以我们重点研究灰度图像的直方图均衡 化。 绝对的均匀 图A 是一个黑白灰均匀渐变,0~255 的每一个色阶的灰度数量都是相同的。图B 的是图A 的像素打乱了顺序随机分布的,每种灰度的数量都与图A 的相同,因 而它的直方图也与图A 的相同。 图A 和图B 的直方图。每种灰度数量是相同的,直方图呈一个黑色矩形。 近似的均匀 对于一般的图像,由于每种灰度的像素数量并不相同,我们没办法把每种灰度的 分量调得像图A 、B 那么均匀,但是可以做到近似的均匀。也就是说,把直方图 横向平均分成几份之后,使每一份的像素数量大致相等。 下面是一幅图片的直方图,共有19200 个像素,从左到右平均分成三份。均衡 化之后,每份的像素数量都在6400 左右。 手工调整方法 我们拍摄或扫描的照片往往会由于光线太强或太弱,使图像对比度减弱,细节分 辨不清。这样的图像直方图灰度往往都集中在某一色阶范围之内,我们需要将这 些灰度拉伸到整个灰度级上,并使它们在直方图中均匀的分布,以达到增强图像 的目的。 现在我们要通过Photoshop 的曲线调整(图像调整 曲线)来把一幅图片的灰度 分布调整均匀。 上图的直方图图形可以近似地看成三个高峰两个低谷。先把曲线的起点和终点 (黑白场)拉到与图形等宽,再通过曲线把两个低谷拉高一些,这时灰度分布就显 得比较均匀了。 调整之后的图像和直方图。 直方图均衡化就是要通过某种算法来实现上面手工调整的效果。 算法 经典算法 下面以一幅3*2 像素的简单图片(图C )为例,来说明灰度直方图均衡化的算法。 (图C ) 图C 的直方图: 注意看百分位(Percentile)这一项。一般软件的百分位是 当前色阶的像素数量÷ 总像素数量,而Photoshop 不同,Photoshop 显示的是 当前色阶与前面色阶的 所有像素数量÷总像素数量。因此图C 色阶为 100 时的百分位就是 (3+2)/6=5/6=83.33%,这个百分位其实就是我们要求的灰度值(范围0~1),把它 转换成0~255 的范围,要再乘255 。 求出每个色阶的百分位之后,再乘255,就可以求出与其对应的灰度值来。 色阶 数量 出现频率 百分位 255*百分位 根据每个色阶的 色阶-255*百分位 的对应关系组成一个灰度映射表,然后根据 映射表来修改原来图片每个像素的灰度值。对于图C,用128 替换50,用212 替换100,用255 替换200 。这样,灰度直方图的均衡化就完成了。 Photoshop 的算法 经过经典算法均衡化的图片,最亮的像素值总是255,因为最后一级色阶(255) 的百分位一定是100%。而最暗的是由色阶0 的数量决定的,像素值不一定是0 。 Photoshop 通过对比度拉伸的方法使最暗的像素值变为0,其它像素也相应变暗, 最亮的像素保持255 不变。对比度拉伸后的效果可能会比经典算法稍显偏暗。 对比度拉伸的算法,类似于使用色阶调整命令把黑场设成 Min 时的效果,Min 是 指像素数量不为0 的第一个色阶。 对比度拉伸的公式:C = (Level - Min) * Scale = (Level - Min

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档