三线性CHAZHI

三线性插值

是在三维离散采样数据的张量积网格上进行线性插值的方法。这个张量积网格可能在每一维度上都有任意不重叠的网格点,这种方法通过网格上数据点在局部的矩形棱柱上线性地近似计算点(x,y,z)的值。三线性插值经常用于数值分析、数据分析以及计算机图形学等领域。

目的

为了减少一个梯度幅值从一个格子漂移(shift)到另一个格子引起的描述子突变,需要对梯度值做三线性插值。也就是根据三维坐标计算距离周围格子的距离,按距离的倒数计算权重,将梯度幅值按权重分配到临近的格子里。

双线性插值

原图像中4个像素点灰度值计算得到新图像中1个像素点灰度值。(双:两个维度进行计算)

  • 第一步:x方向单线性插值,求点R1的灰度值f(R1)

                          f\left ( R1 \right )=\frac{x_{2}-x}{x_{2}-x_{1}}f\left ( Q11 \right )+\frac{x-x_{1}}{x_{2}-x_{1}}f\left ( Q21 \right )

                        其中,\frac{x_{2}-x}{x_{2}-x_{1}} 与 \frac{x-x_{1}}{x_{2}-x_{1}}可以看作权重。

  • 第二步:x方向单线性插值,求点R2的灰度值f(R2)。与上述步骤同理。
  • 第三步:根据上述两个步骤得到的f(R1)与f(R2),进行y方向单线性插值,求点P的灰度值f(P)

三线性插值

原图像中8个像素点灰度值计算得到新图像中1个像素点灰度值。(三:三个维度进行计算)

与双线性插值同样的思路,只是我们推到3d空间

根据点c000与点c100的灰度值计算得到点a的灰度值,根据点c010与点c110的灰度值计算得到点b的灰度值

根据点c001与点c101的灰度值计算得到点c的灰度值,根据点c011与点c111的灰度值计算得到点d的灰度值

得到了这四个点,再把它代入回双线性插值既可:

图像的梯度

梯度的方向是函数f(x,y)变化最快的方向,当图像中存在边缘时,一定有较大的梯度值,相反,当图像中有比较平滑的部分时,灰度值变化较小,则相应的梯度也较小,图像处理中把梯度的模简称为梯度,由图像梯度构成的图像成为梯度图像。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cc_sensii

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值