1 Background

Scoliosis is a three-dimensional (3D) spine and trunk deformity associated with pain, osteoarthritis, and in rare cases death via cardiopulmonary complications [29]. It is routinely monitored in clinic with a series of full spinal X-rays, which expose patients to an effective dose of approximately 130 μSv [7]. Other imaging modalities have been explored including magnetic resonance (MR) imaging and computed tomography (CT). CT is capable of more accurately imaging measures such as the apex rotational angle [23] but has a much greater radiation dose (e.g., abdominal CT doses 7.3 mSv) [7]. MR imaging allows multiplanar views and no radiation [23], but can also have limited use after surgery when metallic implants are present [35]. Plain radiography continues to be the most common method of assessment.

The pathogenesis of spinal deformity progression is still poorly understood. The prevalence of scoliosis severe enough to require treatment by bracing or surgery (Cobb angle >20°) is in the range of 0.1–0.5% of the population [30]. The most common form of scoliosis, adolescent idiopathic scoliosis (AIS), may begin in the preteen years but becomes most prominent during the teenage growth spurt. A primary concern of orthopedic surgeons when managing AIS patients with a minor curvature is identifying whether a curve will progress to severe deformity and require treatment. Accurate identification of curves destined to progress requires a clear understanding of the natural history of idiopathic scoliosis. Since there is currently no reliable way to determine which curves will progress, clinical practice is to monitor all scoliosis patients with a series of full spinal X-rays associated with increased radiation exposure and cancer risk in these adolescents [18]. It is desirable to reduce radiation exposure as much as possible for AIS patients.

Multiple factors contribute to scoliotic curve progression. The incidence of curve progression of 5° (Cobb angle) or more varies according to the criteria of progression for different patient groups with different age, sex, initial Cobb angles, curve pattern, inclusion of patients undergoing treatment, and length of follow-up [9, 11, 12, 26]. After prospectively investigating 1,436 children with untreated idiopathic scoliosis of at least 10°, each followed clinically and roentgenographically for one to four follow-up visits for a mean of 3.2 years [32], only a small percentage of those scoliotic curves progressed (14.7%). Specific factors associated with a higher risk of curve progression included: sex (girls predominantly), curve pattern (right thoracic and double curves in girls, and right lumbar curves in boys), maturity (girls before the onset of menses), age (time of pubertal growth spurt), and curve magnitude (≥30°). Other reports [8, 21] have also highlighted the factors of remaining growth potential, most rapid adolescent skeletal growth (12 years for girls and 14 years for boys), and Risser sign. The greater the initial curves, the stronger the correlation between spinal growth and curve progression (r = 0.05–0.64) [37]. Factors that increase growth rate, inducing asymmetry, or decrease the inherent stability of the spine may encourage the development and progression of scoliosis [22]. Rotation of the curve is an additional parameter to analyze the risk of progression [31]. However, these studies only qualitatively predicted scoliosis progression, i.e., the percent chance that a scoliosis curve will progress. It is not clear to what extent these factors can accurately predict the progression of scoliotic curves. The relation between these factors and the extent of curve progression is difficult to quantify.

Yamauchi et al. [36] developed an equation with the following five parameters for predicting scoliosis progression: Cobb angle; rotation of the apical vertebra; deviation of apical vertebra; Risser’s expected correction; and maturation index of the iliac apophysis. In this study, an increase of 5° or more during more than 2 years was considered to be progression. Unfortunately, the result for predicting progression was poor, with an accuracy of ±10°. Mehta [21] was able to predict curve progression using the magnitude of the curve and the rib–vertebra angle difference. However, the study was based on infantile scoliosis and therefore the result is not applicable to juvenile or adolescent scoliosis. Korovessis et al. [14] developed a formula for the prediction of progression of adult idiopathic lumbar scoliosis using the Harrington factor, disc index, and lateral spondylolisthesis of the apical vertebra. Even though the prediction accuracy was good, the developed formula was based on adult scoliosis. Consequently, the equation is not suitable for patients with AIS, as the most common curvature in AIS patients is thoracic curvature rather than lumbar curvature.

