Skip to main content

Comparison of geometric morphometric outline methods in the discrimination of age-related differences in feather shape



Geometric morphometric methods of capturing information about curves or outlines of organismal structures may be used in conjunction with canonical variates analysis (CVA) to assign specimens to groups or populations based on their shapes. This methodological paper examines approaches to optimizing the classification of specimens based on their outlines. This study examines the performance of four approaches to the mathematical representation of outlines and two different approaches to curve measurement as applied to a collection of feather outlines. A new approach to the dimension reduction necessary to carry out a CVA on this type of outline data with modest sample sizes is also presented, and its performance is compared to two other approaches to dimension reduction.


Two semi-landmark-based methods, bending energy alignment and perpendicular projection, are shown to produce roughly equal rates of classification, as do elliptical Fourier methods and the extended eigenshape method of outline measurement. Rates of classification were not highly dependent on the number of points used to represent a curve or the manner in which those points were acquired. The new approach to dimensionality reduction, which utilizes a variable number of principal component (PC) axes, produced higher cross-validation assignment rates than either the standard approach of using a fixed number of PC axes or a partial least squares method.


Classification of specimens based on feather shape was not highly dependent of the details of the method used to capture shape information. The choice of dimensionality reduction approach was more of a factor, and the cross validation rate of assignment may be optimized using the variable number of PC axes method presented herein.


Quantitative morphometric methods have long been used to classify organisms. Discriminant function analysis (DFA) or canonical variates analysis (CVA) are often used to support the identification of distinct species, particularly in fossil lineages [14] and alternative statistical approaches to the classification of specimens based on maximum likelihood methods have also been developed [5]. The explicit assumption is that a low rate of misclassification of individuals from two populations provides evidence for genetic differences [6].

Traditional quantitative morphometrics have made use of a variety of lengths, widths, angles, and ratios to capture information about shape. Geometric morphometric approaches to shape have focused on complete, uniform measurement of shape, retaining all geometric information throughout the analysis. Within this context, measurement of curves or outlines poses some challenges, since mathematically curves are infinite sets of points. The use of multivariate statistical methods (specifically canonical variates analysis, CVA, a multiple group form of discriminant analysis) to classify specimens into groups requires that the curves or outlines on the specimens be represented by a limited number of measured variables. The linear CVA requires a matrix inversion of the pooled covariance matrix requiring more specimens than the sum of the number of groups and measurements per specimen. Classification of specimens based on outlines thus poses a challenge, in that accurate representation of a curve requires many measurements accurately, but this increase in parameters dramatically increases the sample sizes necessary to carry out the CVA.

A variety of geometric morphometric approaches to curves have been used, but comprehensive assessment of their performance in a CVA has been limited. Curves have been represented by mathematical functions [3, 711] or by a limited number of discrete points [1215]. One of the newer innovations is the class of semi-landmark methods that incorporate information about curves into the landmark-based formalism [1418]. This approach allows for the combination of information about discrete homologous points (i.e., the landmarks) with information about curves into a single analysis. There have been studies comparing the effectiveness of outline-based methods to traditional measurements [3] or outlines to landmark-based methods [19], and there have been comparisons among semi-landmark-based methods [4] but apparently no direct comparison of different outline-based methods.

Applying DFA or CVA to outline data requires first digitizing the structure, then aligning the structures to compensate for any arbitrary decision in the digitizing process, and finally extracting a discriminant function or a set of canonical variate axes from the data. The impact of alternative approaches to digitizing and aligning the structure on the detection of differences in mean shape or discrimination among groups has not been established. Among the methods for digitizing the curves are (1) template- or fan-based methods, in which a set of points is defined a priori by some rule (i.e., equal angles between all radii of a circle, with the points to be digitized being located at the intersection of the radii and the outline curve); (2) manual tracing of curves, in which points are selected by eye as the curve is traced; and (3) automated curve tracing, in which software is used to detect differences in color or brightness to delimit the curve. Additionally, semi-landmark methods (bending energy minimization or perpendicular projection), elliptical Fourier analysis, and extended eigenshape analysis approach the alignment process differently. The interaction between digitization and alignment may affect the ability to discriminate among shapes.

Once the data are collected and aligned, yet another potential methodological question must be addressed because methods like CVA and DFA require that there be more specimens than variables. The linear CVA requires a matrix inversion of the pooled within-group variance-covariance matrix, requiring that it be of full rank, which in turn requires more measured specimens than the sum of measurements per specimen and groups. If this condition is not met, there are more degrees of freedom in the measurements than in the specimens. The quadratic form of CVA requires independently estimated covariance matrices for each group and thus places even greater demands on the data. Fortunately, the linear method is quite robust and often outperforms the quadratic method even when the covariance matrices are unequal [20, 21].

The use of outline methods thus poses difficulties for CVA, both due to the large number of semi-landmarks needed per specimen to describe outlines and due to the representation of semi-landmark points by two coordinates (x- and y-) when there is only one degree of freedom per point. While points along the curve are originally measured as a pair of Cartesian coordinates, only one degree of freedom remains after the semi-landmark alignment procedure is used. Principal components analysis (PCA) may be used to reduce the dimensionality of the data by analyzing a limited number of PC scores of the specimens instead of the original data. This reduction poses a need for an objective criterion to determine the number of PC scores used. The simplest approach is to use as many PC axes as possible, given the degrees of freedom in the data, i.e., retaining all PC axes with non-zero eigenvalues.

