加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Arcmap中的拉伸介绍04-gamma拉伸

(2015-02-09 00:20:49)
标签:

365

it

杂谈

不知道大家有没有注意到,当你选择标准差裁剪,最大最小值裁剪,百分比裁剪或者无裁剪方式时。Apply Gamma Stretch的选项就会亮起来。如下图:
http://ww2/bmiddle/ae72410cjw1ep2bw9ya8sj20d305hmxv.jpg​那么这个Gamma拉伸到底是什么呢?它又会对图像的拉伸起到什么效果呢?今天就来给大家介绍一下。
Gamma拉伸是一种对数变换。下图表示的是对应不同的gamma值,其输入像素值和输出像素值的变换关系。横坐标表示的是输入像素值,纵坐标表示输出像素值。从图中我们可以看到当gamma值小于1时。图像整体的像素值都会增大。对于像素较小的区域,从图中可以看出其对比度明显增加。而对于像素值较大的区域,其对比度相应减小。
http://ww3/bmiddle/ae72410cjw1ep2d675rioj20bw0933zw.jpg
但在Arcgis帮助文件中所描述的是当gamma值小于1时,图像整体会变暗。较暗区域影像的对比度会降低。较亮区域影像的对比度会增高。和其他地方关于gamma拉伸的定义相反。这个原因我通过后期查找资料给大家一个答复。同时希望有知道原理的朋友们教导。如果是在arcgis中使用gamma拉伸的话。想提高较暗区域的对比度,降低较亮区域的对比度。提升影像整体亮度的话。你就选择大于1的gamma值,反之你选择小于1的gamma值。
为什么要进行Gamma拉伸?
关于为什么要进行Gamma校正,可以参见这篇博客http://blog.csdn.net/lxy201700/article/details/24929013
其实最主要就是两个原因:
(1)人眼对外界光源的感光值与实际光强之间存在的就是一种指数型的关系。而相机与实际光强之间存在的是线性关系。
所以,为了更好的识别图像,需要对摄像机所得到的图像进行Gamma校正。
(2)做了gamma拉伸的影像能更好的保存亮度信息。

下图就是做了gamma校正之后影像不同的变换情况
gamma=0.5
​gamma=1.5
http://ww1/bmiddle/ae72410cjw1ep2ejhstaqj20fc0cbdkn.jpg可以看到当gamma=0.5时,图像的整体亮度降低。黑暗区域的对比度降低。明亮区域对比度增大。当gamma=1.5时,图像的整体亮度增加。黑暗区域对比度增强,明亮区域对比度降低。gamma变换除了影响整个数据的亮度,gamma值也会更改显示中红绿蓝的比率。对不同的RGB通道赋予不同的gamma值,会让图像看起来更红,更绿,更蓝。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有