首页 > 编程知识 正文

数字图像处理应用实例及方法,photoshop图像处理总结

时间:2023-05-03 08:52:39 阅读:34405 作者:3489

常用的插值方法

1、最近邻元法

这是最简单的插值方法,不需要计算,赋予求出的像素的ykdfg像素中,与求出的像素最接近的邻接像素的灰度的像素。 设i u、j v(I、j为正整数,u、v为大于零且小于1的小数,以下相同) )为求出的像素坐标时,求出的像素的灰度的值f ) i u、jv如下图所示。

当(i u,j v )在a区域,即u0.5、v0.5中时,赋予求出左上角像素的灰度值的像素。 相似地,在b区域中的情况下,给出右上角像素的灰度值,在c区域中的情况下,给出左下角像素的灰度值,在d区域中的情况下,给出右下角像素的灰度值。

最近基元法的计算量少,但通过插值生成的图像的灰度产生不连续,在灰度变化时可能出现明显的锯齿。

2、双线性插值法

双线性插值法如下图所示,使用求出像素的4个相邻像素的灰度在两个方向上进行线性插值

相对于(I,j v ),从f ) I,j )到f ) I,j 1)的灰度变化呈线性关系时,如下所示。

(f(I,j v ) ([f ) I,j 1)-f ) I,j ) ]*vf,j ) ) ) ) ) ) ) )。

同样,关于i 1,j v,

f(I1,j v ) ) (f ) I1,j 1)-f ) I1,j ) ) )。

由于从f(I,j v )到f ) I1,j v )的灰度变化也呈线性关系,所以导出求出的像素的灰度的计算式如下。

f(Iu,j v )=(1-u ) (1-v ) ) f ) I,j ) I,j 1) u*(1-v ) ) f ) I1,j ) u*v*f ) I1,

双线性插值法比最近接点法计算复杂,计算量大,但不存在灰度不连续的缺点,结果基本满意。 具有低通滤波器的性质,高频成分可能受损,图像轮廓可能有点模糊。

三三次内插

该方法利用三次多项式s(x )求出近似理论上的最佳插值函数sin(x )/x,其公式如下。

求出的像素(x,y )的灰度值,如下图所示,根据周围的16个灰度值进行加权插值。

求出的像素的灰度计算公式如下。

f(x,y )=f ) Iu,j v )=ABC

其中:

三次曲线插值方法计算量大,但插值后图像效果最好。

插值方法总结:

“Inverse Distance to a Power”“反向距离加权插值法”“krig ing”“LH dddd插值法”“minimum curvature”“modified Shepard ' s method”“改进”“nanad Nearest Neighbor )、Polynomial Regression )、径向基函数法)。 “triangulationwithlinearinterpolation (线性插值三角网法)、Moving Average (移动平均)、Local Polynomial )”

style="line-height:21px">
1、距离倒数乘方法
距离倒数乘方格网化方法是一个加权平均插值法,可以进行确切的或者圆滑的方式插值。方次参数控制着权系数如何随着离开一个格网结点距离的增加而下降。对于一个较大的方次,较近的数据点被给定一个较高的权重份额,对于一个较小的方次,权重比较均匀地分配给各数据点。
计算一个格网结点时给予一个特定数据点的权值与指定方次的从结点到观测点的该结点被赋予距离倒数成比例。当计算一个格网结点时,配给的权重是一个分数,所 有权重的总和等于1.0。当一个观测点与一个格网结点重合时,该观测点被给予一个实际为 1.0 的权重,所有其它观测点被给予一个几乎为 0.0 的权重。换言之,该结点被赋给与观测点一致的值。这就是一个准确插值。
距离倒数法的特征之一是要在格网区域内产生围绕观测点位置的"牛眼"。用距离倒数格网化时可以指定一个圆滑参数。大于零的圆滑参数保证,对于一个特定的结 点,没有哪个观测点被赋予全部的权值,即使观测点与该结点重合也是如此。圆滑参数通过修匀已被插值的格网来降低"牛眼"影响。

2、lhdddd法
lhdddd法是一种在许多领域都很有用的地质统计格网化方法。lhdddd法试图那样表示隐含在你的数据中的趋势,例如,高点会是沿一个脊连接,而不是被牛眼形等值线所孤立。
lhdddd法中包含了几个因子:变化图模型,漂移类型 和矿块效应。

3、最小曲率法
最小曲率法广泛用于地球科学。用最小曲率法生成的插值面类似于一个通过各个数据值的,具有最小弯曲量的长条形薄弹性片。最小曲率法,试图在尽可能严格地尊重数据的同时,生成尽可能圆滑的曲面。
使用最小曲率法时要涉及到两个参数:最大残差参数和最大循环次数参数来控制最小曲率的收敛标准。

