JEOS RP ISSN03 | Page 325

318
J. Eur. Opt. Society-Rapid Publ. 22, 31( 2026)
of surfaces using their polynomial coefficients. Theoretically, this significantly improves computational speed, reduces memory requirements, and increases application flexibility without compromising accuracy. Optical applications can benefit from these new insights.
This work provides a solid starting point for further theoretical and application-specific studies, such as a comprehensive evaluation of computational complexity, a dedicated algorithmic accuracy / stability investigation, and application-oriented algorithm design, Zernike analysis with non-circular pupil, fast higher-order derivatives of a surface described by Zernike polynomials, etc. It is also valuable for discovering similar cases of block-wise recurrence in other orthogonal polynomials constructed using the Gram-Schmidt process.
Funding This research received no external funding.
Conflicts of interest
The authors declare no conflicts of interest in regards to this article.
Data availability statement
The underlying data can be provided by the authors upon reasonable request.
References
1 Lakshminarayanan V, Fleck A, Zernike polynomials: a guide, J. Modern Opt. 58( 7), 545 – 561( 2011). https:// doi. org / 10.1080 / 09500340.2011.633763. 2 Schwiegerling J, Description of Zernike Polynomials, 2016. https:// wp. optics. arizona. edu / visualopticslab / wp-content / uploads / sites / 52 / 2016 / 08 / Zernike-Notes-15Jan2016. pdf.
3 Niu K., Tian C, Zernike polynomials and their applications, J. Opt. 24( 12), 1 – 54( 2022). http:// doi. org / 10.1088 / 2040-8986 / ac9e08.
4 Born M, Wolf E, Bhatia AB, Principles of optics: Electromagnetic theory of propagation, interference and diffraction of light, 7th ed., Vol. 523( Cambridge University Press, Cambridge, UK, 1999). ISBN 978-0-521-64222-4. https:// books.- google. de / books? id = nUHGp NsGyUCq = Zernikeredir _ esc = y # v = snippetq = Zernikef = false.
5 Zernike F, Beugungstheorie des schneidenver-fahrens und seiner verbesserten form, der phasenkontrastmethode, Physica 1( 7 – 12), 689 – 704( 1934), http:// doi. org / 10.1016 / S0031-8914( 34) 80259-5.
6 Shakibaei BH, Paramesran R, Recursive formula to compute Zernike radial polynomials, Opt. Lett. 38( 14), 2487 – 2489( 2013). http:// doi. org / 10.1364 / OL. 38.002487.
7 Andersen TB, Efficient and robust recurrence relations for the Zernike circle polynomials and their derivatives in Cartesian coordinates, Opt. Exp. 26( 15), 18878 – 18896( 2018). http:// doi. org / 10.1364 / OE. 26.018878. 8 van Brug H. H.( 1997) Efficient Cartesian representation of Zernike polynomials in computer memory, Proc. SPIE: Fifth Int. Topical Meet. Educ. Train. Opt. 382 – 392, http:// doi. org / 10.1117 / 12.294412.
9 Mathar RJ, Zernike basis to Cartesian Transformations, Serbian Astron. J. 179, 107 – 120( 2009). http:// doi. org / 10.2298 / SAJ0979107M.
Appendix A: Mathematical proofs
A. 1 Pascal triangle supported block-wise recurrence in Zernike polynomials
The Zernike radial polynomial has its binomial form( equation( 8)). Defining n = 2j, m = 2l forevenordersandn = 2j + 1, m = 2l + 1 for odd orders, and defining two intermediate variables
J k = j � k and J 2k = 2J k, weobtain
8
R 2l 2j ¼ Pj�l ð�1Þ k J 2k þ k J 2k >< ðq 2 Þ J k k¼0 J 2k J k þ l
R 2lþ1 2jþ1; ¼ q Pj�l ð�1Þ k J 2k þ k þ J 2k þ k
>: J 2k þ 1 k¼0
J 2k
J 2k
J k þ l
þ
Further defining w e k ¼ J
2k þ k, w
J o k ¼ we 2k
t e lk ¼ J 2k
, andt J k þ l o lk ¼ te lk þ J 2k
J k þ l þ 1
8
R 2l 2j ¼ Pj�l ð�1Þ k w e k te lk ðq2 Þ J k
><
>: k¼0
R 2lþ1 2jþ1 ¼ q Pj�l k¼0 ð�1Þ k w o k to lk ðq2 Þ J k
J 2k J k þ l þ 1
k þ
, weobtain
ðq 2 Þ J k
: ðA: 1Þ
J 2k þ k
,
J 2k þ 1: ðA: 2Þ
In particular, we have w e k ¼ J
2k þ k 2j � k ¼, forwhich
J 2k k we obtain a vector by continuously increasing k by 1 from 0 to
k = j � l, provided w e fkg ¼ 2j 2j � 1 j þ l as a
0 1 j � l row vector, where 2j = n forevenordersandl j; wealsohave
w o k ¼ we k þ J 2k þ k
J 2k þ 1 h provided w o fkg ¼
¼
2j þ 1 0
2j � k k
þ 2j 1
2j � k k � 1
¼
2j þ 1 � k
, k i
, where j þ 1 þ l j � l
2j + 1 = n for odd orders and l j. Eitherw e fkg or wo fkg denotes a corresponding anti-diagonal vector in a left-aligned n-row Pascal triangle( e. g., Table 2 for n 6). For one even( or odd) order, w e fkg( or wo fkg
) depends on a single variable k and is independent of l or m.
Meanwhile, for an even order n = 2j, we have t e lk ¼
J 2k
J k þ l
¼
2ðj � kÞ ðj � kÞþl
, where t e lk j k¼0 ¼ 2j j þ l
subject to k = 0; continuously increasing k by 1 till k = j � l, we obtain
h a row vector t e lfkg ¼ 2j 2j � 2 2j � 4
j þ l j � 1 þ l j � 2 þ l i
2l with respect to a particular l, and obtain an anti-upper-triangular matrix for all the 0 l j,
2l as