Main Content

ブレ除去されたイメージ内のリンギングの回避

ブレ除去関数で使われている離散フーリエ変換 (DFT) は、イメージの周波数パターンが周期的であることを仮定しています。この仮定は、イメージのエッジで高周波数成分の急激な低下を生じます。図の中で、影のある部分は、イメージの実際の内容を表しています。影のない部分は、仮定した周期性を表します。

Pixel intensity values in a periodically repeating pattern, as if there were multiple copies of the image arranged side-by-side. There is a discontinuous transition at the boundary of each period.

この高周波数成分の落ちは、ブレ除去イメージの中での境界に関連した "リンギング" と呼ばれる影響を作成します。この図の中で、イメージ内の水平パターンや垂直パターンに注意してください。

Ringing appears as alternating bands of low intensity and high intensity pixels. The ringing effect is worse towards the boundary of the deblurred image.

リンギングを避けるため、関数 edgetaper を使用して、ブレ除去を行う関数に渡す前に、イメージを前処理します。関数 edgetaper は、イメージ全体をブレさせることにより、イメージのエッジでの高周波数の落ちを回避します。そして、ブレたイメージの中心のピクセルを元のイメージで置き換えます。この方法で、イメージのエッジは、低周波数に向かって小さくできます。

参考

| | |

関連するトピック