>>Delta

回折パターンが計算できた

2013年7月28日

回折パターンが計算できた

ブルーム研究の続き.

回折パターンを計算してみました.レンズとフーリエ変換(PDF / 233KB)の解説のとおり,開口の画像をフーリエ変換にかけただけです.実際の回折パターンはこれをレンズの焦点距離に応じて拡大したものになるはず.

  • 図 円形(開口) 図 円形(回折)
    円形(左: 開口,右: 回折パターン)
  • 図 三角形(開口) 図 三角形(回折)
    三角形(左: 開口,右: 回折パターン)
  • 図 六角形(開口) 図 六角形(回折)
    六角形(左: 開口,右: 回折パターン)
  • 図 藍さま(開口) 図 藍さま(回折)
    藍さま(左: 開口,右: 回折パターン)

例題の回答と見比べたけど,あってそうですね.

しかしこのサイズの(藍さまサイズの)画像を出力するのに1時間近くかかっています.やはりPython上でお手製DFTは遅すぎる.真面目に実装しようとするとここはFFTライブラリに頼るしかないんだけど,そういう作業は,物理やる時とは違う種類のやる気が必要なんだよなー.

【おまけ】 ソースコードも置いておきます(Python 2.7なので拡張子を.pyで保存してください).usage: 対象ファイルがhoge.pngならdft.py hoge.pngです.結果はhoge_dft.pngへ返します.

MiniDiary
藍さまが...

藍さまは跡形もないですね.そのへんの写真をフーリエ変換にかけるとこうなるので,結果がおかしい訳ではないんだけど少しくらい面影が残ってくれた方が嬉しかった( ・ω・).

投稿者 CASPAR003
投稿時刻 00:06
カテゴリー Shade
コメント 0 件
トラックバック 0 件
記事へのリンク http://www.caspar003.info/delta/archive/2013/07/28/0006.html
コメント
投稿者
コメント
トラックバック
  • トラックバック

ブログ情報

カレンダー
2018年2月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28
最近のエントリー
最近のコメント
コメントを頂いたエントリー
コメントをくださった方一覧
コピー用紙の裏表
でった☆
CASPAR003
あのー
CASPAR003
amumo
CASPAR003
mariko
kazu
お仕事で青ざめた話
iun
iun
CASPAR003
AcrobatでPDFの一括印刷
Caesar
CASPAR003
Shadeのレンダラー仕様メモ
iun
CASPAR003
ブログ同盟本 C87 3日目 東S-04b
CON$
CASPAR003
Ca3 Post_Effector 2.0
sisioumaru
CASPAR003
sisioumaru
CASPAR003
Shade15について雑感
iun
CASPAR003
iun
色について
iun
CASPAR003
Lv67
iun
CASPAR003
雪まつり行ってきたよ
iun
CASPAR003