1730 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 32, NO. 10, OCTOBER 2010 Irregular Shape Symmetry Analysis: Theory and Application to Quantitative Galaxy Classification Qi Guo, Falei Guo, and Jiaqing Shao Abstract—This paper presents a set of imperfectly symmetric measures based on a series of geometric transformation operations for quantitatively measuring the “amount” of symmetry of arbitrary shapes. The definitions of both bilateral symmetricity and rotational symmetricity give new insight into analyzing the geometrical property of a shape and enable characterizing arbitrary shapes in a new way. We developed a set of criteria for quantitative galaxy classification using our proposed irregular shape symmetry measures. Our study has demonstrated the effectiveness of the proposed method for the characterization of the shape of the celestial bodies. The concepts described in the paper are applicable to many fields, such as mathematics, artificial intelligence, digital image processing, robotics, biomedicine, etc. Index Terms—Bilateral and rotational symmetry, irregularity, symmetry measure, galaxy classification. Ç 1 S INTRODUCTION one of the basic features of shapes and objects [1]. The traditional viewpoint of symmetry is often a binary concept: Either an object is symmetric or it is not at all. However, the exact mathematical definition of symmetry [2], [3] is inadequate to describe and quantify the symmetries found in real objects and images. Most objects have only approximate or imperfect symmetries. To describe the imperfect symmetry quantitatively, one has to deal with approximate symmetries. In this paper, we propose a set of geometric symmetry measures which can be used to quantitatively measure the “amount” of imperfect symmetry of arbitrary shapes. This method provides a new way to analyze and characterize the irregularity of arbitrary shapes. We develop a new quantitative scheme for galaxy classification using our proposed irregular shape symmetry measures. 2 YMMETRY is REGULARITY AND SYMMETRY Regularity means binding, order, and harmony. For a regular shape, all points in its contour should be arranged following certain mathematical rules in order that the system formed by these points achieves order and harmony of proportions instead of disorder and disruption. Symmetry is one of the basic properties of nature. Frey [4] said, “symmetry signifies rest and binding, asymmetry motion and loosening, the one order and law, the other arbitrariness . Q. Guo is with the Strangeways Research Laboratory, University of Cambridge, Worts Causeway, Cambridge CB1 8RN, UK. E-mail: [email protected]. . F. Guo, PO Box 081, No 216, Luoyang, Henan 471003, China. E-mail: [email protected]. . J. Shao is with the Department of Electronics, University of Kent, Canterbury, Kent CT2 7NT, UK. E-mail: [email protected]. Manuscript received 17 Mar. 2009; revised 16 Aug. 2009; accepted 21 Sept. 2009; published online 6 Jan. 2010. Recommended for acceptance by K. Siddiqi. For information on obtaining reprints of this article, please send e-mail to: [email protected], and reference IEEECS Log Number TPAMI-2009-03-0174. Digital Object Identifier no. 10.1109/TPAMI.2010.13. 0162-8828/10/$26.00 ß 2010 IEEE and accident, the one formal rigidity and constraint, the other life, play and freedom.” Mathematician Weyl [2] gave the definition of symmetry as: “symmetry = harmony of proportions.” “... symmetric means something like wellproportioned, well-balanced, and symmetry denotes that sort of concordance of several parts by which they integrate into a whole.” We argue that one of the basic regularity features of shapes is symmetry. No matter how complicated a geometric shape is, the basic regularity property of the shape in the transition from irregular shape to regular shape is its increasing “amount” of symmetry. Fractals are mathematical sets with a high degree of geometric complexity. However, many fractals with highly complicated structures in fact possess a small “amount” of regularity, that is, symmetry. Fig. 1 illustrates some examples [5] of fractals. The regularity of these fractals is reflected by one of the properties of these shapes, which is bilateral symmetry. Basic symmetries are bilateral symmetry (reflection), rotational symmetry, and translational symmetry. For a simple motif, different combinations of reflection, rotation, and translation can form very complicated symmetric shapes and mathematical groups. A variety of methods for dealing with the symmetry of shape have been developed over the years. In an early work, Blum and Nagel [6] developed medial axis transform (MAT) for shape description. Brady and Asada [7] introduced a representation of planar shape called smoothed local symmetries. Other medial axis-based methods have been developed for shape representation, reconstruction, and shape matching, such as [41], [42], [43], [44], [45], [46]. Zabrodsky et al. [1] proposed a symmetry measure for shapes that quantifies the closeness of a given shape and its symmetric approximation. Heijmans and Tuzikov [8] defined symmetry measures for convex sets using Minkowski addition and the Brunn-Minkowski inequality. Reisfeld et al. [10] proposed a symmetrical metric and the symmetry transform was used as a context-free attention operator. Studies of symmetry can also be found in medical Published by the IEEE Computer Society GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION 1731 Fig. 2. Examples of symmetries. (a) C2 -symmetry. (b) C3 -symmetry. (c) D1 -symmetry. (d) D3 -symmetry. Fig. 1. (a) Koch curve. (b) Sierpinski gasket. (c) Cantor set [5]. applications [22], color images [23], and 3D objects [9], [46]. However, most of the studies are generally either restricted to certain types of symmetry, e.g., [11], [12], [14], [15], [16], [17], [18], [19], [20], or to certain shapes, e.g., [8], [11], [13], [14], [15]. Some studies focused on finding the symmetry axis only, e.g., [11], [12], [21]. Furthermore, symmetry has rarely been studied as a regularity attribute of the shapes themselves, quantitatively and systematically. Our study focuses on both the bilateral and rotational symmetry as well as on finding the symmetry axis for any arbitrary shape. Our approach to the symmetry measure is also different from other shape representation methods, e.g., [6], [7], [41], [42], [43], [44], [45], [46]. Following our earlier work [47], [48], we proposed a generalized and systematic method for characterizing the shape irregularity and quantitatively classifying arbitrary shapes. Using our proposed method, we are able to quantitatively classify different galaxy shapes and define new type of galaxies. The proposed scheme for galaxy classification utilized the information derived from bilateral symmetry, rotational symmetry, and the number of symmetry axes of the shape. 3 SHAPE SYMMETRY ANALYSIS AND CONTINUOUS MEASURE For perfect-symmetric shapes, there are two types of rotation-based symmetries, given by Leonardo’s table (see [2]) as follows: C1 ; C2 ; C3 ; . . . ; D2 ; D2 ; D3 ; . . . ð1Þ Fig. 2 shows a few examples of these two types of symmetries which correspond to cyclic group (C2 and C3 ) and dihedral group (D1 and D3 ). It is clear that a group can be used to describe the perfect symmetry of a given shape. In this paper, we use the concept of group as a mathematic tool to describe the series of rotation and/or reflection (geometric) motions. The main idea of our work is to derive a set of imperfect symmetry measures for an arbitrary shape based on these geometric transformations. Let’s take an example: for a leaf shape , when we rotate it 120 degrees counterclockwise three times about its bottom point, these three rotation motions constitute a cyclic group C3 . But, when we rotate the leaf shape 360=n degrees counterclockwise n times about its centroid instead of the bottom end point, these n times rotational motions constitute a cyclic group Cn . Note that we are not interested in what kind of shape these operations will form in the end. What we are interested in is the measurement of the areas of the intersection of the original shape and its transformed shapes during the rotations. The proposed rotational central symmetry degree (RCSD) and rotational symmetricity R can be computed from these areas of intersection. Similarly, when we rotate the leaf shape n times about its centroid, but, after each rotation, we perform a reflection about a mirror line and calculate the area of the intersection of rotated shape and reflected shape, then the leaf shape is reflected again and continues the next rotation. The series of rotations followed by two reflection motions constitute a group which we call H. The proposed bilateral central symmetry degree (BCSD) and bilateral symmetricity B can be computed from these areas of intersection. Groups H and Cn provide the most suitable and rigorous mathematical tool to describe the relationships of all of the geometric operations performed. They can also be regarded as a kind of “coordinate system” for specifying the position of the individual motion during the transformation process. Furthermore, apart from parameters B and R , our proposed measures also include the number of bilateral and rotational symmetry axes Nb and Nr . It is relatively straightforward to define the position and the number of bilateral symmetry axes. But defining the rotational symmetry axis is a difficult problem in the original shape. However, by studying the Cayley diagram of the group Cn , we are able to define both the position and the number of the rotational symmetry axes. 3.1 Continuous Bilateral Symmetry Measure 3.1.1 Construction of the Abelian Group H For a given shape M, the origin of the Cartesian coordinate system is set at its centroid. Let n be a positive number, r be a counterclockwise rotation of M through 2/n about the z-axis passing through the origin O and perpendicular to the x-O-y plane. Then, I; r; r2 ; . . . ; rn1 ðrn ¼ IÞ represents n-fold counterclockwise rotations of M about the centroid (origin O) through i ¼ 2i=n, i ¼ 0; 1; 2; . . . ; n 1, respectively, each of which leaves the system unchanged in form; I represents the identity operation. The symbol fII denotes a pair of mirror reflection operations f of M about the x-axis as mirror line. Thus, fII ¼ I ð¼ f 2 Þ. We combine every rotational operation ri of shape M with a pair of reflection operations fII to form a set H: H : I; rfII ; r2 fII ; . . . ; rðn1Þ fII ðrn fII ¼ IÞ: ð2Þ We have proven that the set H is a finite Abelian group of order n under the binary operation “succession” (see the Appendix). A Cayley diagram is an effective graph to visualize some of the structural properties of groups [24]. Fig. 3 illustrates a Cayley diagram of constructed group H when n ¼ 12. We have 12 vertices and the defining relation is r12 fII ¼ I. The 1732 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 32, NO. 10, OCTOBER 2010 Fig. 4. Transformation of shape M. (a) Original shape M. (b) Transformed shape (denoted M0i ) after the ith rotation. (c) Transformed shape (denoted M00i ) after one reflection from M0i . (d) Transformed shape (denoted M0i ) after another reflection. Fig. 3. Cayley diagram of group H when n ¼ 12. vertex I has been selected arbitrarily. Each word representing an element in the group H can be interpreted as a path or a specific sequence of directed segments of the Cayley diagram. 3.1.2 Bilateral Central Symmetry Degree and Bilateral Symmetricity We introduce the general definitions of bilateral central symmetry degree, bilateral symmetricity (B ), and the number of bilateral symmetry axes (Nb ). Definition 1 (Bilateral central symmetry degree). Let M be a shape in the euclidean space R2 . The group H with generators r and fII is denoted by gpfr; fII g. Let W : wi , i ¼ 0; 1; 2; . . . ; n 1 be a set of words on all elements of group H. Let M0i be a transformed shape from the original shape M after the ith rotation operations, which corresponds to word w0i ¼ ri . Let M00i be a transformed shape from the shape M0i after one reflection operation, which corresponds to a sequence of operations, pffiffiffiffiffi denoted by w00i ¼ ri fII ¼ ri f. Let A be an area. We define the bilateral central symmetry degree, BCSDðiÞ, about the x-axis as being the ratio of the area of the intersection of shape M0i and its reflected shape M00i to the area of M, that is, AðM0i \ M00i Þ H ¼ gpfr; fII g BCSDðiÞ ¼ word wi ; i ¼ 0; 1; 2; . . . ; n 1: ð3Þ AðMÞ Fig. 4 shows an example of the transformations of a leaf shape to give a pictorial representation of the set of motions performed in Definition 1. Definition 2 (Bilateral symmetricity). Let W : wi , i ¼ 0; 1; 2; . . . ; n 1 be a set of all words on all elements of group H. We define the bilateral symmetricity B of a shape M relative to the group H as being the maximum value of the bilateral central symmetry degree with the word wi , H ¼ gpfr; fII g ð4Þ B ¼ maxfBCSDðiÞg word wi ; i ¼ 0; 1; 2; . . . ; n 1: The value of the bilateral symmetricity B ranges from 0 to 1. When the value of B approaches the maximum value of 1, the shape M becomes perfectly bilaterally symmetric. When the value of B approaches the minimum value, the shape M has the lowest bilateral symmetry. The bilateral symmetricity B is translation, rotation, reflection, and scaling-invariant by definition. Definition 3 (Bilateral symmetry axis). If the word on group H is wi ¼ ri fII , the x-axis at which the bilateral symmetricity is obtained at word wi is defined as the bilateral symmetry axis of the shape M. The number of bilateral symmetry axes is denoted by Nb . When the transformed shape M00i is in congruence with the transformed shape M0i after ith rotation operations, the shape M becomes perfectly bilaterally symmetric; therefore, the bilateral symmetry axis becomes a perfectly bilateral symmetry axis (B ¼ 1). NB is used to denote the number of perfectly bilateral symmetry axes. The number of bilateral symmetry axes Nb (NB ) of a given shape is counted as the half of the number of the peaks of BCSD curves. Remarks. For an irregular shape, bilateral symmetricity B can be used to quantitatively measure the degree of imperfect symmetry. If the shape is strictly symmetric, then B ¼ 1, which corresponds to symmetry of a dihedral group. Bilateral symmetricity B quantitatively characterizes the “amount” of bilateral symmetry possessed by the arbitrary shape. The combination of B , Nb , and NB results in different levels of symmetry: Asymmetric: The bilateral symmetricity B approaches the minimum value, B ¼ ðB Þ min . We also have Nb > 0 ðNB ¼ 0Þ. 2. Intermediate: ðB Þmin < B < 1; Nb > 0 ðNB ¼ 0Þ, the irregular shape is imperfectly symmetric. The symmetry property of these shapes is intermediate between asymmetry and perfect symmetry. 3. Symmetric: B ¼ 1; 1 NB < 1. The majority of the regular shapes are within this range. 4. Most perfectly symmetric: The shape is both bilaterally symmetric B ¼ 1 and rotationally symmetric NB ! 1. Only one type of shape satisfies these two conditions, which is a circle in a plane or a sphere in space. Fig. 5 illustrates the relationships between different shapes and their corresponding values of B , Nb , and NB . For an irregular shape, its bilateral symmetry is mainly characterized by B . Nb plays a less important role in describing the irregularity of the shape. With the increasing value of B , a shape is in the transition from completely irregular shape to the lowest possible regularity (B ¼ 1). For a regular shape, with the increasing value of NB , the rotational symmetry of the shape is increasing. An algorithm for computing the bilateral symmetricity B can be summarized as follows: 1. 1. Rotate M counterclockwise about the centroid by i ¼ 2i=n, i ¼ 0; 1; 2; . . . , n. GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION Fig. 5. Relationships between different shapes and their corresponding values of bilateral symmetricity B , the number of bilateral symmetry axis NB , and Nb . 2. 3. 4. Perform a reflection operation about the x-axis as a mirror line through the centroid. If the index of the operation i < n, calculate the BCSD using (3). Then, perform a reflection operation about the x-axis and go to step 1. Otherwise, go to step 4. Calculate B using (4). 3.2 Rotational Central Symmetry Degree and Rotational Symmetricity For a given shape M, a cyclic group of order n is constructed based on the sequence of rotation operations, denoted as Cn : I; r; r2 ; . . . ; rn1 ðrn ¼ IÞ. Definition 4 (Rotational central symmetry degree). Let M be a shape in the euclidean space R2 , M0i be a transformed shape from the M : M0i ¼ Cn M. Let W : wi , i ¼ 0; 1; 2; . . . ; n 1 be a set of words on all elements of group Cn . The group Cn with generators r is denoted by gpfrg. We define the rotational central symmetry degree, RCSDðiÞ, as being the ratio of the area of the intersection of shape M and its transformed shape M0i to the area of M: AðM \ M0i Þ Cn ¼ gpfrg RCSDðiÞ ¼ ð5Þ AðMÞ word wi ; i ¼ 0; 1; 2; . . . ; n 1: Fig. 6 shows an example of the rotational transformations of a leaf shape. For mathematical convenience, rotation angle 2, that is i ¼ n, is included in the following work. In order to define the rotational symmetricity, the following discarding procedure is required. For any arbitrary shape M, as the rotation angle i varies from 0 to 2, its transformed shape M0i will be in congruence with the original shape M at least once (e.g., at the initial position when 0 ¼ 0 and n ¼ 2). That is, the rotation operations bring the shape M into coincidence with Fig. 6. Rotational transformation of shape M. (a) Original shape M. (b) Transformed shape (denoted M0i ) after the ith rotation. (c) Transformed shape (denoted M0iþ1 ) after another rotation. 1733 Fig. 7. A typical plot of RCSDðiÞ versus angle i (from 0 to 2) and i (from 0 to n). itself at these angles. For those angles near 0 (or 2) radian, the values of computed rotational central symmetry degree RCSD are close to 1. Particularly, the value of RCSD at angle 0 (or 2) is 1. We have RCSDð0Þ ¼ RCSDðnÞ ¼ 1. In terms of finding the maximum value of RCSD, those RCSD data at and near angle 0 (or 2) are pseudo-data. Therefore, we need to discard the RCSD data both at and near 0 ¼ 0 and n ¼ 2. The discarding procedure is illustrated as follows (see Fig. 7): 1. Find the value of i which gives the first minimal RCSD value when i is increasing from 0. Noted as l1 : l1 ¼ argfmin½RCSDðiÞji¼l1 g: 2. Find the value of i which gives the first minimal RCSD value when i is decreasing from n. Noted as n l2 : n l2 ¼ argfmin½RCSDðiÞji¼nl2 g: 3. 4. ð6Þ ð7Þ Discard the data close to 0 ¼ 0, which are the RCSDðiÞ values at i ¼ 0; 1; 2; . . . ; l1 1. Discard the data close to n ¼ 2, which are the RCSDðiÞ values at i ¼ n l2 þ 1; n l2 þ 2; . . . ; n. Obtain RCSDðiÞ data at l1 i n l2 (see Fig. 7). Definition 5 (Rotational symmetricity). Let W : wi , i ¼ 0; 1; 2; . . . ; n 1 be a set of words on all elements of group Cn . Perform the discarding procedure and find the value of l1 and l2 . We define the rotational symmetricity R of the shape M relative to the group Cn as being the maximum value of the rotational central symmetry degree with word wi , C ¼ gpfrg ð8Þ R ¼ maxfRCSDðiÞg n word wi ; l1 i n l2 : The value of the rotational symmetricity R ranges from 0 to 1. For a given shape, the rotational symmetricity is also translation, rotation, reflection, and scaling-invariant by definition. Next, we shall introduce the definition of the rotational symmetry axis and its position. Unlike the bilateral symmetry axis, the rotational symmetry axis is difficult to define in the original shape. However, we will 1734 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 32, NO. 10, OCTOBER 2010 Fig. 8. (a) An equilateral triangle. (b) The basic angle of rotation j and its rotational symmetry axis in the Cayley diagram of Cn (n ¼ 12). Fig. 9. Relationships between different shapes and their corresponding values of rotational symmetricity R , the number of rotational symmetry axis Nr , and NR . show that this problem is easily solved by studying the Cayley diagram of the group Cn . conditions, which is a circle in a plane or a sphere in space. Definition 6 (Rotational symmetry axis). Let W : wi , i ¼ 0; 1; 2; . . . ; n 1 be a set of words on all elements of group Cn . Consider the Cayley diagram of group Cn which is an n-gon whose sides are directed segments r. If the rotational symmetricity is obtained at word wi ¼ ri , then the rotational symmetry axis is defined as the half line extending from the center of the n-gon and passing through vertex wi . Fig. 9 illustrates the relationships between different shapes and their corresponding values of R , Nr , and NR . For an irregular shape, its rotational symmetry is characterized by R . With the increasing value of R , a shape is in the transition from a completely irregular shape to the lowest possible regularity (R ¼ 1). NR is an important parameter to characterize the regular shape. With the increasing value of NR , the rotational symmetry of the regular shape is increasing. An algorithm for computing the rotational symmetricity R can be summarized as follows: The number of imperfectly rotational symmetry axes is denoted by Nr . NR denotes the number of perfectly rotational symmetry axes (R ¼ 1). Fig. 8 shows an equilateral triangle, its basic angle of the rotation j , and its rotational symmetry axes in the Cayley diagram of C12 . For the equilateral triangle shown in Fig. 8a, its rotational symmetricity is first obtained at word wi ¼ w4 ¼ r4 and its basic angle of the rotation j ¼ 4 ¼ 24=12 ¼ 2=3. It can be seen that three rotational symmetry axes are denoted by three half lines extending from the center of the 12-gon and passing through vertex r4 , r8 , and r12 ¼ I, respectively. The Cayley diagram can be regarded here as a kind of “coordinate system” for specifying the rotational symmetry axis, the number of rotational symmetry axes, and the basic angle of the rotation. The number of rotational symmetry axes Nr (NR ) is counted as the number of peaks obtained in RCSD curves at angles l1 nl2 (or l1 i n l2 ) plus 1. Rotate M counterclockwise about the centroid by i ¼ 2i=n, i ¼ 0; 1; 2; . . . ; n. 2. If the index of the operation i n, calculate the RCSD using (5), then go to step 1; otherwise, go to step 3. 3. Find the value of l1 and l2 , then select RCSD(i) data at l1 i n l2 . 4. Compute R using (8). Fig. 10 shows an important schematic illustration of using the bilateral symmetricity and rotational symmetricity to characterize the regularity of shapes. For regular shape with perfectly bilateral and rotational symmetry, B ¼ R ¼ 1. These shapes correspond to the intersection point of the dashed line and dashed dot line in Fig. 10. Points on the dashed line correspond to the shapes with B < 1 and R ¼ 1, whereas points on the dashed dot line 1. Remarks. The combination of R , Nr , and NR results in different levels of symmetry: 1. 2. 3. 4. Asymmetric: The rotational symmetricity R approaches the minimum value: R ¼ ðR Þmin . We also have Nr > 1 (NR ¼ 1). Intermediate: ðR Þmin < R < 1; Nr > 1 (NR ¼ 1). The irregular shape is imperfectly rotationally symmetric. Most of the irregular shapes have the intermediate symmetry property. Symmetric: R ¼ 1; 2 NR < 1. The shape is perfectly rotationally symmetric. The majority of regular shapes which possess the rotational symmetry are within this range. Most perfectly rotationally symmetric: The shape is rotationally symmetric: R ¼ 1 and NR ! 1. Only one type of shape satisfies these two Fig. 10. Schematic illustration of using symmetricity to characterize the regularity of shapes. GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION 1735 symmetricity about the center of rotational symmetry xR . It is denoted Rmax , which satisfies Rmax ¼ maxðR Þ: Fig. 11. (a) An octagon shape and its centroid (“”) and center of symmetry (“”). (b) A breast tumor shape and its centroid and center of symmetry. correspond to the shapes with B ¼ 1 and R < 1. We call these two types of shape partially regular shape as they have either perfectly bilateral or perfectly rotational symmetry. For irregular shapes, B < 1 and R < 1, which correspond to points inside the square area in Fig. 10. 4 OPTIMIZATION: SEARCHING FOR THE CENTER OF SYMMETRY The assumption of the proposed symmetry measure is that the best imperfect symmetry axis for computing symmetricity is near the centroid and the x-axis. This is the case for some shapes, especially the shape with high regularity. However, in general, calculating the symmetry measure about a point other than centroid will give a different value of symmetry measure. First, we give the definition of the center of bilateral and rotational symmetry. 2 Definition 7. Let M be a shape in euclidean space R . The center of bilateral symmetry of the shape M, denoted xB , is defined as the point about which bilateral symmetricity B becomes maximum. Definition 8. Let M be a shape in euclidean space R2 . The center of rotational symmetry of the shape M, denoted xR , is defined as the point about which rotational symmetricity R becomes maximum. Fig. 11 illustrates that the center of the symmetry of the octagon shape coincides with its centroid. For the breast tumor shape, the positions of the center of the symmetry and its centroid are different. In order to find the position of the center of symmetry, an optimization procedure is required. Due to the nonlinear and discontinuous nature of the computing process of symmetricity in our problem, the Nelder-Mead simplex method [25] is chosen in this work for finding the center of symmetry. Having performed the optimization process, the center of symmetry is obtained and corresponding symmetricity value is optimal. The concept of maximum symmetricity is defined as follows: ð10Þ For regular shapes with both strictly bilateral symmetry and rotational symmetry, such as rectangle, square, ellipse, circle, regular polygon, etc., Bmax ¼ B ¼ 1 and Rmax ¼ R ¼ 1. Note that, in general, the center of bilateral symmetry xB may not be in the same position as the center of rotational symmetry xR . 5 SYMMETRY-TYPE FACTOR AND SYMMETRY LEVEL 5.1 Definition of Symmetry-Type Factor: stf and stfc We find that, for an arbitrary shape, a larger absolute value of Rmax does not necessarily mean that the shape is more rotationally symmetric. Similarly, a larger value of Bmax does not indicate that the shape is more bilaterally symmetric. In order to understand what type of symmetry that a given shape possesses, we define the symmetry-type factor as the ratio of Rmax to Bmax , that is: Definition 11 (Symmetry-type factor). Let M be a shape in euclidean space R2 . The symmetry-type factor of M is defined as the ratio of Rmax to Bmax , that is, stf ¼ Rmax =Bmax : ð11Þ Similarly, the symmetry-type factor of M can also be defined using R and B , which are computed based on the centroid of the shape, which is: stfc ¼ R =B : ð12Þ The definition of the symmetry-type factor enables the comparison of the degree of bilateral symmetry and rotational symmetry of an arbitrary shape. It can be used to determine the type of symmetry of an arbitrary shape: bilateral or rotational symmetry. We have the following observations: ð9Þ When stf ¼ 1, the given shape has an equal “amount” of bilateral symmetry and rotational symmetry (Rmax ¼ Bmax ). The shapes satisfying this condition have the equilibrium of their bilateral and rotational symmetries. Examples of these shapes are equilateral triangle, square, rectangle, regular polygon, circle, etc. When stf < 1, the given shape possesses a larger “amount” of bilateral symmetry than rotational symmetry. The shape is more bilaterally symmetric than rotationally symmetric. One of the examples satisfying this condition is the isosceles triangle. When stf > 1, the given shape possesses a larger “amount” of rotational symmetry than bilateral symmetry. The shape is more rotationally symmetric than bilaterally symmetric. One of the examples satisfying this condition is a parallelogram. Definition 10 (Maximum rotational symmetricity). Let M be a shape in euclidean space R2 . The maximum rotational symmetricity is defined as the maximum value of rotational 5.2 Definition of Symmetry Level: sl and slc We propose the notion of symmetry level sl (slc) as the parameter to measure the closeness of an arbitrary shape to the ideal symmetric shape. Definition 9 (Maximum bilateral symmetricity). Let M be a shape in euclidean space R2 . The maximum bilateral symmetricity is defined as the maximum value of bilateral symmetricity about the center of bilateral symmetry xB . It is denoted Bmax , which satisfies Bmax ¼ maxðB Þ: 1. 2. 3. 1736 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, Fig. 12. Three celestial body shapes. (a) LkHa101, stf ¼ 0:85, sl ¼ 0:96. (b) ngc278, stf ¼ 1:00, sl ¼ 0:98. (c) ngc234, stf ¼ 1:05, sl ¼ 0:96. Definition 12 (Symmetry level). Let M be a shape in euclidean space R2 . Symmetry level of M is defined as the maximal value of Bmax and Rmax , that is: sl ¼ maxðRmax ; Bmax Þ: ð13Þ Similarly, the symmetry level can also be defined as the maximal value of R and B , which is: slc ¼ maxðR ; B Þ: ð14Þ The greater the value of sl, the closer the shape is to the ideal symmetric shape. When the value of sl approaches the maximum value of 1, the shape becomes perfectly symmetric. The shape possesses either bilateral symmetry or rotational symmetry, or both. For example, an isosceles triangle has only perfectly bilateral symmetry, stf < 1, sl ¼ 1. A parallelogram has only perfectly rotational symmetry, that is, stf > 1, sl ¼ 1. Fig. 12 shows the comparison of the stf values (stf < 1, stf ¼ 1, stf > 1) of three celestial body shapes with approximately equal symmetry level sl. Fig. 13 shows a comparison of the sl values of three celestial bodies with approximately equal stf values (of 1). In Fig. 13, it can be seen that, although the symmetry-type factor stf of three shapes is approximately equal to 1, which indicates that each of the three shapes has an equal amount of bilateral and rotational symmetry, their symmetry levels sl exhibit different values. The shape in Fig. 13a has the highest sl value (0.98), indicating that it has the highest degree of symmetry among three shapes in Fig. 13. 6 VOL. 32, NO. 10, OCTOBER 2010 Fig. 14. Regular shapes. (a) Triangle, NB ¼ NR ¼ 3. (b) Rectangle, NB ¼ NR ¼ 2. (c) Square, NB ¼ NR ¼ 4. (d) Pentagon, NB ¼ NR ¼ 5. words, those BCSD values at 2 are equal to the BCSD values at 0 . Therefore, the number of bilateral symmetry axes NB of a given shape is counted as half of the number of the peak values of BCSD curves. Where there are peaks at 0 and 2 radians, one peak is counted. For triangle, rectangle, square, and pentagon shape, there are 6, 4, 8, and 10 peaks in their BCSD curves, respectively. Thus, the values of 3, 2, 4, and 5 are counted as their values of NB , respectively. The maximum peak value of BCSD gives the value of B of the given shape. Unlike the BCSD curves, RCSD curves for all four shapes produce peaks at angle 0 and 2. In order to obtain the rotational symmetricity R and the number of rotational symmetry axes NR , the discarding procedure described in Section 3.2 is necessary to remove those pseudo-RCSD data. For example, in the RCSD curve (Fig. 15b) of the triangle shape, the first minimal RCSD value is obtained at ¼ =3 and the last minimal RCSD value is obtained at ¼ 5=3. Those RCSD data whose corresponding angles are 0 < < =3 and 5=3 < < 2 are discarded. After performing the discarding procedure, the number of rotational symmetry axes NR is counted as the number of the peaks obtained in RCSD curves at angles =3 5=3 plus 1. The maximum peak value of RCSD at angles =3 5=3 is R of EVALUATION USING SYNTHETIC SHAPES In this section, the concepts developed previously are applied to some concrete examples. First, we consider four shapes, namely: a triangle, a rectangle, a square, and a pentagon. As depicted in Fig. 14, these shapes are both perfectly bilaterally symmetric and rotationally symmetric. We have B ¼ R ¼ 1 and NB ¼ NR . Both the BCSD and RCSD of the triangle shape are computed (n is set as 360) and plotted in Fig. 15 for illustration purpose. The rotation angle in this test ranges from 0 to 2. It can be seen that BCSD curves have a period of . In other Fig. 13. Comparison of the three celestial bodies along with sl and stf values. (a) ngc278, sl ¼ 0:98, stf ¼ 1:00. (b) ngc362, sl ¼ 0:90, stf ¼ 0:99. (c) ngc288, sl ¼ 0:86, stf ¼ 0:99. Fig. 15. BCSD and RCSD of triangle shape in Fig. 14. (a) BCSD versus for triangle shape. (b) RCSD versus for triangle shape. GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION Fig. 16. A set of shapes. triangle shape. Note that, for regular shapes, NB > 0 and/or NR > 1. In theory, both B and R should be 1. But, due to the computational error, these values are very close to 1. We also study more typical shapes which are not both perfectly bilaterally and rotationally symmetric. These shapes are depicted in Fig. 16. We compute both bilateral symmetricity B and rotational symmetricity R for each shape using Definitions 2 and 5, as summarized in Table 1. The first five (Figs. 16a, 16b, 16c, 16d, and 16e) shapes are perfectly bilaterally symmetric but not strictly rotationally symmetric. It can be seen from Table 1 that these shapes have B 1 and R < 1. Shapes in Figs. 16f, 16g, 16h, 16i, and 16j are not perfectly bilaterally symmetric but are perfectly rotationally symmetric. These five shapes have B < 1 and R 1. Shapes in Figs. 16k, 16l, 16m, 16n, and 16o are neither perfectly bilaterally symmetric nor perfectly TABLE 1 Symmetricity Values for Shapes in Fig. 16 1737 Fig. 17. Plot of bilateral symmetricity and rotational symmetricity values of the studied shapes in Figs. 14 and 16. rotationally symmetric: B < 1 and R < 1. For each shape, we also compute the number of symmetry axes NB , NR , Nb , and Nr (Table 1). For each shape in Figs. 14 and 16, the computed bilateral symmetricity and rotational symmetricity values are plotted in Fig. 17. 7 APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION IN ASTRONOMY Galaxy classification in the universe is one of the major challenges in astronomy. Morphological characterization of the galaxies is the first step toward understanding the physical properties of the galaxies and far depth of the universe. In the 1920s, Edwin Hubble proposed a “tuning fork” classification system [26], [27] based on the visual appearance of galaxies. In Hubble’s scheme, galaxies are divided into ellipticals (E) and spirals (unbarred spirals S and barred spirals SB) [28], [29]. Galaxies which do not fit into the above categories are regarded as irregular (Irr) galaxies. However, Hubble’s tuning fork scheme is only a subjective and qualitative method. It is highly desirable to develop a computer-based objective and quantitative morphological classification method to overcome the limitations of the Hubble scheme. Recently, there have been a number of studies on galaxy classification and morphological characterization [30], [31], [32], [33], [34], [35], [36], [37]. However, most of the previous studies on characterizing the asymmetry of the galaxy either used asymmetry as a crude measure or were restricted to rotational symmetry within the existing framework. More detailed quantitative study on asymmetry of the galaxy is not only necessary for further understanding of the galaxy morphology but also important for possible development of the classification scheme. In this section, we develop a new quantitative galaxy classification framework based on the above-defined symmetry measures. We focus on the shape characterization of the galaxy and do not consider other physical parameters such as color and luminosity. Since our developed method is applicable to the characterization of arbitrary shapes, the term galaxy in this paper is referred to a wide range of visible celestial bodies including galaxy, cluster galaxy, nebula, nebula cluster, etc. Before analyzing the galaxy shape, image segmentation is performed as a preprocessing step to separate the target 1738 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, Fig. 18. Comparisons of the four elliptical galaxies along with computed parameters. (a) ngc278, sl ¼ 0:98, stf ¼ 1:00, Nb ! 1, Nr ! 1, LSR ¼ 1:01. (b) ic418, sl ¼ 0:98, stf ¼ 1:00, Nb ¼ 2, Nr ¼ 2, LSR ¼ 1:17. ( c ) n gc 25 4, sl ¼ 0:97, stf ¼ 0:98, Nb ¼ 2, Nr ¼ 2, LSR ¼ 2:03. (d) ngc3674, sl ¼ 0:97, stf ¼ 1:00, Nb ¼ 2, Nr ¼ 2, LSR ¼ 3:00. object from the background. We use Otsu’s thresholding method [38] to segment the galaxy images and extract the region of interest. We find that adding a small offset (0:2 to 0.3) to Otsu’s threshold for some of the images yields a better segmentation results. Then, we convert the gray-level image to a black-white image using the new revised threshold level. Next, we perform a morphological opening operation [39], [40] on the resulting black-white image to remove small objects. This is followed by a flood-filling operation [39], [40] to fill all objects with holes. 7.1 Criteria for Quantitative Classification of Galaxy Shape 7.1.1 Elliptical Galaxy (E) In the Hubble sequence, elliptical galaxies include circular, elliptical, and lenticular galaxies. For a galaxy with elliptical shape, the following conditions are satisfied: 1. sl Tm; ð15Þ where Tm—threshold of symmetry level sl. Empirically, Tm ¼ ½0:88-0:91. 2. Trb1 stf Trb2; ð16Þ where Trb1, Trb2—threshold of symmetry-type factor. Empirically, Trb1 ¼ ½0:95-0:97, Trb2 ¼ ½1:00-1:02. 3. N b ¼ 2 and Nr ¼ 2 ðfor elliptical and lenticularÞ; ð17Þ 4. Nb ! 1 and Nr ! 1 ðfor circularÞ; ð18Þ where Nb —the number of the bilateral symmetry axis and Nr —the number of the rotational symmetry axis. Once a celestial body is categorized as elliptical, we use the ratio (LSR) of major axis to minor axis of the ellipse that has the same normalized second central moments as the VOL. 32, NO. 10, OCTOBER 2010 Fig. 19. Comparison of four spiral galaxy shapes along with computed parameters. (a) ngc5457, stf ¼ 1:02, sl ¼ 0:79, Nr ¼ 4. (b) ngc986, stf ¼ 1:07, sl ¼ 0:89, Nr ¼ 2. (c) ngc232, stf ¼ 1:09, sl ¼ 0:91, Nr ¼ 2. (d) ngc210, stf ¼ 1:18, sl ¼ 0:80, Nr ¼ 2. studied region to describe the ellipticity and differentiate circular, elliptical, and lenticular shapes. We have the following conditions: Circular: 1 LSR Lcircle ; Elliptical: Lcircle < LSR < Lellipse ; Lenticular: LSR Lellipse ; ð19Þ where Lcircle —threshold of LSR, is used to differentiate circle and ellipse, normally, Lcircle ¼ 1:1 1:2; Lellipse —threshold of LSR, is used to differentiate ellipse and lenticular shape. Lellipse ¼ 2:00 2:60. Fig. 18 shows four examples of elliptical galaxies along with computed parameters: sl, stf, Nb , Nr , LSR. It is observed that the values of symmetry level sl of all four shapes are greater than the threshold of symmetry level Tm defined in (15). The values of symmetry-type factor stf of all four shapes are within the range of threshold Trb1 and Trb2. The most flattened elliptical galaxy in Fig. 18 is the shape of Fig. 18d with LSR ¼ 3:00. 7.1.2 Spiral (S) and Barred Spiral (SB) Galaxy A normal spiral galaxy consists of a flattened disk and spiral arms. The central concentration of stars is known as the bulge. Barred spiral galaxy has developed a bar in the interior region of the spiral arms. For all spiral galaxies, the following condition is satisfied: stf > Trb2; ð20Þ where the threshold Trb2 was introduced in (16). Fig. 19 shows four examples of normal spiral and barred spiral galaxies along with the increasing value of symmetrytype factor stf. We also compute and list the value of sl and Nr for each galaxy shape in Fig. 19. Note that we only consider the number of rotational symmetry axes since the spiral galaxies are rotationally symmetric. Generally, with the increasing value of stf, the galaxy tends to become a barred spiral. One of the common characteristics of normal spirals and barred spirals is that their central bulge and barred core have much higher brightness than their outstretched arms. This can be used as an image feature to separate the normal spiral galaxies and barred spiral galaxies. The method for differentiating the normal spiral galaxies and barred spiral galaxies consists of two steps: First, we perform the same thresholding segmentation as described in the beginning of Section 7 by increasing the amount of threshold offset in order to remove the arms of the galaxy. We then obtain an image of the nucleus of the galaxy. Next, various parameters such as sl, stf, LSR, Nb , and Nr are computed to GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION Fig. 20. An example of barred spiral galaxy along with segmented results and computed parameters. (a) ngc6872 barred spiral, stf ¼ 1:05, sl ¼ 0:71, Nr ¼ 2. (b) ngc6872 barred core, stf ¼ 0:94, sl ¼ 0:91, Nr ¼ 2, Nb ¼ 2, LSR ¼ 2:36. determine whether the nucleus is a central bulge or barred core. Fig. 20 illustrates an example of a barred spiral galaxy. 7.1.3 Hubble’s Irregular Galaxy (Irr) In Hubble’s tuning fork classification system, the classification of the irregular galaxies is qualitative and now considered to be too coarse. In our study, we develop quantitative criteria for classification of irregular galaxy. Using the parameters we proposed, we find that the irregular galaxy can be divided into two categories: The first one is the typical irregular galaxy (we call it “Ir1”) which satisfies the following condition: stf Trb1: ð21Þ Another class of irregular galaxy (we call it “Ir2”) is in the transition area between the spiral galaxy (S and SB) and the irregular galaxy Ir1. These galaxies do not satisfy the condition (21), but, instead, they satisfy the following conditions: Trb1 < stf < Trb2 and sl < Tm; ð22Þ where the Trb1, Trb2, and Tm are described in (15) and (16). Many galaxies in the transition area (Ir2) possess some of the properties of spiral and barred spiral galaxy, but their shapes are very irregular. Fig. 21 shows examples of irregular galaxies along with computed parameters stf and sl. Galaxies in Figs. 21a and 21b belong to the Ir1 galaxy. It can be seen that computed stf values are in good agreement with (21), whereas galaxies in Figs. 21c and 21d are Ir2 galaxies and their computed stf and sl values satisfy (22). 1739 Fig. 22. Two examples of bilateral symmetry galaxy. (a) LkHa101, stf ¼ 0:85, sl ¼ 0:96, Nb ¼ 1. (b) cfzmcx, stf ¼ 0:63, sl ¼ 0:88, Nb ¼ 1. symmetry axis (Nb ¼ 1). Galaxy B satisfies the following conditions: Nb ¼ 1; stf < Trb1; and sl a stf þ b ð23Þ where a and b are empirical factors, a ¼ ½0:18-0:23, b ¼ ½0:6-0:8. The conditions for our proposed irregular galaxy Ir1 change accordingly: stf Trb1 and sl < a stf þ b: ð24Þ Fig. 22 shows two example shapes of bilateral symmetry celestial bodies. It can be seen that computed parameters satisfy (23). 7.2.2 New Classification Scheme and Symmetry-Type Factor (stf) versus Symmetry Level (sl) Diagram We apply the above quantitative analysis to the classification of 55 celestial bodies, which includes 19 elliptical galaxies, 14 spiral and barred spiral galaxies, and 22 irregular galaxies. For each celestial body, the symmetry-type factor stf and symmetry level sl are computed and plotted in Fig. 23 within Hubble’s scheme. It can be seen that an elliptical galaxy only occupies a small upper rectangle region. Irregular galaxies and spiral galaxies are separated by the vertical solid line. On the right-hand side of the vertical solid line are the spiral and barred spiral galaxies. Irregular galaxies are in the left region. Clearly, our developed criteria are effective for quantitatively classifying the 55 galaxies based on the original Hubble’s scheme. However, the classification is considered to be coarse due to the qualitative and simple nature of Hubble’s method. 7.2 A New Classification Scheme of Galaxy Shapes 7.2.1 New Type of Galaxy: Bilateral Symmetry Galaxy (B) Using our proposed criteria, we can easily separate another class of galaxy from the irregular galaxy. We call it the bilateral symmetry galaxy (denoted B) with one bilateral Fig. 21. Four examples of irregular galaxy. (a) ngc899, stf ¼ 0:94, sl ¼ 0:93. (b) ngc246, stf ¼ 0:86, sl ¼ 0:89. (c) ngc346, stf ¼ 1:00, sl ¼ 0:83. (d) ngc1952, stf ¼ 0:96, sl ¼ 0:88. Fig. 23. Symmetry-type factor versus symmetry level diagram for 55 galaxies within Hubble’s scheme. Ellipticals (E) marked by , normal spirals (S) and barred spirals (SB) marked by t u, and irregulars (Irr) marked by . 1740 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, Fig. 24. Symmetry-type factor versus symmetry level diagram based on a new classification scheme of galactic shapes. Bilateral and rotational symmetry (BR) marked by , rotational symmetry (R) marked by t u, bilateral symmetry (B) marked by , and irregular (Ir) marked by . In Fig. 24, we plot the stf versus sl diagram for the 55 galaxies using our new classification scheme described in Section 7.1. We separate the proposed bilateral symmetry galaxy from the original irregular galaxy using an oblique straight line. The bilateral symmetry galaxy is situated in the upper left region. On the left irregular galaxies, a vertical dashed line divides the irregular galaxy into two regions: Ir1 and Ir2. The irregular galaxy Ir1 is on the left-hand side of the dashed line, whereas the Ir2 galaxy is in the transition region from Ir1 to rotational symmetry galaxy R. In Fig. 24, the transition area is the rectanglular region between the vertical dashed and solid lines and under the area of elliptical galaxies. Using our new criteria, the galaxies can be classified into finer categories in a quantitative fashion. Based on the developed parameters, we propose a new classification framework with a view to replacing or improving the Hubble classification method. In our new scheme, all galaxies can be classified into four categories, listed as follows: 1. 2. 3. 4. Bilateral symmetry and rotational symmetry galaxy (BR). This includes all elliptical galaxies E (circular, elliptical, and lenticular) in Hubble’s scheme as well as those galaxies which satisfy (15)-(18). It also includes galaxies with Bmax 1, Rmax 1, Nb ¼ 2, Nr ¼ 2, for example, galaxy ngc6822 can be included in this class. Rotational symmetry galaxy (R). This includes spiral and barred spiral galaxies in Hubble’s scheme as well as other galaxies which appear rotationally symmetric by visual inspection. Rotational symmetry galaxy (R) satisfies (20). Bilateral symmetry galaxy (B). This is separated from the irregular galaxies in Hubble’s scheme and includes the galaxies which satisfy (23). Irregular galaxy (Ir). This includes two types of irregular galaxies which are typical irregular galaxies, the Ir1 galaxy satisfying (24) and the transitional irregular Ir2 galaxy satisfying (22). VOL. 32, NO. 10, OCTOBER 2010 Fig. 25. The relation between B and R and n. The proposed classification scheme is not only a quantitative method but also is able to encompass a wider range of celestial body types than the traditional Hubble method. 8 DISCUSSION AND CONCLUSION Our proposed imperfect symmetry measures enable characterizing arbitrary shapes in a new way. These measures are based on geometrical operations and contain geometric information of the shape, whereas other methods, such as Fourier transform and moment method, lack the capability to deal with geometric structure. The proposed methods allow us to quantitatively classify any arbitrary shape ranging from regular to irregular shapes, from bilaterally symmetric shapes to rotationally symmetric shapes. Based on our study, we give the following conjectures without proof: Conjecture 1. For a regular shape, if the values of the bilateral symmetricity and rotational symmetricity both equal the value of 1, that is, B ¼ R ¼ 1, then the number of perfectly bilateral symmetry axes equals the number of perfectly rotational symmetry axes, that is, N B ¼ N R . Conjecture 2. For a regular shape, if the value of the bilateral symmetricity B is equal to the value of 1 and the number of perfectly bilateral symmetry axes N B is greater than 1, then the shape is rotationally symmetric, that is, R ¼ 1. One issue regarding the error of the symmetricity calculation is the choice of the value of n. The value of n is used to control the amount of increment of the rotation angle during the geometric operations. In theory, the higher the value of n, the more precise the calculation of symmetricity would be. Therefore, n should be sufficiently large. We analyzed the influence of the different settings of n on the resulting symmetricity value for the given data. With the increasing number of n, the values of B and R tend to approach a limit value. Fig. 25 shows one example of the relation of B and R with respect to n. It can be seen that the values of B and R become stable when n > 100. In general, our study shows that the average relative error of B due to n is less than 0.8 percent, whereas the average relative error of R is less than 0.1 percent when n 200. We designed a set of criteria for the quantitative classification of the galaxy shapes. This leads to the GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION Fig. 26. Symmetry-type factor stfc versus symmetry level slc diagram based on Hubble’s scheme. Ellipticals (E) marked by , normal spirals (S) and barred spirals (SB) marked by t u, and irregulars (Irr) marked by . proposal of the new way of classifying galaxy and new categories. There are a few points worth mentioning: 1. 2. 3. Our method is based on the binary image obtained from the digital image segmentation. The quality of the segmentation is important for the followed characterization and classification of galaxy. Effective segmentation should, in theory, keep the interested object as much as possible; at the same time, the accuracy of the segmentation should be maintained. It is often difficult to achieve both in practice at the same time. Nevertheless, our study focuses on the galaxy classification, not the image segmentation. The segmentation method used in this study might not be the optimal one. However, our proposed method did produce satisfactory results based on the current segmentation method. The two parameters stf and sl to characterize the shape of the galaxy are based on the maximum symmetricity Bmax and Rmax after optimization procedure. For comparison purposes, we also investigate the use of defined parameter stfc and slc which are based on the symmetricity B and R for galaxy classification. Similarly, we compute the stfc and slc for all 55 celestial bodies and plot these in Fig. 26. It can be seen that the distribution of the different galaxies in the diagram is slightly different from the one in Fig. 24. Although there are three different types of galaxies that can be separated in this diagram, the separability of using stfc and slc is not as good as the one using stf and sl. Therefore, a comparison study clearly shows the advantage of using the parameter stf and sl, in other words, the discrimination power of the parameters in the galaxy classification is increased by performing an optimization procedure. The performance of our optimization problem depends on the setting of the initial value. In this study, the initial value is set as the centroid of the shape, rather than an arbitrary point. The centroid is the first order moment of the given shape. The position of the centroid is the average value of the coordinates of all the points in the shape. Therefore, a centroid can be 1741 viewed as the initially optimized position. This can be reflected by the fact that, for most of the regular shape such as regular polygon, parallelogram, circle, ellipse, etc., the center of symmetry (after optimization) actually coincides with its centroid. The optimization process is essentially to find the optimal point about which the given shape becomes the most symmetric. For galaxy shape study, this optimal point is most likely either in the position of the centroid or very close to the centroid. Therefore, we regard the point obtained from optimization process as the global optimum or an approximation of the global optimum in our study. 4. In this study, we used the parameter LSR to differentiate the normal spiral and barred spiral galaxy. However, classifying the central bulge and barred core is a task subject to further studies. 5. It is worth emphasizing that our classification scheme is based on shape of the segmented galaxy image. If a galaxy is viewed close to edge-on, it is intrinsically impossible to determine whether a galaxy is elliptical or spiral on the basis of shape feature alone. Some other information may be incorporated into the scheme in order to better understand the physical property of the galaxy. Furthermore, the quality of the original galaxy image also has an impact on the subsequent segmentation and classification. 6. In future work, we intend to apply our irregular shape symmetry analysis and quantitative criteria to a larger data set of galaxies or celestial bodies. The classification scheme proposed in this paper is intended to serve as a framework and foundation for future studies. In summary, we have demonstrated the effectiveness of our proposed quantitative criteria for galaxy classification based on proposed irregular shape symmetry measures. Our concepts have also been applied to other irregular shape analyses, such as breast tumor classification. For further details, see [47], [48]. The irregular shape measures described here can be extended to 3D shapes. The method, in principle, has the potential to be useful in many other areas such as mathematics, artificial intelligence, image processing, robotics, biomedicine, etc. APPENDIX PROOF OF FINITE ABELIAN GROUP H Let I; r1 ; r2 ; . . . ; rn1 ðrn ¼ r0 ¼ IÞ represent n-fold counterclockwise rotations of a given shape M through i ¼ 2i=n, i ¼ 0; 1; 2; . . . ; n 1, respectively. The symbol fII denotes a pair of mirror reflection operation of M. We combine every rotational motion ri of shape M with a pair of reflection motions fII to form a set H : I; rfII ; r2 fII ; . . . ; rðn1Þ fII ðrn fII ¼ IÞ: Proposition 1. Consider the set H: H : I; rfII ; r2 fII ; . . . ; rðn1Þ fII ðrn fII ¼ IÞ: 1742 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, According to the definition of group, H is a finite group of order n under the binary operation “succession.” In addition, we have where 8p; q 2 Z, and Z is the set of integers. a b ¼ ri1 fII ri2 fII ¼ rði1 þi2 Þ fII ¼ rði2 þi1 Þ fII ¼ ri2 fII ri1 fII ¼ b a: Proof. Suppose 8a; b; d 2 H: d ¼ ri4 fII : Therefore, H is a finite Abelian group of order n under the binary operation “succession.” u t Here i1 ; i2 ; i4 2 Z. Let i3 ¼ i1 þ i2 , then i3 must be an integer. We express that i3 has a remainder i when divided by n (modulo ¼ n), i ¼ 0; 1; 2; . . . ; n 1. We have i3 ¼ kn þ i; k 2 Z; where k is the number of rotation of 360 degrees of shape M. i3 > 0 (k 0) indicates the counterclockwise rotations of shape M, and i3 < 0 (k < 0) indicates the clockwise rotations. 1. Closure. Let c ¼ ri3 fII ¼ rði1 þi2 Þ fII , we have a b ¼ ri1 fII ri2 fII ¼ rði1 þi2 Þ fII ¼ ri3 fII ¼ c: a. k ¼ 0 and 0 < i < n, we have i3 ¼ i and 0 < i3 < n a b ¼ rði1 þi2 Þ fII ¼ ri3 fII ¼ c; then c 2 H: b. k ¼ 0 and i ¼ 0, we have i3 ¼ 0 a b ¼ rði1 þi2 Þ fII ¼ ri3 fII ¼ c ¼ r0 fII ¼ I then c 2 H: c. k 6¼ 0 (i3 n or i3 < 0), we have ACKNOWLEDGMENTS This research has made use of the NASA/IPAC Extragalactic Database (NED), which is operated by the Jet Propulsion Laboratory, California Institute of Technology, under contract with the US National Aeronautics and Space Administration, and the SIMBAD database, operated at CDS, Strasbourg, France. The authors would like to thank Professor Rangaraj Rangayyan of the University of Calgary, Canada, for providing the mammographic tumor contours. They also wish to thank the anonymous referees and the Associate Editor for their comments, which have improved the quality of this paper. REFERENCES [1] [2] [3] [4] [5] [6] a b ¼ rði1 þi2 Þ fII ¼ ri3 fII ¼ rknþi fII ¼ rkn ri fII ¼ Iri fII ¼ ri fII ¼ c; then c 2 H: 2. Hence, 8a; b 2 H, we have a b 2 H. Associativity. 8a; b; d 2 H, we have ða bÞ d ¼ ðri1 fII ri2 fII Þ ri4 fII ¼ rði1 þi2 þi4 Þ fII ¼ ri1 fII rði2 þi4 Þ fII ¼ a ðb dÞ: 3. Identity. 9I 2 H, here I ¼ rn fII such that 8a 2 H: a I ¼ ri1 fII rn fII ¼ ri1 fII ¼ a; [7] [8] [9] [10] [11] I a ¼ rn fII ri1 fII ¼ ri1 fII ¼ a: 4. Uniqueness: If there exists another unit element I0 in H, then I0 ¼ I0 I ¼ I. Inverse. 8a 2 H, 9a1 2 H, here a1 ¼ ri1 fII such that a a1 ¼ ri1 fII ri1 fII ¼ r0 fII ¼ I; a1 a ¼ ri1 fII ri1 fII ¼ r0 fII ¼ I: Uniqueness: If there exists another inverse x1 of a, then OCTOBER 2010 ¼ I a1 ¼ a1 : rp fII rq fII ¼ rðpþqÞ fII ; b ¼ ri2 fII ; NO. 10, x1 ¼ x1 I ¼ x1 ða a1 Þ ¼ ðx1 aÞ a1 H is a finite Abelian group of order n under the binary operation defined as “succession” which can be denoted by “ ” as follows: a ¼ ri1 fII ; VOL. 32, [12] [13] [14] [15] H. Zabrodsky, S. Peleg, and D. Avnir, “Symmetry as a Continuous Feature,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 12, pp. 1154-1166, Dec. 1995. H. Weyl, Symmetry. Princeton Univ. Press, 1952. W. Miller, Symmetry Groups and Their Applications. Academic Press, 1972. D. Frey, Studium Generale, 1949. K. Falconer, Fractal Geometry—Mathematical Foundations and Applications. Wiley, 1990. H. Blum and R.N. Nagel, “Shape Description Using Weighted Symmetric Axis Features,” Pattern Recognition, vol. 10, pp. 167-180, 1978. M. Brady and H. Asada, “Smoothed Local Symmetries and Their Implementation,” Int’l J. Robotics Research, vol. 3, pp. 3661, 1984. H.J.A.M. Heijmans and A.V. Tuzikov, “Similarity and Symmetry Measures for Convex Shapes Using Minkowski Addition,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 9, pp. 980-993, Sept. 1998. P. Minovic, S. Ishikawa, and K. Kato, “Symmetry Identification of a 3D Object Represented by Octree,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 5, pp. 507-514, May 1993. D. Reisfeld, H. Wolfsow, and Y. Yeshurun, “Context-Free Attentional Operators: The Generalized Symmetry Transform,” Int’l J. Computer Vision, vol. 14, pp. 119-130, 1995. G. Marola, “On the Detection of the Axes of Symmetry of Symmetric and Almost Symmetric Planar Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 1, pp. 104-108, Jan. 1989. V.S.N. Prasad and B. Yegnanarayana, “Finding Axes of Symmetry from Potential Fields,” IEEE Trans. Image Processing, vol. 13, no. 12, pp. 1559-1566, Dec. 2004. D. Shen, H.H.S. Ip, K.K.T. Cheung, and E.K. Teoh, “Symmetry Detection by Generalized Complex (GC) Moments: A Close-form Solution,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 5, pp. 466-476, May 1999. V.S. Nalwa, “Line-Drawing Interpretation: Bilateral Symmetry,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 10, pp. 1117-1120, Oct. 1989. M.J. Atallah, “On Symmetry Detection,” IEEE Trans. Computers, vol. 34, no. 7, pp. 663-666, July 1985. GUO ET AL.: IRREGULAR SHAPE SYMMETRY ANALYSIS: THEORY AND APPLICATION TO QUANTITATIVE GALAXY CLASSIFICATION [16] C.K. Chui and M.N. Parnes, “Measures of N-Fold Symmetry for Convex Sets,” Proc. Am. Math. Soc., vol. 26, pp. 480-486, 1970. [17] W.H. Tsai and S.L. Chou, “Detection of Generalized Principal Axes in Rotationally Symmetric Shapes,” Pattern Recognition, vol. 24, pp. 95-104, 1991. [18] G. Matheron and J. Serra, “Convexity and Symmetry: Part 2,” Image Analysis and Math. Morphology, vol. 2: Theoretical Advances, J. Serra, ed., Academic Press, pp. 359-373, 1988. [19] P. Saint-Marc, H. Rom, and G. Medioni, “B-Spline Contour Representation and Symmetry Detection,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 11, pp. 1191-1197, Nov. 1993. [20] T. Masuda, K. Yamamoto, and H. Yamada, “Detection of Partial Symmetry Using Correlation with Rotated-Reflected Images,” Pattern Recognition, vol. 26, pp. 1245-1253, 1993. [21] S. Fukushima, “Division-Based Analysis of Symmetry and Its Application,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 2, pp. 144-148, Feb. 1997. [22] J.M. Gauch and S.M. Pizer, “The Intensity Axis of Symmetry and Its Application to Image Segmentation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 8, pp. 753-770, Aug. 1993. [23] G. Heidemann, “Focus-of-Attention from Local Color Symmetries,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 26, no. 7, pp. 817-830, July 2004. [24] F.J. Budden, The Fascination of Groups. Cambridge Univ. Press, 1972. [25] J.A. Nelder and R. Mead, “A Simplex Method for Function Minimisation,” Computer J., vol. 7, pp. 308-313, 1965. [26] E.P. Hubble, “Extragalactic Nebulae,” Astrophysics J., vol. 64, pp. 321-369, 1926. [27] E.P. Hubble, The Realm of the Nebulae. Yale Univ. Press, 1936. [28] R.G. Abraham and S. Van Den Bergh, “The Morphological Evolution of Galaxies,” Science, vol. 293, pp. 1273-1278, 2001. [29] S. Van Den Bergh, “Galaxy Morphology: Out of Order,” Nature, vol. 445, p. 265, 2007. [30] C.J. Conselice, M.A. Bershady, and A. Jangren, “The Asymmetry of Galaxies: Physcal Morphology for Nearby and High-Redshift Galaxies,” The Astrophysics J., vol. 529, pp. 886-910, 2000. [31] R.G. Abraham and M.R. Merrifield, “Explorations in Hubble Space: A Quantitative Tuning Fork,” The Astronomical J., vol. 120, pp. 2835-2842, 2000. [32] S. Van Den Bergh, R.G. Abraham, L.F. Whyte, M.R. Merrifield, P.B. Eskridge, J.A. Frogel, and R. Pogge, “The Visibility of Galactic Bars and Spiral Structure at High Redshifts,” The Astronomical J., vol. 123, pp. 2913-2924, 2002. [33] R.G. Abraham, N.R. Tanvir, B.X. Santiago, R.S. Ellis, K. Glazebrook, and S. Van Den Bergh, “Galaxy Morphol-ogy to I = 25 mag in the Hubble Deep Field,” Monthly Notices of the Royal Astronomical Soc., vol. 279, L47-L52, 1996. [34] S. Van Den Bergh, R.G. Abraham, R.S. Ellis, N.R. Tan-Vir, B.X. Santiago, and K. Glazebrook, “A Morphological Catalog of Galaxies in the Hubble Deep Field,” The Astrophysical J. Supplement Series, vol. 107, pp. 1-17, 1996. [35] J. Brinchmann, R. Abraham, D. Schade, L. Tresse, R.S. Ellis, S. Lilly, O. Le Fèvre, K. Glazebrook, F. Hammer, M. Colless, D. Crampton, and T. Broadhurst, “Hubble Space Telescope Imaging of the CFRS and LDSS Redshift Surveys. I. Morphological Properties,” ApJ, vol. 499, pp. 112-133, 1998. [36] M. Volonteri, P. Saracco, and G. Chincarini, “A Catalogue of Galaxies in the HDF-South: Photometry and Structural Parameters,” Astronomy and Astrophysics Supplement Series, vol. 145, pp. 111-120, 2000. [37] M.A. Bershady, A. Jangren, and C.J. Conselice, “Structural and Photometric Classification of Galaxies I. Calibration Based on a Nearby Galaxy Sample,” AJ, vol. 119, pp. 2645-2663, 2000. [38] N. Otsu, “A Threshold Selection Method from Gray-Level Histograms,” IEEE Trans. Systems, Man, and Cybernetics, vol. 9, no. 1, pp. 62-66, Jan. 1979. [39] R.C. Gonzalez and R.E. Woods, Digital Image Processing, second ed. Prentice Hall, 2002. [40] K.R. Castleman, Digital Image Processing. Prentice Hall, 1996. [41] S.M. Pizer, W.R. Oliver, and S.H. Bloomberg, “Hierarchical Shape Description via the Multiresolution Symmetric Axis Transform,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 9, no. 4, pp. 505-511, July 1987. 1743 [42] K. Siddiqi, A. Shokoufandeh, S.J. Dickinson, and S.W. Zucker, “Shock Graphs and Shape Matching,” Int’l. J. Computer Vision, vol. 35, no. 1, pp. 13-32, 1999. [43] M. Pelillo, K. Siddiqi, and S.W. Zucker, “Matching Hierarchical Structures Using Association Graphs,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 11, pp. 1105-1120, Nov. 1999. [44] K. Siddiqi, B.B. Kimia, A. Tannenbaum, and S.W. Zucker, “On the Psychophysics of the Shape Triangle,” Vision Research, vol. 41, no. 9, pp. 1153-1178, 2001. [45] P.J. Giblin and B.B. Kimia, “On the Intrinsic Reconstruction of Shape from Its Symmetries,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 7, pp. 895-911, July 2003. [46] P.J. Giblin and B.B. Kimia, “A Formal Classification of 3D Medial Axis Points and Their Local Geometry,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 26, no. 2, pp. 895-911, Jan. 2004. [47] Q. Guo, J. Shao, V. Ruiz, and F. Guo, “Classification of Mammographic Masses Using Geometric Symmetry and Fractal Analysis,” Int’l. J. Computer Assisted Radiology and Surgery, vol. 2, suppl. 1, pp. S336-S338, 2007. [48] Q. Guo, “Computerized Texture and Shape Analysis for Classification of Breast Tumors in Digital Mammograms,” PhD thesis, Univ. of Reading, 2008. . For more information on this or any other computing topic, please visit our Digital Library at www.computer.org/publications/dlib.
© Copyright 2026 Paperzz