If the degradation function is known or can be estimated, inverse filtering is one simple and direct approach to restore a degraded image:
The above equation is inverse filtering. However, even if we know the degradation function, we cannot recover the un-degraded image exactly. The quantity that decides whether the estimate is usable is the ratio as we can see below.
- is usually not known
- If has zero or very small values at some frequencies, the ratio could dominate the estimate and make the result not reliable
- If is 0.01 the estimate is fine, but if is 100 the estimate is bad
Motion blur case

- For motion blur, is a sinc function along some direction
- The inverse filter becomes infinite at some frequencies
- Motion blur creates frequencies where is zero or very small, and dividing by those values turns weak noise into dominant artifacts
- An exact inverse can therefore be numerically and statistically unstable
- therefore we would want to target those zero points

Pseudo-inverse filter

In practice we tackle this by defining a generalized (or pseudo-) inverse filter:
- The slide example uses
- Restoring with different gives full inverse filter, cut off 40%, cut off 70%, cut off 85%

Reading the artifacts
- Ringing indicates sharp frequency truncation or boundary mismatch
- Grain amplification indicates division by small
- A sharper image is not necessarily a more accurate restoration
- The noise amplification problem is better addressed by Wiener Filtering