In many studies, including ours, the rate of correct classification of specimens is a primary concern. Thus, we would suggest that optimization of the classification rate of the subsequent CVA be the objective criterion for determining the number of PC scores used in dimensionality reduction. There are two approaches to estimating the rate of correct assignments: resubstitution and cross-validation. The resubstitution estimator (the rate of correct assignments of specimens used to form the CVA axes) is known to be biased upwards [6], since this estimate of the success rate is based on the same data that is used to form the discriminant function. A better estimate of the classification rate may be obtained through cross-validation, in which one or more specimens are left out of the "training set" used to form the discriminant function [6]. The specimens left out of the training set can then be assigned to groups based on the discriminant function, with less upward bias than in the resubstitution rate. The use of large numbers of PC axes in the CVA may yield high rates of correct assignments based on the resubstitution estimator but substantially lower cross-validation rates due to overfitting the discriminant axes to the data, with a subsequent loss in generality (see discussion of overfitting in [22]). Reducing the number of PC axes used in the analysis may result in lower resubstitution rates, but higher cross-validation rates.

In addition to methods of dimensionality reduction based on PCA, a method based on a partial least square regression technique has also been proposed [23]. In this method, the covariance matrix between the measurements and a matrix of classification codes (with one column per group or class) is calculated. This covariance matrix is then decomposed using a singular value decomposition (SVD), which yields SVD axes that are linear combinations of the original measurements that show the greatest covariation with the classification variables. In the approach used by Kemsley [23], there is one SVD axis generated per class in the CVA. One then carries out the CVA on the scores of the specimens along these SVD axes. Kemsley reported that this method produced higher rates of correct classification (both resubstitution and cross-validation) than PCA-based dimension reduction.

Since the statistic of interest in many studies is the rate of correct assignments based on cross-validation, an alternative approach is to choose the number of PC axes that result in the highest cross-validation rate of correct assignments. This may be done by calculating cross-validation rates for a wide range of differing numbers of PC axes and using the number of PC axes that optimizes the cross validation assignment rates. The bootstrapping approach outlined by Solow [6] is then used to determine a confidence interval on the cross-validation assignment rate, by resampling the data (with replacement) and then carrying out the entire CVA analysis, including the determination of the number of PC axes to use, on the bootstrapped data set. The distribution of optimal cross-validation assignment rates over the bootstrap sets can then be used to determine confidence intervals on the cross-validation rate of classification. Our approach differs from others proposed to date [24, 25] in using the cross-validation rate of assignment as the objective criteria for the number of dimensions to use. These methods determine the number of PC axes to use in carrying out the CVA based on examination of the properties of the pooled covariance matrices themselves, rather than the end results [24, 25].

The goal of this study is methodological, focusing on the performance of different measurement and data acquisition procedures in classifying specimens based on outlines using canonical variates analysis. In this study, we compare the performance of two semi-landmark alignment methods (perpendicular projection [PP] and bending energy minimization [BEM]), elliptical Fourier analysis (EFA) and the extended eigenshape method to classify specimens. Additionally, we compare several approaches to data acquisition, manual curve tracing, template-based digitization, and automatic edge detection, as well as assessing the dependence of these methods on the number of points used in the analysis. We used as a test case the rectrices (tail feathers) of a single species of bird, the ovenbird (Seiurus aurocapilla), belonging to different age categories. Age-related differences in feather shape are common in many species and provide a good data set for a methodological study because there is a known, but subtle, difference in tail shapes between birds that are under a year old and birds that are more than a year old. In the field, experienced bird banders are often able to discriminate between age categories of birds by visual inspection of rectrix (tail feather) tip shape (e.g., [2629]). Traditional morphometric measurements – rectrix tip angle [3032] and width of rectrices [33]– also have been used to distinguish between birds in their first year and older birds. Among ovenbirds, rectrix tip shape has been documented to be more truncate among adult birds than young birds [32, 34]. Additionally, in this study, the age of specimens could be determined independently of feather shape based on dissection of these previously collected specimens. Moreover, feathers present a challenge to digitization, in that the edge of the feather is occasionally difficult to distinguish. Ontogenetic differences in ovenbird feathers thus present a system with a known variation in shape, but with some challenges to successful discrimination of shape.


Automatic curve tracing did not work well with the specimens in this study. Since the automated curve tracing actually required manually tracing the feather outline for our data set to get reliable detection of the outline edge, due to the irregular edges of the feathers, and did not appear to offer higher repeatability (Table 1), we did not attempt to carry out automated curve tracing on the remaining specimens. When bending energy minimization (BEM) was used with data acquired using a fan, there was a lower variation within repeated measures than when the data was acquired using curve tracing (Table 1). In contrast, perpendicular projection (PP) alignment yielded very similar estimates of variation in data acquired using fans and curve tracing. The ratio of the variation in repeated measurements of a single specimen to the total population variance using curve tracing was 0.077 for BEM and 0.020 for PP, while this ratio was 0.164 for BEM of fan-digitized data and 0.035 for PP of fan-digitized data. Manual curve tracing also took less time than the fan-based method to digitize feathers. The average digitizing time using curve tracing was approximately 4 minutes, whereas the same operation using a fan averaged roughly 6.5 minutes.

Table 1 Repeated measures variance under different measurement protocols using a single feather

