変調伝達関数(MTF)シミュレーター 戻る
光学

変調伝達関数(MTF)シミュレーター

レンズが被写体の「コントラスト」をどれだけ忠実に伝えられるかを計算するツールです。空間周波数・絞り・波長・センサ画素ピッチを変えると、回折限界の変調伝達関数(MTF)・回折カットオフ周波数・ナイキスト周波数でのコントラスト伝達率がリアルタイムで分かり、レンズの解像力を客観的に評価できます。

パラメータ設定
評価する空間周波数 f
cyc/mm
MTFを評価する被写体の細かさ。大きいほど細かい縞模様
絞り(Fナンバー)N
F値。絞るほど(大きいほど)回折カットオフは下がる
波長 λ
nm
光の波長。可視域の中央(緑)は約550nm
センサ画素ピッチ p
µm
隣り合う画素の間隔。ナイキスト周波数を決める
計算結果
回折カットオフ周波数 (cyc/mm)
正規化周波数 s
MTF(この周波数のコントラスト伝達率, %)
センサのナイキスト周波数 (cyc/mm)
ナイキスト周波数でのMTF (%)
解像の判定
テストターゲット — レンズによるコントラスト低下の可視化

上段は左から右へ空間周波数が増す理想のサイン波テストターゲット、下段は同じ被写体をレンズで撮像したもの。高周波(右)側ほどコントラストが薄れ、カットオフを超えると一様な灰色になります。下に重ねたMTF曲線と、掃引する評価周波数マーカーも表示します。

MTF曲線 — コントラスト伝達率 vs 空間周波数
回折カットオフ周波数 vs Fナンバー
理論・主要公式

$$\text{MTF}(s)=\frac{2}{\pi}\left(\arccos s-s\sqrt{1-s^2}\right),\qquad s=\frac{f}{f_{cutoff}},\quad f_{cutoff}=\frac{1}{\lambda\,N}$$

円形開口・非干渉結像の回折限界MTF。s:正規化空間周波数(f:評価周波数、f_cutoff:回折カットオフ周波数)。N はFナンバー、λ は波長で、レンズはカットオフ f_cutoff を超える周波数のコントラストをまったく伝達しない(s > 1 で MTF = 0)。

$$f_{Nyquist}=\frac{1}{2\,p}$$

センサのナイキスト周波数。p は画素ピッチで、画素グリッドがサンプリングできる最も細かい空間周波数を表す。この周波数でのレンズMTFが、レンズとセンサのマッチングを測る目安になる。

変調伝達関数(MTF)とは

🙋
レンズのカタログでよく「MTF」っていうグラフを見るんですけど、結局あれは何を表しているんですか?解像度とは違うんですか?
🎓
いい質問だ。ざっくり言うと「レンズがコントラストをどれだけ忠実に伝えられるか」のグラフだよ。広い明暗——たとえば白い壁と黒いドアの境目みたいな大きな模様は、ほぼそのままのコントラストで写る。でも被写体の縞模様がどんどん細かくなっていくと、レンズはだんだん弱いコントラストでしか描けなくなって、ある細かさを超えると線が混ざって一様な灰色になってしまう。MTFはその「伝わるコントラストの割合」を、被写体の細かさ=空間周波数に対してプロットしたものなんだ。
🙋
なるほど。じゃあ「100本/mm解像」みたいな数字とは何が違うんですか?
🎓
そこが大事なところだ。「何本まで解像できるか」という数字は、いわば合格/不合格の一点しか教えてくれない。でもMTFは「どれくらい鮮明に解像するか」を全周波数にわたって教えてくれる。たとえば同じ50本/mmを解像できる2本のレンズでも、片方はMTF 80%でくっきり、もう片方は20%でやっと見える、ということが起こる。だからMTFは鮮鋭度(シャープネス)の最も厳密で客観的な指標と言われるんだ。
🙋
でも、すごく良いレンズなら細かい模様もくっきり写せるんですよね?完璧なレンズを作ればMTFは100%のままにできそうですけど。
🎓
それが面白いところで、答えは「ノー」なんだ。たとえ収差がまったくゼロの完璧なレンズでも、光が波である以上「回折」で必ず制限される。円い絞りを通った光は回折で広がって、像面で1点を結べずに小さな円盤になる。その結果、回折カットオフ周波数 f_cutoff = 1/(λ·N) を超える細かさのコントラストは、原理的にゼロしか伝わらない。これが「回折限界」。どんなに金をかけても越えられない物理の壁だよ。
🙋
じゃあ絞りを絞る——Fナンバーを大きくすると、そのカットオフはどう変わるんですか?被写界深度のためによく絞りますよね。
🎓
そこに有名なトレードオフがある。f_cutoff = 1/(λ·N) を見ると、N を大きくする——つまり絞り込むほどカットオフは下がる。被写界深度は深くなるけど、細部のコントラストはどんどん落ちていく。これが写真家が必ず出会う「回折限界」だ。多くのレンズはF5.6〜F8あたりで最も高いMTFを示して、F16やF22まで絞ると、ピントの合う範囲は広がっても画像全体は甘くなる。下の「カットオフ周波数 vs Fナンバー」グラフを動かすと、その落ち込みが見えるよ。
🙋
センサの画素ピッチも入力できますね。レンズの話なのに、なぜセンサが関係するんですか?
🎓
良いシステムは「レンズとセンサのマッチング」で決まるからだよ。画素グリッドがサンプリングできる最も細かい周波数を「ナイキスト周波数」と言って、f_Nyquist = 1/(2p) で決まる。レンズがこのナイキスト周波数でまだ十分なMTFを残していれば、センサの画素を活かしきれる。逆にMTFがそこでほぼゼロなら、画素を増やしても無駄。レンズとセンサは片方だけ良くしても意味がなくて、両方のバランスで「実際に写る鮮鋭度」が決まるんだ。

