反褶积
反卷积(英語:)又称反卷積、反摺積或反滤波(英語:),在数学上是卷积的反函数。卷积和反卷积这两种运算都用于信号处理和图像处理。例如,用卷积进行滤波后用反卷积,也能以一定的精度恢复原始信号[1]。由于记录信号或图像的测量误差,可以证明信噪比(SNR)越差,反转滤波器的效果就越差;因此,反转滤波器并不总是一个好的解决方案,因为误差会放大。反卷积为这一问题提供了解决方案。
反卷积需要大量的运算影像处理技巧,越来越多用在改善显微镜撷取数位信号的对比以及解析度上。有许多的演算法要改善或消除因为显微镜有限孔径造成的影像模楜问题,而反卷积就是以这些演算法为基础[2]。
許多反卷积和时间序列的基础源自麻省理工学院教授诺伯特·维纳的著作Extrapolation, Interpolation, and Smoothing of Stationary Time Series(1949年)中[3]。此书于第二次世界大战期间完成,以维纳所做的研究為基础,但当时被列为机密。天气预报和经济学是最早尝试应用这些理论的领域。
描述
反褶积的目标一般而言是找到满足以下方程的解:
是观测数据,是希望恢复的信号。观测数据通常是和滤波器或失真函数的褶积,即是的失真版本,且不易直接在时域识别。函数代表观测系统或物理系统的脉冲响应。如果知道或它的形式,那么就可以进行确定性(Deterministic)反褶积;反之,如果没有关于的先验信息,我们就需要对其进行估计。估计的方法包括统计估计方法、对潜在系统建模(例如电路方程或扩散方程)等。
有几种去卷积技术,适用于不同测量误差和去卷积参数的选择。实际的观测过程更接近:
其中是观测噪声。如果将含噪数据当作无噪处理,对的统计估计将是不准确的,对的估计同样不准确。信噪比越低,反褶积效果越差,这就是逆向滤波的效果通常不好的原因。如果对信号中的噪声分布有先验信息(例如知道信号中存在白噪声),对的估计就可以通过维纳反褶积等方法提高。
在理想情况下(信噪比很高时),反褶积就是反滤波。原始反褶积可以在拉普拉斯域进行:计算观测数据和系统响应函数的傅里叶变换,得到和,其中是传递函数。此时:
最后,对进行逆傅里叶变换,就可以得到通过反褶积得到的对原始信号的估计。需要注意的是,由于传递函数在分母上,对系统建模产生的误差会被放大。
應用
參考文獻
- O'Haver, T. . University of Maryland at College Park. [2007-08-15]. (原始内容存档于2021-09-03).
- . [2021-11-09]. (原始内容存档于2021-11-09).
- Wiener, N. . Cambridge, Mass: MIT Press. 1964. ISBN 0-262-73005-7.
- O'Haver, T. "Intro to Signal Processing - Deconvolution". University of Maryland at College Park. Retrieved 2007-08-15.
- Wiener, N. (1964). Extrapolation, Interpolation, and Smoothing of Stationary Time Series. Cambridge, Mass: MIT Press. ISBN 0-262-73005-7
- “Introduction to Deconvolution”https://www.olympus-lifescience.com/en/microscope-resource/primer/digitalimaging/deconvolution/dec%5B%5D