When a fixed number of PC axes (40, to allow for slightly more specimens than variables when carrying out cross validation calculations) were used to reduce the dimensions of the data prior to the CVA, there was strong evidence of over-fitting (Table 2). The resubstitution rate of correct assignments was 100% for all methods using 40 PC axes. The cross validation rate of correct assignment varied from 58.7% to 78.3% for 40 PCA axes. The PLS method produced lower resubstitution rates (76.1% to 89.1%) but typically slightly higher cross validation rates (54.4 to 82.6%). The variable PCA method introduced here produced intermediate resubstitution rates (82.6% to 93.5%) but consistently high cross-validation rates (69.6 to 89.1%) and the difference between resubstitution and cross validation rates was greatly reduced.

Table 2 Classification rates produced by a CVA after each of the three dimensionality reducing approaches considered

The ability to correctly discriminate among specimens from the two age groups did not depend on the approach to digitization or on the alignment method (Table 2). The optimal rate of cross-validation assignment was remarkably consistent for the different approaches to semi-landmarks. The differences in cross-validation assignment rates (± 2.2 %) observed among the semi-landmark methods amounted to assignment of a single specimen. The cross-validation rate for EFA data was not as high, although the confidence interval for the EFA-based assignment rate was very similar to that derived from the semi-landmark methods. The estimated cross-validation rate for the eigenshape data was lower still. However, the bootstrap-derived estimate of the 95% confidence interval on the cross-validation rate for eigenshape data indicated that the observed rate was at the lower edge of the confidence interval (Table 3). The confidence interval itself was virtually identical to that obtained using the other methods.

Table 3 Bootstrap estimates of the cross-validation rates of CVA assignments : Variable number of PC axes method

The number of points included in the analysis had little impact on the results, although we should note that we could not readily vary the number of points using fan-based digitization. The error in the estimated length of the curve based on a reduced number of points seemed to be quite low over the range of points used in this study (Table 4). The ability to discriminate similarly showed very little dependence on the number of semi-landmarks used (Table 5), with the only differences appearing at 20 and 30 semi-landmarks when using curve tracing and the BEM.

Table 4 Error in the length of the curve as a function of the number of points used
Table 5 CVA results using variable number of semi-landmark points used.

An experienced bird bander correctly classified 38 (82.6%, n = 46) of all individual rectrices, similar to the percentage correctly assigned by the geometric morphometric methods. When the class of indeterminate feathers was removed, the proportion correctly classified increased to 90.3% (28 of 31). The more traditional method of using all tail feathers resulted in a classification rate of 93.5% (43 of 46), which increased to 97.4% (37 of 38) without indeterminate specimens.


Discrimination between age classes based on shape is robust to changes in data acquisition methods, semi-landmark alignment criteria, and method of shape analysis (semi-landmarks, EFA, and eigenshape). We find no evidence for the superiority of curve-tracing or fan-based methods of data acquisition for semi-landmark alignment for the specific example of feather outlines. However, the average time to digitize feathers was lower for curve tracing than fan-based methods, and curve tracing also allowed for easy variation in the number of points used in the final analysis. Based on these results, we would recommend curve tracing over the use of fans or templates.

Methods of semi-landmark alignment can be directly compared with respect to repeatability, whereas it does not seem legitimate to directly compare numerical results of partial Procrustes distances or summed squared distances based on BEM with those based on PP. Although the specimens may be in the same linear tangent space, they were not projected into that space in exactly the same manner. Since a single curve projects into different locations under the two alignment schemes, the difference in the two methods is not linear with respect to distances measured in the two groups. Thus, rather than using raw variance measures, ratios of variance of repeated measures of a single specimen to the whole population variance were used to compare BEM and PP. BEM produced a larger ratio of variation in repeated measures of a single specimen to the variation in the entire sample than PP whether using a fan or curve tracing. Curve tracing produced a lower ratio than fan-based digitization. Since the total variance in the sample is the sum of biological variance and measurement error, it appears that the BEM results in higher variation in measurements than PP for this data set.

The method of shape analysis–specifically whether the analysis was based on semi-landmark methods, EFA, or extended eigenshape analysis–had very little effect on the results. The different methods produced very similar rates of successful discrimination, based on the bootstrap estimates of the 95% confidence interval of the cross-validation rate of correct assignments. The semi-landmark methods did provide slightly higher observed cross-validation rates, perhaps due to the semi-landmark alignment or to the use of centroid size rather than outline length as a measure of size. It should be noted that the semi-landmark methods do incorporate "sliding" of semi-landmark points along the estimated curves, and thus the semi-landmark processing methods are not related to one another, or to the Fourier and eigenshape methods, by a simple linear transformation of variables. It is reassuring to note that the method of capturing the outline did not strongly affect the results of the analysis, indicating that any of the methods could be reasonably used to study outlines. However, the semi-landmark methods do allow ready incorporation of landmark data points not along a curve into the same analysis as outline data, which may prove advantageous in studies where interior structure is of importance. While this study did not incorporate landmark data in the CVA, an earlier ontogenetic study [35] indicated that the information carried by semi-landmarks and semi-landmarks are comparable.

The approach to dimensionality reduction presented here yielded higher rates of cross-validation assignment than the simple approach of using a number of PC axes equal to the degrees of freedom in the system, or the PLS method. In the original discussion of the randomization test to determine the range of classification probabilities, Solow [6] made use of backward variable selection to determine which variables to include in the discriminant function. This type of automatic variable selection will probably reduce the types of over-fitting of the discriminant function that we have observed (our CVA algorithm did not include such a variable reduction feature). We directly maximized the cross-validation assignment rate, rather than applying indirect approaches such as backwards or forwards variable selection, or determination of the number of axes to use based on the characteristics of the pooled variance-covariance matrix employed. Variable selection might produce further optimization of these rates; however, cross-validation rates approach the resubstitution rates for our data, indicating a balance between generality and precision. The Curse of Dimensionality [36] also appears in genetic data [37, 38], which suffers from the same difficulty of sample size relative to the number of variables as appears in semi-landmark data, so perhaps these approaches will prove useful in other contexts.