These previous studies on predicting scoliosis progression appear to only use data from initial diagnosis for analysis, and final follow-ups as reference for judging whether the curve is progressive or stable. However, the development of scoliosis takes some time and the progression and stabilization of different scoliotic curves may vary. Scoliosis develops in a specific manner and its characteristics can plausibly be observed from serial measurements. The objective of this study was to predict a future progressed 3D spinal curve with the previous successive 3D spinal curves. To implement this study, an initial concept of an artificial progression surface (APS) of scoliosis is proposed. A database of 35 consecutive patients with AIS (29 females and six males, 12.3 ± 2.3 years, range 8.6–17.2 years, Cobb angle 30.2 ± 12.4°, range 10.1–69.9° at the first visit) is available in the scoliosis research lab at the University of Calgary, acquired between 1997 and 2002. There were 101 consecutive measurements in total. The average of incremental Cobb angle between two consecutive measurements is 3.49° per 6 months, standard deviation 2.31° per 6 months, maximum 14.95° per 6 months, and minimum 0.88° per 6 months. The concept that spinal deformities of AIS patients change smoothly with time is based on the idea that the spine is a continuous natural system that must progress in a continuous manner. It was hypothesized that the progression of 3D spinal deformity can be predicted by a numerical extrapolation technique, and that a sufficient minimum number of spinal curves will provide clinically relevant predictions.

2 Methods

2.1 Data acquisition

Inclusion criteria were comprised of the following: (1) diagnosis of AIS in patients older than 8 years; (2) no instrumentation/surgery during consecutive measurements; and (3) at least three successive follow-ups in 6-month intervals after the initial visit. Due to abrupt changes of spinal curvatures, patients received surgical treatments were excluded in the current study. However, patients received partial bracing were included. Two standing whole-spinal postero-anterior (PA) radiographs were obtained for all patients at each visit (0° and 20° angled down). In the aforementioned database of 35 AIS patients, subjects with missed sagittal plane spinal curves were excluded in the current study. A total of 11 AIS patients (nine females and two males, 11.4 ± 2.4 years, range 8.6–15.5 years, Cobb angle 29.8 ± 9.6°, and range 12.2–55.0° at the first visit) met these criteria. The maximum number of available successive measurements for an individual AIS patient was 10, with 56 consecutive measurements in total. The protocol was approved by the University of Calgary Conjoint Health Research Ethics Board. Informed consent was obtained for all study participants.

2.2 Spine curve

Two X-ray images in the PA 0° and 20° orientation at each data acquisition time point of each patient, as well as known fiducial landmarks, were used to reconstruct the 3D model of the spine and rib cage using the direct linear transformation (DLT) technique [15, 19]. A custom designed patient positioning frame was adopted for consistent data acquisition [27]. Six landmarks per vertebra (superior and inferior bases of both pedicles and endplate centers) were identified on each X-ray film to allow 3D reconstruction of the spine. The accuracy of the 3D reconstruction of the spine was assessed by comparing the reconstructed model with precise measurements made with a coordinate measuring machine on 17 thoracic and lumbar vertebrae (T1–L5) extracted from a normal cadaveric spine specimen. The overall accuracy of the 3D reconstruction for the PA 0° and PA 20° stereopair was 5.6 ± 4.5 mm [1].

The tips of pedicles could be identified more precisely than the center of the end plates on PA radiographs. The vertebral digitization errors were less for pedicles than for end plates. Therefore, the 3D spinal curve was mathematically represented by a line passing through the centers of pedicles, instead of the midpoints of the vertebral body. The spinal curve was best fit with a third-order Fourier-series smoothing function [28]. The Fourier series were of the form:

$$ f(x) = A_{0} + \sum {A_{n} \cos (nx)} + \sum {B_{n} \sin (nx)} $$
(1)
$$ x = \left( {\text{input}} \right)\;*\;\pi /L,\quad L = {\text{length of curve}} $$
(2)

where input is the deviation of curve, the lateral deviation of pedicles on the coronal plane and the sagittal plane in this study; f(x) is the elevation of curve, the elevation of each pedicle in this study. For an order n = 3, this gave 7 coefficients describing the curve; the first coefficient was the average value of the function on the domain, and others were amplitudes of sine and cosine waves of different wavelengths being superimposed.

