Polinomios de Zernike

De testwiki
Ir a la navegación Ir a la búsqueda
Los primeros 21 polinomios de Zernike, ordenados verticalmente por grado radial y horizontalmente por grado azimutal

En matemáticas, los polinomios de Zernike son una secuencia de polinomios que son ortogonales en el disco unidad. Fueron nombrados en honor del físico óptico Frits Zernike, ganador del Premio Nobel de física en 1953 e inventor del microscopio de contraste de fases. Estos polinomios juegan un papel importante en la modelización del comportamiento de haces de luz en un sistema óptico.[1][2]

Definiciones

Los polinomios de Zernike se distinguen en función de su paridad. Los términos pares se definen como:

Znm(ρ,φ)=Rnm(ρ)cos(mφ)

y los impares como:

Znm(ρ,φ)=Rnm(ρ)sin(mφ),

donde m y n son números enteros no negativos con n ≥ m, φ es el ángulo acimutal, ρ es la distancia radial 0ρ1 y Rmn son los polinomios radiales definidos a continuación. Los polinomios de Zernike tienen la propiedad de estar limitados a un rango de -1 a +1, es decir, |Znm(ρ,φ)|1. Los polinomios radiales Rmn se definen como

Rnm(ρ)=k=0nm2(1)k(nk)!k!(n+m2k)!(nm2k)!ρn2k

para n-m par, y son idénticamente 0 para n-m impar.

Otras representaciones

Reescribiendo las relaciones de factoriales en la parte radial como productos de coeficientes binomiales, se demuestra que los coeficientes son números enteros:

Rnm(ρ)=k=0nm2(1)k(nkk)(n2knm2k)ρn2k.

La notación como términos de funciones hipergeométricas gaussianas es útil para revelar recurrencias, para demostrar casos especiales de los polinomios de Jacobi, o para reducir ecuaciones diferenciales.

Rnm(ρ)=(nn+m2)ρn 2F1(n+m2,nm2;n;ρ2)=(1)nm2(n+m2m)ρm 2F1(1+n+m2,nm2;1+m;ρ2)

para n-m par.

El factor ρn2k en el polinomio radial Rnm(ρ) se puede expandir en una base de Bernstein de bs,n/2(ρ2) para n par o ρ multiplicado por una función de bs,(n1)/2(ρ2) para n impar en el rango n/2ksn/2. Por lo tanto, el polinomio radial puede expresarse mediante un número finito de polinomios de Bernstein con coeficientes racionales:

Rnm(ρ)=1(n/2m/2)ρnmod2s=m/2n/2(1)n/2s(sm/2)((n+m)/2s+m/2)bs,n/2(ρ2).

Índices secuenciales de Noll

Las aplicaciones a menudo implican el uso del álgebra lineal, donde las integrales sobre productos de polinomios de Zernike y algún otro factor se pueden organizar como los elementos de una matriz. Una relación para enumerar las filas y las columnas de estas matrices mediante un solo índice fue introducida por Noll.[3] La transformación convencional de los dos índices n y m en un solo índice j mediante la asociación ZnmZj comienza de la siguiente manera Plantilla:OEIS

n,m

Plantilla:!! 0,0Plantilla:!!1,1Plantilla:!! 1,−1 Plantilla:!! 2,0Plantilla:!! 2,−2 Plantilla:!! 2,2Plantilla:!!3,−1Plantilla:!! 3,1 Plantilla:!! 3,−3 Plantilla:!! 3,3

j 1Plantilla:!!2Plantilla:!! 3 Plantilla:!! 4 Plantilla:!! 5 Plantilla:!! 6 Plantilla:!! 7 Plantilla:!!8 Plantilla:!! 9Plantilla:!! 10
n,m

Plantilla:!!4,0 Plantilla:!!4,2 Plantilla:!!4,−2Plantilla:!!4,4Plantilla:!!4,−4Plantilla:!!5,1Plantilla:!!5,−1Plantilla:!!5,3 Plantilla:!!5,−3Plantilla:!!5,5

j

Plantilla:!!11 Plantilla:!!12 Plantilla:!!13 Plantilla:!!14Plantilla:!!15Plantilla:!!16Plantilla:!! 17 Plantilla:!! 18 Plantilla:!!19 Plantilla:!!20

La regla es que para Z par (con la parte azimutal par m, cos(mφ)) se obtienen los índices j pares, y para Z impar se obtienen los índices j impares. Dentro de un n dado, los valores más bajos de |m| producen los menores valores de j.

Índices estándar OSA / ANSI

