ぼかしカーネルは不明であるため、アルゴリズムはブラインドデコンボリューションアルゴリズムである必要があります。典型的なブラインドデコンボリューションアルゴリズムは、画像そのものと同様に畳み込みカーネル(点広がり関数)を回復する。
しかし、このようなアルゴリズムのほとんどは空間的に不変なぼかしのみを扱うため、画像全体にわたってぼかしカーネルを安定させる必要があります。あなたが提供した画像には、シフトバリアントの空間的に変化のあるぼかしが含まれています。露光中にカメラと犬の両方が動いていると、非常に複雑なぼやけた画像になります。 AFAIK、あなたのぼんやりした犬を回復するアルゴリズムはありません。画像から犬を取り除くことができれば、結果ははるかに良いかもしれません。
また、カメラのぼけも結果に影響する可能性があります。実際の写真であるため、焦点がより明確になり、焦点深度以外の他のものが光る。それは空間的分散のもう一つの次元を加える。研究論文の多くは、計算されたぼやけ画像または単純な実際の写真に対してアルゴリズムを評価するだけです。複雑なシフトバリアントブラーのデブラアルゴリズムは未だオープンな問題です。
さらに、画像のノイズもデブラーの品質に影響する可能性があります。実際の写真には常にノイズが含まれています。
最後に、数学的に言えば、ぼけ補正は逆の逆問題であることを覚えておく必要があります。データの小さな摂動(例えば、ぼやけた画像 のノイズ)が再構成に大きな誤差をもたらします。ぼかし処理では多くの情報が失われているため、常にblured画像を復元することはできません。
をあなたが定義することができます「高品質のぼかし」? – Leeor
ああ、私はすでに高品質のぼかしからぼやけている画像を添付しています。 –
このぼかしが「特別」になる理由は何ですか?それは決議ですか?それはぼかしの「滑らかさ」ですか? – Leeor