Prediction accuracies of spinal indices, Cobb levels, apical location, spinal length, computed Cobb angle, and lateral deviation at apex were calculated by comparing the predicted data with the reference (actual) values. Similar to the clinical measure of Cobb angle and apex lateral deviation (Scoliosis Research Society), a computed Cobb angle was calculated from the angle between normals to the spine curve at inflectional points, apex location of a primary curve, and apex lateral deviation (the distance of the apical point from the vertical line from L5). Spinal length was calculated as the length from vertebra T1 to L5 on the coronal plane or in space. The computed Cobb angle was slightly greater (13%) than the clinical Cobb angle, but is known to be highly correlated with it (r = 0.97) [33]. The inter- and intra-observer variation of computed Cobb angle has been previously reported as 0.4°–1.8° in the frontal plane [6].

2.3 Artificial progression surface

AIS progresses within a self-sustaining biomechanical cycle involving asymmetrical loading of the spine, alteration of vertebral growth, and development of scoliosis deformities [3, 25]. The pathogenesis of AIS is not clearly defined with respect to the manner in which structural deformities develop or the sequence in which they appear.

Here, it was assumed that scoliosis progressed smoothly with time and, thus, spinal curvatures in different time lags would be closely correlated. The shape of the pelvic girdle of a scoliotic patient is usually normal, and the fifth lumbar vertebra (L5) is not typically deformed. Each spinal curve S t (t is time order) is composed with seventeen 3D coordinates of pedicle centers of vertebrae (thoracic T1–T12 and lumbar L1–L5) in the space, S i  = {(x t,1 y t,1 z t,1 ); …; (x t,j y t,j z t,j ); …; (x t,17 y t,17 z t,17)} (t = 1, …, n, j = 1, …, 17), n is the number of serial curves. Figure 1 shows four serial spinal curvatures of an AIS patient.

Fig. 1
figure 1

Schematic demonstration of a time series of vectors composed of four successive spinal curves of consecutive measurements (mm) in 6-month intervals, each represented by a smooth curve passing through pedicle centers (circles) of 17 vertebrae (T1–L5) with a third-order Fourier series function

If consecutive 3D spinal curves were collected and erected from the same location, L5, an APS would be formed to represent the scoliosis spatial deformity (Fig. 2).

Fig. 2
figure 2

Schematic demonstration of an APS of scoliosis formed with three successive spinal curves {S t1 S t2 S t3} smoothed by a NURBS surfacing technique. To clearly see the intrinsic features of the APS, the serial spinal curves (ii) were projected on two anatomic planes: coronal (i) and sagittal (iii), and separated by a certain space. Solid points on the spinal curves represent 17 anatomical vertebral centers (thoracic T1-12 and lumbar L1-5 from the top to the bottom). The vertebral location V 4,j (u,v,w) of predicted curve S t4 (j = 1, …, 17) was individually estimated by corresponding vertebrae V i,j (u,v,w) (i = 1, 2, 3, j = 1, …, 17) of three fitted curves on the APS {Sf t1 Sf t2 Sf t3} using an extrapolation technique

Due to measurement and 3D reconstruction errors, consecutive spinal curves would not fit exactly on the progression surface. A surface smoothing technique, Non-uniform Rational B-Spline (NURBS) [16], was adopted to smooth the progression surface and to establish the relation between successive spinal curves and prevent oscillating curve extrapolation. The vertebral locations are control points and the vertices of the characteristic polyhedron. A parametric NURBS surface was defined as

$$ P(u,v) = \sum\limits_{{{\text{Line}} = 0}}^{\text{NLines}} {\sum\limits_{{{\text{Vertex}} = 0}}^{\text{NVertices}} {P_{\text{Line,Vertex}} B(u)_{\text{Vertex,Order}} B(v)_{\text{Line,Order}} } } $$
(3)

