We give a brief overview on the more than 50 years of development of the moment-based image description, the moment invariants, and the orthogonal moments. Some basic ideas for significantly improving the performance of the image moment-based methods, such as the use of the low-order radial moments for reducing information suppression drawback and the separation of the radial basis from the circular harmonic basis for a free selection of the orthogonal radial polynomials, are presented. Performance measures for the orthogonal moments are discussed from the point of view of image analysis. A moment family list is proposed, which includes most of the representative moments in use and the discrete orthogonal moments.
1. Introduction
Image geometrical moments are region-based integral features useful for describing the image. The moment invariants are combinations of the geometrical moments. They are invariant to scaling, rotation, and other distortions of the image. The orthogonal moments use orthogonal polynomials as the kernel functions in the moment integral. The image moments, moment variants, and orthogonal moments are basic image descriptors and extensively employed for image analysis, shape description, image indexing, annotation, retrieval, registration, matching, object detection, biometric recognition, high level vehicle navigation, image authentication, and image watermarking. Compared with other image descriptors, the moment-based descriptors have rigorous mathematical bases and show the best performance among the low dimensional descriptors for two-dimensional (2D) images[1].
The first moment invariants have been introduced by Hu[2] more than half century ago. After a long period of quiet development in the image moment theories, the research on the moment-based methods and their applications found a fast growing period since the 1990s with thousands of journal papers and book chapters published each year in the last ten years. A number of new invariant moments and orthogonal moments have been introduced, showing better performance for image description. In the same time, an important part of the research effort has been devoted to improving the speed and accuracy of the moment feature calculation.
In this Review, we give a short historic overview on the development of the image moment theories involving the moment invariants, the orthogonal moments, and the discrete orthogonal moments. It is impossible to cover the whole area of the image moments in a short overview. Moreover, several excellent textbooks on the image moments theory and applications have been recently published[3–6]. We describe several selected representative moments, their performance, and the ideas behind their development. We analyze the information suppression drawback in the Zernike moments, which was not addressed in a recent and more complete overview[7]. We present a moment family table. We also propose new criteria for assessing performance among the numerous orthogonal polynomials. This Review, however, does not cover issues of the computation speed and numerical stability of the image moments nor their applications.
Sign up for Chinese Optics Letters TOC Get the latest issue of Advanced Photonics delivered right to you!Sign up now
2. Moment invariants
The geometrical moments of a 2D image in the rectangular coordinate system are defined as where the moment orders and are positive integers. Thus, the zero order moment represents the image’s total energy. The first order moments specify the location of the image centroid. The moments computed in the coordinate system with the origin placed at the image centroid are the central moments, which are then translation invariant. The second order moments describe the rectangularity and ellipticity of the image and are used to determine the principle axes of the image[2,8]. The low-order moment features are directly useful for the shape description in the object detection tasks[9].
A. Hu’s moment invariants
The moment invariants first introduced by Hu are mostly known as a set of seven parameters, which are invariant to rotation, scaling, and translation of the image[2]. Hu’s moment invariants are algebraic combinations of the geometrical moments of up to second and third orders obtained by the algebraic invariants theory as where is the central moments. The affine transform invariant moments were also later derived from the algebraic invariant theory[10]. Hu’s moment invariants are highly concentrated image features and are extensively employed for a long period of time. However, Hu’s moment invariants composed from the low-order geometric moments do not describe the details of the image and suffer from information redundancy and information suppression drawbacks, as first pointed out in Ref. [11]. Hu’s moment invariants are information redundant because the kernels in their component moments are not orthogonal. As a consequence, an assessment of the quality of the image description by Hu’s moment invariants is not straightforward. One does not know how many Hu’s moment invariants should be used and how well they describe the image for a given task. The information redundancy can be removed by using the orthogonal moments, as will be discussed in Section 3.
B. Fourier-Mellin moments
The information suppression and loss in Hu’s moment invariants may be shown in evidence by the mathematical equivalence between Hu’s moment invariants and the Fourier-Mellin moments. In the polar coordinate system, the Fourier-Mellin moments of an image are defined as where the radial coordinate is normalized for the scale invariance, the positive integer is the radial moment order, and the integer is the circular harmonic order. A rotation of the image corresponds to a translation of the image along the angular coordinate and a phase shift of the circular Fourier transform, whose intensity is rotation invariant.
In fact, Hu’s moment invariants can be derived more easily in the polar coordinate system as the angular moments[12] or the Fourier-Mellin moments[13,14]. It can be shown[13] that Hu’s moment invariants are equivalent to a special set of the Fourier-Mellin moments with the circular harmonic orders and the radial moment order , 3. It is well known that the low circular harmonic orders do not describe angular variations in detail. In general, the circular harmonic orders , up to are required to reconstruct an image from its circular harmonic functions with acceptable detail[15]. On the other hand, the high-order monomials suppresses contribution to the moments from the central part of the image and heavily weights the contribution of the background outside the object in the image. The information suppression drawback of the moment invariants can be overcame by using the Fourier-Mellin moments of low radial moment orders.
C. Complex moments
The complex moments are defined in the Cartesian coordinate system but with the complex coordinate kernels () and () instead of and , as in Eq. (1)[11,16]. The Fourier-Mellin moments in the polar coordinate system are equivalent to the complex moments in the rectangular coordinate system but with some fractional half-integer orders as so that the Fouirer-Mellin moments can be computed in the rectangular coordinate system via the complex moments without transforming the image from the Cartesian coordinate system to the polar coordinate system. The complex moments were also used to derive the affine invariant moments[4].
D. Wavelet moments
The wavelet moments are defined in the polar coordinate system as[17,18]where the circular Fourier transform gives the rotation invariance, and the wavelet transform is applied in the radial coordinate with the mother wavelets such as the Gabor wavelet, Mexican-hat wavelet, or the cubic B-spline function, the latter is shown as where , , , and . The wavelet transform is a convolution of the image’s circular harmonic function with the wavelets, which are scaled, and translated mother wavelets that are shown as where the discrete scaling factor is , the discrete translation factor is , and and are positive integers. The continuous wavelets such as the cubic B-spline functions are bandpass filters[19]. By adaptively choosing the appropriate scale , the wavelet transform can highlight the local features such as edges in the image. However, the wavelet moments as defined in Eq. (5) are not orthogonal and, therefore, can be used as image features for the image description but not for the image reconstruction. Moreover, the wavelet moments are not scale invariant. The image must be resized to a fixed size before computing the wavelet moments[17,18].
3. Orthogonal moments
The orthogonal moments are an expansion of the image into the orthogonal polynomial bases. The orthogonal moments are information independent from each other, allowing the image reconstruction for assessing the quality of the image description.
A. Rotation-invariant orthogonal moments
The orthogonal polynomials result from the power series solutions of the ordinary differential equations with the orthogonality of the polynomials related to the Sturm-Liouville forms of the differential equations plus the boundary conditions. They are referred to as the special functions and are given special names because of their frequent uses. On the other hand, the orthogonal polynomials can be easily generated using the Gram-Schmidt orthonormalization, so that there can be an infinite number of orthogonal polynomials. The well-known orthogonal polynomials include the Jacobi, Hermite, Laguerre, and Bessel polynomials. The interrelations between the polynomials exist. For instance, the Gegenbauer, Legendre, Chebyshev, and Zernike polynomials are special cases of the Jacobi polynomials, which are the solutions of the hypergeometric differential equations.
Many orthogonal polynomials are proposed as the bases for the image analysis. For the 2D expansion of an image in the polar coordinate system, the radial orthogonal polynomials are the radial basis, and the Fourier kernels are used for the circular harmonic analysis. As pointed out by Bhatia and Wolf[20,21], for the rotation invariance in the form, the circular Fourier kernel is a unique solution to be included as the basis function. The scale invariance is achieved by using the normalized radial coordinate.
1. Zernike and Pseudo-Zernike moments
The Zernike moments are orthogonal on the unit circle. The Zernike radial polynomials play a dominant role for the aberration characterization in the optical design. The Zernike moments were proposed in 1980 for image analysis[22] as where the Zernike radial polynomials are where is the circular harmonic order, and is the degree of the Zernike polynomial. The Zernike moments are designed to be presented in the Cartesian coordinate system, so that the Zernike radial polynomials must not contain powers of smaller than the circular harmonic order, and are even[20]. In the Zernike moments, each term of the radial power in corresponds to a radial moment of a specific order, so that the Zernike moments can be computed as the algebraic combinations of the Fourier-Mellin moments.
Bhatia and Wolf derived[20] another orthogonal set of polynomials in and , which contains only the powers of higher than circular harmonic order , but with the condition for even removed[20]. This moment set is now referred to as the pseudo-Zernike moments[23]. When high circular harmonics of the order are used to represent the image of the angular variation in the range [15], the Zernike and pseudo-Zernike moments with the radial polynomial degrees must suffer from severe information suppression drawback by the high radial moment orders.
2. Orthogonal Fourier-Mellin moments
The orthogonal Fourier-Mellin moments[24] are designed to avoid the information suppression issue in the Zernike moments. The orthogonal Fourier-Mellin moments are defined as where ½, and the radial polynomials are obtained by the Gram-Schmidt orthogonalization of the power series with . The orthogonal Fourier-Mellin moments do not need to be expressed in the Cartesian coordinate system. Hence, the restriction of in the Zernike and pseudo-Zernike moments is removed. This removal of the restriction improves the performance in the image analysis.
The Fourier-Mellin polynomials have zeros in , while the Zernike polynomials have duplicated roots for . To have the same number of zeros, the degree of the Zernike polynomial must be as high as . Figure 1 shows the Zernike polynomials for the circular harmonic order and the degree with the zeros distributed in the range of radial distance . The closest endpoint to the origin of is at . The image information in the region of the normalized radial distance is then completely suppressed in this set of Zernike moments. The set of orthogonal Fourier-Mellin radial polynomials with the degree , independent of , contain oscillations with the zeros distributed over the radial coordinate range of , as shown in Fig. 1(b). Thus, the set of orthogonal Fourier-Mellin moments favors the analysis of the image, especially for the central part of the image or the small scale object in the unit circle, which occurs in the context of the scale invariant pattern recognition. Figure 2 shows a capital letter E reconstructed from a maximum of 64 orthogonal Fourier-Mellin moments and those from the Zernike moments. The former in Fig. 2(c) shows much better detail than the latter in Fig. 2(b).
Figure 1.Orthogonal radial polynomials: (a) Zernike polynomials with the degrees for circular harmonic order , (b) orthogonal Fourier-Mellin polynomials with the degrees .
Figure 2.(a) Original image of a letter E in the unit disk; (b) reconstructed from first 64 orthogonal Fourier-Mellin moments with , ; (c) reconstructed from Zernike moments with circular harmonic orders and for each using the eight lowest degrees, satisfying .
The key idea behind the design of the orthogonal Fourier-Mellin moments is to completely separate the radial polynomials from the circular Fourier kernel, and to avoid the constraint that the radial moment orders should be higher than the circular harmonic orders. Based on this idea, many new orthogonal radial polynomials can be proposed, such as Chebyshev-Fourier, Jacobi-Fourier, and Bessel-Fourier polynomials. All the moments of this type can be computed as algebraic combinations of the Fourier-Mellin moments. The latter can be computed from the equivalent complex moments as shown in Eq. (4) without the transformation of the image from the rectangular to the polar coordinate system.
3. Chebyshev-Fourier moments
The shifted Chebyshev polynomial of the second kind, which is orthogonal in the interval [0,1], is combined with the circular Fourier kernel to form the kernel of the Chebyshev-Fourier moments as[25]with and with shifted Chebyshev polynomials of the second kind which are orthogonal over the range as where is the Kronecker symbol, and is the weight function. As shown in Fig. 3, possesses zero points evenly distributed over the interval [0,1]. The oscillation amplitude of the of various degrees are close to constant in a large portion of the radial interval [0,1], except that when tends to be zero, tends to be high absolute values, as shown in Fig. 3. This can be a potential drawback. Experiments showed[25] that the performance for describing an image of the Chebyshev-Fourier moments is similar as that of the orthogonal Fourier-Mellin moments[25].
Figure 3.Shifted Chebyshev polynomial with , 2, 9, 10, [25]
The Jacobi-Fourier moments are referred to as the generic orthogonal moments[26] with the kernel composed of the radial Jacobi polynomial and the angular Fourier complex exponential kernel, and are defined as where the radial Jacobi polynomials are generated by the orthogonalization of the natural power sequence of the radial coordinate with the weighting function[20,27] as where , such as and the radial Jacobi polynomials are which become, after the normalization, where the normalization constant is It can be shown that the Jacobi-Fourier moment corresponds to the Legendre-Fourier moments with and the unit weighting function, the Chebyshev-Fourier moments with and , and the orthogonal Fourier-Mellin moments with and the weighting function equal to [26]. The Zernike radial polynomial corresponds to the Jacobi radial polynomial as with , where is the circular harmonic order in the Zernike moments, and . The pseudo-Zernike radial polynomial corresponds to the Jacobi radial polynomial with , and [3]. Therefore, the Jacobi-Fourier moments provide a generic framework to express the rotation-invariant orthogonal moments. The common formulation is a benefit for the performance comparison and analysis of the orthogonal moments and for searching prime orthogonal moments.
5. Bessel-Fourier moments
The Bessel-Fourier moments were introduced recently, which are defined as[28]where is the Bessel radial polynomials of order of the first kind, and is the th zero of . The Bessel polynomials of the same order are orthogonal over the radial interval [0,1], such as where is the normalization constant. Figure 4 is a plot of the Bessel function . The Bessel polynomials of the first kind tend to be zero at both ends of the radial interval [0,1] and show a slow variation of the oscillation amplitude over the radial range [0,1], as shown in Fig. 4. Only in the range of close to , the oscillation amplitudes are doubled.
Compared to the orthogonal Fourier-Mellin polynomials and the shifted Chebyshev polynomials, both of which tend to have high values when tends to be zero, as shown in Figs. 1 and 3, the Bessel-Fourier moments show a better performance for image analysis. They also are better than the Zernike moments, as the Zernike moments show a sharp increase to the unit when tends to be , as shown in Fig. 1(a).
6. Radial-Harmonic-Fourier transform
The radial-harmonic-Fourier moments[29], or polar harmonic transform[30,31], includes the Fourier harmonic analysis in both the radial and angular coordinates and are defined as where the radial kernels are the orthogonal triangular functions, such as ] for the odd , and for the even , or the complex exponential functions such as or . In all cases, the should be normalized, respectively. The corresponding transforms are referred to as the radial-harmonic-Fourier moments[29], the polar harmonic transform[30], and the exponent-Fourier moments[31]. The angular radial transform, the polar complex exponential transform, the polar cosine transform, and the polar sine transform also belong to this group[31–33]. As the Fourier kernels have uniform distributions of the zeros and a constant oscillation amplitude over the interval and , this type of transform shows a superior performance over the other rotation-invariant orthogonal moments with radial polynomial kernels[34].
The radial-harmonic-Fourier moments are not scale invariant. An image must be rescaled to a given size before computing the moments. Moreover, the radial-harmonic-Fourier moments should preferably be referred to as the radial-harmonic-Fourier transforms, as the moments are essentially formulated with the monomial and polynomial kernels. Moreover, the moments with the radial polynomials can achieve the scale invariance by using the normalized radial coordinate.
B. Orthogonal moments in the Cartesian coordinate system
There are an infinite number of complete sets of orthogonal polynomials. Many of them were proposed as the kernels of the orthogonal moments for 2D images in the Cartesian coordinate system. The orthogonal moments in this category include the Legendre moments[22,35], the Gegenbauer moments[36,37], the Gaussian-Hermite moments[38–40], etc. Defined in the Cartesian coordinate system, these moments enjoy the orthogonality of the orthogonal polynomials in and in the interval or [0,1] for image analysis and reconstruction. They can also be scale invariant when using the scaling factor to normalize the coordinates.
A new type of the orthogonal moments uses two different polynomials as the basis for each dimension in the Cartesian coordinate system separately, such as the Chebyshev-Gegenbauer and the Gegenbauer-Legendre moments. These moments are called separable moments[41,42].
The orthogonal moments in the Cartesian coordinate system are not rotational invariant by definition. However, the rotation invariance can still be introduced by the transformation between the Cartesian and polar coordinate systems.
C. Performance measures of orthogonal moments
Performances of the orthogonal moment image descriptors have been assessed in many Letters via the image reconstruction errors and the pattern recognition scores. However, these merits are dependent on the selected moment orders and the testing image, and therefore are the indirect measures. In fact, as the orthogonal moments are the expansions of the image into the orthogonal polynomial bases, the performance of the image description by the orthogonal moments is determined directly by the bases’ functions. In the case of rotation-invariant orthogonal moments, the Fourier harmonic analysis is applied along the angular coordinate. Hence, the performance of the image analysis along the radial coordinate depends uniquely on the set of the radial orthogonal polynomials. For the image analysis, the radial polynomial set should have a high number of real-valued zeros, a wide range of the distribution of zeros in the whole range , and a constant oscillation amplitude. From instance, the Zernike radial polynomials are restricted to having high degrees, and one set of Zernike moments, shown in Fig. 1(a), have the zeros distributed in the range of . The orthogonal Fourier-Mellin polynomials and shifted Chebyshev polynomials both tend to have high values when tends to be zero, as shown in Figs. 1(b) and 3. Those facts represent the weakness of these moments. The Bessel polynomials have zeros distributed in the range of , and a slow variation of the oscillation amplitudes, as shown in Fig. 4, so that they can have a better performance for the image analysis. In this sense, the radial-harmonic-Fourier transforms have the best performance, as this is simply the Fourier harmonic analysis in both the angular and radial dimensions. However, they are not image moments in the mathematical sense and are not scale invariant.
Furthermore, in terms of the space-frequency space analysis, the Fourier kernels, which are perfectly local in frequency but are global in space, are not efficient for describing local details in the image. The Fourier moments miss the location of an image detail, and very high frequency orders must be involved to reconstruct a sharp detail, such as an edge in the image. In this sense, the wavelet moment using the Gabor transform and the wavelet transform can be superior over the Fourier transform[43]. However, the wavelet moments using the continuous mother wavelets are not orthogonal.
Table 1 shows a family of the moments with the classification. However, it is regrettable to not be able to list all image moments in Table 1 in the period of time when many novel moments are being proposed. For a given image description task, the choice among the available moments should depend on the specific tasks, the requested invariance, the computation performance, and many other considerations.
D. Discrete orthogonal moments
Most orthogonal moments discussed previously belong to continuous moments, as their bases are continuous functions with their orthogonality defined by the continuous integrals. Numerical computation of the continuous moments requires discretization of the continuous polynomials and discrete approximation of the continuous moment integrals, which causes the errors, affecting the accuracy of the calculation and the quality of image reconstruction with increased computational complexity.
The discrete orthogonal moments[44–55] use discrete orthogonal polynomials as the basis set, which satisfies the orthogonality exactly without numerical approximation. For a smooth image intensity distribution, whose value is known only at a set of discrete coordinate points, the discrete polynomials are also defined on these distinct real nodes, and satisfy the discrete orthogonality relation as where , and is the square norm of . The weight in the orthogonality expression (26) of the discrete polynomials can be the Meixner, Charlier, Krawtchouk, and Hahn weight. Thus, the discrete orthogonal polynomials are uniquely determined by the given distinct nodes support, the weights, and the orthogonality condition, and can be built from monomials by the Gram-Schmidt process.
The discrete orthogonal moments of a 2D image in the Cartesian coordinate system on a closed interval are defined as where the normalized discrete polynomial bases are shown as As the discrete polynomials satisfy the orthogonal property precisely, no approximation errors are involved in the computation of moments. The image can be accurately reconstructed from the complete set of discrete moments. When two different discrete orthogonal polynomials serve as the bases in and , separately, the moments are separable moments such as that using the Tchebichef-Krawtchouk, Hahn-Krawtchouk, and Charlier-Hahn polynomials combined with Tchebichef, Krawtchouk, Hahn, or Charlier polynomials[41,42].
1. Discrete orthogonal Tchebichef moments
The first discrete orthogonal Tchebichef (Chebyshev) moments[44] were proposed based on the discrete orthogonal Tchebichef polynomials. The discrete Tchebichef polynomials are shown as satisfying the orthogonality condition with the unit weight and the normalization constants The normalized Tchebichef polynomials are with the normalized constant The discrete Tchebichef moments exhibit a superior performance for image reconstruction and feature representation compared to the continuous Legendre and Zernike moments[44].
2. Discrete orthogonal Krawtchouk moments
One of representative discrete orthogonal moments defined in the Cartesian coordinate system is the Krawtchouk[46] moment, which are based on the Krawtchouk polynomials. The kernel functions are the separable discrete orthogonal polynomials in and . The discrete Krawtchouk polynomials satisfy the orthogonality conditions with the Krawtchouk weight as and the normalization constant The Krawtchouk polynomials are obtained as where , , and , the is the hypergeometric series, defined as and is the Pochhammer symbol given by The Krawtchouk moments perform better than the Tchebichef moments in terms of the reconstruction error. They were employed to extract local features of an image by varying the parameter of the binomial distribution associated with the Krawtchouk polynomials[46].
3. Discrete orthogonal Hahn moments
Two types of Hahn polynomials with different standardizations were used to define two types of Hahn moments[47,48], respectively. The Hahn polynomials are expressed as where are the adjustable parameters controlling the shape of the polynomials. The Hahn polynomials satisfy the discrete orthogonal condition as with the weighting function as and the square norm has the following expression Compared with the Tchebichef moments and the Krawtchouk moments, the first type of Hahn moments has better image reconstruction results[47]. Another type of Hahn moments[48] is based on another form of Hahn polynomials, shown as where , , or , , with the weighting function and the square norm This type of Hahn moments provides a unified understanding of the Tchebichef and Krawtchouk moments. The two latter moments can be obtained as particular cases of the Hahn moments with the appropriate parameter settings. This fact implies that the Hahn moments encompass all their properties and exhibit intermediate properties between the extremes set by the Tchebichef and Krawtchouk moments. Besides, the Hahn moments, as a generalization of the Tchebichef and Krawtchouk moments, can be used for global and local feature extraction[48].
4. Discrete orthogonal dual Hahn moments
The discrete Tchebichef, Krawtchouk, and Hahn polynomials are orthogonal on a uniform lattice . There is another category of discrete variable polynomials, which are orthogonal on a non-uniform lattice . For different non-uniform lattice functions, there are different polynomials. The dual Hahn polynomials and the Racah polynomials are two types of discrete polynomials orthogonal on a non-uniform lattice . Due to the finite domain of the definition, the dual Hahn polynomials and Racah polynomials were explored to construct the corresponding dual Hahn moments[50] and Racah moments[52]. They are defined in the Cartesian coordinate system, and their kernel functions are the product of two corresponding two corresponding 1D separable discrete orthogonal polynomials.
Given a uniform pixel lattice image with a size , the dual Hahn moments[50] are defined as with , and the dual Hahn polynomials defined as where parameters , , and are restricted to , . The dual Hahn polynomials satisfy the following orthogonality property where is the weighting function and is the square norm The normalized dual Hahn polynomials are The Tchebichef polynomials, Krawtchouk polynomials, and Hahn polynomials are special cases of the dual Hahn polynomials. Thus, the dual Hahn moments which contain more parameters have a generality and give more flexibility to promote the image describing ability. The dual Hahn moments perform better than the Legendre moments, Tchebichef moments, and Krawtchouk moments in terms of image reconstruction capability[50].
5. Discrete orthogonal Racah moments
Similar to the dual Hahn moments, for the image with a size , the Racah moments[52] are defined as with . Racah polynomials are defined as where the parameters and are restricted by The Racah polynomials satisfy the following orthogonality property with the weight and the square norm The normalized Racah polynomials are The Racah moments perform better than the Legendre moments, Tchebichef moments, and Krawtchouk moments for noise-free image reconstruction[52].
6. Rotation-invariant discrete orthogonal moments
Rotation-invariant discrete radial Tchebichef moments defined in polar coordinate systems were proposed based on the 1D radial discrete Tchebichef polynomials and the circular Fourier kernel[53]. The primary advantage of the discrete radial moments is the rotational invariance. For an image , the explicit expressions of the radial Tchebichef moments[53] are as follows: where , , and , with denoting the maximum number of pixels along the circumference of the circle of radius , with . The rotation-invariant discrete radial Krawtchouk moments[54] were introduced in a similar way to the radial Tchebichef moments. The kernel functions of the radial Krawtchouk moments are products of radial 1D Krawtchouk polynomials and angular circular Fourier functions.
4. Conclusion
We have reviewed some major steps in the development of the image moment theory, involving the geometrical moments, the moment invariants, and the orthogonal moments. It is impossible for this short Review to cover all the important moments in detail. Moreover, we have not included in this Review the works on the speed and accuracy of computation of the image moments and on their applications. A large body of excellent Letters and text books exist in the literature now. A more rigorous, accurate, and complete mathematical analysis on the image moments theory has been developed. However, some fundamental intuitive ideas, such as the use of low-order radial moments for avoiding information suppression, the definition of the moment invariants in the polar coordinate system and relation of them to the moments in the rectangular coordinate system via the complex moments, and the separation of the radial moment orders from the circular harmonic orders, have been widely accepted and continuously used in the development of the image moment-based methods. We proposed a moment family table and the performance measures for the orthogonal moments based on the number of zeros, the uniform distribution of zeros, and the oscillation amplitude variation of the orthogonal polynomials. The image reconstruction can depend on the choice of moment orders and on the testing image set so that they can be indirect measures for the performance.