While a clear statement of the superiority of one method of outline analysis over the others would make for a resounding conclusion, this was not the case for this study. The general consistency of our results and the characteristics of CVA indicate the promise offered by semi-landmark methods of integrating information about outlines or curves with landmark points. Semi-landmark methods were as effective in capturing the outlines of the feathers as the more established Fourier and eigenshape approaches. The variable number of PC axes method of dimensionality reduction does serve to optimize the cross-validation rates of correct assignment when used in conjunction with outline data. Furthermore, this method produces higher cross validation rates than either a fixed, maximal number of PC axes, or the partial least squares method. Manual curve tracing was the preferred method of digitization, in that it was as reproducible as other methods, offered flexibility in the number of semi-landmarks used, and proved to be slightly faster than template-based digitization.


Study specimens and human assessment

Forty-six known age ovenbird specimens from the Canisius College Vertebrate Collections were utilized in this study. Age determination of each specimen occurred by dissection and examination of skull pneumatization. Incomplete skull pneumatization indicates a young (hatch-year) bird, while adults have a fully pneumatized skull. In addition, a bird bander with extensive experience with ovenbirds (SRM) assigned each individual to an age category using two different criteria. The first characterization involved examination of the right, fifth rectrix, the feather that was digitized for this study. Typically, bird banders designate each individual as young, adult, or indeterminate. Indeterminate feathers normally would not have been assigned an age category in the field, but in this study were further subdivided into either adult or young categories to match the two categories used by the CVA. Additionally, the bander examined all the feathers of the tail, which is what is typically done in the field, using the same initial classifications of young, adult, or indeterminate (subsequently subdivided into young and adult). The right fifth rectrix was removed from each specimen, and the upper surface was scanned using a flat-bed scanner. Prior to scanning, the barbs and barbules of each feather were arranged in the typical interlocking manner, producing intact vanes. A blue background provided contrast and a ruler provided scaling information in each scanned image.

Data acquisition and approaches to digitizing curves

Three different approaches to the digitization of points along curves were examined during this study. The simplest approach was to measure points spaced on the curve in an arbitrary manner, obtaining a dense sampling of points around the curve, and then use interpolation methods to reduce this set of points to some desired, fixed number of equally-spaced points [3, 8, 9, 12]. We refer to this approach as manual curve tracing. The second approach was to use a template (hereafter referred to as a fan) on the digital image that provided guidelines to delineate equally linearly-spaced, or equally angularly-spaced, points along the curve [35, 39]. The final approach was to use an automated approach to digitization, in which a computer is used to detect changes in an image (color or contrast levels), which indicates the edge of the specimen [11, 40]. After the automated detection and tracing of the edge, the number of points used was then reduced in the same manner as in the manual curve-tracing approach.

Using the tpsDig program [41] for manual curve tracing (using the "draw curves" mode), we digitized at least 200 closely spaced points around the periphery of the feathers (Fig. 1). Each tracing began at the most proximal point where the barbs of the leading edge of the feather met the rachis and ended at the analogous point on the trailing edge of the feather. This set of points was then used to generate data sets of a chosen number of points (from 20 to 120) around the periphery of the feather. Linear interpolation was used to obtain equally spaced points from the originally measured, irregularly spaced points. To determine the number of points necessary to describe the curve, we followed MacLeod's [12] suggestion of using the error in the length of the curve. This error was calculated as the percentage change in the curve length caused by the interpolation. The points obtained this way were then analyzed using semi-landmark methods, Fourier methods, and extended eigenshape methods.

Figure 1
figure 1

Digitization using a fan template (A) and manual curve tracing (B) of the same feather. When using a fan template, points were placed at the intersection of the fan and the feather margin. Manual curve tracing involved placing ≥ 200 points around the periphery to capture the outline.

We used a software tool, MakeFan6 [42], to plot fans on the image of each feather, digitizing points at the intersection of the curve and the lines of the fan. When constructing the fan, we anchored the ends of the fan at the tip of the feather and at the proximal end of the feather vane where it met the rachis (Fig. 1). A variety of different fans or "combs" allow for either equal linear or equal angular spacing to be used, with anchoring based on two to four landmark points. The fan used in our measurement protocol had 82 total points, 16 of which were in a semi-circular pattern near the tip with equal angular spacing, and the remaining 66 were evenly linearly-spaced along the length of the feather. We also reduced this original set of 82 points to a 41-point data set by omitting every other point in the fan. Points obtained using the fan method were analyzed only as semi-landmarks because the unequal point spacing of the fan makes these points inappropriate for use with Fourier and eigenshape methods.

Using the automatic edge detection option in tpsDig, we automated the digitization. The uneven edges of the feather limited the effectiveness of automatic edge detection, making it necessary to trace the outline of the feather using the pen tool in tpsDig prior to automatic edge detection. This additional manual procedure removed many of the advantages of the automatic edge detection method, leaving little practical difference in the operation of the edge detection method and the manual curve-tracing method. These feather data thus did not provide a good test set for the comparison of automatic versus manual curve tracing, except to the extent that other features of interest may similarly require considerable image enhancement.

Semi-landmark processing

