In
mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, the Zernike polynomials are a
sequence
In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is called ...
of
polynomial
In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An exampl ...
s that are
orthogonal
In mathematics, orthogonality is the generalization of the geometric notion of '' perpendicularity''.
By extension, orthogonality is also used to refer to the separation of specific features of a system. The term also has specialized meanings in ...
on the
unit disk
In mathematics, the open unit disk (or disc) around ''P'' (where ''P'' is a given point in the plane), is the set of points whose distance from ''P'' is less than 1:
:D_1(P) = \.\,
The closed unit disk around ''P'' is the set of points whose d ...
. Named after optical physicist
Frits Zernike
Frits Zernike (; 16 July 1888 – 10 March 1966) was a Dutch physicist and winner of the Nobel Prize in Physics in 1953 for his invention of the phase-contrast microscope.
Early life and education
Frits Zernike was born on 16 July 1888 in Am ...
, winner of the 1953
Nobel Prize
The Nobel Prizes ( ; sv, Nobelpriset ; no, Nobelprisen ) are five separate prizes that, according to Alfred Nobel's will of 1895, are awarded to "those who, during the preceding year, have conferred the greatest benefit to humankind." Alfr ...
in Physics and the inventor of
phase-contrast microscopy
__NOTOC__
Phase-contrast microscopy (PCM) is an optical microscopy technique that converts phase shifts in light passing through a transparent specimen to brightness changes in the image. Phase shifts themselves are invisible, but become visible ...
, they play important roles in various optics branches such as beam
optics
Optics is the branch of physics that studies the behaviour and properties of light, including its interactions with matter and the construction of instruments that use or detect it. Optics usually describes the behaviour of visible, ultrav ...
and imaging.
Definitions
There are
even and odd Zernike polynomials. The even Zernike polynomials are defined as
:
(even function over the azimuthal angle
), and the odd Zernike polynomials are defined as
:
(odd function over the azimuthal angle
) where ''m'' and ''n'' are nonnegative
integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
s with ''n ≥ m ≥ 0'' (''m'' = 0 for even Zernike polynomials), ''
'' is the
azimuth
An azimuth (; from ar, اَلسُّمُوت, as-sumūt, the directions) is an angular measurement in a spherical coordinate system. More specifically, it is the horizontal angle from a cardinal direction, most commonly north.
Mathematical ...
al
angle
In Euclidean geometry, an angle is the figure formed by two rays, called the '' sides'' of the angle, sharing a common endpoint, called the ''vertex'' of the angle.
Angles formed by two rays lie in the plane that contains the rays. Angles ...
, ''ρ'' is the radial distance
, and
are the radial polynomials defined below. Zernike polynomials have the property of being limited to a range of −1 to +1, i.e.
. The radial polynomials
are defined as
:
for an even number of ''n'' − ''m'', while it is 0 for an odd number of ''n'' − ''m''. A special value is
:
Other representations
Rewriting the ratios of factorials in the radial part as products of
binomials shows that the coefficients are integer numbers:
:
.
A notation as terminating
Gaussian hypergeometric functions is useful to reveal recurrences, to demonstrate that they are special cases of
Jacobi polynomials
In mathematics, Jacobi polynomials (occasionally called hypergeometric polynomials) P_n^(x)
are a class of classical orthogonal polynomials. They are orthogonal with respect to the weight
(1-x)^\alpha(1+x)^\beta on the interval 1,1/math>. The ...
, to write down the differential equations, etc.:
:
for ''n'' − ''m'' even.
The factor
in the radial polynomial
may be expanded in a
Bernstein basis of
for even
or
times a function of
for odd
in the range
. The radial polynomial may therefore be expressed by a finite number of Bernstein Polynomials with rational coefficients:
:
Noll's sequential indices
Applications often involve linear algebra, where an integral over a product of Zernike polynomials and some other factor builds a matrix elements.
To enumerate the rows and columns of these matrices by a single index, a conventional mapping of the two indices ''n'' and ''l'' to a single index ''j'' has been introduced by Noll.
The table of this association
starts as follows .
{, class="wikitable"
!n,l
0,01,1 1,−1 2,0 2,−2 2,23,−1 3,1 3,−3 3,3
, -------
! j
12 3 4 5 6 7 8 9 10
, -----
!n,l
4,0 4,2 4,−24,44,−45,15,−15,3 5,−35,5
, -----
! j
11 12 13 141516 17 18 19 20
The rule is the following.
* The even Zernike polynomials ''Z'' (with even azimuthal parts
, where
as
is a positive number) obtain even indices ''j.''
* The odd ''Z'' obtains (with odd azimuthal parts
, where
as
is a negative number) odd indices ''j''.
* Within a given ''n'', a lower
results in a lower ''j''.
OSA/ANSI standard indices
OSA
Osa or OSA may refer to:
Places
* Osa Peninsula, a peninsula in Costa Rica
* Osa (canton), a canton in the province of Puntarenas in Costa Rica
* Osa Conservation Area, an administrative area in Costa Rica
* Osa, India, a village in Allahabad, ...
and
ANSI
The American National Standards Institute (ANSI ) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organi ...
single-index Zernike polynomials using:
:
{, class="wikitable"
!n,l
0,01,-1 1,1 2,-2 2,0 2,23,-3 3,-1 3,1 3,3
, -------
! j
0 1 2 3 4 5 6 7 8 9
, -----
!n,l
4,-4 4,-2 4,04,24,45,-55,-35,-1 5,15,3
, -----
! j
10 11 12 13 14 15 16 17 18 19
Fringe/University of Arizona indices
The Fringe indexing scheme is used in commercial optical design software and optical testing in, e.g.,
photolithography
In integrated circuit manufacturing, photolithography or optical lithography is a general term used for techniques that use light to produce minutely patterned thin films of suitable materials over a substrate, such as a silicon wafer, to protec ...
.
where
is the
sign or signum function. The first 20 fringe numbers are listed below.
{, class="wikitable"
!n,l
0,01,1 1,−1 2,0 2,2 2,-23,1 3,-1 4,0 3,3
, -------
! j
12 3 4 5 6 7 8 9 10
, -----
!n,l
3,-3 4,2 4,−25,15,−16,04,44,-4 5,35,-3
, -----
! j
11 12 13 141516 17 18 19 20
Wyant indices
James C. Wyant uses the "Fringe" indexing scheme except it starts at 0 instead of 1 (subtract 1). This method is commonly used including interferogram analysis software in Zygo interferometers and the open source software DFTFringe.
Properties
Orthogonality
The orthogonality in the radial part reads
:
or
Examples
Radial polynomials
The first few radial polynomials are:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Zernike polynomials
The first few Zernike modes, at various indices, are shown below. They are normalized such that:
, which is equivalent to
.
{, class="wikitable sortable"
, -
!
, ,
OSA/ANSIindex
(
) , ,
Nollindex
(
) , ,
Wyantindex
(
) , ,
Fringe/UAindex
(
) !! Radial
degree
(
) !! Azimuthal
degree
(
) !!
!! Classical name
, -
,
, , 0 , , 1 , , 0 , , 1 , , 0 , , 0 , ,
, ,
Piston (see,
Wigner semicircle distribution
The Wigner semicircle distribution, named after the physicist Eugene Wigner, is the probability distribution on minus;''R'', ''R''whose probability density function ''f'' is a scaled semicircle (i.e., a semi-ellipse) centered at (0, 0):
:f(x)=\sq ...
)
, -
,
, , 1 , , 3 , , 2 , , 3 , , 1 , , −1 , ,
, ,
Tilt
Tilt may refer to:
Music
* Tilt (American band), a punk rock group, formed in 1992
* Tilt (British band), an electronic music group, formed in 1993
* Tilt (Polish band), a rock band, formed in 1979
Albums
* ''Tilt'' (Cozy Powell album), 1981
* ...
(Y-Tilt, vertical tilt)
, -
,
, , 2 , , 2 , , 1 , , 2 , , 1 , , +1 , ,
, ,
Tilt
Tilt may refer to:
Music
* Tilt (American band), a punk rock group, formed in 1992
* Tilt (British band), an electronic music group, formed in 1993
* Tilt (Polish band), a rock band, formed in 1979
Albums
* ''Tilt'' (Cozy Powell album), 1981
* ...
(X-Tilt, horizontal tilt)
, -
,
, , 3 , , 5 , , 5 , , 6 , , 2 , , −2 , ,
, ,
Oblique astigmatism
, -
,
, , 4 , , 4 , , 3 , , 4 , , 2 , , 0 , ,
, ,
Defocus
In optics, defocus is the aberration in optical systems, aberration in which an image is simply out of focus (optics), focus. This aberration is familiar to anyone who has used a camera, videocamera, microscope, telescope, or binoculars. Opti ...
(longitudinal position)
, -
,
, , 5 , , 6 , , 4 , , 5 , , 2 , , +2 , ,
, , Vertical astigmatism
, -
,
, , 6 , , 9 , , 10 , , 11 , , 3 , , −3 , ,
, , Vertical trefoil
, -
,
, , 7 , , 7 , , 7 , , 8 , , 3 , , −1 , ,
, ,
Vertical coma
, -
,
, , 8 , , 8 , , 6 , , 7 , , 3 , , +1 , ,
, , Horizontal coma
, -
,
, , 9 , , 10 , , 9 , , 10 , , 3 , , +3 , ,
, , Oblique trefoil
, -
,
, , 10 , , 15 , , 17 , , 18 , , 4 , , −4 , ,
, , Oblique quadrafoil
, -
,
, , 11 , , 13 , , 12 , , 13 , , 4 , , −2 , ,
, , Oblique secondary astigmatism
, -
,
, , 12 , , 11 , , 8 , , 9 , , 4 , , 0 , ,
, ,
Primary spherical
, -
,
, , 13 , , 12 , , 11 , , 12 , , 4 , , +2 , ,
, , Vertical secondary astigmatism
, -
,
, , 14 , , 14 , , 16 , , 17 , , 4 , , +4 , ,
, , Vertical quadrafoil
Applications
The functions are a basis defined over the circular support area, typically the pupil planes in classical optical imaging at visible and infrared wavelengths through systems of lenses and mirrors of finite diameter. Their advantages are the simple analytical properties inherited from the simplicity of the radial functions and the factorization in radial and azimuthal functions; this leads, for example, to closed-form expressions of the two-dimensional
Fourier transform in terms of Bessel functions. Their disadvantage, in particular if high ''n'' are involved, is the unequal distribution of nodal lines over the unit disk, which introduces ringing effects near the perimeter
, which often leads attempts to define other orthogonal functions over the circular disk.
In precision optical manufacturing, Zernike polynomials are used to characterize higher-order errors observed in interferometric analyses. In wavefront slope sensors like the
Shack-Hartmann, Zernike coefficients of the wavefront can be obtained by fitting measured slopes with Zernike polynomial derivatives averaged over the sampling subapertures.
In
optometry and
ophthalmology
Ophthalmology ( ) is a surgical subspecialty within medicine that deals with the diagnosis and treatment of eye disorders.
An ophthalmologist is a physician who undergoes subspecialty training in medical and surgical eye care. Following a medic ...
, Zernike polynomials are used to describe
wavefront aberrations of the
cornea
The cornea is the transparent front part of the eye that covers the iris, pupil, and anterior chamber. Along with the anterior chamber and lens, the cornea refracts light, accounting for approximately two-thirds of the eye's total optical ...
or
lens
A lens is a transmissive optical device which focuses or disperses a light beam by means of refraction. A simple lens consists of a single piece of transparent material, while a compound lens consists of several simple lenses (''elements ...
from an ideal spherical shape, which result in
refraction error
Refractive error, also known as refraction error, is a problem with focusing light accurately on the retina due to the shape of the eye and or cornea. The most common types of refractive error are near-sightedness, far-sightedness, astigmatism, ...
s. They are also commonly used in
adaptive optics
Adaptive optics (AO) is a technology used to improve the performance of optical systems by reducing the effect of incoming wavefront distortions by deforming a mirror in order to compensate for the distortion. It is used in astronomical tele ...
, where they can be used to characterize
atmospheric distortion
An atmosphere () is a layer of gas or layers of gases that envelop a planet, and is held in place by the gravity of the planetary body. A planet retains an atmosphere when the gravity is great and the temperature of the atmosphere is low. A ...
. Obvious applications for this are IR or visual astronomy and
satellite imagery.
Another application of the Zernike polynomials is found in the Extended Nijboer–Zernike theory of
diffraction and aberrations.
Zernike polynomials are widely used as basis functions of
image moments. Since Zernike polynomials are
orthogonal to each other, Zernike moments can represent properties of an image with no redundancy or overlap of information between the moments. Although Zernike moments are significantly dependent on the
scaling
Scaling may refer to:
Science and technology
Mathematics and physics
* Scaling (geometry), a linear transformation that enlarges or diminishes objects
* Scale invariance, a feature of objects or laws that do not change if scales of length, energ ...
and the
translation
Translation is the communication of the meaning of a source-language text by means of an equivalent target-language text. The English language draws a terminological distinction (which does not exist in every language) between ''transla ...
of the object in a
region of interest
A region of interest (often abbreviated ROI) is a sample within a data set identified for a particular purpose. The concept of a ROI is commonly used in many application areas. For example, in medical imaging, the boundaries of a tumor may be def ...
(ROI), their
magnitudes are independent of the rotation angle of the object. Thus, they can be utilized to extract
features from images that describe the shape characteristics of an object. For instance, Zernike moments are utilized as shape descriptors to classify benign and malignant
breast masses or the surface of vibrating disks. Zernike Moments also have been used to quantify shape of osteosarcoma cancer cell lines in single cell level. Moreover, Zernike Moments have been used for early detection of Alzheimer's disease by extracting discriminative information from the MR images of Alzheimer's disease, Mild cognitive impairment, and Healthy groups.
[Gorji, H. T., and J. Haddadnia. "A novel method for early diagnosis of Alzheimer’s disease based on pseudo Zernike moment from structural MRI." Neuroscience 305 (2015): 361-371.]
Higher dimensions
The concept translates to higher dimensions ''D'' if multinomials
in Cartesian coordinates are converted to
hyperspherical coordinates,
, multiplied by a product of Jacobi polynomials of the angular variables. In
dimensions, the angular variables are
spherical harmonics
In mathematics and physical science, spherical harmonics are special functions defined on the surface of a sphere. They are often employed in solving partial differential equations in many scientific fields.
Since the spherical harmonics form ...
, for example. Linear combinations of the powers
define an orthogonal basis
satisfying
:
.
(Note that a factor
is absorbed in the definition of ''R'' here, whereas in
the normalization is chosen slightly differently. This is largely a matter of taste, depending on whether one wishes to maintain an integer set of coefficients or prefers tighter formulas if the orthogonalization is involved.) The explicit representation is
:
for even
, else identical to zero.
See also
*
Jacobi polynomials
In mathematics, Jacobi polynomials (occasionally called hypergeometric polynomials) P_n^(x)
are a class of classical orthogonal polynomials. They are orthogonal with respect to the weight
(1-x)^\alpha(1+x)^\beta on the interval 1,1/math>. The ...
*
Nijboer–Zernike theory
*
Pseudo-Zernike polynomials
References
*
*
*
*
*
*
*
*
*
*
*
* from The Wolfram Demonstrations Project.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* {{cite journal
, first1=Sajad
, last1=Farokhi
, first2=Siti Mariyam
, last2=Shamsuddin
, first3=Jan
, last3=Flusser
, first4=U.U.
, last4=Sheikh
, first5=Mohammad
, last5=Khansari
, first6=Kourosh
, last6=Jafari-Khouzani
, title=Near infrared face recognition by combining Zernike moments and undecimated discrete wavelet transform
, journal=Digital Signal Processing
, volume=31
, year=2014
, issue=1
, doi=10.1016/j.dsp.2014.04.008
, pages=13–27
External links
The Extended Nijboer-Zernike websiteMATLAB code for fast calculation of Zernike momentsPython/NumPy library for calculating Zernike polynomialsa
Telescope OpticsExample: using WolframAlpha to plot Zernike Polynomialsorthopy, a Python package computing orthogonal polynomials (including Zernike polynomials)
Orthogonal polynomials