特に、ローパスフィルタについての質問です。
No.1445303さんが『空間周波数について』質問されていて、その関数を利用させていただきます。
周期Lの周期関数
f(x)=
1 (-L/4 < x < L/4)
0 (-L/2 < x < -L/4 , L/4 < x < L/2)
において
f(x)を入力画像関数として空間周波数特性が
H(u) =
1 (u <= 20u_0)
0 (u >= 20u_0) (ただしu_0 = 1/L とする)
これを空間周波数特性Aとします。
H(u) =
1 (u <= 10u_0)
0 (u >= 10u_0) (ただしu_0 = 1/L とする)
これを空間周波数特性Bとします。
で表される画像装置を通った後の出力画像関数をg(x)とします。
このとき、空間周波数特性Aの方がより高い周波数の信号を通すために、
Bよりも入力画像f(x)に近い出力画像になると思うのですが、
ここで質問です。
(1) f(x)をAのフィルタに通した後、
さらにBのフィルタに通した出力画像はどうなるのですか?
(2) 逆に、f(x)をBのフィルタに通した後、
さらにAのフィルタに通した出力画像はどうなるのですか?
(3) 最後に、f(x)をBのフィルタに通した後、
さらにBのフィルタに通した出力画像はどうなるのですか?
ローパスフィルタは高周波を取り除くということなので、
(1)も(2)も(3)のどれもBのフィルタを1度だけ通したときと
同じ出力画像になるように思うのですが、実際にはどうなるのですか。
質問が長くなってしまい申し訳ありませんが、どうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
(1) まず「フーリエ解析」のデータ列の点数は2のべき乗(・・・,32,64,128,256,・・・)でなくてはいけないので、ここでは例えばN=256にします。
エクセルのワークシートのA列に縦に、0,1,2,・・・,254,255と入力します。(2) f(x)は例えばL=64として、B列に縦に上から、0を16個、1を32個、0を16個入力し、この64点を縦方向に3回繰り返しコピーします(これが256点の元画像!)。
(3) B列に作った元画像データを「フーリエ解析」。「入力範囲」に"B1からB256まで"を指定($B$1:$B$256)し、出力先に"C1"を指定($C$1)して実行。すると、C列に縦に元画像の空間周波数スペクトルができます。
(4) D列に空間周波数フィルタH(u)のデータを入力。u_0は周期Lの繰り返し信号の周波数なので、ここではL=64点であり、256点内で4回繰り返す周波数に相当するので"4"、特性Aでは"u_0*20"なので、D1からD81まで81個1を入力、それ以降は0を入力。そして256点のうち最後の80点、すなわちD177からD256には再び1を入力(何故こんなことをするかはカテゴリー「数学」の質問No.1517764を参照)。
(5) E列に、C列の元画像のスペクトルとD列のフィルタをかけ算した結果を作る。ただし、C列は複素数なのでかけ算には関数"IMPRODUCT(x,y)"を使用。例えば、セルE1には、"=IMPRODUCT(C1,D1)"と入力。
(6) E1からE256のデータ列を(3)同様の手順で「フーリエ解析」して結果をF列に作る。これが"画像装置出力後の画像"になります。
(7) ただし、(6)でできたF列のデータはやっぱり複素数なので、関数"IMABS(x)"を使って実数化したデータ列をG列に作る。例えば、セルG1には、"=IMABS(F1)/256"と入力(何故256で割るかについてはカテゴリー「数学」の質問No.1488438を参照)。
これで、A列とG列を選択して「散布図」グラフにすれば、結果の画像が視覚化できます。
あとは、
(4)のフィルタデータを特性Aにしたときと特性Bにしたときの比較
結果画像を再び入力元画像に与えて、特性A→特性Bの順に処理したときと特性B→特性Aの順に処理したときの比較
などをやればいいでしょう。細かいところで何度も引っかかるかも知れませんが、試行錯誤で自己解決に励みましょう! また結果の見方についても自分で良く考えてみましょう!
No.1
- 回答日時:
元画像のフーリエ変換に画像装置の周波数特性をかけ算して、その結果をもう一度
逆フーリエ変換すると画像装置を通った後の画像になることはお分かりですよね?
こんな一次元画像の範囲であれば、Excelに入っている「フーリエ解析」を使えば
簡単にシミュレーションできますよ!
「Lやu」を具体的な数値にしてやってごらんなさい。人に聞くより100倍良く理解
できること請け合いです!
"フーリエ解析"はメニューから、"ツール"-"分析ツール"-"フーリエ解析"に
あります。ただし予めExcelには、"アドイン"で"分析ツール"がインストールされて
いることが必要です。
ご回答ありがとうございます。
Excelでフーリエ解析をしようと試みたのですが、
どのように数値を入力していいのかが分かりませんでした。
Excelのヘルプを見てもさっぱり分かりません。
この問題ではどのようにExcelを使用したらよろしいでしょうか?
重ね重ね申し訳ありませんが、ご教授ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 2種類の風切り音の周波数の違い 1 2023/04/20 07:39
- 工学 周波数fで表現したフーリエ変換の対称性に関する質問です。 1 2022/09/14 12:27
- 物理学 風車から出る音(その②) 8 2023/04/17 12:25
- 数学 フーリエ変換後の負の周波数成分の扱いについて 4 2022/09/03 10:18
- 物理学 風車が回転する理由 5 2023/05/08 08:03
- 工学 エミッタ接地増幅回路 入出力特性、周波数特性、位相特性それぞれの特性3種に与える回路定数の影響を答え 1 2023/05/29 22:43
- 工学 フィードバック制御の問題です。 1 2022/12/04 21:22
- その他(コンピューター・テクノロジー) PIC16F1シリーズマイコンのNCO機能について 1 2023/04/18 08:41
- 数学 ほんとに何度もすみません。 どうか相手にしてください。 逆関数というのは、「出力と入力の関係式を逆に 16 2023/08/25 20:45
- 工学 半導体 光減衰法による少数キャリアのライフタイム測定で周波数を変えたときの検出波形(縦軸出力電圧、横 1 2023/05/16 19:15
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
温かい水が下に行かない理由
-
刃物って当てただけでは切れま...
-
物質中の電子の速度の上限
-
1次元とは?2次元とは?3次元...
-
インダクターがエネルギーを一...
-
v^2-v0^2=2ax 今日この式を習っ...
-
I2Cのクロック信号を見たところ...
-
難しい理論を解りやすく説明す...
-
量子力学は物理学の最終形でし...
-
赤いブラックホール
-
ブラックホールを解明した
-
微分とは何か
-
電気は質量が無いので電力に周...
-
地球反ニュートリノ観測
-
アインシュタイン方程式
-
波動関数の時間反転操作でなぜ...
-
宇宙の中ではバグは出ないので...
-
コンデンサーは電圧降下 起電力??
-
エントロピーの減少
-
液体と気体の相違点は?
おすすめ情報