Los polinomios de Zernike de un solo índice utilizan los coeficientes de la Sociedad Óptica Estadounidense [4] y del ANSI:

j=n(n+2)+m2
n,m

Plantilla:!! 0,0Plantilla:!!1,-1Plantilla:!! 1,1 Plantilla:!! 2,-2Plantilla:!! 2,0 Plantilla:!! 2,2Plantilla:!!3,-3Plantilla:!! 3,-1 Plantilla:!! 3,1 Plantilla:!! 3,3

j 0 Plantilla:!! 1 Plantilla:!! 2 Plantilla:!! 3 Plantilla:!! 4 Plantilla:!! 5 Plantilla:!! 6 Plantilla:!! 7 Plantilla:!! 8 Plantilla:!! 9
n,m

Plantilla:!!4,-4 Plantilla:!!4,-2 Plantilla:!!4,0Plantilla:!!4,2Plantilla:!!4,4Plantilla:!!5,-5Plantilla:!!5,-3Plantilla:!!5,-1 Plantilla:!!5,1Plantilla:!!5,3

j

Plantilla:!! 10 Plantilla:!! 11 Plantilla:!! 12 Plantilla:!! 13 Plantilla:!! 14 Plantilla:!! 15 Plantilla:!! 16 Plantilla:!! 17 Plantilla:!! 18 Plantilla:!! 19

Índices de Fringe / Zemax

Zemax usa el esquema de indexación de Fringe. Los 20 primeros números de Fringe se enumeran a continuación.[5]

n,m

Plantilla:!! 0,0Plantilla:!!1,1Plantilla:!! 1,−1 Plantilla:!! 2,0Plantilla:!! 2,2 Plantilla:!! 2,-2Plantilla:!!3,1Plantilla:!! 3,-1 Plantilla:!! 4,0 Plantilla:!! 3,3

j 1Plantilla:!!2Plantilla:!! 3 Plantilla:!! 4 Plantilla:!! 5 Plantilla:!! 6 Plantilla:!! 7 Plantilla:!!8 Plantilla:!! 9Plantilla:!! 10
n,m

Plantilla:!!3,-3 Plantilla:!!4,2 Plantilla:!!4,−2Plantilla:!!5,1Plantilla:!!5,−1Plantilla:!!6,0Plantilla:!!4,4Plantilla:!!4,-4 Plantilla:!!5,3Plantilla:!!5,-3

j

Plantilla:!!11 Plantilla:!!12 Plantilla:!!13 Plantilla:!!14Plantilla:!!15Plantilla:!!16Plantilla:!! 17 Plantilla:!! 18 Plantilla:!!19 Plantilla:!!20

Propiedades

Ortogonalidad

La ortogonalidad en la parte radial se expresa como[6]

01ρ2n+2Rnm(ρ)2n+2Rnm(ρ)dρ=δn,n.

La ortogonalidad en la parte angular está representada por las integrales elementales

02πcos(mφ)cos(mφ)dφ=ϵmπδ|m|,|m|,
02πsin(mφ)sin(mφ)dφ=(1)m+mπδ|m|,|m|;m0,
02πcos(mφ)sin(mφ)dφ=0,

donde ϵm (a veces llamado factor de Neumann porque aparece con frecuencia junto con las funciones de Bessel) se define como 2 si m=0 y como 1 si m0. El producto de las partes angulares y radiales establece la ortogonalidad de las funciones de Zernike con respecto a ambos índices si se integra en el disco unidad,

Znm(ρ,φ)Znm(ρ,φ)d2r=ϵmπ2n+2δn,nδm,m,

donde d2r=ρdρdφ es el jacobiano del sistema de coordenadas circulares, y donde nm y nm son pares.

Un valor especial es

Rnm(1)=1,

Transformada de Zernike

Cualquier campo de fase de valor real suficientemente uniforme sobre el disco de la unidad G(ρ,φ) puede representarse en términos de sus coeficientes de Zernike (impar y par), del mismo modo que las funciones periódicas encuentran una representación ortogonal con la serie de Fourier. Siendo

G(ρ,φ)=m,n[am,nZnm(ρ,φ)+bm,nZnm(ρ,φ)],

los coeficientes se pueden calcular usando productos internos. En el espacio de las funciones de L2 en el disco de la unidad, existe un producto interno definido por

F,G:=F(ρ,φ)G(ρ,φ)ρdρdφ.

Los coeficientes de Zernike se pueden expresar de la siguiente manera:

am,n=2n+2ϵmπG(ρ,φ),Znm(ρ,φ),bm,n=2n+2ϵmπG(ρ,φ),Znm(ρ,φ).

