如何应用具有峰值为1的内核的3D高斯滤波器?

时间:2017-08-17 15:46:12

标签: python math scipy gaussian

我目前正在对我的阵列这样做:

dataCube = scipy.ndimage.filters.gaussian_filter(dataCube, sigma, truncate=8)

但是gaussian_filter()似乎无法确保高斯的峰值/中心值为1.我该怎么做?

dataCube * np.sqrt(2*np.pi * sigma**2)乘以技巧吗?

1 个答案:

答案 0 :(得分:0)

您可以将整个内核除以中间值,保持形状,但将峰值标准化为1.