ゼルニケ多項式
ゼルニケ多項式 (ゼルニケたこうしき、Zernike polynomials)とは、単位円上で定義された直交多項式である。
とくに光学において軸対称な光学収差を回折理論に基づいて解析的に取り扱う際に用いられる。。
呼称は、位相差顕微鏡の発明によって1953年にノーベル物理学賞を受賞した光物理学者フリッツ・ゼルニケに由来する。
ゼルニケ多項式 Z^{m}_n(\rho,\varphi) は、
Z^{m}_n(\rho,\varphi) =
\begin{cases}
R^m_n(\rho)\,\cos(m\,\varphi) & m\ge 0\\
R^_n(\rho)\,\sin(|m|\,\varphi) & m< 0
\end{cases}
により定義される。ここで、 n は非負整数、 m は n ≧ |m| なる整数であり、 ρ は 動径 (0 ≦ ρ ≦ 1)、 φ は偏角である。ゼルニケ多項式は |Z^{m}_n(\rho,\varphi)| \le 1 の範囲の値を取る。ここで、動径多項式 R_n^m(\rho) は、 n − m が偶数の場合、
R^m_n(\rho) = \sum_{k=0}^{\tfrac{n-m}{2} \frac{(-1)^k\,(n-k)!}{k!\left (\tfrac{n+m}{2}-k \right )! \left (\tfrac{n-m}{2}-k \right)!} \;\rho^{n-2\,k}
また奇数の場合0として定義される。
動径多項式は、二項係数を用いて、
R_n^m(\rho)=\sum_{k=0}^{\tfrac{n-m}{2}(-1)^k \binom{n-k}{k} \binom{n-2k}{\tfrac{n-m}{2}-k} \rho^{n-2k}.
と書き表すことができ、これより多項式の係数はすべて整数であることが示される。
ガウスの超幾何関数を用いて表現することもできる。この表現は、漸化式や微分方程式の導出の他、本多項式がヤコビの多項式の一部であることを示すのに有用である。
\begin{align}
R_n^m(\rho) &= \binom{n}{\tfrac{n+m}{2}\rho^n \ {}_2F_{1}\left(-\tfrac{n+m}{2},-\tfrac{n-m}{2};-n;\rho^{-2}\right) \\
&= (-1)^{\tfrac{n-m}{2}\binom{\tfrac{n+m}{2}{m}\rho^m \ {}_2F_{1}\left(1+\tfrac{n+m}{2},-\tfrac{n-m}{2};1+m;\rho^2\right)
\end{align}
動径多項式 R_n^m(\rho) に含まれる項 \rho^{n-2k} は、バーンスタイン基底関数を用いて展開できる。 n が偶数の場合は b_{s,n/2}(\rho^2) 、奇数の場合は b_{s,(n-1)/2}(\rho^2) と \rho の積で展開される。ここで、 s は \lfloor n/2\rfloor-k \le s \le \lfloor n/2\rfloor の範囲をとる。これより、動径多項式は有限次のバーンスタイン関数として表される。
R_n^m(\rho) = \frac{1}{\binom{\lfloor n/2\rfloor}{\lfloor m/2\rfloor} \rho^{n\mod 2} \sum_{s=\lfloor m/2\rfloor}^{\lfloor n/2\rfloor} (-1)^{\lfloor n/2\rfloor -s} \binom{s}{\lfloor m/2\rfloor}\binom{(n+m)/2}{s+\lceil m/2\rceil} b_{s,\lfloor n/2\rfloor}(\rho^2).
2つの指数 n,m を並べて、1つの指数 j に統合する方法として、Nollにより提案されたのは、
j = \frac{n(n+1)}{2}+|m|+\left\{\begin{array}{ll}
0, & m>0 \land n \in \{0,1\} \pmod 4;\\
0,  & m<0 \land n \in \{2,3\} \pmod 4;\\
1,  & m \ge 0 \land n \in \{2,3\} \pmod 4;\\
1, & m \le 0 \land n \in \{0,1\} \pmod 4.
\end{array}\right.
とするものである。初めの20項を下表に示す。
OSA / ANSI標準ゼルニケ多項式は、以下のように定義される。
j =\frac{n(n+2)+m}{2}
初めの20項を下表に示す。
フリンジゼルニケ多項式は、以下のように定義される。
j = \left(1+\frac{n+|m〕{2}\right)^2-2|m|+\frac{1-\sgn m}{2}
この定義は光学設計ソフトウェアや光学検査で多く用いられる。初めの20項を下表に示す。
動径部分は以下の直交関係を満たす。
\int_0^1 \rho \sqrt{2n+2}R_n^m(\rho)\,\sqrt{2n'+2}R_{n'}^{m}(\rho)\,d\rho = \delta_{n,n'}
偏角部分については、初等的な計算により、
\int_0^{2\pi} \cos(m\varphi)\cos(m'\varphi)\,d\varphi=\epsilon_m\pi\delta_,
\int_0^{2\pi} \sin(m\varphi)\sin(m'\varphi)\,d\varphi=(-1)^{m+m'}\pi\delta_;\quad m\neq 0,
\int_0^{2\pi} \cos(m\varphi)\sin(m'\varphi)\,d\varphi=0
ここで \epsilon_m は m=0 のとき2、m\neq0 のとき1と定義される。これらより、単位円状でのゼルニケ多項式の直交性
\int Z_n^m(\rho,\varphi)Z_{n'}^{m'}(\rho,\varphi) \, d^2r =\frac{\epsilon_m\pi}{2n+2}\delta_{n,n'}\delta_{m,m'}
が導かれる。ここで d^2r=\rho\,d\rho\,d\varphi であり n-m と n'-m' はいずれも偶数と仮定している。
x軸に関する軸対称性より、
Z_n^{m}(\rho,\varphi)=(-1)^m Z_n^{m}(\rho,-\varphi)
原点に関する点対称性より、
Z_n^m(\rho,\varphi) = (-1)^m Z_n^m(\rho,\varphi+\pi)
ここで、 n-m は偶数であると仮定しているので、 (-1)^m は (-1)^n と書き換えることができる。動径多項式は、n,mに応じて偶関数または奇関数である。
R_n^m(\rho)=(-1)^n R_n^m(-\rho)=(-1)^m R_n^m(-\rho)
三角関数の周期性より、原点を中心とした m 回回転対称性が生じる。
Z_n^m \left (\rho, \varphi+ \tfrac{2\pi k}{m} \right )=Z_n^m(\rho,\varphi),\qquad k= 0, \pm 1,\pm 2,\dots
動径多項式は、以下の漸化式を満たす。
\begin{align}
R_n^m(\rho)+R_{n-2}^m(\rho)=\rho\left[R_{n-1}^{\left|m-1\right〕(\rho)+R_{n-1}^{m+1}(\rho)\right] \text{ .}
\end{align}
動径多項式の定義より、R_m^m(\rho) = \rho^m, \quad R_{m+2}^m(\rho) = ((m+2)\rho^2 - (m+1))\rho^m である。これと、以下の三項間漸化式
により、すべての R_n^m(\rho) を計算することができる。
R_n^m(\rho) = \frac{2(n-1)(2n(n-2)\rho^2-m^2-n(n-2))R_{n-2}^m(\rho) - n(n+m-2)(n-m-2)R_{n-4}^m(\rho)}{(n+m)(n-m)(n-2)} \text{ .}
この式より、動径多項式の導関数を、2つの動径多項式から計算することができる。
\frac{\operatorname{d}{\operatorname{d}\! \rho} R_n^m(\rho) = \frac{(2 n m (\rho^2 - 1) + (n-m)(m + n(2\rho^2 - 1))) R_n^m(\rho) - (n+m)(n-m) R_{n-2}^m(\rho)}{2 n \rho (\rho^2 - 1)} \text{ .}
動径多項式は以下のような式となる。
R^0_0(\rho) = 1 \,
R^1_1(\rho) = \rho \,
R^0_2(\rho) = 2\rho^2 - 1 \,
R^2_2(\rho) = \rho^2 \,
R^1_3(\rho) = 3\rho^3 - 2\rho \,
R^3_3(\rho) = \rho^3 \,
R^0_4(\rho) = 6\rho^4 - 6\rho^2 + 1 \,
R^2_4(\rho) = 4\rho^4 - 3\rho^2 \,
R^4_4(\rho) = \rho^4 \,
R^1_5(\rho) = 10\rho^5 - 12\rho^3 + 3\rho \,
R^3_5(\rho) = 5\rho^5 - 4\rho^3 \,
R^5_5(\rho) = \rho^5 \,
R^0_6(\rho) = 20\rho^6 - 30\rho^4 + 12\rho^2 - 1 \,
R^2_6(\rho) = 15\rho^6 - 20\rho^4 + 6\rho^2 \,
R^4_6(\rho) = 6\rho^6 - 5\rho^4 \,
R^6_6(\rho) = \rho^6 \,
ゼルニケ多項式は以下のような式となる。なお、各式は
\int_0^{2\pi} \int_0^1 Z_j^2\,\rho\,d\rho\,d\theta = \pi
を満たすよう規格化されている。