Once a set of points around the curve was digitized, these semi-landmarks were processed using one of two alignment algorithms intended to reduce effects of the arbitrary selection of a limited number of points to represent the entire outline. Two different approaches, bending energy minimization (BEM; see [15, 17]) and perpendicular projection (PP; similar to that used by [14]), were used to align the semi-landmarks along the curves. The initial stages of semi-landmark alignment were the same for the two methods: the landmarks and semi-landmarks were first submitted to a generalized Procrustes analysis (GPA). This standard landmark-based morphometric method removes all differences between the specimens that can be attributed to the location of the specimen, to differences in orientation (or rotation), and to scale. In this study, a partial Procrustes superimposition [43, 44] was used, which fixes the centroid size (the square root of the summed squared distances of landmarks about the centroid) at 1. The GPA iteratively estimated a mean form and aligned all specimens on it.

After initial estimation of the mean shape of the specimens (Fig. 2), semi-landmark alignment was used to select a set of points used to represent the information contained in the homologous curves. Both methods started by estimating the tangent to the curve at each measured semi-landmark point. The landmarks were then moved along the tangent either to produce the smoothest possible deformation from the reference form (BEM; [1517, 45]) or to remove all variation tangent to the curve (PP; see [14]).

Figure 2
figure 2

Mean shapes under different semi-landmark methods. The mean of young specimens is shown is represented by the blue outline, and the mean of adults is represented by the red outline, each used 82 points. (A) Bending energy alignment using curve tracing, (B) perpendicular projection using curve tracing, (C) bending energy alignment using a fan, and (D) perpendicular projection using a fan.

BEM alignment was carried out using the tpsRelwarp program (version 1.39, [41]). The positions of the semi-landmarks (along contours) of each feather were allowed to slide along the direction parallel to the contours to minimize the bending energy necessary to produce the change in the contour relative to the reference form (the GPA-estimated mean form). This method is equivalent to the conservative assumption that the contour of a particular specimen is the result of the smoothest possible deformation of the reference form [15]. The reference form was then re-estimated after sliding the semi-landmarks of each specimen. This procedure was iterated until a stable mean form was obtained. As N. MacLeod (personal communication) notes, this procedure may result in a geometric construction (the GPA reference form) having substantial influence on the analysis, an effect which might be checked by using a fixed biological specimen as the reference form, rather than utilizing an iterated GPA mean shape. We used a GPA mean reference because other choices of reference can pose other, potentially more serious, problems [46].

Semi-landmark alignment based on the PP method was carried out using the SemiLand6 program [42]. The components of the differences in semi-landmark positions between the reference form and the target form that are tangent to the curve were mathematically removed. This procedure resulted in an alignment of the semi-landmarks on the target form along lines perpendicular to the curve passing through corresponding semi-landmarks on the reference form (see [14]). As long as the contours lack abrupt curvature changes relative to semi-landmark spacing, this criterion minimizes the distance between the semi-landmarks on the target and the reference.

Once the semi-landmarks were aligned under one of the two criteria, they were treated as points in a landmark-based analysis carried out in the linear tangent space to the underlying curved shape space [44, 47]. Statistical procedures, however, must account for the reduction of one degree of freedom per semi-landmark lost in the semi-landmark alignment procedure.

Elliptical Fourier analysis

Data gathered using the manual curve-tracing approach was analyzed using elliptical Fourier analysis (EFA), a fairly standard approach to outline data [3, 8, 11, 48]. In this particular implementation of EFA, a set of equally linearly-spaced points around the outline was formed from the curve-traced data and the centroid position was set to the origin. The Fourier transforms of the x- and y- coordinates of these points were obtained. To standardize specimen size and orientation, the length of the ellipse formed by the first harmonic was scaled to one, and this ellipse was oriented along the x-axis.

Standard eigenshape analysis

The standard eigenshape analysis of shape [12, 13] started with a series of equally linearly-spaced points around the closed outline, starting at a fixed landmark. This set of Cartesian coordinate points was then converted into the φ shape function, which is the net angular deviation between the chords connecting adjacent landmark points around the outline. The φ shape function may be thought of as a series of turning angles that specifies the directional changes necessary to move around the outline from one point to the next, resulting in one angular value per point around the outline. Given the spacing between the points around the outline, it was possible to use this set of angles to calculate the relative Cartesian coordinates of the points on the outline. It is common to convert φ to a normalized form φ* by subtracting the net angular change expected for a circle of the same size. This approach to shape measurement removed differences attributable to translation and rotation by measuring all angles relative to the orientation of the adjacent chord between points on the outline, so there is no information remaining about absolute orientation or starting location in φ*. Eigenshape analysis removes the effects of size by spacing outline points equally around the outline, rather than standardizing centroid size.

A singular value decomposition of the variance-covariance matrix of the φ* values [49, 50] was used to produce a set of axes that summarize the greatest variation along an ordered number of axes, as in a conventional PCA. The set of scores for specimens along these axes was then submitted to further analysis. The use of the term eigenshape data for this specific type of φ*-based outline data was in keeping with established literature [12, 49], although we note that eigenvector decompositions are common in many other contexts, including PCA.

Variation in repeated measurements of a single specimen

To estimate digitizing error, a single image of a single specimen was digitized ten times by a single operator. Each of the ten images was then analyzed using each of the three measurement methods and subjected to both methods of semi-landmark alignment. The summed-squared partial Procrustes distances about the mean shape divided by the number of specimens minus one was used as a measure of the variation in the measurements. Resampling with replacement was used to estimate a confidence interval for this variation. Data aligned by BEM and data aligned by PP were not directly compared to one another because of the difference in semi-landmark alignment criteria. Instead of direct comparisons of variation, we compared the ratio of the variation in repeated measures of a single specimen to the variation in the entire sample (all adult and young).

