- ベストアンサー
画像を逆フーリエ変換できるソフトを探しています。
カテ違いかもしれませんが… あるフリーソフトを使って画像をフーリエ変換したのですが、そのソフトは逆フーリエ変換できないことに気づきました。 なので逆フーリエ変換できるフリーソフトを探しています。 知っている方がいれば教えていただきたいです。 よろしくお願いします。
- 数学・算数
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
前の説明が不十分でした。 フーリエ変換した結果のデータを、そのままもう一度フーリエ変換すれば元の画像に戻ります。ただし、画像が上下左右逆転し、値が N^2 倍になっています。 この方法はあくまで、複素数データをフーリエ変換して複素数データが出て来るような一般的なフーリエ変換プログラムで適用できるものです。 プラグインなどに附属しているプログラムですと、画像は実数データで、フーリエ変換した結果は複素数で出てくるような形式になっていることが考えられます。その場合には上記の方法は適用できません。フーリエ変換の入出力としてどういうデータ形式が仮定されているかを明らかにしないと説明困難ですが、ご質問から判断すると逆フーリエ変換を自由に行うのはかなり面倒だと思われます。 また、使用目的を考えると、「画像をフーリエ変換して逆フーリエ変換すると元に戻る」というのでは何の利用価値もありませんね。フーリエ変換領域でたとえばフィルタリングを行うとか、高域強調を行う、などの画像処理を行ってから原画像に戻すのでないと意味がありません。その意味では、フーリエ変換されたデータをユーザーが自由に演算処理できないのでは実用上の意味はないように思います。
その他の回答 (1)
- tatsumi01
- ベストアンサー率30% (976/3185)
フーリエ変換した2次元データの共役複素数を取り、サンプル数 N^2 で割ってからフーリエ変換すれば逆フーリエ変換ができます。 ただし、フーリエ変換したあと、何か演算処理するときに対称性を壊していれば別です。 共役複素数が取れないなら、フーリエ変換しても構いません。ただし、画像が上下左右逆転しているかも知れません (その他に値が N^2 倍になっている)。
お礼
回答ありがとうございました。 フーリエ変換したのはソフトに付属していたプラグインで行ったので、 サンプル数で割ったり共役複素数を取ることができません。 私自身物理の授業で画像をフーリエ変換するとこうなるというのを見せられただけなので、よろしければ具体的な方法を教えていただきたいです。
関連するQ&A
- 画像をフーリエ変換するソース開示&フリーソフト
お世話になります 画像をフーリエ変換するフリーソフトで、ソースコードが開示されているものを探しております。 もしくは、画像(2次元)用フーリエ変換部のみのサンプルソースでも構いませんので、 お心当たりの方、いましたら、教えていただけないでしょうか 言語はVB系、C系ですと助かります
- ベストアンサー
- その他(プログラミング・開発)
- フーリエ変換と逆変換について
質問よろしくお願いします。 大学の課題で出されたフーリエ変換、フーリエ逆変換の問題が解けずに困っています。途中計算込みで回答してくださるとうれしいです。 フーリエ変換 f(x)=e^(-x^2/k) k>0 フーリエ逆変換 f (ζ)=e^(-|ζ|t) t>0 見づらい上面倒な計算で申し訳ありません。 しかし、ずっと解けずに困っています・・・ ぜひよろしくお願いします。
- 締切済み
- 数学・算数
- フーリエ変換のデータ点数を増やしたい
現在はエクセルでフーリエ変換・逆フーリエ変換を行っていますが、最大で4096点までしか扱えないそうです。 都合上、16384点のデータをフーリエ変換・逆フーリエ変換を行いたいと思っています。そこで、フリーソフトのFFT君を試してみたのですが、逆フーリエ変換の際に1つのデータしか変換できないみたいです。つまり、複素数の実部・虚部の2つのデータを一度に逆フーリエ変換したいということです。 何かよい方法がありましたら教えていただけないでしょうか。よろしくお願いします。
- 締切済み
- 科学
- 逆フーリエ変換における位相の考え方
http://power.ee.sophia.ac.jp/~miyatake/lecture/m … 上記のHPを参考に逆フーリエ変換の勉強をしていました。 勉強の結果、周波数とフーリエ振幅さえわかれば、逆フーリエ変換可能と思いました。 では、位相はどのように使うのですか? もしくは、逆フーリエ変換では位相はあまり気にしなくても良いのでしょうか? わかる方がいましたら教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- 数学・算数
- 逆フーリエ変換のプログラムについて
逆フーリエ変換のプログラムについてなんですが、どのようなプログラミングソフトを使えばよろしいのですか?プログラミングは初心者なのでよくわかりません。 よろしくお願い致します。
- ベストアンサー
- その他(学問・教育)
- 逆フーリエ変換についての質問
一つの通信処理が示された、どういう意味を持つのか、分かってる皆様教えてください。 離散複素数信号を先に逆フーリエ変換し、そしてAWGN(Additive White Gaussian Noise)が混入され、最後はフーリエ変換を行う。 (普通なら フーリエ変換→ノイズの混入→逆フーリエ変換 の順番だと思うが...) よろしくお願いいたします。
- 締切済み
- 数学・算数
- フーリエ逆変換からδ関数を導く
フーリエ逆変換からδ関数を導く δ関数のフーリエ変換は1 じゃあ逆変換は ∫1*e^i2πft df = δ(t) だと思いますがこれは フーリエ変換で1になるから逆変換ではδ関数になるというように 理解してましたが実際に計算して解く場合にはどうすれば ∫e^i2πft df = δ(t)になるんですか? 1 ―――[e^i2πft]こうなってからあと全然わからないです i2πt どなたか教えてください
- ベストアンサー
- 数学・算数
- 逆フーリエ変換について、、、
g(ω)=(T/√2π)exp〔(-1/2)(T^2){(ωーω0)^2}〕 ω0は定数です。ωは各周波数です。 これを逆フーリエ変換したいのですがどうもきれいにできません。 どなたか詳しく解き方を説明してくださいませんか? おねがいします。
- ベストアンサー
- 数学・算数
お礼
回答ありがとうございました。 確かに自由に演算処理ができないのは意味がありませんね。 では演算処理ができるフリーソフトはありませんか? やはり高価な市販ソフトでしか使えないのでしょうか?