Alternativamente, se pueden usar los valores conocidos de la función de fase G en la retícula circular para formar un sistema de ecuaciones. La función de fase se recupera mediante el producto ponderado de coeficiente desconocido con (valores conocidos) del polinomio de Zernike en la retícula del disco unidad. Por lo tanto, los coeficientes también se pueden encontrar resolviendo un sistema lineal, por ejemplo, mediante la inversión de una matriz. Los algoritmos rápidos para calcular la transformación de Zernike directa e inversa utilizan las propiedades de simetría de las funciones trigonométricas, la separabilidad de las partes radiales y acimutales de los polinomios de Zernike y sus simetrías rotacionales.

Simetrías

La paridad con respecto a la reflexión en el eje x es

Znm(ρ,φ)=(1)mZnm(ρ,φ).

La paridad con respecto al punto de reflexión en el centro de coordenadas es

Znm(ρ,φ)=(1)mZnm(ρ,φ+π),

donde (1)m también podría escribirse (1)n porque nm es par para los valores relevantes que no tienden a cero. Los polinomios radiales también son pares o impares, según el orden n o m:

Rnm(ρ)=(1)nRnm(ρ)=(1)mRnm(ρ).

La periodicidad de las funciones trigonométricas implica invarianza si se rota por múltiplos de 2π/m radianes alrededor del centro:

Znm(ρ,φ+2πkm)=Znm(ρ,φ),k=0,±1,±2,.

Relaciones de recurrencia

Los polinomios de Zernike satisfacen la siguiente relación de recurrencia que no depende ni del grado ni del orden acimutal de los polinomios radiales:[7]

Rnm(ρ)+Rn2m(ρ)=ρ[Rn1|m1|(ρ)+Rn1m+1(ρ)] .

De la definición de Rnm se puede ver que Rmm(ρ)=ρm y Rm+2m(ρ)=((m+2)ρ2(m+1))ρm. La siguiente relación de recurrencia de tres términos[8] permite calcular todos los demás Rnm(ρ):

Rnm(ρ)=2(n1)(2n(n2)ρ2m2n(n2))Rn2m(ρ)n(n+m2)(nm2)Rn4m(ρ)(n+m)(nm)(n2) .

La relación anterior es especialmente útil, ya que la derivada de Rnm se puede calcular a partir de dos polinomios de Zernike radiales de grado adyacente:[8]

ddρRnm(ρ)=(2nm(ρ21)+(nm)(m+n(2ρ21)))Rnm(ρ)(n+m)(nm)Rn2m(ρ)2nρ(ρ21) .

Ejemplos

Polinomios radiales

Los primeros pocos polinomios radiales son:

R00(ρ)=1
R11(ρ)=ρ
R20(ρ)=2ρ21
R22(ρ)=ρ2
R31(ρ)=3ρ32ρ
R33(ρ)=ρ3
R40(ρ)=6ρ46ρ2+1
R42(ρ)=4ρ43ρ2
R44(ρ)=ρ4
R51(ρ)=10ρ512ρ3+3ρ
R53(ρ)=5ρ54ρ3
R55(ρ)=ρ5
R60(ρ)=20ρ630ρ4+12ρ21
R62(ρ)=15ρ620ρ4+6ρ2
R64(ρ)=6ρ65ρ4
R66(ρ)=ρ6.

Polinomios de Zernike

Se muestran a continuación algunos de los primeros modos de Zernike, con índices OSA/ANSI y e índices únicos de Noll. Están normalizados de tal manera que

02π01Zj2ρdρdθ=π.
  Índice
OSA/ANSI
(j)
Índice
Noll
(j)
Grado
Radial
(n)
Grado
Azimutal
(m)
Zj Nombre clásico
Z00  0  1 0  0 1 Pistón (véase distribución semicircular de Wigner)
Z11  1  3 1 −1 2ρsinθ Inclinación (inclinación Y, inclinación vertical)
Z11  2  2 1 +1 2ρcosθ Inclinación horizontal
Z22  3  5 2 −2 6ρ2sin2θ Astigmatismo oblicuo
Z20  4  4 2  0 3(2ρ21) Desenfoque (posición longitudinal)
Z22  5  6 2 +2 6ρ2cos2θ Astigmatismo vertical
Z33  6  9 3 −3 8ρ3sin3θ Lobulado vertical
Z31  7  7 3 −1 8(3ρ32ρ)sinθ Coma vertical
Z31  8  8 3 +1 8(3ρ32ρ)cosθ Coma horizontal
Z33  9 10 3 +3 8ρ3cos3θ Lobulado oblicuo
Z44 10 15 4 −4 10ρ4sin4θ Cuatrilobulado oblicuo
Z42 11 13 4 −2 10(4ρ43ρ2)sin2θ Astigmatismo secundario oblicuo
Z40 12 11 4  0 5(6ρ46ρ2+1) Esférica primaria
Z42 13 12 4 +2 10(4ρ43ρ2)cos2θ Astigmatismo vertical secundario
Z44 14 14 4 +4 10ρ4cos4θ Cuatrilobulado vertical

