Abstract
To assess facial form, one has to determine the size, position, orientation, shape, and symmetry of the different facial units. Many of these assessments require a frame of reference. The customary coordinate system used for these assessments is the ‘standard anatomical frame of reference’, a three-dimensional Cartesian system made by three planes: the sagittal, the axial, and the coronal. Constructing the sagittal plane seems simple, but because of universal facial asymmetry, it is complicated. Depending on the method one selects, one can build hundreds of different planes, never knowing which one is correct. This conundrum can be solved by estimating the sagittal plane a patient would have had if his or her face had developed symmetrically. We call this the ‘primal sagittal plane’. To estimate this plane we have developed a mathematical algorithm called LAGER (Landmark Geometric Routine). In this paper, we explain the concept of the primal sagittal plane and present the structure of the LAGER algorithm.
At first glance, building a sagittal plane for a head seems simple. This simplicity stems from the fact that when we envision this task, we picture doing it on a perfectly symmetrical subject. Unfortunately, no human head is perfectly symmetrical. In facial asymmetry, we can build hundreds of different sagittal planes, not knowing which one is correct.
So, how can we build a sagittal plane for an asymmetric head? One solution is to use the ‘orthogonal best-fit method’. In this method, a computer algorithm first creates a three-dimensional (3D) Cartesian system comprised of three orthogonal planes. Then the algorithm translates and rotates the frame of reference until the sum of distances between the planes and key craniofacial landmarks is minimal. Unfortunately, the orthogonal best-fit method is flawed.
Another solution for building a sagittal plane for patients with asymmetric heads is to use the natural head posture (NHP). Unfortunately, the NHP method is inconsistent for two reasons. First, some patients have difficulty aligning their heads in the NHP. Second, even within the same patient, there are temporal variations in the NHP.
In order to solve this clinical problem, we first sought to answer a fundamental question: What is the ideal plane of symmetry for any patient? At conception, our genes are programmed to produce perfect facial symmetry, yet this never occurs. We know this because no individual has perfect facial symmetry. To various degrees, we are all asymmetric; a multitude of stressors influence craniofacial development, resulting in asymmetry. Yet to measure facial deformity and to plan its correction there is no better frame of reference than the one a subject would have had if he or she did not have asymmetry. We call this the ‘primal frame of reference’.
To estimate this plane we have developed a mathematical algorithm called LAGER (Landmark Geometric Routine). In this paper, we explain the concept of the primal sagittal plane and present the structure of the LAGER algorithm.
Estimation of the primal sagittal plane
The estimation of the primal sagittal plane is a challenging and fascinating problem. Fortunately, we have made significant progress, and now have a method that works very well in most circumstances. We have codified the solution in an algorithm we call LAGER, for La ndmark Ge ometric R outine.
Landmark Geometric Routine (LAGER)
The goal of LAGER is to estimate the best plane of symmetry for an asymmetric individual. As its name implies, it uses landmarks—discrete anatomical points—for its calculations. The sagittal plane (the plane of symmetry of the body) can be easily calculated for an individual with body symmetry. The difficulty arises when the body is asymmetric. In this circumstance, asymmetric landmarks skew the sagittal plane. Yet removing the displaced landmarks can prevent the distortion. Our algorithm uses this principle to determine the best plane of symmetry.
LAGER is easier to comprehend by looking at a simple example. Consider a young butterfly that is exposed to pesticides early in life. Because of the exposure, its right hind-wing overgrows ( Fig. 1 ). We get to see the butterfly, for the first time, as a deformed adult. To analyze its form, we take a picture looking at it from above. On the picture, we identify two midline landmarks and five bilateral landmarks. The midline landmarks m1 and m2 delimit the butterfly’s body, m1 being anterior and m2 being posterior. The bilateral landmarks demarcate the outline of the wings ( Fig. 2 ).
When trying to examine the butterfly’s asymmetry, our first inclination is to compare the right and left sides after we have superimposed them. For the superimposition, we will most likely fold one of the butterfly’s sides on its body axis—the line demarcated by m1 and m2. As a result of the assessment, we will conclude that the forewings and the hind-wings are asymmetric ( Fig. 3 ). Yet we know that only the hind-wing was deformed ( Fig. 1 ).
But what if we knew the primal sagittal plane for the butterfly? Would an analysis of form based on this plane have shown us the truth? Conveniently, our butterfly is synthetic (a man-made thought experiment). Thus, we can answer this question. In Fig. 4 , we superimpose the right and left sides of the butterfly by folding one of its sides on the primal axis of symmetry. As you can see, this approach correctly shows that the forewings are symmetrical, only the hind-wings are uneven.
LAGER estimates the best plane of symmetry in three steps. The first step scores all landmarks for their degree of asymmetry, the second step removes the most asymmetric landmarks, and the third step calculates the sagittal plane.
To detect asymmetric structures, LAGER uses a Procrustes method. Geometric objects have four basic characteristics: size, location, orientation, and shape. An ordinary Procrustes analysis is a mathematical method that detects shape differences between similar objects. The analysis begins by superimposing the objects optimally. For the superimposition, the objects are first translated to the same location. Next, they are scaled to the same size. Then, one of them is kept static as a target, while the other is rotated until the sum of the (squared) distances between corresponding landmarks is minimized.
At times, rather than looking for differences in shape, one is interested in comparing forms—form being the combination of size and shape. To compare forms, a Procrustes superimposition does not scale the objects to the same size. This is the type of Procrustes superimposition we codified in LAGER.
We begin the Procrustes analysis of symmetry by dividing the form of the whole butterfly into two half-forms: right and left. To divide the form, the landmarks of the whole form are divided into two groups: the right set containing all the right landmarks, as well as all the midline landmarks, and the left set containing all left landmarks and again the midline landmarks ( Fig. 5 ).
Next, using a series of manoeuvres (transformations), we superimpose the two half-forms. However, before starting, we have to pick one half-form to be the object of the transformations and the other as the target. Which half-form (right or left) becomes the object is inconsequential. In this example, we transform the right half-form; the left remains as the target.
The first manoeuvre reflects (flips) the right half around its antero-posterior axis, creating a mirror image. This operation makes both halves comparable ( Fig. 6 ). The second manoeuvre centres both halves on a Cartesian coordinate system. To centre the halves we first determine the centroid of each half. Then, we translate both forms until their centroids are on the origin of the Cartesian system ( Fig. 6 ). The third manoeuvre rotates the right half around its centre until it is aligned to the left half (target). Alignment is reached when the distances between corresponding landmarks—of the right and the left halves—are minimal ( Fig. 7 ).
To quantify the degree of asymmetry of each landmark, we measure the distances between analogous right and left landmarks ( Fig. 7 ). These distances, called ‘partial Procrustes distances’, are (directly) proportional to the degree of asymmetry. Thus, they work well for our estimations.
Unfortunately, Procrustes superimposition is susceptible to the Pinocchio effect, a phenomenon that occurs when outlier landmarks sway the alignment of a form, magnifying the Procrustes distances of other, less displaced landmarks. Fortunately, we have been able to curtail the Pinocchio effect using a recursive method.
Once LAGER determines the degree of asymmetry of all landmarks, it sorts them from the most asymmetric to the least. Then, it removes the most asymmetric landmarks. Figure 8 presents the scores for our asymmetric butterfly. Figure 9 shows how LAGER removed the three asymmetric landmarks, keeping the four symmetric ones.