python 均值滤波实现方差、协方差计算(图像处理方向)

摘要

导向滤波论文中,方差(var_I)和协方差(cov_Ip)可以通过均值滤波(如 cv2.blur)实现,是因为这些统计量的计算本质上是局部窗口内的期望值估计

数学解释

1. 均值滤波的作用

均值滤波(如 cv2.blur)在引导滤波中用于快速计算局部窗口的期望值,其本质是均匀加权滑动平均。假设窗口大小为 w = ( 2 r + 1 ) × ( 2 r + 1 ) w=(2r+1) \times (2r+1) w=(2r+1)×(2r+1),则:
均值滤波结果 = E [ x ] = 1 ( 2 r + 1 ) 2 ∑ i , j ∈ w x i , j \text{均值滤波结果} = E[x] = \dfrac{1}{(2r+1)^2} \sum_{i,j \in {w}} x_{i,j} 均值滤波结果=E[x]=(2r+1)21i,jwxi,j
其中 x x x 可以是原图、原图平方或两图的乘积。


2. 方差的计算

方差的公式为:
var I = E [ I 2 ] − ( E [ I ] ) 2 \text{var}_I = E[I^2] - (E[I])^2 varI=E[I2](E[I])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青铜锁00

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

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

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

打赏作者

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

抵扣说明:

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

余额充值