2017-07-27 22 views
-1

実際の理由は何ですかリンギング効果理想的なロー/ハイパスフィルタ?どのようにガウスローパスフィルタそれを削除?理想的なローパスフィルタのリンギング効果

+0

この質問は広すぎます。ここで何を期待していますか?誰かが15ページの記事を鳴らしていますか?あなたはどんな研究をしましたか? – Piglet

+0

私は、私の人生ではじめて画像処理を学ぶ学部生です。これは私たちの試験のための短い質問です。私は答えがちょうど3/4ラインだけ必要です、それだけです。私を助けてください。ここに値するものでないなら、私に知らせてください。私はこれを一度に削除します。どうもありがとうございました。 – Linkon

+0

あなたは自分で研究することが通常期待されます。あなたの質問がそれぞれのウィキペディアの記事の紹介で答えられたように、あなたは明らかにしませんでした。そのような情報源の中の特定のステートメントを理解していない場合は、質問をすることもできます。多くの人があなたの質問はプログラミング上の問題ではなく、より多くの数学的な問題であるため、 – Piglet

答えて

1

私はちょうどWikipediaを引用します。私は鳴っている科学的な出版物を書くつもりはないからです。

ガウスローパスは、リンギングを「除去」しません。リンギングは発生しません。

リンギングアーチファクトの主な原因は は、帯域制限(具体的には、高い周波数を有していない)又はローパスフィルタを通して に渡される信号に起因しています。これは周波数領域の記述です。 このタイプのリンギングの原因は、完全なローパスフィルタのインパルス応答(時間 ドメイン表現)であるの リプルsinc関数です。数学的には、 これはギブス現象と呼ばれます。

原因は、負の値をとる が振動するインパルス応答です。これは、 インパルス応答が非負であり、発振しないが、 の所望の特性を有するフィルタを使用することによって解決することができる。例えば、低域通過フィルタの場合、Gaussian フィルタは非負であり、したがって鳴動しない。 ローパスフィルタほど良くはありません。 通過帯域でロールオフし、ストップバンドでリークします。イメージ用語では、ガウスフィルタ は、希望の減衰を反映する信号を「ブラー」します通過帯域内のより高い周波数の信号である。一般的な解決方法は、 ウィンドウ関数をsincフィルタに使用することです。これは、 負のローブをカットまたは低減します。オーバーシュートと のリンギングをそれぞれ除去して減らします。一部のローブを切り捨てるとローブのすべてではなく一部を切り捨てると、そのポイントを超えてリンギングが発生することはなくなります(これはローブのサイズ によって決定されるため) のリンギングは低減されず、 最後のノンカットローブが負の場合、オーバーシュートの大きさは であり、これはもはや正の ローブによってキャンセルされないテールの積分である。

関連する問題