Discriminating between two groups based on shape

To discriminate between age-classes by shape, we used CVA. For the semi-landmark data, partial warp and uniform component scores based on the thin-plate spline decomposition were used [43, 51, 52]. Partial warps are a linear transformation of the original coordinates and thus will not affect the performance of the linear canonical variates axes. The EFA and eigenshape data were submitted to the CVA without additional processing. CVA requires a matrix inversion of the pooled within-group variance-covariance matrix. PCA was used to produce the necessary degree of dimensionality reduction. To determine the number of PC axes to retain, we calculated the cross-validation rate achieved using from 1 to df (the number of degrees of freedom in the system) PC axes and used the number of axes that produced the highest cross-validation rate.

A simple cross-validation protocol was used throughout the study. The cross validation assignment rate was determined by sequentially selecting a single specimen at a time as the test data. The CVA was carried out on the training set and the resulting CV axis was used to classify the test data. The success rate over all specimens forms the estimate of the cross validation rate. Each of 46 specimens was used sequentially as the cross validation specimen. Thus, there were 45 specimens in the training set and 1 specimen in the test set at time, producing a total of 46 possible cross-validation sets available under this protocol, More complex methods of forming test sets in cross validation are available, but the simple approach used here appears to yield reasonable and consistent results. The bootstrapping approach outlined by Solow [6] was then used to determine a confidence interval on the cross-validation assignment rate by resampling with replacement and repeating the entire CVA analysis, including the determination of the number of PC axes. The subroutines to determine the optimal numbers of PC axes and estimate this confidence interval are included in the program CVAGen6n [42].

Dimensionality reduction using partial least squares

In this approach developed by Kemsley [23], the covariance matrix between the measurements for each specimen and an N × S classification matrix is first calculated. The N × S classification matrix has N rows, one for each specimen, and S columns, where there are S groups. Following Kemsley's approach, a specimen receives a score of (N-n i )/N in the i th column of the classification if it is a member of the i th class, and a score of -n i /N in that column if it is not, so that the columns all have a mean of zero. This form of "dummy coding" is often used in multiple regression analysis. A singular value decomposition (as discussed in [53]) of the covariance matrix of the measurements and this classification matrix yields S axes that summarize the greatest pattern of covariance of the measurements with the classification variables, analogous to the way PC axes summarize the patterns of variance.

