视觉与图像系列 几何光学I 近轴光学1 Fermat原理
視覺與圖像系列 幾何光學I 近軸光學1 Fermat原理
- 三個實驗定律
- Fermat原理
我們首次接觸幾何光學是在初中的物理課上,它給我留下的印象就是各種畫圖,折射、反射、組合透鏡的光路圖。后來大一時學大學物理也學到了一點點幾何光學,但也只是把反射和折射的原理了解得更詳細了一點,范圍也都局限在幾何光學的三條實驗定律:直線傳播定律、反射定律與折射定律。這一講我們簡單回顧一下這三個定律,然后引出光傳播的Fermat原理。
三個實驗定律
直線傳播定律:光在均勻介質中沿直線傳播;
反射定律: 入射角等于出射角(光程最短);
折射定律:n1sin?θ1=n2sin?θ2n_1\sin \theta_1 = n_2 \sin \theta_2n1?sinθ1?=n2?sinθ2? (Snell定律), θ1,θ2\theta_1,\theta_2θ1?,θ2?為入射角和折射角,n1,n2n_1,n_2n1?,n2?分別是兩個中介質的折射率(光在真空中的速度除以光在介質中的速度)。
Fermat原理
Fermat原理 光從AAA到BBB點傳播路徑滿足
δ∫A→Bn(r)ds=0\delta\int_{A \to B}n(r)ds=0δ∫A→B?n(r)ds=0
r=(x,y,z)Tr=(x,y,z)^Tr=(x,y,z)T表示位移,ds=d∣r∣ds = d|r|ds=d∣r∣,δ\deltaδ表示變分,n(r)n(r)n(r)表示位置rrr處的折射率。下面用Fermat原理推導上面三個實驗定律。
直線傳播定律
在均勻介質中,可以假設n(r)=nn(r)=nn(r)=n,則
δ∫A→Bn(r)ds=nδ∫A→Bds=0,δ∫A→Bds=0\delta\int_{A \to B}n(r)ds = n\delta\int_{A \to B}ds=0 ,\ \delta\int_{A \to B}ds=0 δ∫A→B?n(r)ds=nδ∫A→B?ds=0,?δ∫A→B?ds=0
在三維空間中,AAA到BBB的路徑可以用單參數向量值映射表示,r(t):[a,b]→R3r(t):[a,b] \to \mathbb{R}^3r(t):[a,b]→R3,因此路徑積分為
∫A→Bds=∫ab∣r′(t)∣2dt=∫ab(x′)2+(y′)2+(z′)2dt\int_{A \to B}ds = \int_a^b\sqrt{|r'(t)|^2}dt =\int_a^b\sqrt{(x')^2+(y')^2+(z')^2}dt ∫A→B?ds=∫ab?∣r′(t)∣2?dt=∫ab?(x′)2+(y′)2+(z′)2?dt
要讓這個積分的變分為0,我們可以使用Lagrange方程,可以得到
{x′′(x′)2+(y′)2+(z′)2=0y′′(x′)2+(y′)2+(z′)2=0z′′(x′)2+(y′)2+(z′)2=0\begin{cases} \frac{x''}{\sqrt{(x')^2+(y')^2+(z')^2}} = 0 \\ \frac{y''}{\sqrt{(x')^2+(y')^2+(z')^2}} = 0 \\ \frac{z''}{\sqrt{(x')^2+(y')^2+(z')^2}} = 0 \end{cases}??????????(x′)2+(y′)2+(z′)2?x′′?=0(x′)2+(y′)2+(z′)2?y′′?=0(x′)2+(y′)2+(z′)2?z′′?=0?
因此x′′=y′′=z′′=0x''=y''=z''=0x′′=y′′=z′′=0,所以AAA到BBB的路徑是直線。
反射定律
考慮平面區域R2\mathbb{R}^2R2,折射率滿足
n(r)={n,y≥0+∞,y<0n(r) = \begin{cases} n, \ y \ge 0 \\ +\infty , \ y<0 \end{cases}n(r)={n,?y≥0+∞,?y<0?
其中+∞+\infty+∞的折射率表示光不能再這個介質中傳播,界面為y=0y=0y=0,假設界面平整光滑。假設點AAA位于(x0,y0)(x_0,y_0)(x0?,y0?),點BBB位于(?x0,y0)(-x_0,y_0)(?x0?,y0?),假設入射角為θi\theta_iθi?,反射角為θr\theta_rθr?,因為光不能在y<0y<0y<0的區域傳播,根據直線傳播定律,從AAA到BBB的傳播路徑滿足
y0(tan?θi+tan?θr)=2x0y_0(\tan \theta_i+\tan \theta_r)=2x_0y0?(tanθi?+tanθr?)=2x0?
要使AAA到BBB的光程最短:
min?θi,θiy0cos?θi+y0cos?θrs.t.y0(tan?θi+tan?θr)=2x0\min_{\theta_i,\theta_i}\ \frac{y_0}{\cos \theta_i} + \frac{y_0}{\cos \theta_r} \\ s.t.\ y_0(\tan \theta_i+\tan \theta_r)=2x_0θi?,θi?min??cosθi?y0??+cosθr?y0??s.t.?y0?(tanθi?+tanθr?)=2x0?
從這個最優化可以推出θi=θr\theta_i=\theta_rθi?=θr?。
折射定律
考慮平面區域R2\mathbb{R}^2R2,折射率滿足
n(r)={n1,y≥0n2,y<0n(r) = \begin{cases} n_1, \ y \ge 0 \\ n_2 , \ y<0 \end{cases}n(r)={n1?,?y≥0n2?,?y<0?
根據直線傳播定律,光線在y≥0y \ge 0y≥0與y<0y<0y<0這兩個區域內分別沿直線傳播。假設點AAA位于(x1,y1)(x_1,y_1)(x1?,y1?),點BBB位于(x2,?y2)(x_2,-y_2)(x2?,?y2?),其中y1>0y_1>0y1?>0, y2>0y_2>0y2?>0。假設入射角為θ1\theta_1θ1?,折射角為θ2\theta_2θ2?,則
∫A→Bn(r)ds=n1y1cos?θ1+n2y2cos?θ2\int_{A \to B}n(r)ds = \frac{n_1y_1}{\cos \theta_1}+\frac{n_2y_2}{\cos \theta_2}∫A→B?n(r)ds=cosθ1?n1?y1??+cosθ2?n2?y2??
因此折射的傳播路徑也可以用最優化建模:
min?θ1,θ2n1y1cos?θ1+n2y2cos?θ2s.t.y1tan?θ1+y2tan?θ2=∣x2?x1∣\min_{\theta_1,\theta_2} \ \frac{n_1y_1}{\cos \theta_1}+\frac{n_2y_2}{\cos \theta_2} \\ s.t. \ \ \ y_1\tan \theta_1 + y_2 \tan \theta_2 = |x_2-x_1|θ1?,θ2?min??cosθ1?n1?y1??+cosθ2?n2?y2??s.t.???y1?tanθ1?+y2?tanθ2?=∣x2??x1?∣
求解這個最優化,可以得到折射定律。
總結
以上是生活随笔為你收集整理的视觉与图像系列 几何光学I 近轴光学1 Fermat原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 精算模型1 一元生存分析2 参数生存模型
- 下一篇: 矩阵分析与多元统计II 二次型与二次曲面