よくある質問

MTF(Modulation Transfer Function)は、光学系が「コントラスト」をどれだけ忠実に再現できるかを、被写体の細かさ(空間周波数)の関数として表した指標です。広い明暗の領域はほぼ100%のコントラストで写りますが、細かい縞模様になるほどコントラストは弱まり、ある周波数を超えると線が混ざって一様な灰色になります。MTFはその「伝達されるコントラストの割合」を空間周波数(cycles/mm)に対してプロットしたもので、解像本数だけでは分からない「どれだけ鮮明に解像するか」までを定量化できる、最も厳密な鮮鋭度の指標です。
光が波である以上、どんなに完璧な収差ゼロのレンズでも「回折」によって解像が制限されるためです。円形開口を通った光は回折で広がり、像面上で1点を結べずエアリーディスクという小さな円盤になります。この結果、回折カットオフ周波数 f_cutoff = 1/(λ·N)(λ:波長、N:Fナンバー)を超える細かさのコントラストは、レンズが原理的にまったく伝達できなくなります。これが回折限界で、レンズ設計や絞り選択の上限を決める物理的な壁です。
絞りを絞るほど回折カットオフ周波数 f_cutoff = 1/(λ·N) は下がり、細部のコントラストを伝える能力が落ちます。被写界深度を稼ぐために絞り込むと、その代償として回折で像が甘くなる——これが写真家が必ず出会う「回折限界」です。多くのレンズは収差と回折のバランスからF5.6〜F8付近で最も高いMTFを示し、F16やF22まで絞ると被写界深度は広がっても画面全体の鮮鋭度はむしろ低下します。本ツールの「カットオフ周波数 vs Fナンバー」グラフでこの低下を確認できます。
ナイキスト周波数 f_Nyquist = 1000/(2·画素ピッチ) は、画素グリッドがサンプリングできる最も細かい空間周波数です。レンズがこの周波数で十分なコントラスト(MTF)を残していないと、センサの解像力を活かしきれません。逆にレンズのMTFがナイキストよりずっと先まで高いと、サンプリングしきれない高周波成分がモアレや偽色(エイリアシング)として現れます。レンズとセンサを良くマッチさせるには、ナイキスト周波数でのMTFを目安に画素ピッチと絞りを選ぶ必要があります。

実世界での応用

カメラ・交換レンズの評価:レンズメーカーのカタログに載るMTF曲線は、製品選定の最も信頼できる客観データです。低い空間周波数(10本/mm)のMTFは画像全体の「抜け・コントラスト」を、高い空間周波数(30〜50本/mm)のMTFは「細部の解像力」を表します。本ツールのように回折限界MTFを計算すれば、「このレンズは設計上の理想からどれくらい離れているか」「絞りいくつが最も鮮明か」を見積もる出発点になります。

産業用カメラ・マシンビジョン:外観検査や寸法測定では、検出すべき欠陥の最小サイズから必要な空間周波数を逆算し、その周波数でレンズが十分なMTFを残しているかを確認します。照明波長・絞り・センサ画素ピッチを変えながら、回折カットオフが検査対象の周波数より十分高く、かつナイキスト周波数でのMTFが確保されるレンズ・絞りの組み合わせを設計するのは、本ツールの計算そのものです。

顕微鏡・半導体リソグラフィ:顕微鏡対物レンズや露光装置の投影レンズでは、回折限界が分解能を直接支配します。リソグラフィでは「より細かいパターンを焼く」ために波長 λ を短くし(深紫外・極端紫外)、開口数を上げてカットオフ周波数を高める——MTFの考え方がそのまま微細化のロードマップになっています。波長を短くするとカットオフが上がる関係は、本ツールの波長スライダーで体感できます。

