Comenzamos con un conjunto de coeficientes de Zernike. Estos son de derecha ojo # 1 a 6 mm de la base de datos se discute a continuación (ThibosHongBradleyChengData ;. Thibos, Hong et al, 2002 ), a partir del orden de 2 a 6 ordenar.
TestCoefficients
{{2, −2,−0.0946},{2,0,0.0969},{2,2,0.305},{3,−3,0.0459},{3,−1,−0.121},{3,1,0.0264},{3,3,−0.113},{4,−4,0.0292},{4,−2,0.03},{4,0,0.0294},{4,2,0.0163},{4,4,0.064},{5,−5,0.0499},{5,−3,−0.0252},{5,−1,0.00744},{5,1,0.00155},{5,3,−0.00686},{5,5,0.0288},{6,−6,0.00245},{6,−4,0.00185},{6,−2,0.00122},{6,0,−0.00755},{6,2,−0.000693},{6,4,0.000551},{6,6,−0.0148}}
Estos se pueden trazar en contra del modo de índice de un solo número, con la función ZernikePlot .
La imagen de Zernike
Cada coeficiente de Zernike describe el orden, la frecuencia y magnitud de una sola función de base polinomio de Zernike definida sobre la unidad de pupila. La imagen de la muestra de un solo polinomio de Zernike se puede calcular con la función ZernikeImage .
zi = ZernikeImage [2, -2, 63,1];
Los dos primeros argumentos son el orden y la frecuencia. El tercer argumento es el radio de la pupila en píxeles. Este radio puede ser un número real. Las implicaciones de esta elección se discutirán más adelante, pero en general un valor mayor producirán una mayor precisión. El tamaño de la imagen resultante (filas o columnas) de píxeles es 2 de techo [radio] . Techo devuelve el menor entero mayor o igual a su argumento. Porque estamos asumiendo pupilas circulares, el resultado es siempre una imagen cuadrada. Le mostramos la imagen.
Ver una versión más grande: