图像变换函数

栏目: 编程工具 · 发布时间: 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)

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

查看所有标签

猜你喜欢:

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

深入浅出HTML5编程

深入浅出HTML5编程

弗里曼 (Eric Friiman)、罗布森 (Elisabdth Robson) / 东南大学出版社 / 2012-4 / 98.00元

《深入浅出HTML5编程(影印版)(英文)》就是你的特快车票,它可以带你学习如何使用今天的标准同时也会是明日的最佳实践来搭建Web应用。同时,你会了解HTML5的新API的基本知识,甚至你还会弄明白这些API是如何与你的网页进行交互,JaVaScript如何为它们提供动力,以及你如何使用它们来搭建能够打动你的老板并且吸引你的朋友的Web应用。一起来看看 《深入浅出HTML5编程》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具