このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
deconvlucy
ルーシー・リチャードソン アルゴリズムを使用したイメージのブレ除去
構文
説明
例
入力引数
出力引数
ヒント
deconvlucy
を使用すると、逆畳み込みを前回停止した箇所から再開できます。この機能を使用するには、入力イメージI
を cell 配列{I}
として渡します。これを行う場合、関数deconvlucy
は、出力イメージJ
を cell 配列として返します。これを次に呼び出すdeconvlucy
に入力配列として渡すことができます。出力 cell 配列J
には次の 4 つの要素が含まれています。J{1}
は元のイメージI
を格納します。J{2}
は最後の反復の結果を格納します。J{3}
は最後から 2 番目の反復の結果を格納します。J{4}
は反復アルゴリズムによって生成される配列です。出力イメージ
J
は、アルゴリズムで使用されている離散フーリエ変換に起因するリンギングを示すことがあります。リンギングを軽減するには、deconvlucy
を呼び出す前にI = edgetaper(I,psf)
を使用してください。deconvlucy
は、PSF を正規化しないでdouble
に変換します。deconvlucy
は、出力イメージが入力イメージの範囲外の領域に入る場合にも値を返すことができます。
参照
[1] D.S.C. Biggs and M. Andrews, Acceleration of iterative image restoration algorithms, Applied Optics, Vol. 36, No. 8, 1997.
[2] R.J. Hanisch, R.L. White, and R.L. Gilliland, Deconvolutions of Hubble Space Telescope Images and Spectra, Deconvolution of Images and Spectra, Ed. P.A. Jansson, 2nd ed., Academic Press, CA, 1997.