Balanced Binary Tree Schemes for Computing Zernike Radial Polynomials
Hong-Yan Zhang, Yu Zhou, Zhi-Qiang Feng

TL;DR
This paper introduces balanced binary tree schemes for efficiently computing Zernike radial polynomials, overcoming overflow and instability issues of previous methods, with proven computational advantages and educational value.
Contribution
It develops new BBT-based recursive and iterative algorithms for ZRP computation, providing stability, efficiency, and theoretical analysis of their complexity.
Findings
Iterative BBT algorithm runs in about 1-10 microseconds.
Algorithms' complexities match experimental results.
BBT schemes are suitable for real-time applications.
Abstract
Zernike radial polynomials (ZRP) play a significant role in application areas such as optics design, imaging systems, and image processing systems. Currently, there are two kinds of numerical schemes for computing the ZRP automatically with computer programs: one is based on the definition in which the factorial operations may lead to the overflow problem and the high order derivatives are troublesome, and the other is based on recursion which is either unstable or with high computational complexity. In this paper, our emphasis is focused on exploring the balanced binary tree (BBT) schemes for computing the ZRP: firstly an elegant formulae for computation is established; secondly the recursive and iterative algorithms based-on BBT are proposed; thirdly the computational complexity of the algorithms are analyzed rigorously; finally the performance of BBT schemes by testing the running…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdaptive optics and wavefront sensing · Advanced optical system design · Optical Coatings and Gratings