where P(uv) is the parametric B-spline approximation, P Line,Vertex is the control polyhedron (i.e., data vertices), and B(u) and B(v) are the normalized basis function values. There are (NLines + 1) × (NVertices + 1) control vertices in total. NLines was set as 3 for the four serial spinal curve prediction and NVertices as 16 for seventeen vertebrae.

The basis function values were calculated as

$$ \begin{aligned} B_{\text{Vertex,Order}} (t) & = \left\{ {{\frac{{t - t_{\text{Vertex}} }}{{t_{{{\text{Vertex + Order}} - 1}} - t_{\text{Vertex}} }}}} \right\}B_{{{\text{Vertex,Order}} - 1}} (t) \\ & \quad + \left\{ {{\frac{{t_{{{\text{Vertex}} + {\text{Order}}}} - t}}{{t_{{{\text{Vertex}} + {\text{Order}}}} - t_{{{\text{Vertex}} + 1}} }}}} \right\}B_{{{\text{Vertex}} + 1,{\text{Order}} - 1}} (t) \\ \end{aligned} $$
(4)

where t represents parameter u and v, Order was set to 4 because a surface of degree 3 in u and v is used most commonly.

The initial conditions for order one were

$$ B_{{{\text{Vertex}},1}} (t) = \left\{ {\begin{array}{*{20}l} 1 \hfill & {t_{\text{Vertex}} \le t \le t_{{{\text{Vertex}} + 1}} } \hfill \\ 0 \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right. $$
(5)

Parametric knots were calculated by

$$ u_{i} = \left\{ {\begin{array}{*{20}l} {0,\quad 0 \le i < k \, } \\ {i - k + 1,\quad k \le i \le n \, } \\ {n - k + 2,\quad n < i \le n + k} \\ \end{array} } \right. $$
(6)
$$ v_{j} = \left\{ {\begin{array}{*{20}l} {0,\quad 0 \le j < k \, } \\ {j - k + 1,\quad k \le j \le m \, } \\ {m - k + 2,\quad m < j \le m + k} \\ \end{array} } \right. $$
(7)

where i = 1, 2, …, NLine and j = 1, 2, …, NVertices, k = Order (4 for current study), n + 1 = NLine + 1 (number of lines) and (m + 1) = NVertices + 1 (number of vertices).

The main features of a NURBS surface are that: (1) it passes through the boundary control curves; (2) it has the local modification property (i.e., the perturbation of the data at one site propagates through limited regions); (3) it has continuous curvatures along control points; and (4) the tangent vectors at the first and last curves are the same as the first and last segments of the control polyhedron.

Two NURBS surfaces were used to incorporate 3D spinal curvatures in the time domain. That is, one NURBS surface was generated with serial spinal curvatures Sp t  = F t (x,y) in the coronal plane, where t is the number of serial curvatures, x is the vertebra lateral deviation and y is the elevation relative to the fifth lumbar vertebra (L5). The other NURBS surface was created with serial spinal curvatures Sp t  = F t (z,y) in the sagittal plane, where z is the vertebra lateral deviation.

Scoliosis progression is not linear with time [11, 14, 15, 28]. A NURBS surface requires at least four curves with at least four vertices. For the case where only three previous curves were available, two additional curves were obtained by interpolating adjacent originals and adding noisy data (normally distributed with mean 0 mm and standard deviation 0.5 mm). For the case of four serial curves, the APS was formed directly from those original curves.

2.4 Prediction of spinal deformity progression

After the smoothing process, all previous n + 1 serial original curves S = {S 0S n } were slightly changed into Sf = {Sf 0Sf n } to fit onto an APS. The spinal progression S n+1 in the next time period was extrapolated as Se n+1 from the previous serial fitted curves {Sf 0Sf n } by

$$ \xi_{n + 1,j} = \xi_{n,j} + {\frac{1}{n - 1}}\sum\nolimits_{i = 1}^{n} {\left( {\xi_{i + 1,j} - \xi_{1,j} } \right)} $$
(8)

if sign of (ξ n,j  − ξn−1,j) ≠ sign of (ξn−1,j − ξn−2,j), where ξ i,j represents coordinates (x i,j y i,j z i,j ) of fitted curves {Sf 0Sf n } and the estimated curve Se n+1, i = 0, …, n, j = 0, …, 16,

otherwise,

$$ \xi_{n + 1,j} = \xi_{n,j} + \frac{1}{m}\sum\nolimits_{i = 2}^{n} {\left( {\xi_{i + 1,j} - \xi_{1,j} } \right)} $$
(9)

where the optimal number of m was 5.

The prediction accuracies for the main spinal indices on the coronal plane were calculated, such as computed Cobb angle and regions, apex location and lateral deviation, and spinal length, by first quantifying the predicted and actual values of spinal indices. Linear regression values were used to compare between predicted and actual values.

3 Results

The prediction accuracies of different combinations of the number of previous serial spinal curves and the time intervals were investigated. Theoretically, the proposed method can form an APS with any number of previous serial spinal curves. However, to avoid exposing AIS patients to more follow-up radiation risk (i.e., minimize X-ray imaging) while enabling accurate scoliosis progression prediction, the results of three or four previous serial spinal curves only were evaluated. A database of 56 measurements were retrospectively applied for the scoliotic time-series prediction with three previous serial curves {S(t 1) S(t 2) S(t 3)} used to predict for S(t 4) at the next time interval and S(t 5) at the next second time interval, or four previous serial curves {S(t 1) S(t 2) S(t 3) S(t 4)} used to predict for S(t 5) and S(t 6) with 6-month intervals, and three previous curves {S(t 1) S(t 2) S(t 3)} with 12-month intervals used to predict for S(t 4) at the next 12 month interval and for S(t 5) at the next 24 month interval. There were not sufficient data of four previous serial curves with 12-month intervals for the prediction of the future curves at 12 month intervals in the database.

Applying the technique of APS of a specific scoliosis formed with previous serial spinal curves successfully predicted the scoliosis future progression in 3D. An example of prediction of scoliosis progression using three previous successive spinal curves is demonstrated in Fig. 3. The spinal curve was represented in the form of S(x,y,z) (Fig. 3iv), where x, y, and z represented coordinates in the PA, mediolateral, and vertical directions, respectively. The 3D curve S(x,y,z) was composed of 2 two-dimensional curves f(z,y) in the coronal plane (Fig. 3i) and f(z,x) in the sagittal plane (Fig. 3ii). A combination of two variables, x and y, forms the third curve f(x,y) in the transverse plane (Fig. 3iii). The results showed that the predicted curve f(z,y) was close to the measured curve, and that the shape of predicted curve f(z,x) in the range of about T1 to T9 was similar to the measured curve, while the other half of the curve was deviated. The predicted spinal curve f(x,y) had a similar cross-sectional area, but the shapes were different. The prediction accuracy in the coronal plane was higher than in the sagittal and transverse planes because the 3D reconstruction of spine had lower accuracy in the depth (x) compared to lateral and vertical directions (y and z), using the two X-ray images in the PA 0° and PA 20° (angled down) orientations and the DLT technique [1]. Therefore, data presented below for the prediction of scoliosis progression were derived from the coronal plane only, even though the applied technique could predict the future spinal deformity progression in the true 3D, and 3D spinal indices could be further extracted from the 3D curve. Due to normal distribution of the absolute prediction errors, the prediction accuracies were reported with the average absolute values of errors and the standard deviations.

Fig. 3
figure 3

Schematic demonstration of prediction of future 3D spinal progression S t4 of an AIS patient in May 2000 from three previous successive spinal curves S t1, S t2, and S t3 in 6-month intervals from November 1998 to November 1999, where S ti was composed of {(x i,1 y i,1 z i,1) … (x i,17 y i,17 z i,17)} where i = 1, …, 4. Results are shown in the i coronal, ii sagittal, iii transverse, and iv D views. An APS formed with the three original curves (red line in the first three panels) was smoothed and correlated with the NURBS surfacing technique. The smoothed (and correlated) curves (blue line) were used to predict the spinal curve S t4 (red line in the last panel) with an extrapolation technique, further represented by a smooth curve (blue line in the last panel) with a third-order Fourier series function before the spinal indices (Cobb angle and lateral deviation) were derived. The single curve (red line in the fourth panel) in May 2000 was used as a reference for calculating the prediction accuracy

3.1 Serial curves (6-month intervals) to predict progression at next 6 month interval

With 6-month intervals, the prediction accuracies (Table 1) for the future spinal progression S(t 5) at the next 6 month interval using the previous four serial spinal curves {S(t 1) S(t 2) S(t 3) S(t 4)} were 3.5 ± 3.0° for Cobb angle, 3.3 ± 3.3 mm for apex lateral deviation, and 9.0 ± 6.2 mm for spinal length, while using the previous three serial curves {S(t 1) S(t 2) S(t 3)} achieved similarly accurate prediction (4.7 ± 3.9° for Cobb angle, 3.9 ± 3.8 mm for apex lateral deviation, and 9.8 ± 5.8 mm for spinal length) of future progression S(t 4). The overall prediction accuracies were within an average of 4.1 ± 3.3° and 3.6 ± 3.5 mm, and linear regression r-values were 0.95 and 0.88 for Cobb angle and apex lateral deviation, respectively. There are two main reasons that using four serial curves resulted in a more accurate prediction than using the previous three serial curves. First, four serial curves formed a more informative APS than the one with three serial curves and the other two interpolated curves. Second, the NURBS surfacing technique is more suitable for modeling a cubic surface (i.e., with at least four curves) [15]. The prediction accuracies for the apex location and the Cobb regions were in good agreement with each other (a half vertebral level within 95% CI) with both predicting methods. All spinal indices extracted from the predicted spinal curves were excellently correlated with those data from the actual spinal curves (linear regression value r ≥ 0.82).

Table 1 Parameters and variables in predicting algorithm and prediction accuracies

3.2 Serial curves (6-month intervals) to predict progression at next 12 month interval

Using the previous three serial curves {S(t 1) S(t 2) S(t 3)} with 6 month intervals, the future spinal curves S(t 5) for the next 12 month interval were predicted (Table 1) within accuracies of 7.7 ± 7.0° for Cobb angle, 5.6 ± 5.4 mm for apex lateral deviation, and 11.0 ± 7.8 mm for spinal length. This is less accurate than those of the future progression S(t 6) (5.0 ± 4.9° for Cobb angle, 3.2 ± 2.5 mm for apex lateral deviation, and 12.7 ± 13.4 mm for spinal length) using the previous four serial curves {S(t 1) S(t 2) S(t 3) S(t 4)}. The predicted Cobb regions and apex location were within 1.5 and 1.0 vertebra level deviation in both methods. Although the spinal indices from the predicted spinal curves still correlated with the ones from the actual curves well (r ≥ 0.68), predicting the spinal progression for the next 12 month interval was less accurate than for the next 6 month interval. This reflects a decrease in extrapolation accuracy with an increase in the time interval.

3.3 Serial curves (12-month intervals) to predict progression at next 12 and 24-month interval

With the 12-month intervals, the future spinal progressions (S t4 at the next 12 month interval and S t5 at the next 24 month interval) overall were less accurately predicted with the previous three serial spinal curves; 6.2 ± 8.5° for Cobb angle, 5.2 ± 8.1 mm for the apex lateral deviation, and 14.6 ± 12.0 mm for the spinal length. The predicted data did not correlate well with the actual data (r ≥ 0.36). However, the Cobb regions and apex locations were still accurately predicted within 1.0 and 0.5 vertebral level deviation. The results highlight how scoliosis progression changes with time in a complex manner, since spinal deformities are closely linked with spinal muscles, viscera, fat, skin, and rib cage with its incompletely understood mechanisms [5, 34]. The results indicate that progression can be accurately predicted only by previous serial curves with smaller time intervals.

4 Discussion

Scoliosis is a complex 3D spinal deformity and many factors affect scoliosis progression [8, 9, 11, 12, 21, 22, 26, 32, 37]. Previous studies mainly focused on the qualitative prediction of spinal deformity, i.e., the percent chance that a scoliosis curve will progress, by comparing data at the final visit to data at the first visit from spinal images and clinical data. Because different definitions of progression of Cobb angle increase and duration of observation were used in those studies, the outcomes were varied and had limited accuracy. Quantitative prediction techniques of scoliosis progression have been proposed, however, either the outcomes had low accuracy or the proposed methodologies were not suitable for AIS [14, 21, 36]. The present study demonstrated a method to predict a spinal curve based on previous serial spinal curves in 3D. An APS was formed with previous serial curves by applying an NURBS surfacing technique to establish the correlation among those curves and also correct some errors introduced by the measurement system and the 3D reconstruction of spinal curves. Based on the APS, the future spinal curve was predicted based on the spinal curves on the APS with an extrapolation technique.

4.1 Comparison to literature values

The overall prediction accuracies using three and four previous serial spinal curves for the curve at the next immediate future time interval were 4.1 ± 3.3° for the Cobb angle and 3.6 ± 3.5 mm for the apex lateral deviation. The results were very similar to clinical inter/intra-observer variations for measurements of the Cobb angle on radiographs (mean 3.8° of intra-observer, overall standard deviation 2.97°) [4] and 3D spinal reconstruction of the spine (5.6 ± 4.5 mm [1]). Although Korovessis et al. [14] could predict the Cobb angle as accurate as 0.9 ± 3.8° with spinal indices, the method could only be applied for adult idiopathic lumbar scoliosis, not AIS. The deviation of spinal lengths was predicted within 5% of actual spinal lengths.

4.2 Time series prediction

Time series prediction is an important practical problem with a diverse range of applications from economic and business planning, inventory and production control, weather forecasting, and signal processing and control [2, 10, 24]. Time series are predictable if the behavior of the observed or measured entity is not chaotic or random but associated with a finite number of variables. Most traditional time series models are linear, such as autoregressive and moving averaging. However, there are also many nonlinear time series prediction problems in practical situations, such as prediction of scoliosis progression. The artificial neural network (ANN), a powerful nonlinear tool, has already been used in nonlinear time series modeling in recent years. The most popular neural network model is the feed-forward neural network, in which the back propagation (BP) algorithm is usually used due to its simple architecture yet powerful problem-solving ability. Although vector-valued data can be spread across input neurons as easily as a single number for time series prediction, the database size for training in such cases will be critical to obtain a generalized neural network, mainly depending on the dimension of vectors. For a specific three-layer BP ANN composed of n i input neurons, m output neurons, and h hidden layer neurons, the minimal number of training samples required is N 1 = 2 × (n i  + 1) × h. A better sample size would be 2N 1 [20]. For the current study, each spinal curve had 17 nodes (vertebrae) in 3D and each node had three scalar values. In total there were 51 data values for each spinal curve. If one used three previous spinal curves to predict the next shape, the size of database would be huge and the data acquisition would be impractical to be done expeditiously. In addition, the feed-forward neural network based on the BP algorithm suffers from drawbacks like the multiple local minima problem, the choice of the number of hidden nodes, and a danger of over fitting [20]. In the current study, a new method, APS, was presented to simulate the scoliosis progression and predict the spinal curvature in the next time period by extrapolation.

One important issue often addressed for a time series prediction system is the frequency with which data should be sampled. Clearly, scoliosis progression is nonlinear with time, so using only two consecutive measurements would not allow proper prediction of the scoliosis progression. It has been demonstrated in this study that using a greater number of consecutive curves (e.g., four) can improve the prediction accuracy, but acquiring more X-ray images would mean more radiation exposure. It is a challenge to obtain high prediction accuracy while using as few radiographs as possible. From the results using different prediction methods, an accurate and clinically significant prediction method that balances these challenges was identified: using three successive spinal curves with 6-month intervals to predict the spinal curve at the next 6-month time point. This result is consistent with the hypothesis that the prediction of spinal curvature would be sufficiently accurate with a minimum number of spinal curves.

4.3 Implications for scoliosis treatment

Three AIS subjects with bracing treatment during the data acquisition period were included in the current study. The detailed treatment information, such as hours per day and days per week, was not recorded for each subject. The serial 3D spinal curves demonstrated that the administration of the bracing treatment changed the course of progression. The predictive ability was poor, i.e., the predicted data were greatly different from the actual data when non-treatment spinal curves were mixed with treatment curves in the serial data sets. There is potential, however, to use this result to evaluate treatment success by comparing the quantified treatment outcome to the modeled untreated progression of spinal deformity.

The sagittal alignment of the thoracic spine is a critical factor when a scoliotic patient is being considered for spinal surgery [17]. Statistically, the mean normal sagittal thoracic alignment from the fifth to the twelfth thoracic vertebra is 30° within a range of +10° to +40°. The hypokyphotic sagittal thorax has a curve of less than 10°, while a sagittal thoracic curve of more than 40° is called hyperkyphosis. The technique presented here can predict 3D spinal curves, including the curves of the thoracic spine in the sagittal plane, although the prediction accuracy must be refined to obtain substantial improvements in accuracy over other techniques (e.g., advanced 3D reconstruction DLT technique for photographic images with bundle adjustment).

4.4 Strengths and limitations

The proposed technique of the APS combined can individually predict the scoliosis progression of spinal curve in 3D, as long as sufficient successive measurements are available for a specific patient. No database and full representation of spinal progression patterns were required for computation and improvement of prediction accuracy, while artificial intelligent techniques (e.g., adaptive neuro-fuzzy inference system (ANFIS) and ANN) do require a large database in which similar numbers of members are distributed in all progression patterns. Otherwise, the trained ANFIS and ANN would not be sufficiently general to predict the scoliosis progression in all cases. Furthermore, ANN and ANFIS could theoretically be used for prediction on any dimensional data. However, this would require a huge database, which is less practical.

A drawback of the technique presented in this study was that the accuracy of the 3D reconstruction of the spine affects the prediction accuracy of 3D spinal curve. Even though, the ANFIS and ANN techniques can remove some errors from the learning process, a more accurate and convenient method of 3D reconstruction of spine is strongly desirable, such as a self-calibration algorithm and a weak-perspective method developed by Kadoury et al. [12]. In addition, the database used in the current study came from a limited number of patients. The presented 3D spatial prediction method with APS for the AIS patients needs to be further validated with a large number of AIS patients. This process is the focus of the current study.

The number of patients involved in the present study was limited (11 patients). Some patients that received partial bracing were included. The effects of bracing, growth spurt, and age versus degree of curve on the prediction accuracy need to be further addressed after more AIS patient data become available. Due to the limited number of recruited AIS patients, the prediction method with APS is still not perfectly defined. It needs be improved after more AIS patient data becomes available.

In future work, this project aims to quantitatively predict scoliosis progression with limited spinal images; for instance, the spinal image at the first clinic visit only. The correlation between external torso surface changes and internal spinal deformities at individual times will be closely investigated in future studies. As a long term goal, the aim is to quantitatively predict scoliosis progression using primarily torso surface images based on a minimally invasive approach that drastically reduces the number of spinal images required.

4.5 Clinical implications

This study introduced a new concept of an APS formed with previous serial spinal curves, which can correlate the historical spinal deformities for individual AIS patients. The proposed technique provides a promising approach for predicting individual scoliosis progression in 3D with previous serial 3D spinal curves. An accurate and clinically significant prediction method was demonstrated based on three successive spinal curves with 6-month intervals to predict the spinal curve at the next 6-month interval. The prediction accuracy was at least twice as accurate as a typical clinical measurement. This method has the potential benefit of reducing the X-ray dose by half at steady state. After the first 3–4 examinations at a 6 months sampling rate, the interval between exposures could be lengthened to 12 months. The missed 6 month exposure measurement would then be substituted with the predicted Cobb angle. The long term predictive ability of this technique could be improved by conducting an analysis on a statistically significant number of patients. Improved prediction of scoliosis progression may prove to be important for clinical decision making for monitoring, bracing and surgical treatments and could potentially help to decrease hazardous X-ray exposure levels.

In this study, an APS with a Non-uniform Rational B-Spline surfacing technique is proposed to predict Scoliotic curve progression. The proposed technique shows potential as an accurate three-dimensional prediction method for AIS progression that could reduce radiation exposure, and help pediatricians make decisions about treatment.