Bu içerik Türkçe olarak yazılmış olup yapay zeka ile otomatik olarak İngilizceye çevrilmiştir.
+1 Daha
The Wiener filter is an optimization-based filtering technique used in signal processing and image processing. As illustrated in Figure 1, it was developed to restore a noisy signal or image to its closest approximation of the original. This technique is widely applied in fields such as radar, medical imaging, and telecommunications. Its fundamental principle is to estimate the optimal filter coefficients that minimize the mean squared error (MSE) by leveraging prior statistical knowledge about the signals in the environment. In a sense, this filter predicts future behavior based on how the signal has behaved in the past. Two mathematical expressions are essential to understanding the Wiener Filter.
For the filtering process to be effective, certain statistical properties of the signal and noise must be known in advance.

Figure 1. Denoising of a one-dimensional signal using the Wiener Filter
The Wiener filter is a linear and time-invariant filter used to estimate the original form of a signal that has been corrupted by noise or shifted in time. Therefore, although it is referred to as a filter, it can also be used for prediction. In the design of the Wiener filter, the input signal
The Wiener filter can be designed in different categories: continuous-time versus discrete-time, and causal versus non-causal.
The Wiener Filter was developed by Norbert Wiener in 1942. Wiener designed this method to reduce noise in radar signals. Subsequently, the technique was adopted in electronics and other fields, and over time it was adapted for digital signal and image processing applications.
Applications

Figure 2. Result of image processing using the Wiener Filter
The designed system is represented schematically in Figure 3. Here, denotes the input signal, denotes the estimated signal, and represents the input signal. The MSE is defined as:
is the expectation value operator, where

Figure 3: Linear Time-Invariant (LTI), discrete-time, non-causal Wiener filter, with impulse response
Based on this information, the autocorrelation and cross-correlation values forming the MSE are computed as follows:
Using the computed autocorrelation and cross-correlation values, the MSE is reformulated as:
Let us compute the first and second derivatives of the MSE with respect to the system h:
As observed, the autocorrelation function is quadratic in form and therefore always non-negative. Consequently, the MSE is a convex function. Since the MSE is convex, the point where its derivative equals zero corresponds to the minimum MSE. Using this property, the minimum MSE condition is derived as:
The above equation can be expressed in closed form using the convolution operator:
For convenience, a transition to the z-domain is performed. The Z-transforms of the correlation functions in the time domain yield spectral power functions, denoted as .
Thus, the Wiener filter is generally designed. The Wiener filter can also be expressed in the Laplace domain as:
Thus, filters designed in the Laplace and z domains can be converted respectively into continuous-time and discrete-time domains.
Example

Figure 4: Example of a non-causal, linear time-invariant (LTI) discrete-time Wiener filter. All signals are generally wide-sense stationary and there is no correlation between the signal and the noise .
In the example shown in Figure 4, there is no correlation between and , and all signals are generally wide-sense stationary (WSS). The filter is the Wiener filter. Previously, we found that the Wiener filter in the domain is given by:
. The functions and are calculated as follows:
Thus, the Wiener filter is obtained as follows:
The Wiener filter uses the power spectral densities of both the input signal and the noise to optimize a noisy signal or image. It preserves the signal at frequencies with a high signal-to-noise ratio (SNR) and suppresses noise at frequencies with low SNR.
The approach developed by Shannon and Bode can be used for causal Wiener filter design:
Advantages:
- Provides the optimal result in terms of minimum mean square error (MSE).
- Can be applied in both analog and digital implementations.
- Achieves high success rates when the noise level and the power spectral densities of the signal are known in advance.
Limitations:
- The statistical properties of the signal and noise must be known a priori as complete.
- If the power spectral densities are estimated inaccurately, filtering may be erroneous.
- Due to complex computational requirements, processing load may increase in real-time applications as true.
The Wiener filter can be applied in both the time and frequency domains. Frequency domain implementation is performed using the fast Fourier transform (FFT). The mathematical steps of the filter are as follows:
As an example, the removal of salt-and-pepper noise from an image follows these steps:
The Wiener filter is becoming more flexible and dynamic through integration with emerging artificial intelligence and machine learning techniques. In particular, adaptive filtering methods based on the Wiener filter learn signal and noise characteristics in real time to optimize performance. These advancements offer broader application potential in fields such as medicine, autonomous vehicles, and space technology.
Bode, H. W., and C. E. Shannon. "A Simplified Derivation of Linear Least Square Smoothing and Prediction Theory." Proceedings of the IRE 38, no. 4 (April 1950): 417–425.
Boyd, Stephen, and Lieven Vandenberghe. Convex Optimization. Cambridge: Cambridge University Press, 2004.
Oppenheim, Alan V., and George C. Verghese. Signals, Systems & Inference, Global Edition. Massachusetts: Massachusetts Institute of Technology, p. 502.
Sonka, Milan, Vaclav Hlavac, and Roger Boyle. Image Processing, Analysis, and Machine Vision. 4th ed. Stamford, CT: Cengage Learning, 2014.
Henüz Tartışma Girilmemiştir
"Wiener Filter" maddesi için tartışma başlatın
Historical Development
Design of Non-Causal Wiener Filter
Causal (Shannon-Bode) Wiener Filter Design
Advantages and Limitations
Mathematical Analysis and Application