天体望遠鏡・観測機器:大気の乱れがない理想条件では、望遠鏡の分解能は口径による回折限界で決まります。口径が大きいほど(実効的にFナンバーが小さいほど)カットオフ周波数が上がり、より細かい天体の構造を分離できます。MTFは画像処理での先鋭化(デコンボリューション)の限界を見積もるのにも使われ、「センサで取れていない高周波は後処理でも復元できない」という原則の根拠になります。

よくある誤解と注意点

まず多いのが、「解像本数(解像度)が高ければMTFも良い」という思い込みです。解像本数は「コントラストがゼロになる直前まで何本識別できるか」という一点の値で、その手前でコントラストがどれだけ残っているかは何も語りません。MTFがなだらかに高く保たれるレンズと、解像限界ぎりぎりまで低空飛行で粘るレンズでは、同じ「解像本数」でも見た目の鮮鋭感はまったく違います。実務では、解像限界の数字よりも、実際に使う空間周波数(たとえば30本/mm)でのMTF値を見て比較してください。

次に、「絞れば絞るほど鮮明になる」という誤解です。本ツールが扱う回折限界MTFは収差ゼロを仮定しているため、絞るほど f_cutoff が下がってMTFが単調に悪化します。実際のレンズはこれに収差の影響が加わり、開放付近では収差で甘く、絞りすぎると回折で甘く、その中間(多くはF5.6〜F8)で最も高いMTFになります。「被写界深度を深くしたいから」とF16・F22まで絞ると、ピントの合う範囲は広がっても画面全体の鮮鋭度は確実に落ちます。深いDOFと高いMTFはトレードオフだと意識してください。

最後に、「MTFはレンズだけで決まる」という誤解です。最終的にユーザーが見る画像のMTFは、レンズ・センサ(画素ピッチとローパスフィルタ)・現像処理(シャープネス)のMTFの掛け算で決まります。レンズのMTFがナイキスト周波数で高くても、画素ピッチが粗ければそこでサンプリングしきれずモアレが出ますし、画像処理のシャープネスは見かけのコントラストを持ち上げますが、レンズが伝えていない情報(カットオフ超え)を復元することはできません。MTFはシステム全体で考える指標であって、レンズ単体の数値だけで最終画質を判断しないでください。

使い方ガイド

  1. 空間周波数を0.1~200 cyc/mm範囲で設定します。レンズの周波数応答特性を評価する周波数を入力してください。
  2. 絞り値(F値)を1.4~32範囲で指定します。F2.8の広角レンズ、F16の望遠マクロなど、実際の撮影条件に合わせて選択してください。
  3. 波長を380~780 nm範囲で設定します。可視光全域での回折限界MTFを計算する場合は550 nm(標準光D65)を基準値として使用してください。
  4. 画素ピッチを1.0~10 μm範囲で入力します。フルサイズセンサ(Nikon D850:4.87 μm)、APS-C(Canon EOS 90D:3.65 μm)、スマートフォン(iPhone 15:1.12 μm)など実機仕様を参照してください。
  5. 計算実行後、回折カットオフ周波数・正規化周波数・各周波数でのMTF値・ナイキスト周波数での伝達率を確認します。

具体的な計算例

焦点距離50mm、F2.8レンズで波長550 nmの場合、回折カットオフ周波数は約189 cyc/mmです。正規化周波数s=0.3では、理想的なMTF値は約74%です。フルサイズセンサ(画素ピッチ4.87 μm)の場合、ナイキスト周波数は102.7 cyc/mmとなり、この周波数でのMTFは約45%に低下します。F5.6に絞るとカットオフ周波数は106 cyc/mmまで低下し、ナイキスト周波数でのMTFはさらに20%程度まで減少します。

実務での注意点

  1. 光学系の収差(球面収差・コマ収差・像面彎曲)がある場合、理論的な回折限界MTFより実測値は10~30%低くなります。設計初期段階では回折限界に基づき、最終評価ではレンズテストデータを参照してください。
  2. ナイキスト周波数でのMTFが50%未満の場合、エイリアシング現象によるモアレが発生する可能性があります。センサ側にローパスフィルターが必要か検討してください。
  3. 波長ごとのMTF値に5~8%の変動があります。カラー撮影時は3波長(R・G・B)の平均特性を設計基準としてください。
  4. F値を2段階開くと解像力は約1.4倍向上します。高解像度カメラ(6000万画素以上)にはF2.0以下の高開口数レンズが必須です。