General method to derive the relationship between two sets of Zernike coefficients corresponding
to different aperture sizes
Huazhong Shu and Limin Luo
Laboratory of Image Science and Technology, Department of Computer Science and Engineering, Southeast University, 210096 Nanjing, China
Guoniu Han
L’Institut de Recherche Mathématique Avancée, Université Louis Pasteur and Centre National de la Recherche Scientifique, 7, rue René-Descartes, 67084 Strasbourg, France
Jean-Louis Coatrieux
Laboratoire Traitement du Signal et de l’Image, Université de Rennes I, Institut National de la Santê et de la Recherche Mêdicale, U642, 35042 Rennes, France
Received November 16, 2005; revised February 15, 2006; accepted March 2, 2006; posted March 10, 2006 (Doc. ID 66010) Zernike polynomials have been widely used to describe the aberrations in wavefront sensing of the eye. The Zernike coefficients are often computed under different aperture sizes. For the sake of comparison, the same aperture diameter is required. Since no standard aperture size is available for reporting the results, it is im- portant to develop a technique for converting the Zernike coefficients obtained from one aperture size to an- other size. By investigating the properties of Zernike polynomials, we propose a general method for establish- ing the relationship between two sets of Zernike coefficients computed with different aperture sizes. © 2006 Optical Society of America
OCIS codes: 330.4460, 220.1010, 000.3870.
1. INTRODUCTION
In the past decades, interest in wavefront sensing of the human eye has increased rapidly in the field of oph- thalmic optics. Several techniques have been developed for measuring aberrations of the eye.1,2In general, these techniques typically represent the aberrations as a wave- front error map at the corneal or pupil plane. Zernike polynomials, due to their properties such as orthogonality and rotational invariance, have been extensively used for fitting corneal surfaces.3–6 Moreover, the lower terms of the Zernike polynomial expansion can be related to known types of aberrations such as defocus, astigmatism, coma, and spherical aberration.7 When the Zernike coef- ficients are computed, an aperture radius describing the circular area in which the Zernike polynomials are de- fined must be specified. Such a specification is usually af- fected by the measurement conditions and by variation in natural aperture size across the human population. Since the Zernike coefficients are often obtained under different aperture sizes, the values of the expansion coefficients cannot be directly compared. Unfortunately, this type of comparison is exactly what needs to be done in repeatabil- ity and epidemiological studies. To solve this problem, a technique for converting a set of Zernike coefficients from one aperture size to another is required.
Recently, Schwiegerling8 proposed a method to derive the relationship between the sets of Zernike coefficients
for two different aperture sizes, but he did not provide a full demonstration for his results. Campbell9 developed an algorithm based on matrix representation to find a new set of Zernike coefficients from an original set when the aperture size is changed. The advantage of Campbell’s method is its easy implementation. In this paper, by in- vestigating the properties of Zernike polynomials, we present a general method for establishing the relation- ship between two sets of Zernike coefficients computed with different aperture sizes. An explicit and rigorous demonstration of the method is given in detail. It is shown that the results derived from the proposed method are much more simple than those obtained by Schwieger- ling, and moreover, our method can be easily imple- mented.
2. BACKGROUND
Zernike polynomials have been successfully used in many scientific research fields such as image analysis,10pattern recognition,11 and astronomical telescopes.12 Some effi- cient algorithms for fast computation of Zernike moments defined by Eq. (7) below have also been reported.13–15Re- cently, Zernike polynomials have been applied to describe the aberrations in the human eye.1There are several dif- ferent representations of Zernike polynomials in the lit- erature. We adopt the standard Optical Society of
1084-7529/06/081960-7/$15.00 © 2006 Optical Society of America
America notation. The Zernike polynomial of ordernwith index m describing the azimuthal frequency of the azi- muthal component is defined as
Znm共,兲=
再
N−nmNRnmnmR共兲nm共兲cossin共m共m兲兲 forformmⱖ⬍00冎
,兩m兩ⱕn,n−兩m兩even, 共1兲 where the radial polynomialRnm共兲is given by
Rnm共兲=共n−兩m兩兲/2
兺
s=0 s!关共n+兩m兩兲共/2 −− 1兲ss共兴n!关共−ns兲−!兩m兩兲/2 −s兴!n−2s, 共2兲 andNnmis the normalization factor given byNnm=
冑
21 +共n␦+ 1m,0兲. 共3兲
Here␦m,0is the Kronecker symbol.
Equations (2) and (3) show that both the radial polyno- mialRnm共兲and the normalization factorNnmare symmet- ric about m, i.e., Rnm共兲=Rn−m共兲, Nnm=Nn−m, for mⱖ0.
Thus, for the study of these polynomials, we can only con- sider the case wheremⱖ0. Letn=m+ 2k withkⱖ0; Eq.
(2) can be rewritten as
Rm+2km 共兲=
兺
s=0k s!共− 1共k−兲ss共兲m!+ 2k共m+−ks−兲!s兲!m+2k−2s=
兺
s=k0 共s− 1!共k兲k−s−s共m兲!+共mk++ss兲兲!!m+2s共making the change of variables =k−s兲
=
兺
s=0k ck,smm+2s, 共4兲where
Ck,sm =共− 1兲k−s 共m+k+s兲!
s!共k−s兲!共m+s兲!. 共5兲 Since the Zernike polynomials are orthogonal over the unit circle, the polar coordinates共r,兲 must be scaled to the normalized polar coordinates 共,兲 by setting
=r/rmax, wherermax denotes the maximum radial extent
of the wavefront error surface. The wavefront error, W共r,兲, can thus be represented by a finite set of the Zernike polynomials as
W共r,兲=
兺
n=0N兺
m an,mZnm共r/rmax,兲, 共6兲whereN denotes the maximum order used in the repre- sentation, andan,mare the Zernike coefficients given by
an,m=
冕
0 rmax冕
0 2Znm共r/rmax,兲W共r,兲rdrd. 共7兲
Equation (7) shows clearly that the coefficientsan,mde- pend on the choice ofrmax. This dependence makes it dif- ficult to compare two wavefront error measures obtained under different aperture sizes. To surmount this difficulty, it is necessary to develop a method that is capable of com- puting the Zernike coefficients for a given aperture sizer2
based on the expansion coefficients for a different aper- ture sizer1. Without loss of generality, we assume thatr1
takes a value of 1, and the problem can be formulated as follows.
Assume that the wavefront error can be expressed as
W共r,兲=n=0
兺
N兺
m an,mZnm共r,兲, 共8兲where the coefficients an,m are known. The same wave- front error must be represented as
W共r,兲=
兺
n=0N兺
m bn,mZnm共r,兲, 共9兲whereis a parameter taking a positive value. We need to find the coefficient conversion relationships between two sets of coefficients兵bn,m其and兵an,m其.
3. METHODS AND RESULTS
In this section, we propose a general method that allows a new set of Zernike coefficients兵bn,m其 corresponding to an arbitrary aperture size to be found from an original set of coefficients 兵an,m其. As indicated by Schwiegerling,8 the new coefficientsbn,mdepend only on the coefficientsan,m that have the same azimuthal frequencym. Thus, we con- sider a subset of terms in Eq. (8), all of which have the same azimuthal frequencym:
Wm共r,兲=
冦 冉
−兺
k=0冉
K兺
k=0Kam+2k,ma−m+2k,mNm+2kmN−m+2k−mRm+2kmR−m+2k−m共r兲冊
cos共r兲共冊
msin兲共,m兲, forformmⱖ⬍00冣
, 共10兲whereKis given by
K=
再
共N−兩m兩兲/2, ifNandmhave the same parity共N− 1 −兩m兩兲/2, otherwise
冎
. 共11兲Similarly, the subset of terms in Eq. (9) with the same azimuthal frequencymcan be expressed as
Wm共r,兲=
冦 冉
−兺
k=0冉
K兺
k=0Kbm+2k,mb−m+2k,mNm+2kmN−m+2k−mRm+2kmR−m+2k−m共r兲冊
共cosr兲共冊
msin兲共,m兲, forformmⱖ⬍00.冣
共12兲By equating Eqs. (10) and (12), the sine and cosine depen- dence immediately cancels, and this leads to the following relation:
兺
k=0 Kbm+2k,mNm+2km Rm+2km 共r兲=
兺
k=0K am+2k,mNm+2km Rm+2km 共r兲.共13兲 Note that we have taken into account only the case ofm ⱖ0; the case wherem⬍0 can be treated in a similar man- ner. Let
R¯
m+2k
m 共r兲=Nm+2km Rm+2km 共r兲. 共14兲 Equation (13) can be rewritten as
兺
k=0 Kbm+2k,mR¯
m+2k
m 共r兲=
兺
k=0K am+2k,mR¯m+2km 共r兲. 共15兲To solve Eq. (15), we will use the following basic re- sults.
Lemma 1. Let a functionf共r兲be expressed as
f共r兲=
兺
n=0K anPn共r兲=兺
n=0K bnPn共r兲, 共16兲wherePn共r兲is a polynomial of orderngiven by
Pn共r兲=k=0
兺
n cn,krk, cn,n⫽0; 共17兲then we have
bi= 1
i
冋
ai+n=i+1兺
K冉 兺
k=in cn,kk−idk,i冊
an册
, i= 0,1,2, . . . ,K, 共18兲 from whichCK=共cn,k兲, with 0ⱕkⱕnⱕK, is a 共K+ 1兲⫻共K + 1兲lower triangular matrix, andDK=共dn,k兲is the inverse matrix ofCK.The proof of Lemma 1 is deferred to Appendix A.
We are interested in a special case of Lemma 1 for which each polynomial order n can be expressed as n
=m+qk where m and q are given positive integers, k
= 0 , 1 , . . . ,K. The corresponding result is described in the following corollary.
Corollary. Given the positive integer numbers m, q, andK, letPnm共r兲be a set of polynomials defined as
Pnm共r兲=Pm+qkm 共r兲=
兺
s=0k ck,smrm+qs, k= 0,1,2, . . . ,K.共19兲 Letf共r兲be a function that can be represented as
f共r兲=
兺
k=0K am+qk,mPm+qkm 共r兲=兺
k=0K bm+qk,mPm+qkm 共r兲; 共20兲then we have
bm+qk= 1
m+qk
冋
am+qk+i=k+1兺
K冉 兺
j=ki ci,jm共j−k兲qdj,km冊
am+qi册
,k= 0,1,2, . . . ,K, 共21兲
from which DKm=共di,jm兲 is the inverse matrix ofCKm=共ci,jm兲; both matrices are a共K+ 1兲⫻共K+ 1兲lower triangle matrix.
Both Lemma 1 and Corollary are valid for any type of polynomials. To apply them, an essential step consists of finding the inverse matrix DK or DKm when the original matrixCKorCKmis known. For the purpose of this paper, we are particularly interested in the use of Zernike poly- nomials. For the radial polynomials Rm+2km 共r兲 defined by Eq. (4), we have the following proposition.
Proposition 1. For the lower triangular matrix CKm whose elementsck,sm are defined by Eq. (5), the elements of the inverse matrixDKmare given as follows:
dk,sm =共m+ 2s+ 1兲k!共m+k兲!
共k−s兲!共m+k+s+ 1兲!. 共22兲 The proof of Proposition 1 is deferred to Appendix A.
For the normalized radial polynomialsR¯
m+2k
m 共r兲defined by Eq. (14), it can be rewritten as
R¯
m+2k
m 共r兲=Nm+2km Rm+2km 共r兲
=
冑
2共m1 ++ 2k␦m,0+ 1兲Rm+2km 共r兲=
兺
s=0k ¯ck,smrm+2s,共23兲
where
c
¯k,sm =
冑
2共m1 ++ 2k␦m,0+ 1兲ck,sm
=共− 1兲k−s
冑
2共m1 ++ 2k␦m,0+ 1兲共m+k+s兲! s!共k−s兲!共m+s兲!.
共24兲
Since the normalization factorNm+2km depends only onm andk, by using Proposition 1, we can easily derive the fol- lowing result without proof.
Proposition 2. For the lower triangular matrix C¯
K m
whose elements¯ck,sm are defined by Eq. (24), the elements of the inverse matrixD¯
K
mare given as follows:
d¯
k,s
m =
冑
2共m1 ++ 2s␦m,0+ 1兲dk,sm=
冑
共1 +␦m,0兲共m2 + 2s+ 1兲共k−s兲k!!共m共m++kk+兲!s+ 1兲!. 共25兲 We are now ready to establish the relationship between the two sets of Zernike coefficients 兵bm,m,bm+2,m, bm+4,m, . . . ,bm+2K,m其 and 兵am,m,am+2,m,am+4,m, . . . , am+2K,m其 that appear in Eq. (13). Applying the Corollary to the normalized radial polynomialsR¯m+2k
m 共r兲 with q= 2 and using Eqs. (24) and (25), we have Theorem 1.
Theorem 1.For given integersmandK, and real posi- tive number, let兵bm,m,bm+2,m,bm+4,m, . . . ,bm+2K,m其 and 兵am,m,am+2,m,am+4,m, . . . ,am+2K,m其 be two sets of Zernike coefficients corresponding to the aperture sizes 1 and , respectively; we then have
bm+2k,m= 1
m+2k
冋
am+2k,m+i=k+1兺
K兺
j=ki冉
¯ci,jm2共j−k兲d¯j,km冊
am+2i,m册
= 1
m+2k
冋
am+2k,m+i=k+1兺
K C共m,k,i兲am+2i,m册
,k= 0,1, . . . ,K, 共26兲 where
C共m,k,i兲=
冑
共m+ 2i+ 1兲共m+ 2k+ 1兲⫻
兺
j=ki 共− 12共j−k兲兲i−j共i−j兲!共j−共mk兲+!i共m+j+兲!j+k+ 1兲!fori=k+ 1,k+ 2, . . . ,0. 共27兲 The relationship established in Theorem 1 is explicit, and the coefficientbm+2k,mdepends only on the set of co- efficients 兵am+2k,m,am+2共k+1兲,m, . . . ,am+2K,m其; thus, it is more simple than that given by Schwiegerling.8Note also that even though the above results were demonstrated for the case mⱖ0, they remain valid for m⬍0 due to the symmetry property of the radial polynomialsRnm共r兲about m.
Table 1 shows the conversion relationship between the coefficientsbn,m and an,mfor Zernike polynomial expan- sions up to 45 terms (up to order 8). The results are the same as those given by Schwiegerling8except forb1,m.
As correctly indicated by Schwiegerling,8an interesting feature can be observed from Table 1: For a given radial polynomial order n, the conversion from the original to the new coefficients has the same form regardless of the azimuthal frequencym. This can be demonstrated as fol- lows.
Theorem 2.LetC共m,k,i兲defined by Eq. (27) be the co- efficient of am+2i,m in the expansion ofbm+2k,m given by Eq. (26), and let C共m+ 2l,k−l,i−l兲 be the coefficient of am+2i,m+2lin the expansion ofbm+2k,m+2lwherel is an in- teger number less than or equal tok; then we have
C共m,k,i兲=C共m+ 2l,k−l,i−l兲. 共28兲 Proof.From Eq. (27), we have
C共m+ 2l,k−l,i−l兲=
冑
共m+ 2i+ 1兲共m+ 2k+ 1兲j=k−t兺
i−l 共− 12共j−k+l兲兲i−l−j共i−l−j兲!共j−共mk++ll兲+!i共m+j+兲!l+j+k+ 1兲!=
冑
共m+ 2i+ 1兲共m+ 2k+ 1兲j=k−l兺
i 共− 12共j−k兲兲i−j共i−j兲!共j−共mk兲+!i共m+j+兲!j+k+ 1兲!. 共29兲Table 1. Coefficient Conversion Relationships for Zernike Polynomial Expansions up to Order 8
n m New Expansion Coefficientsbn,m
0 0 b0,m=a0,m−
冑
3共1 −12兲a2,m+冑
5共1 −32+24兲a4,m−
冑
7共1−62+104−56兲a6,m+ 3共1 −102+304−356+148兲a8,m
1 −1 , 1 b1,m=1关a1,m− 2
冑
2共1 −12兲a3,m+冑
3共3 −82+54兲a5,m− 4共2
−102+154−76兲a7,m兴
2 −2 , 0 , 2 b2,m=1
2关a2,m−
冑
15共1 −12兲a4,m+冑
21共2 −52+34兲a6,m
−
冑
3共10−452+634−28
6兲a8,m兴
3 −3 , −1 , 1 , 3 b3,m=1
3关a3,m− 2
冑
6共1 −12兲a5,m+ 2冑
2共5 −122+74兲a7,m兴
4 −4 , −2 , 0 , 2 , 4 b4,m=1
4关a4,m− 2
冑
35共1 −12兲a6,m+ 3冑
5共3 −72+44兲a8,m兴
5 −5 , −3 , −1 , 1 , 3 , 5 b5,m=1
5关a5,m− 4
冑
3共1 −14兲a7,m兴6 −6 , −4 , −2 , 0 , 2 , 4 , 6 b6,m=1
6关a6,m− 3
冑
7共1 −12兲a8,m兴7 −7 , −5 , −3 , −1 , 1 , 3 , 5 , 7 b7,m=1
7a7,m
8 −8 , −6 , −4 , −2 , 0 , 2 , 4 , 6 , 8 b8,m=1
8a8,m
Comparing Eqs. (27) and (29), we obtain the result of the theorem.
Another interesting feature was also observed that is summarized in the following theorem.
Theorem 3.For a fixed value of N, letN=m+ 2K=m⬘ + 2K⬘; from Theorem 1, we have
bm+2共K−l兲,m= 1
N−2l
冋
am+2共K−l兲,m+i=K−l+1兺
K C共m,K−l,i兲am+2
i,m
册
=N−2l1冋
am+2共K−l兲,m+兺
i=0l−1C共m,K−l,i+K−l+ 1兲aN+2i−2l+2,m
册
, l= 0,1, . . . ,K, 共30兲bm⬘+2共K⬘−l兲,m= 1
N−2l
冋
am⬘+2共K⬘−l兲,m⬘+
兺
i=K⬘−l+1
K⬘
C共m⬘,K⬘−l,i兲am⬘+2i,m⬘
册
= 1
N−2l
冋
am⬘+2共K⬘−l兲,m⬘+兺
i=0l−1C共m⬘,K⬘−l,i+K⬘−l+ 1兲aN+2i−2l+2,m⬘
册
,l= 0,1, . . . ,K. 共31兲 Then
C共m,K−l,i+K−l+ 1兲=C共m⬘,K⬘−l,i+K⬘−l+ 1兲. fori= 0,1, . . . ,l− 1,l= 0,1, . . . ,min共K,K⬘兲. 共32兲 Proof. From Eq. (27), we have
C共m,K−l,i+K−l+ 1兲=
冑
共m+ 2i+ 2K− 2l+ 3兲共m+ 2K− 2l+ 1兲⫻i+K−l+1j=k−l
兺
共− 12共j−K+l兲兲i+K+1−l−j共i+K−l+ 1 −共mj兲+!共ij+−KK−+ll+兲!j共+ 1m+兲!j+K−l+ 1兲!=
冑
共N+ 2i− 2l+ 3兲共N− 2l+ 1兲兺
j=0i+1共− 1兲2ji+1−jj!共i共+ 1 −N+ij− 2l兲!共N++j+ 1j−兲l!+ 1兲!. 共33兲 Similarly,C共m⬘,K⬘−l,i+K⬘−l+ 1兲=
冑
共m⬘+ 2i+ 2K⬘− 2l+ 3兲共m+ 2K⬘− 2l+ 1兲⫻
兺
j=k⬘−l
i+K⬘−l+1共− 1兲i+K⬘+1−l−j
2共j−K⬘+l兲
共m⬘+i+K⬘−l+j+ 1兲!
共i+K⬘−l+ 1 −j兲!共j−K⬘+l兲!共m⬘+j+K⬘−l+ 1兲!
=
冑
共N+ 2i− 2l+ 3兲共N− 2l+ 1兲兺
j=0i+1 共− 1兲2ji+1−jj!共i共+ 1 −N+ij− 2l兲!共N++j+ 1j−兲l!+ 1兲!. 共34兲Comparison of Eqs. (33) and (34) shows that Eq. (32) is valid.
Table 2 shows the case ofN=m+ 2K= 7 for different val- ues ofmandK.
4. CONCLUSION
We have developed a method that is suitable to determine a new set of Zernike coefficients from an original set when the aperture size is changed. An explicit and rigorous demonstration of the proposed approach was given, and some useful features have been observed and proved. The new algorithm allows a fair comparison of aberrations, described in terms of Zernike expansion coefficients that were computed with different aperture sizes. The pro- posed method is simple, and can be easily implemented.
Table 2. Coefficient Conversion Relationships for Different Values ofmandKWhereN=m+ 2K= 7 m K New Expansion Coefficientsbn,m 5 1 b7,5=1
7a7,5 b5,5=1
5关a5,5− 4
冑
3共1 −12兲a7,5兴3 2 b7,3=1
7a7,3 b5,3=1
5关a5,3− 4
冑
3共1 −12兲a7,3兴b3,3=13关a3,3− 2
冑
6共1 −12兲a5,3+ 2冑
2共5 −122+74兲a7,3兴b7,1=1
7a7,1 b5,1=1
5关a5,1− 4
冑
3共1 −12兲a7,1兴1 3 b3,1=13关a3,1− 2
冑
6共1 −12兲a5,1+ 2冑
2共5 −122+74兲a7,1兴b1,1=1关a1,1− 2
冑
2共1 −12兲a3,1+冑
3共3 −82+54兲a5,1− 4共2
−10
2+15
4−7
6兲a7,1兴
Note that the formulas derived in this paper are math- ematically correct for all values of=r1/r2, wherer1 and r2represent the original and new aperture sizes. But for application purposes, it is still recommended to maker2
less thanr1. In the case wherer2is greater thanr1, the wavefront error data must be extrapolated outside the re- gion of the original fit. It is worth mentioning that such a process could produce erroneous results since the Zernike polynomials are no longer orthogonal in this region and they have high-frequency variations in the peripheries.8
APPENDIX A
Proof of Lemma 1. Equation (16) can be expressed in matrix form as
f共r兲=共a0,a1,a2, . . . ,aK兲
冤
PPPPK012⯗共共共共rrrr兲兲兲兲冥
=共b0,b1,b2, . . . ,bK兲
冤
PPPPK012共共共⯗共rrrr兲兲兲兲冥
. 共A1兲Using Eq. (17), we have
冤
PPPPK012⯗共共共共rrrr兲兲兲兲冥
=CK冤
rr1r⯗K2冥
, 共A2兲冤
PPPPK012共共共⯗共rrrr兲兲兲兲冥
=CK冤
K12⯗rrr2K冥
=CKdiag共1,,2, . . . ,K兲冤
rr1⯗r2K冥
.共A3兲 Substitution of Eqs. (A2) and (A3) into Eq. (A1) yields
共a0,a1,a2, . . . ,aK兲CK
冤
rr1⯗rK2冥
=共b0,b1,b2, . . . ,bK兲CKdiag共1,,2, . . . ,K兲
冤
rr1⯗rK2冥
. 共A4兲Thus
共b0,b1,b2, . . . ,bK兲
=共a0,a1,a2, . . . ,aK兲CK共diag共1,,2, . . . ,K兲兲−1CK−1
=共a0,a1,a2, . . . ,aK兲CKdiag共1,−1,−2, . . . ,−K兲DK. 共A5兲 Equation (18) can be easily obtained by expanding Eq.
(A5).
Proof of Proposition 1. To prove the proposition, we need to demonstrate the following relation:
兺
s=lk ck,smds,lm =␦k,l, 0ⱕlⱕkⱕK. 共A6兲Fork=l, by using Eqs. (5) and (22), we have
ck,kmdk,km = 共m+ 2k兲!
k!共m+k兲!⫻共m+ 2k+ 1兲k!共m+k兲!
共m+ 2k+ 1兲! = 1.
共A7兲 Forl⬍k, we have
兺
s=lk ck,smds,lm=兺
s=lk 共共− 1s−兲lk−s兲!共共mk−+ 2ls兲!+ 1共m兲共+ms++kl+ 1+s兲兲!!=共− 1兲k共m+ 2l+ 1兲
兺
s=lk F共m,k,l,s兲, 共A8兲where
F共m,k,l,s兲= 共− 1兲s共m+k+s兲!
共s−l兲!共k−s兲!共m+s+l+ 1兲!. 共A9兲 Let
G共m,k,l,s兲
= 共− 1兲s+1共m+k+s兲! 共s−l兲!共k+ 1 −s兲!共m+l+s兲!
共k+ 1 −s兲共s−l兲 共k−l兲共m+k+l+ 1兲.
共A10兲 It can then be easily verified that
F共m,k,l,s兲=G共m,k,l,s+ 1兲−G共m,k,l,s兲. 共A11兲 Thus
兺
s=lk F共m,k,l,s兲=兺
s=lk 关G共m,k,l,s+ 1兲−G共m,k,l,s兲兴=G共m,k,l,k+ 1兲−G共m,k,l,l兲= 0.
共A12兲 We deduce from Eq. (A8) that
兺
s=lk ck,smds,lm = 0 forl⬍k. 共A13兲The proof is now complete.
Note that the proof of Proposition 1 was inspired by a technique proposed by Petkovseket al.16
ACKNOWLEDGMENTS
This research is supported by the National Basic Re- search Program of China under grant 2003CB716102, the National Natural Science Foundation of China under grant 60272045, and the Program for New Century Excel- lent Talents in University under grant NCET-04–0477.
We thank the referees for their helpful comments and suggestions.
The corresponding author is H. Shu. E-mail addresses:
H. Shu, shu.list@seu.edu.cn; L.Luo, luo.list@seu.edu.cn;
G. Han, guoniu@math.u.strasbg.fr; J.-L. Coatrieux, jean- louis.coatrieux@univ-rennes1.fr.
REFERENCES
1. J. Liang, W. Grimm, S. Goelz, and J. F. Bille, “Objective measurement of the wave aberrations of the human eye using a Hartmann–Shack wave-front sensor,” J. Opt. Soc.
Am. A11, 1949–1957 (1994).
2. J. C. He, S. Marcos, R. H. Webb, and S. A. Burns,
“Measurement of the wave-front aberrations of the eye by a fast psychophysical procedure,” J. Opt. Soc. Am. A 15, 2449–2456 (1998).
3. J. P. Carroll, “A method to describe corneal topography,”
Optom. Vision Sci.71, 259–264 (1994).
4. J. Schwiegerling, J. E. Greivenkamp, and J. K. Miller,
“Representation of videokeratoscopic height data with Zernike polynomials,” J. Opt. Soc. Am. A 12, 2105–2113 (1995).
5. D. R. Iskander, M. J. Collins, and B. Davis, “Optimal
modeling of corneal surfaces with Zernike polynomials,”
IEEE Trans. Biomed. Eng.48, 85–97 (2001).
6. V. A. Sicam, J. Coppens, T. P. van den Berg, and R. L. van der Heijde, “Corneal surface reconstruction algorithm that uses Zernike polynomial representation,” J. Opt. Soc. Am.
A21, 1300–1306 (2004).
7. D. R. Iskander, M. R. Morelande, M. J. Collins, and B.
Davis, “Modeling of corneal surfaces with radial polynomials,” IEEE Trans. Biomed. Eng. 49, 320–328 (2002).
8. J. Schwiegerling, “Scaling Zernike expansion coefficients to different pupil sizes,” J. Opt. Soc. Am. A 19, 1937–1945 (2002).
9. C. E. Campbell, “Matrix method to find a new set of Zernike coefficients from an original set when the aperture radius is changed,” J. Opt. Soc. Am. A20, 209–217 (2003).
10. M. R. Teague, “Image analysis via the general theory of moments,” J. Opt. Soc. Am.70, 920–930 (1980).
11. R. R. Bailey and M. Srinath, “Orthogonal moment features for use with parametric and non-parametric classifiers,”
IEEE Trans. Pattern Anal. Mach. Intell. 18, 389–400 (1996).
12. J. Y. Wang and D. E. Silva, “Wave-front interpretation with Zernike polynomials,” Appl. Opt.19, 1510–1518 (1980).
13. S. O. Belkasim, M. Ahmadi, and M. Shridhar, “Efficient algorithm for fast computation of Zernike moments,” J.
Franklin Inst.333, 577–581 (1996).
14. J. Gu, H. Z. Shu, C. Toumoulin, and L. M. Luo, “A novel algorithm for fast computation of Zernike moments,”
Pattern Recogn.35, 2905–2911 (2002).
15. C. W. Chong, P. Raveendran, and R. Mukundan, “A comparative analysis of algorithms for fast computation of Zernike moments,” Pattern Recogn.36, 731–742 (2003).
16. M. Petkovsek, H. S. Wilf, and D. Zeilberger, A=B (AK Peters, 1996) (available on line at the University of Pennsylvania).