The scores of the specimens along these SVD axes are then used as variables in the CVA analysis. This approach as a whole is very similar to a multiple regression analysis. Kemsley [23] notes that in fact S-1 columns in the classification matrix would be sufficient to specify the group membership of all individuals (since if a specimen is not in the first S-1 groups, it must be in the last group S). However, Kemsley advocates use of S columns and S SVD axes, which we found to produce higher classification rates than the use of S-1 axes.


  1. Anstey RL, Pachut JF: Cladistic and phenetic recognition of species in the Ordovician bryozoan genus Peronopora. Journal of Paleontology. 2004, 78 (4): 651-674. 10.1666/0022-3360(2004)078<0651:CAPROS>2.0.CO;2.

    Article  Google Scholar 

  2. Harvati K: 3-D geometric morphometric analysis of temporal bone landmarks in Neanderthals and modern humans. Morphometrics: applications in biology and paleontology. Edited by: Elewa AMT. 2004, Berlin , Springer, 245-258.

    Google Scholar 

  3. Navarro N, Zatarain X, Montuire S: Effects of morphometric descriptor changes on statistical classification and morphospaces. Biological Journal of the Linnean Society. 2004, 83 (2): 243-260. 10.1111/j.1095-8312.2004.00385.x.

    Article  Google Scholar 

  4. Perez SI, Bernal V, Gonzalez PN: Differences among sliding semi-landmark methods in geometric morphometrics, with an application to human craniofacial and dental variation. Journal of Anatomy. 2006, 208: 769-784. 10.1111/j.1469-7580.2006.00576.x.

    Article  PubMed  Google Scholar 

  5. Polly PF, Head JJ: Maximum-likelihood identification of fossils: taxonomic identification of Quaternary marmots (Rodentia, Mammalia) and identification of vertebral position in the pipesnake Cylindrophis (Serpentes, Reptilia). Morphometrics: applications in biology and paleontology. Edited by: Elewa AMT. 2004, Berlin , Springer, 197-221.

    Google Scholar 

  6. Solow AR: A randomization test for misclassification probability in discriminant analysis. Ecology. 1990, 71 (6): 2379-2382. 10.2307/1938650.

    Article  Google Scholar 

  7. Kaesler RL, Waters JA: Fourier analysis of the ostracode margin. Geol Soc Am Bull. 1972, 83: 1169-1178.

    Article  Google Scholar 

  8. Rohlf FJ, Archie JW: A comparison of Fourier methods for the description of wing shape in mosquitoes (Diptera: Culicidae). Systematic Zoology. 1984, 33: 302-317. 10.2307/2413076.

    Article  Google Scholar 

  9. Lohmann GP, Switzer PN: On eigenshape analysis. Proceedings of the Michigan Morphometrics Workshop. Edited by: Rohlf FJ, Bookstein FL. 1990, Ann Arbor, Michigan , University of Michigan Museum of Zoology, Special Publication Number 2: 147-166.

    Google Scholar 

  10. Rohlf FJ: Fitting curves to outlines. Proceedings of the Michigan morphometrics workshop. Edited by: Rohlf FJ, Bookstein FL. 1990, Ann Arbor, Michigan , University of Michigan Museum of Zoology, Special Publication Number 2: 167-178.

    Google Scholar 

  11. Iwata H, Ukai Y: SHAPE: A computer program package for quantitative evaluation of biological shapes based on elliptic Fourier descriptors. Journal of Heredity. 2002, 93 (5): 384-385. 10.1093/jhered/93.5.384.

    Article  CAS  PubMed  Google Scholar 

  12. MacLeod N: Generalizing and extending the eigenshape method of shape space visualization and analysis. Paleobiology. 1999, 25: 107-138.

    Google Scholar 

  13. Zahn CT, Roskies RZ: Fourier descriptors for plane closed curves. IEEE Transactions on Computers. 1972, c-21: 269-281.

    Article  Google Scholar 

  14. Sampson PD, Bookstein FL, Sheehan FH, Bolson EL: Eigenshape analysis of left ventricular function from contrast ventriculograms. Advances in morphometrics. Edited by: Marcus LF, Corti M, Loy A, Naylor GJP, Slice DE. 1996, New York , Plenum, 211-234.

    Chapter  Google Scholar 

  15. Bookstein FL: Applying landmark methods to biological outline data. Image fusion and shape variability. Edited by: Mardia KV, Gill CA, Dryden IL. 1996, Leeds, United Kingdom , University of Leeds Press, 79-87.

    Google Scholar 

  16. Bookstein FL: Landmark methods for forms without landmarks: morphometrics of group differences in outline shape. Medical Image Analysis. 1997, 1 (3): 225-243. 10.1016/S1361-8415(97)85012-8.

    Article  CAS  PubMed  Google Scholar 

  17. Green WDK: The thin-plate spline and images with curving features. Image fusion and shape variability. Edited by: Mardia KV, Gill CA, Dryden IL. 1996, Leeds, United Kingdom , University of Leeds Press, 79-87.

    Google Scholar 

  18. Bookstein FL, Streissguth AP, Sampson PD, Connor PD, Barr HM: Corpus callosum shape and neuropsychological deficits in adult males with heavy fetal alcohol exposure. Neuroimage. 2002, 15 (1): 233-251. 10.1006/nimg.2001.0977.

    Article  PubMed  Google Scholar 

  19. Loy A, Busilacchi S, Costa C, Ferlin L, Cataudella S: Comparing geometric morphometrics and outline fitting methods to monitor fish shape variability of Diplodus puntazzo (Teleostea: Sparidae). Aquacultural Engineering. 2000, 21 (4): 271-283. 10.1016/S0144-8609(99)00035-7.

    Article  Google Scholar 

  20. MacLachlan GJ: Discriminant analysis and statistical pattern recognition. 1992, New York, NY , Wiley

    Chapter  Google Scholar 

  21. Seber GAF: Multivariate Observations. 1984, New York, NY , Wiley

    Chapter  Google Scholar 

  22. Burnham KP, Anderson DR: Model selection and inference: a practical information-theoretic approach. 1998, New York , Springer-Verlag

    Chapter  Google Scholar 

  23. Kemsley EK: Discriminant analysis of high-dimensional data: a comparison of principal components analysis and partial least squares data reduction methods. Chemometrics and Intelligent Laboratory Systems. 1996, 33 (1): 47-61. 10.1016/0169-7439(95)00090-9.

    Article  CAS  Google Scholar 

  24. Schott JR: Dimensionality reduction in quadratic discriminant analysis. Computational Statistics & Data Analysis. 1993, 16 (2): 161-174. 10.1016/0167-9473(93)90111-6.

    Article  Google Scholar 

  25. Flury L, Boukai B, Flury BD: The discrimination subspace model. Journal of the American Statistical Association. 1997, 92: 758-766. 10.2307/2965724.

    Article  Google Scholar 

  26. Laaksonen M, Lehikoinen E: Age determination of Willow and Crested tits Parus montanus and P. cristatus. Ornis Fennica. 1976, 53: 9-14.

    Google Scholar 

  27. Fairfield DM, Shirokoff PA, Engs R: Aging North American kinglets - a new technique. Blue Bill (suppl). 1978, 25: 19-21.

    Google Scholar 

  28. Weinberg HJ, Roth RR: Rectrix shape as an indicator of age in the Wood Thrush. Journal of Field Ornithology. 1994, 65: 115-121.

    Google Scholar 

  29. Yunick RP: Rectrix shape as a criterion for determining age of the Pine Siskin. North American Bird Bander. 1995, 20: 101-105.

    Google Scholar 

  30. Meigs JB, Smith DC, Van Buskirk J: Age determination of Black-capped Chickadees. Journal of Field Ornithology. 1983, 54: 283-286.

    Google Scholar 

  31. Collier B, Wallace GE: Aging Catharus thrushes by rectrix shape. Journal of Field Ornithology. 1989, 60: 230-240.

    Google Scholar 

  32. Donovan TM, Stanley CM: A new method of determining ovenbird age on the basis of rectrix shape. Journal of Field Ornithology. 1995, 66: 247-252.

    Google Scholar 

  33. Yunick RP: Further observation on the timing of skull pneumatization in the Pine Siskin. North American Bird Bander. 1992, 17: 93-96.

    Google Scholar 

  34. Morris SR, Bradley MT: Is tail feather shape a reliable indicator of age in warblers and thrushes?. North American Bird Bander. 2000, 25: 125-131.

    Google Scholar 

  35. Sheets HD, Kim K, Mitchell CE: A combined landmark and outline-based approach to ontogenetic shape change in the Ordovician trilobite Triarthrus becki. Morphometrics: applications in biology and paleontology. Edited by: Elewa AMT. 2004, Berlin , Springer, 67-82.

    Google Scholar 

  36. Bellman RL: Adaptive control processes: a guided tour. 1961, Princeton, New Jersey , Princeton University Press

    Google Scholar 

  37. Xia YC, Tong H, Li WK, Zhu LX: An adaptive estimation of dimension reduction space. Journal of the Royal Statistical Society Series B-Statistical Methodology. 2002, 64: 363-388. 10.1111/1467-9868.03411.

    Article  Google Scholar 

  38. Antoniadis A, Lambert-Lacroix S, Leblanc F: Effective dimension reduction methods for tumor classification using gene expression data. Bioinformatics. 2003, 19 (5): 563-570. 10.1093/bioinformatics/btg062.

    Article  CAS  PubMed  Google Scholar 

  39. Guralnick R, Kurpius J: Spatial and temporal growth patterns in the phenotypically variable Littorina saxatilis: surprising patterns emerge from chaos. Beyond heterochrony: the evolution of development. Edited by: Zelditch ML. 2001, New York , Wiley-Liss, 195-228.

    Google Scholar 

  40. Ferson S, Rohlf FJ, Koehn RK: Measuring shape variation of two dimentional outlines. Systematic Zoology. 1985, 34: 59-68. 10.2307/2413345.

    Article  Google Scholar 

  41. Rohlf FJ: tps software series. 2002, Stony Brook , Department of Ecology and Evolution, State University of New York

    Google Scholar 

  42. Sheets HD: IMP software series. 2001, Buffalo, New York , Canisius College

    Google Scholar 

  43. Dryden IL, Mardia KV: Statistical shape analysis. 1998, Chicester, United Kingdom , Wiley

    Google Scholar 

  44. Rohlf FJ: Shape statistics: Procrustes superimpostions and tangent spaces. Journal of Classification. 1999, 16: 197-223. 10.1007/s003579900054.

    Article  Google Scholar 

  45. Bookstein FL, Gunz P, Mitteroecker P, Prossinger H, Schaefer K, Seidler H: Cranial integration in Homo: singular warps analysis of the midsagittal plane in ontogeny and evolution. Journal of Human Evolution. 2003, 44 (2): 167-187. 10.1016/S0047-2484(02)00201-4.

    Article  PubMed  Google Scholar 

  46. Rohlf FJ: On applications of geometric morphometrics to studies of ontogeny and phylogeny. Systematic Biology. 1998, 47: 147-158. 10.1080/106351598261094.

    Article  CAS  PubMed  Google Scholar 

  47. Slice DE: Landmark coordinates aligned by procrustes analysis do not lie in Kendall's shape space. Systematic Biology. 2001, 50 (1): 141-149.

    Article  CAS  PubMed  Google Scholar 

  48. Yoshioka Y, Iwata H, Ohsawa R, Ninomiya S: Analysis of petal shape variation of Primula sieboldii by elliptic Fourier descriptors and principal component analysis. Annals of Botany. 2004, 94 (5): 657-664. 10.1093/aob/mch190.

    Article  PubMed Central  PubMed  Google Scholar 

  49. Lohmann GP: Eigenshape analysis of microfossils: a general morphometric procedure for describing changes in shape. Mathematical Geology. 1983, 15: 659-672. 10.1007/BF01033230.

    Article  Google Scholar 

  50. Joreskog KG, Klovan JE, Reyment RA: Geological factor analysis. 1976, Amsterdam , Elsevier

    Google Scholar 

  51. Bookstein FL: Principal warps: thin-plane splines and the decomposition of deformations. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1989, 11: 567-585. 10.1109/34.24792.

    Article  Google Scholar 

  52. Zelditch ML, Swiderski DL, Sheets HD, Fink WL: Geometric morphometrics for biologists: a primer. 2004, Boston , Elsevier

    Google Scholar 

  53. Lay DC: Linear algebra and its applications. 2003, New York , Addison-Wesley

    Google Scholar 

