ほぼ一定の大きさであるが一定ではない位相を持つ複雑な関数(たとえば、MRI画像)があるとします。
を見つけて総変動項を含む目的関数を設定する最適化問題がある場合(ノイズ除去または圧縮センシングなど)、通常は次の形式になります。
ただし、は区分的に一定の大きさであると想定しているので、次のように使用する方がよいと思います。
ただし、勾配ベースのソルバーの場合、obj2の勾配を知る必要があります。用傾斜:である。勾配は何ですか?
更新:
直感的には、次のようなものを想定します(フェーズはに影響を与えないため、フェーズは「そのまま」にしておきます)。
しかし、複雑な分析に関する私の知識は非常に限られており、これが意味をなすかどうかはわかりません。
これはすべて、定義されていないマグニチュード関数の複素導関数に帰着すると思います。回避策はありますか?
—
Stiefel
質問を修正しました。最適なf *は、「区分的に一定」の大きさであると想定されています。ノイズ除去アルゴリズムは通常反復的であり、中間のfはまだ区分的定数ではありません-反復的にfを区分的定数にする勾配が必要です。
—
スティーフェル
@Stiefelこれはあなたの状況にはまったく当てはまらないかもしれませんが、おそらくMRIを空間ドメインに移動し、そこで全変動最小化を適用することを考えましたか?MRIにTVの最小化を使用しているコンテキストについてもう少し詳しく教えてください。
—
エリック