图像变换函数

栏目: 编程工具 · 发布时间: 5年前

内容简介:$$g(x,y) = \sum_{s = -a}^{a} \sum_{t = -b}^{b} w(s,t)f(x+s, y + t)$$

空间滤波变换

$$

g(x,y) = \sum_{s = -a}^{a} \sum_{t = -b}^{b} w(s,t)f(x+s, y + t)

$$

灰度变换

令$r$和$s$分别表示输入图像$f(x,y)$和输出图像$g(x,y)$在任意点$(x,y)$的灰度值,灰度变换可表示为:

$$

g(x,y) = T[f(x,y)] \rightarrow s = T(r)

$$

例如:$s = T(r) = \frac{1}{1 + (\frac{m}{r})^{e}}$

根据灰度变换函数$T[r]$选择方法不同,会变换可分为: 直方图处理方法直接灰度变换

线性函数(正比,反比,分段线性函数)

  • 图像反转

    对灰度范围为$[0,L-1]$的图像,表达式为$s = L - 1 - r$

这种处理尤其 适用于增强嵌入图像暗色区域的白色或灰色细节,特别是当黑色面积占主导地位时

  • 分段线性变换函数

    对比度拉伸,低对比度(照明不足、传感器动态范围小) 提高图像灰度级的动态范围,改善图像对比度

对数函数

$$

s = clog(1+r)

$$

其中,$c$是一个常数,且假定$r\geq0$,对数变换常用于图像 动态范围压缩

幂律(伽马)函数

$$

s = cr^{\gamma}

$$

$0<\gamma<1$,图像的低值部分就会越大,使得图像整体更亮;

$\gamma>1$,图像的低值部分就会越小,是的图像整体更暗

图像变换函数

Matlab实现亮度变换

Matlab提供了 imadjust() 函数用于实现亮度变换支持反转、幂次

g = imadjust(f, [low_in, high_in], [low_out, high_out], gamma)

f = imread('breast.tif');
out1 = imadjust(f, [0; 1], [1; 0]);
out2 = imadjust(f, [0.5; 0.75], [0; 1])
out3 = imadjust(f, [], [], 2)

subplot(2, 2, 1);imshow(f)
subplot(2, 2, 2);imshow(out1)
subplot(2, 2, 3);imshow(out2)
subplot(2, 2, 4);imshow(out2)
f1 = imread('Aerial Origninal.tif');
f1 = double(f1);
out1 = f1.^3;
out2 = f1.^4;
out3 = f1.^5;
subplot(2, 2, 1);imshow(f1);
title('原图')
subplot(2, 2, 2);imshow(out1);
title('out1 = f1.^3')
subplot(2, 2, 3);imshow(out2);
title('out2 = f1.^4')
subplot(2, 2, 4);imshow(out3);
title('out3 = f1.^5')
f2 = imread('Fig0305(a)(spectrum).tif');
out1 = im2unint8(mat2gray(log(1+double(f2)))))
subplot(1, 2, 1);imshow(f2)
subplot(1, 2, 2);imshow(out1)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

创京东

创京东

李志刚 / 中信出版社 / 2015-5-1 / CNY 49.80

1998年,刘强东创业,在中关村经销光磁产品。2004年,因为非典,京东偶然之下转向线上销售。2014年,京东市值已超400亿美元,跻身全球前十大互联网公司之列。 这是一个听起来很传奇的创业故事,但只有当事人了解创业维艰。 刚转向电商时,传统企业前景光明,而电商看起来前途未卜,京东如何能毅然转型并坚持到底?资金匮乏的时候,京东靠什么说服投资人?在强大的对手面前,京东靠什么反超并一路领先......一起来看看 《创京东》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具