なぜカラー画像でフーリエ変換(dft)ができないのですか?なぜグレイスケール画像でのみフーリエ変換が可能ですか?なぜカラー画像でフーリエ変換ができないのですか?
答えて
フーリエ変換は、時間または空間における信号の強度を用いて動作し、周波数の信号の強度に変換されます。グレースケールに変換せずにカラーの強度を表すことのできる単一の番号はありません。
イメージを赤、緑、青の各コンポーネントごとに1つずつ、3つの異なるイメージに分割できます。それらの各々は、フーリエ変換を用いて独立して処理することができる。
画像は空間上の2D信号であり、時間上ではありません。 –
@AlceuCosta、面白いです。私はずっとFFTの出力を "周波数"と考えていました。時間の特性である周波数は、私が矛盾に気づいたことはありませんでした。 –
イメージについて話すときに、しばしば「空間周波数」と言います。 –
フーリエ変換(FT)(またはDCTなどの関連する変換)を適用すると、イメージ内の空間周波数が表示されます。
直感的に言えば、FTは画像に含まれる空間情報を、2次元正弦波の係数に対応する行列形式で再構成します。つまり、要約すれば元の画像が得られます。
Mark Ransom氏によれば、DFTを各カラーチャンネルに個別に適用することができます。実際には、それは基本的に、非常に似たトランスフォーム(Discrete Consine Transform - DCT)を使用するJPEGエンコンディングプロセスのアプローチです。
This siteは対象に関連する。図をクリックすると、より大きなバージョンが表示されます。
フーリエ変換の概念を拡張して(multidimensional Fourier transform image
またはspatiochromatic image
を検索してください)、従来のものほど一般的ではない可能性があります。
通常のフーリエ変換は、複素指数関数を使用して定義されます。指数部の四元数を許可する場合、単にi = sqrt {-1}の代わりに、クォータニオンフーリエ変換と呼ばれるツールがあります。それは明らかにカラー画像のフーリエ解析においていくつかの用途を有する。カラー画像をグレースケール画像に対し、3つのカラーチャンネル(例えばRGB)で構成されているおそらく
The problem of defining the Fourier transform of a colour image
- 1. C++画像2D高速フーリエ変換
- 2. いくつかの画像が適切なフーリエと逆スペクトルを示すのはなぜですか?
- 3. pd.to_datetimeが変換できないのはなぜですか?
- 4. カラー画像をグレースケールに変換する
- 5. OpenCV(C++) - カラー画像の白黒変換
- 6. カラー画像をJavaのグレースケール画像に変換する
- 7. カラー画像pngをカラーCSS勾配に変換する
- 8. ImageMagickがEPSをPNGに正しく変換しないのはなぜですか(カラーを保持しない)
- 9. base64に変換すると画像が壊れるのはなぜですか?
- 10. JSキャンバスイメージを変換できないのはなぜですか?
- 11. なぜLINQはstring.IsNullOrWhiteSpace()を変換できないのですか?
- 12. 2次元フーリエ変換RGB画像を白い画像として表示
- 13. 逆離散フーリエ変換を実行するときに、インデックスを連続変数として扱うことができないのはなぜですか?
- 14. なぜUWPのアイコン画像が見えないのですか?
- 15. Python Numpyでの予期しないフーリエ変換の結果
- 16. 必要な画像フォーマットの変換が大変なのはなぜですか? (UIImage、CGImage、CIImage)
- 17. なぜスプライト画像がすぐに変わらないのですか?
- 18. ブートストラップカルセル - なぜ画像が表示されないのですか?
- 19. なぜ画像がロードされないのですか?
- 20. 画像が表示されないのはなぜですか?
- 21. なぜ画像が表示されないのですか
- 22. なぜ画像がフェードイン/フェードアウトしないのですか?
- 23. ドッカー画像がマージされないのはなぜですか?
- 24. なぜ画像が表示されないのですか?
- 25. なぜ画像が表示されないのですか?
- 26. ボタンの要素が画像を変更しないのはなぜですか?
- 27. 灰色の画像(1チャンネル)がカラー画像(3チャンネル)の1/3のサイズになっていないのはなぜですか?
- 28. なぜPHPスクリプトが画像を変えるのですか?
- 29. .Netがshortからintに変換できないのはなぜですか?
- 30. なぜsympyは微分のフーリエ変換を単純化しないのですか?
は、単一のカラーチャネルを含みます。カラー画像の各カラーチャンネルにフーリエ変換を適用してみてください。 – Chris