Aplicaciones

Los polinomios de Zernike son una base definida sobre un área de soporte circular, típicamente los planos de las pupilas en imágenes ópticas clásicas en longitudes de onda visibles e infrarrojas, a través de sistemas de lentes y espejos de diámetro finito. Su principal ventaja procede de las propiedades analíticas simples heredadas de la sencillez de las funciones radiales y de la factorización en funciones radiales y acimutales; esto lleva, por ejemplo, a expresiones de forma cerrada de la transformada de Fourier bidimensional en términos de funciones de Bessel.[9][10] Su desventaja, en particular si están involucrados n términos, es la distribución desigual de las líneas nodales sobre el disco unidad, lo que introduce efectos de resonancia cerca del perímetro ρ1, que a menudo conducen a la necesidad de definir otras funciones ortogonales sobre el disco circular.[11][12][13]

En la fabricación óptica de precisión, los polinomios de Zernike se utilizan para caracterizar los errores de orden superior observados en los análisis interferométricos.

En optometría y oftalmología, los polinomios de Zernike se usan para describir aberraciones de la córnea o del cristalino desde una forma esférica ideal, que da como resultado ametropías.

Se usan comúnmente en óptica adaptativa, donde se pueden emplear para calibrar la distorsión atmosférica. Las aplicaciones habituales para esta propiedad se encuentran en la astronomía visual o infrarroja y en tratamiento de imágenes satelitales.

Otra aplicación de los polinomios de Zernike se encuentra en la teoría extendida de Nijboer-Zernike sobre difracción y aberraciones ópticas.

Los polinomios de Zernike también se usan ampliamente como funciones de base de momentos de imagen. Como los polinomios de Zernike son ortogonales entre sí, los momentos de Zernike pueden representar las propiedades de una imagen sin redundancia ni superposición de información entre los distintos modos. Aunque los momentos de Zernike dependen significativamente del escalado y de la tranlación del objeto en una región de interés, sus magnitudes son independientes del ángulo de rotación del objeto.[14] Por lo tanto, pueden utilizarse para extraer propiedades de imágenes que describen la forma características de un objeto. Por ejemplo, los momentos de Zernike se utilizan como descriptores de forma para clasificar e identificar cánceres de mama benigno y maligno en imágenes digitalizadas[15] o la superficie de discos vibratorios.[16] Los momentos de Zernike también se han usado para cuantificar la forma de las líneas celulares de cáncer de osteosarcoma en el nivel de una sola célula.[17]

Dimensiones más altas

El concepto se traduce a dimensiones mayores D si los multinomios x1ix2jxDk en coordenadas cartesianas se convierten en coordenadas hiperesféricas, ρs,sD, multiplicadas por un producto de polinomios de Jacobi de las variables angulares. Por ejemplo, en la dimensión D=3, las variables angulares son armónicos esféricos. Combinaciones lineales de las potencias ρs definen una base ortogonal Rn(l)(ρ) que satisface

01ρD1Rn(l)(ρ)Rn(l)(ρ)dρ=δn,n.

(Téngase en cuenta que un factor 2n+D se absorbe aquí en la definición de R, mientras que en D=2 la normalización se elige de forma ligeramente diferente. Esto es en gran medida una cuestión arbitraria, dependiendo de si se desea mantener un conjunto entero de coeficientes o se prefieren fórmulas más estrictas si está involucrada la ortogonalización). La representación explícita es

Rn(l)(ρ)=2n+Ds=0nl2(1)s(nl2s)(ns1+D2nl2)ρn2s=(1)nl22n+Ds=0nl2(1)s(nl2s)(s1+n+l+D2nl2)ρ2s+l=(1)nl22n+D(n+l+D21nl2)ρl 2F1(nl2,n+l+D2;l+D2;ρ2)

incluso para nl0, o de lo contrario, idéntico a cero.

Véase también

Referencias

Plantilla:Listaref

Bibliografía

Enlaces externos

Plantilla:Commons category

Plantilla:Control de autoridades