Download references


Arthur R. Clark collected the specimens and generously provided them to us for this study. His collections were funded and supported by the Buffalo Museum of Science and the Buffalo Ornithological Society. Peggy Buckley assisted with image processing. KMC received funding for this work on a Merck/AAAS Undergraduate Summer Research Program grant to Canisius College. Robert Morris, Mark Webster, and Miriam Zelditch provided valuable comments and suggestions on earlier drafts of this manuscript.

Author information

Authors and Affiliations


Corresponding author

Correspondence to H David Sheets.

Additional information

Competing interests

The author(s) declare that they have no competing interests.

Authors' contributions

HDS designed the study, wrote the IMP series software used in the analysis, performed most of the data analysis, helped draft the figures, and was the lead author of the draft and manuscript. KMC and JMP scanned and digitized feather outlines, performed some data analysis, and assisted in drafting the manuscript and preparing figures. SRM performed dissections, determined specimen ages via dissection and visual inspection of tail feather shape, prepared the final figures, and helped write and revise the manuscript.

Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

Authors’ original file for figure 1

Authors’ original file for figure 2

Rights and permissions

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Sheets, H.D., Covino, K.M., Panasiewicz, J.M. et al. Comparison of geometric morphometric outline methods in the discrimination of age-related differences in feather shape. Front Zool 3, 15 (2006).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: