Efficient and robust recurrence relations for the Zernike circle polynomials and their derivatives in Cartesian coordinates.
Efficient and robust recurrence relations for the Zernike circle polynomials and their derivatives in Cartesian coordinates.
复制标题
笛卡尔坐标中泽尼克圆多项式及其导数的高效且稳健的递推关系。
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
3.8
通讯作者:
Torben Brender Andersen
中科院分区:
文献类型:
--
作者:
Torben Brender Andersen
For some time it has been known and recommended that the calculation of Zernike polynomials to radial orders higher than 8 to 10 should be performed using recurrence relations rather than explicit expressions due increasingly large cancellation errors. This paper presents a set of simple recurrence relations that can be used for the unit-normalized Zernike polynomials in polar coordinates and easily adapted to Cartesian coordinates as well. The recurrence relations are also well suited for the calculation of the Cartesian derivatives of the Zernike polynomials. The recurrence relations are easily extended to arbitrarily high orders. Assessments of the precision achievable with standard 64-bit floating point arithmetic show that Zernike polynomials up to radial order 30 can be calculated over the unit disc with errors not exceeding 5E-14, and up to radial order 50 with errors not exceeding 1.2E-13. Comparison with the Zernike capability in OpticStudio (Zemax) shows that the recurrence relations are superior in performance (both speed and precision) over the existing algorithm implemented in the software. General pseudo-code for the calculation of Zernike polynomials and their derivatives is also presented.
影响因子:
3.8
作者:
Kaye, Elena A.;Hertzberg, Yoni;Pauly, Kim Butts
通讯作者:
Pauly, Kim Butts