数字图像的运算——图像的变换
- 图像的像素级运算:
点运算 —— 线性点运算、非线性点运算
线性点运算:
非线性带你运算:
代数运算 —— 加法、减法、乘法、除法
逻辑运算 —— 求反、异或、或、与
2.图像的空域变换:
几何变换
改变图像的形状
基本变换
灰度插值
非几何变换
改变图像像素值
模板运算
灰度变换
直方图变换
注意:
图像旋转之后,会出现许多的空洞点,对这些空洞点必须进行填充处理,否则画面效果不好。称这种操作为插值处理。
二维图像的透视变换:
将一个平面上的点P(x,y),以投影中心O为基准,投影 成另一个平面上的点P’(x,y)。可看作为三维物体向二维图像透视投影的特殊形式。
向前映射计算法
g(x’,y’) = f(a(x,y), b(x,y));
从原图像坐标计算出目标图像坐标。镜像、平移变换使用这种计算方法。
向后映射计算法
g(a’(x,y), b’(x,y)) = f(x,y);
从结果图像的坐标计算原图像的坐标,旋转、缩放、变形可以使用。
灰度插值——最近邻插值法
选择最临近点像素灰度值
灰度插值——双线性插值(一阶插值)
双线性插值一般理论——双曲抛物面方程插值
需得到四个未知参数——利用四个已知点
特点
计算中较为充分地考虑相邻各点的特征,具有灰度平过渡特点
一般情况下可得到满意结果
具有低通滤波特性,使图像轮廓模糊
平滑作用使图像细节退化,尤其在放大时
灰度插值——最佳插值函数:
在满足Nyquist条件下,从离散信号x(nTs)可恢复
连续信号x(t) :
灰度插值——高阶插值
如果简化计算,仅取原点周围有限范围函数:
灰度变换的目的是为了改善画质,使图像的显示效果更加清晰。
模板:
所谓模板就是一个系数矩阵
模板大小:经常是奇数,如:
3x3 5x5 7x7 ……
模板系数: 矩阵的元素
w1 w2 w3
w4 w5 w6
w7 w8 w9
3.直方图变换:
灰度直方图:
直方图是用来表达一幅图像灰度级分布情况的统计表。
横坐标:灰度——r
纵坐标:为某一灰度值 ri的像素个数 ni或称之为ri出现的频率。
从概率的观点,灰度出现的频率可看作其出现的概率,这样直方图就对应于概率密度函数p,而概率分布
函数就是直方图的累积和,即概率密度函数的积分,灰度直方图;
图像直方图的定义
一个灰度级在范围[0,L-1]的数字图像,其直方图是一个离散函数
p(rk)= nk/n
n 是图像的像素总数
nk是图像中第k个灰度级的像素总数
rk 是第k个灰度级,k = 0,1,2,…,L-1
直方图变换的理论基础
由概率论知,若Pr®和变换函数s=T®已知,r=T-1(s)是单调增长函数,则变换后的图像灰度级的概率密度函数
Ps(s)如下所示:
直方图变换技术正是通过选择变换函数T®,使目标图像的直方图具有期望的形状
直方图均衡;
图像的空域运算
仅灰度值变化,空间关系不变
空间关系改变,灰度值不变
空间关系改变,灰度值改变
输入图像中各像素独立运算
输入图像中一定区域的像素参与运算—领域运算
以上内容全部出自中科院对地观测与数字地球科学中心2010年春季的课件ppt。