4、多元回归法
多元回归被用来确定你的数据的大规模的趋势和图案。你可以用几个选项来确定你需要的趋势面类型。多元回归实际上不是插值器,因为它并不试图预测未知的 Z 值。它实际上是一个趋势面分析作图程序。
使用多元回归法时要涉及到曲面定义和指定XY的最高方次设置,曲面定义是选择采用的数据的多项式类型,这些类型分别是简单平面、双线性鞍、二次曲面、三次曲面和用户定义的多项式。参数设置是指定多项式方程中 X 和 Y组元的最高方次 。

5、径向基本函数法
径向基本函数法是多个数据插值方法的组合。根据适应你的数据和生成一个圆滑曲面的能力,其中的复二次函数被许多人认为是最好的方法。所有径向基本函数法都 是准确的插值器,它们都要为尊重你的数据而努力。为了试图生成一个更圆滑的曲面,对所有这些方法你都可以引入一个圆滑系数。你可以指定的函数类似于lhdddd 中的变化图。当对一个格网结点插值时,这些个函数给数据点规定了一套最佳权重。

6、粗暴的板凳法
粗暴的板凳法使用距离倒数加权的最wmdhmg乘方的方法。因此,它与距离倒数乘方插值器相似,但它利用了局部最wmdhmg乘方来消除或减少所生成等值线的"牛眼"外观。粗暴的板凳法可以是一个准确或圆滑插值器。
在用粗暴的板凳法作为格网化方法时要涉及到圆滑参数的设置。圆滑参数是使粗暴的板凳法能够象一个圆滑插值器那样工作。yg增加圆滑参数的值时,圆滑的效果越好。

7、三角网/线形插值法
三角网插值器是一种严密的插值器,它的工作路线与手工绘制等值线相近。这种方法是通过在数据点之间连线以建立起若干个三角形来工作的。原始数据点的连结方法是这样:所有三角形的边都不能与另外的三角形相交。其结果构成了一张覆盖格网范围的,由三角形拼接起来的网。
每一个三角形定义了一个覆盖该三角形内格网结点的面。三角形的倾斜和标高由定义这个三角形的三个原始数据点确定。给定三角形内的全部结点都要受到该三角形的表面的限制。因为原始数据点被用来定义各个三角形,所以你的数据是很受到尊重的。


8.自然邻点插值法
自然邻点插值法(NaturalNeighbor)是Surfer7.0才有的网格化新方法。自然邻点插值法广泛应用于一些研究领域中。其基本原理是对于 一组lqdpkq(Thiessen)多边形,当在数据集中加入一个新的数据点(目标)时,就会修改这些lqdpkq多边形,而使用邻点的权重平均值将决定待插点的权重, 待插点的权重和目标lqdpkq多边形成比例。实际上,在这些多边形中,有一些多边形的尺寸将缩小,并且没有一个多边形的大小会增加。同时,自然邻点插值法 在数据点凸起的位置并不外推等值线(如lqdpkq多边形的轮廓线)。

9.最近邻点插值法
最近邻点插值法(NearestNeighbor)又称lqdpkq多边形方法,lqdpkq多边形(Thiesen,又叫Dirichlet或Voronoi多边形)分 析法是荷兰气象学家柔弱的白开水提出的一种分析方法。最初用于从离散分布气象站的降雨量数据中计算平均降雨量,现在GIS和地理分析中经常采 用lqdpkq多边形进行快速的赋值。实际上,最近邻点插值的一个隐含的假设条件是任一网格点p(x,y)的属性值都使用距它最近的位置点的属性值,用每一 个网格节点的最邻点值作为待的节点值。当数据已经是均匀间隔分布,要先将数据转换为SURFER的网格文件,可以应用最近邻点插值法;或者在一个文 件中,数据紧密完整,只有少数点没有取值,可用最近邻点插值法来填充无值的数据点。有时需要排除网格文件中的无值数据的区域,在搜索椭圆 (SearchEllipse)设置一个值,对无数据区域赋予该网格文件里的空白值。设置的搜索半径的大小要小于该网格文件数据值之间的距离,所有的无数 据网格节点都被赋予空白值。在使用最近邻点插值网格化法,将一个规则间隔的XYZ数据转换为一个网格文件时,可设置网格间隔和XYZ数据的数据点之间的间 距相等。最近邻点插值网格化法没有选项,它是均质且无变化的,对均匀间隔的数据进行插值很有用,同时,它对填充无值数据的区域很有效。


Reference                                                                                                                      

http://blog.csdn.net/coy_wang/article/details/5027872

http://blog.sina.com.cn/s/blog_6e51df7f0100vb4b.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。