TL;DR
This paper introduces a model-based method for automatic cortical surface identification in clinical QCT scans, improving accuracy in osteoporosis assessment despite limited spatial resolution.
Contribution
It develops a statistical bone model and an optimization approach to accurately locate the vertebral cortex in QCT images, demonstrating effectiveness both ex-vivo and in-vivo.
Findings
Accurately identified cortical surface ex-vivo using phantom and cadaveric data.
Demonstrated in-vivo applicability with manual surface comparison.
Improved cortical detection despite QCT's limited resolution.
Abstract
Quantitative computed tomography (QCT) is a widely used tool for osteoporosis diagnosis and monitoring. The assessment of cortical markers like cortical bone mineral density (BMD) and thickness is a demanding task, mainly because of the limited spatial resolution of QCT. We propose a direct model based method to automatically identify the surface through the center of the cortex of human vertebra. We develop a statistical bone model and analyze its probability distribution after the imaging process. Using an as-rigid-as-possible deformation we find the cortical surface that maximizes the likelihood of our model given the input volume. Using the European Spine Phantom (ESP) and a high resolution \mu CT scan of a cadaveric vertebra, we show that the proposed method is able to accurately identify the real center of cortex ex-vivo. To demonstrate the in-vivo applicability of our method we…
| Radius | Height | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Vertebra | N | Mean | Diff | SD | N | Mean | Diff | SD | |
| Low | 10072 | 17.73 | -0.02 | 0.14 | 6101 | 23.95 | -0.05 | 0.28 | |
| Medium | 9897 | 17.52 | 0.02 | 0.16 | 6239 | 23.64 | -0.36 | 0.42 | |
| High | 9602 | 17.23 | -0.02 | 0.16 | 23306 | 23.00 | 0.00 | 0.30 | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: Department of Computer Science, Kiel University, Kiel, Germany
11email: [email protected] 22institutetext: Section Biomedical Imaging, Molecular Imaging North Competence Center (MOIN CC), Department of Radiology and Neuroradiology, University Medical Center Schleswig-Holstein (UKSH), Kiel University, Kiel, Germany 33institutetext: Institute of Diagnostic and Interventional Radiology/Neuroradiology, Westküstenklinikum Heide, Academic Teaching Hospital of the Universities of Kiel, Lübeck and Hamburg, Heide, Germany
An Analysis by Synthesis Approach for Automatic Vertebral Shape Identification in Clinical QCT
Timo Damm 22
Lukas Huber 22
Reimer Andresen 33
Reinhard Barkmann 22
Abstract
Quantitative computed tomography (QCT) is a widely used tool for osteoporosis diagnosis and monitoring. The assessment of cortical markers like cortical bone mineral density (BMD) and thickness is a demanding task, mainly because of the limited spatial resolution of QCT. We propose a direct model based method to automatically identify the surface through the center of the cortex of human vertebra. We develop a statistical bone model and analyze its probability distribution after the imaging process. Using an as-rigid-as-possible deformation we find the cortical surface that maximizes the likelihood of our model given the input volume. Using the European Spine Phantom (ESP) and a high resolution µCT scan of a cadaveric vertebra, we show that the proposed method is able to accurately identify the real center of cortex ex-vivo. To demonstrate the in-vivo applicability of our method we use manually obtained surfaces for comparison.
Keywords:
Biomedical Image Analysis Quantitative Computed Tomography Cortex Identification Bone Densitometry Analysis by Synthesis
1 Introduction
Osteoporosis is a systematic skeletal disease that is characterized by low bone mass and deterioration of bone microstructure resulting in high fracture risk [6]. Its high prevalence of 24% in women beyond age of 65 makes osteoporosis a wide spread disease and a highly relevant research topic [7]. Quantitative computed tomography (QCT) has become a reliable tool for osteoporotic fracture risk prediction [1, 11] and monitoring [10, 8]. Volumetric trabecular bone mineral density (BMD) was identified as a good marker for bone strength. Still, the high under-diagnosis rate of 84% [28] indices that trabecular BMD alone is not sufficient as a bone strength marker. In osteoporotic patients the cortex takes the main load [25]. Therefore, the vertebral cortical bone is a worthwhile subject of study [12, 13]. However, the assessment of cortical markers like cortical thickness or cortical BMD is a challanging task [22]: the spatial resolution of clinical QCT ranges from 0.3-0.5 mm in-plane and from 1-3 mm out-of-plane. The thickness of the cortex of a vertebral body is reported [27, 24] to range from 0.25 mm to 0.4 mm and is therefore clearly below the Nyquist-Frequency, resulting in tremendous overestimation of cortical thickness in clinical QCT. Using high resolution QCT (HR-QCT) an in-plane resolution of up to 0.15 mm and an out-of-plane resolution of about 0.3 mm can be achieved at the expense of higher radiation dose, but cortical thickness is still clearly overestimated [10].
In this paper we address the problem of identifying the center of the cortex of a vertebral body from clinical QCT scans without any user interaction. As can be seen in figure 1 the apparent ridge of the cortical bone, i.e. the surface of maximum intensity, moves when the ratio of cortical to trabecular BMD changes. The same is true for different scanner resolutions [22] and cortical thicknesses. The strength of this effect does also vary with scanner, resolution and reconstruction kernel, making results from different scanners hard to compare [9]. A direct deconvolution of the resulting image is not applicable due to low signal to noise ratio.
1.0.1 Related Work
Shape identification and segmentation of vertebral bodies has been a research topic for a long time. Kang et al. [17] use a region growing approach followed by a refinement step based on relative thresholding to distinguish soft tissue from bone. While the method yields accurate results for thick cortices (5 times the voxel size and above), it shows the typical overestimation for thin cortices as present in human vertebrae. Mastmayer et al. [19, 18] proposed a multi step semi-automatic segmentation method based on the Euler-Lagrange equation and local adaptive volume growing that yields promising results, but again suffers from partial volume effects for thin cortices. The graph cut method proposed by Aslan et al. [3, 2] shows superior performance over previous work, but since the segmentation is voxel based, voxel size, especially out-of-plane, remains the limiting factor.
All of the methods mentioned yield voxel masks as the segmentation result. Therefore, the voxel size constraints the accuracy of cortex identification. Treece et al. [30] developed a mathematical model of the bone anatomy and applied a simplified model of the imaging system. The resulting measurement model is then fitted to the data given an initial segmentation of the target bone. This way they were able to provide an unbiased cortical thickness estimate down to mm on proximal femur.
1.0.2 Our Approach
We propose an analysis by synthesis (AbS) based approach (also called direct method) to accurately fit a template surface to the center of the cortical bone underlying a clinical QCT scan. The idea behind AbS based image analysis is not to analyze image features directly but instead synthesize an artificial image of a parametrizable model and find the parameters for which the synthetic and the input image match best. This way no image derivatives are required, making the process robust to noise. This model based approach can, to a certain degree, compensate for loss of information in the imaging process by incorporating prior knowledge into the model. However, for CT a full synthesis would require a radon transform of the full model followed by a CT reconstruction. Since this full synthesis is very expensive computationally, we simplify the scanning process to a blur, implemented by a convolution with the point spread functions (PSF) of the system. To simplify the synthesis further, we make use of sparse synthesis [14, 23] where not the whole image is synthesized, but only a sparse subset of it. Here, the result of the sparse synthesis is a set of one dimensional profiles orthogonal to the cortical surface, equivalent to a sparse sampling of a full synthesis111The equivalence is actually not given for the full volume. In areas where two cortices are close together, the sparse synthesis differs from the full synthesis. However, these regions are not critical for clinical routine.. Our model consists of a closed genus 0 surface representing the center of the cortex. As in medial representations [26], we assign a thickness and a BMD value to every point on the surface. The trabecular region inside the bone and the soft tissue region outside are represented by BMD distributions. Using a maximum a posteriori (MAP) estimation, we find the surface that maximizes the likelihood of the model parameters given measurements of the input volume.
In chapter 2 we give a detailed insight into the proposed method. We develop a statistical model of bone by extending the deterministic model of Treece et al. [30] in chapter 2.1. The sparse synthesis yields a statistical measurement model which we derive in chapter 2.2. In chapter 2.3 we show how the MAP estimation can be carried out in a data parallel process by employing the as-rigid-as-possible (ARAP [29]) deformation scheme. In chapter 3, we evaluate the accuracy of our method by using the European Spine Phantom (ESP, [16]). In addition, we further evaluate the accuracy using a µCT scan of a cadaveric human vertebra. To show the applicability of our method to clinical data we compare our results on 100 in-vivo QCT scans with manually obtained annotations. Finally, in chapter 4 we conclude this article and discuss future work.
2 Method
The input to our method is a calibrated222Houndsfield units are converted to bone mineral equivalents using known densities of a calibration phantom which is simultaneously scanned with the patient. QCT scan of a vertebra, a pre-estimated statistical measurement model and a labeled three-dimensional sketch of the target bone as depicted in figure 2(a). Each label of the template corresponds to a differently parameterized statistical bone model. The output is a triangle mesh representing the unbiased surface of the cortex center.
2.1 Statistical Bone Model
We model the surface of the cortex center as a closed genus 0 triangle mesh with vertices. Its piecewise linear embedding is given by the vertex positions . When we look at a one dimensional profile orthogonal to the surface at any point on (figure 2(b)), then the BMD graph is a piecewise constant function of the signed distance to the cortex center. By modeling the three density levels (soft tissue density, cortical BMD, trabecular BMD) as gaussian random variables and by modeling the cortical thickness333The cortical thickness is . as a random variable with444 is a non-negative size quantity which is commonly modeled as a log-normal distribution. , we obtain a stochastic process of the profile:
[TABLE]
where denotes the Heaviside step function. Note that (1) takes a similar form as [30, eq. 1] with all unknowns replaced by random variables.
Since the density distribution of the soft tissue is not equal everywhere, for example the intervertebral discs have higher density than muscles, we use differently parameterized random processes for different sections of the bone. Figure 2(a) depicts the three different regions used in our model: vertical cortex (green), endplates (red), foramen (yellow). The ”cut pedicles” region (blue in fig. 2(a)) is not used in the model.
2.2 Measurement Model
The next step in the AbS framework is the synthesis step where the imaging system is simulated by applying the in-plane and out-of-plane PSF to the bone model. By sampling the resulting image one can then acquire observable profiles. However, with sparse synthesis we are able to simplify the process by not performing the convolutions in the global coordinate system, but in the local system of the profile.
2.2.1 Combined PSF
The slice sensitivity profile (SSP) of a spiral CT can be approximated by the convolution of the rectangular profile of helical CT by the triangular table movement function [15]. The width of the rectangular profile is determined by the collimation, while the width of the movement function is determined by the table feed. We therefore approximate the out-of-plane PSF (perpendicular to a CT slice) for pitch factor of 1 with
[TABLE]
where and is the slice width. Like [30] we approximate the in-plane PSF with a rotational invariant gaussian of width :
[TABLE]
If we slice through the cortex at with a plane defined by the z-axis and the surface normal at , we can define a local coordinate system centered on with the z-axis as the ordinate and the projection of onto the x-y-plane as the abscissa (r-axis) as depicted in figure 3. Since the profile now lies inside r-z-plane and because is rotational invariant, we can obtain the measurement process by convolving with along the z-axis and with along the r-axis:
[TABLE]
where and is the angle between and the z-axis. By substituting and we get
[TABLE]
Hence, we can simplify the two dimensional convolution by a single convolution of the one-dimensional process from (1) with an angle dependent PSF .
Although, we used a gaussian for the in-plane PSF in the derivation of the combined PSF, we note that any symmetric square integrable PSF can be used here. Ohkubo et al. [21] determined the PSFs for several reconstruction kernels. Based on their measurements one can observe that a gaussian is a good approximation for smooth kernels like the Siemens B40, but for sharper kernels like the Siemens B80 it is not: the B80 amplifies some higher frequencies in a narrow band to enhance edges while the gaussian damps all high frequencies.
2.2.2 Stochastic Measurement Process
Let be the primitive function of the angle dependent PSF from (2.2.1). Since has finite energy, we know that and . With this we can define the optimal (i.e. noise free) stochastic measurement process as
[TABLE]
Since are stochastically independent normally distributed random variables the conditional stochastic process is gaussian with mean and variance function given as:
[TABLE]
Thus the probability density function (PDF) of is given by
[TABLE]
With the joint probability density function of and
[TABLE]
the probability density function of is obtained by marginalizing out :
[TABLE]
2.3 Deformation Model and Optimization
Given a profile through a point of an input volume , we can express the degree of conformity of the profile with a synthetic profile by means of the likelihood of the measurement model. The optimal surface is then defined by the linear embedding for which the likelihood of all profiles through are maximal. However, this is an ill posed problem, because it is not guaranteed that the maximizer yields a realistic shape. By constraining the deformation between an initial surface and to be as rigid as possible, shape degeneration can be avoided and the problem becomes well formed.
We modify the as-rigid-as-possible (ARAP) energy term from [29] to act as a shape prior in the MAP framework as follows:
[TABLE]
where are the cotangent weights of edge [20], are per-vertex weights and contains all vertices of the 1-ring of vertex . are per-vertex rotation matrices adding additional degrees of freedom to the deformation. can be seen as a measure of how far the deformation is from an isometry [4]. With the scale equation (11) is equivalent (up to constants) to the negative log likelihood function of a gaussian random variable modeling the ARAP energy of .
Now, let be a vector of samples from with a sampling interval . For all let be a vector of discrete samples of a profile through position and let be the densities obtained by sampling the interpolated555In our implementation we use trilinear interpolation for performance reasons. input volume at positions . The log likelihood of given measurements is given with (10) by666To keep the derivation simple, we assume independence here. In general the samples are correlated by the interpolation method.
[TABLE]
The posterior log likelihood is then proportional to
[TABLE]
The direct optimization of (13) is analytically intractable and numerical optimization would either require the computation of image gradients, which we are tying to avoid, or gradient less optimization methods which do not perform very well on high dimensional optimization problems. We therefore split the optimization into two sub problems that can be efficiently solved: first the optimal displacement along the surface normal for each profile is estimated. Afterwards, the surface is optimized to match the displaced positions under ARAP constraints. This two step optimization scheme is iterated until convergence.
2.3.1 Optimal Displacements
We first modify equation (12) by adding a latent variable as follows:
[TABLE]
Using MAP estimation we can find the optimal displacement by maximizing the posterior likelihood
[TABLE]
In our implementation we pre-evaluate for discrete samples of and to a three dimensional histogram and approximate by histogram lookup with trilinear interpolation. This way, equation (15) can be maximized very efficiently using data parallel exhaustive search along at discrete steps.
2.3.2 Surface Fitting
Now that the optimal displacements are known, the surface needs to be fitted to the displaced positions under ARAP constraints. We therefore minimize the following energy term:
[TABLE]
where the first term addresses the point to plane distances and the second term the ARAP constraints. There might be profiles where no cortex can be observed. Since the estimated displacements from those profiles are meaningless, we use the per-vertex weights to down-weight those estimates by using the posterior PDF: .
Like in [29] we use an alternating iterative optimization scheme to optimize (16): we first keep the rotations fixed and optimize for the positions and then optimize for the rotations while keeping the positions fixed. For fixed positions, the optimal rotations can be found by SVD (refer to [29, eqs. 5,6] for details). The optimal positions can be found by setting the partial derivatives of to zero, which results in the following sparse linear system of equations:
[TABLE]
where , is the Laplacian matrix of , is a block diagonal matrix with entries and denotes the Kronecker product. The vector contains the ARAP constraints as a concatenations of vectors and consist of concatenations of vectors . Equation (17) can be efficiently solved using a preconditioned conjugate gradient solver (PCG). The alternating optimization scheme is iterated until convergence.
3 Experiments and Results
We implemented the proposed method using MATLAB and C++. The measurement model requires the slice spacing and the width of the in-plane PSF as input parameters. The value of can be easily estimated from phantom scans777Since the calibration phantom is present in all QCT scans, no separate scanning process is required.. The parameters of the BMD priors , can be estimated from single measurements or prior knowledge. The parameters of the width prior are set to reflect the range of reported cortical thicknesses. For each scanner configuration we pre-computed for discrete samples from (41, 91 and 3001 samples, respectively) data parallel on a GPGPU and saved the result as a 3D histogram as described in section 2.3.1. We set and for all experiments. The optimization usually provides good results after a few iterations and takes about to minutes to complete on our system (Intel® Core™ i7-4790 CPU @ 3.60GHz, 4 Cores), depending on the image size and number of iterations888In our prototype implementation, the optimization does not utilize the GPU, yet, but we note that all operations can be easily ported to the GPU..
3.1 Ex-Vivo
To evaluate the accuracy of the proposed method, we scanned the ESP with a clinical CT scanner using a low dose protocol (Siemens Somatom 64, 120 kV, 80 mAs, kernel B40s) at an in-plane resolution of 0.4 mm and a slice spacing of 1 mm. The ESP consists of three geometrical phantom vertebra (low, medium and high), each with different wall thicknesses and densities. The proposed method was used to acquire the cortical surfaces of the three phantom vertebrae. To gain a dense surface, we used random mesh sampling of using the method described in [5]. For the accuracy evaluation of the vertical cortex, we first fit a cylinder to the point cloud belonging to the vertical cortex and then computed the radius for each point separately. Since the vertebral bodies of the ESP have a diameter of 36 mm, the optimal radii of the cylindrical surfaces through the cortex centers are mm ( mm wall), mm ( mm wall) or mm ( mm wall), for the low, medium and high vertebra, respectively. To evaluate the accuracy of the endplate surface we fit two planes to our point cloud: one for the upper endplate and one for the lower endplate. Hereafter, the point to plane distance of each sample to its opposite plane was computed. All bodies of the phantom have a height of 25 mm, so the optimal distances are 24 mm for the low and medium vertebra ( mm wall) and 23 mm ( mm wall) for the high vertebra.
Table 1 summarizes the results of the ESP experiment. For all vertebra levels, the difference between the mean radius of the estimated surface and the ground truth radius is near zero. The standard deviation is below one half of the in-plane resolution. The same applies for the estimated heights, noting that the out-of-plane resolution is -times lower than the in-plane resolution.
Since the shape of the ESP is very simple, we used a cadaveric vertebra embedded in resin for a more realistic reference. The embedded vertebra was scanned with a µCT system (SCANCO Medical, 70 kV, 360 mAs) with an isotropic resolution of 31 µm and with a clinical QCT system (Siemens Somatom 64, 120 kV, 100 mAs, kernel B40s) with an in-plane resolution of 0.2 mm and a slice spacing of 1 mm. Both scans where calibrated and the QCT scan was resampled and rigidly registered to the µCT scan. The resulting rigid transformation matrix was saved for later use. We applied our method to the unregistered QCT scan of the embedded vertebra and sampled the resulting surface as above. Using the inverse transformation matrix the point cloud was transformed into the coordinate system of the µCT scan. To evaluate the accuracy of the cortical surface we first need to identify the ground-truth cortex in the µCT scan. We sampled the µCT scan along lines orthogonal to the acquired surface at every sample point, from 5 mm outside to 5 mm inside the volume defined by the surface using samples per line ( µm spacing). We binarized the profile using a threshold of mg/cc. To fill small cavities in the cortex (see figure 5), we applied a morphological closing operation to the binarized signals. We defined the periosteal (outer) surface as the first rising edge and the endosteal (inner) surface as the first falling edge. The center of the cortex is then the midpoint between the periosteal and the endosteal surface. Since the surface estimated by the proposed method is located at the center of the sampled line (), the signed distance to the real cortex center is simply the location of the midpoint.
We were able to identify the cortex center for samples for the vertical cortex and for samples for the endplates using this method. The average distance to the center of the vertical cortex was mm (mean standard deviation) and mm for the endplates. The absolute error was below mm for %, below mm for % and below mm for % of the samples. Figure 4 depicts the spatial distribution of the absolute errors on the surface. The highest errors are scattered around the surface, but do not form larger clusters. We manually inspected the profiles with the highest errors and found that most of them are located at positions where the real cortex is hard to identify by the thresholding method. Figure 5 shows an example of such a location. While the cortex centers identified by the thresholding method vary quite widely, the estimated surface stays smooth between the periosteal and the endosteal surfaces.
3.2 In-Vivo
For the in-vivo evaluation of the proposed method we used 100 clinical QCT scans (Phillips Brilliance 16, 120 kV, 90-420 mAs) of the first lumbar vertebra from an osteoporosis study with an in-plane resolution of 0.7 mm and a slice thickness of 0.8 mm (increment 0.4 mm). The scans were calibrated and segmented by an expert operator. In the segmentation process, a triangle mesh representing the apparent cortical ridge surface was exported. We used those meshes as a reference to evaluate the applicability of the proposed method to in-vivo data. However, since the manually obtained meshes do not identify the center of the cortex but the apparent cortical ridge, a bias is unavoidable. After applying the proposed method to the in-vivio scans, we did the same random sampling as in the ex-vivo case and afterwards computed for each sample the distance to the reference mesh using [5].
For the vertical cortex we acquired samples ( samples per patient) with an average distance of mm (mean standard deviation). For the endplates we acquired samples ( samples per patient) with an average distance of mm. By visual inspection of the spatial distribution of absolute errors, we found that the majority of high errors are located in the transition area between the vertical cortex and the endplates.
To check if the bias could be explained by the displacement between ridge and cortex center (cf. figure 1), we evaluated the 99% confidence intervals of (8) for a cortical thickness of mm and for priors and estimated from the 100 in-vivo scans. For an angle of , the displacement between the cortical ridge and the cortex center lies between mm and mm and for an angle of between mm and mm. This could explain the observed bias, but for the in-vivo case it cannot be directly verified. To substantiate our hypothesis, we did a statistical analysis based on measurements obtained using the original manual segmentation of the 100 in-vivo scans. There were no significant correlations between the bias and the integral BMD, cortical thickness, the total volume or the ratio of cortical to trabecular BMD. However, the cortical thickness measure that was used is based on voxel distances and therefore it is not very expressive. Therefore, we also investigated the density weighted cortical thickness (cortical thickness multiplied by cortical BMD divided by mg/cc). We found a significant negative linear relationship between the bias and density weighted cortical thickness (wCt.Th). Figure 6 shows a scatter plot with the regression line. There is a significant negative slope of (). Therefore, if the cortex gets thicker, the bias gets lower. This is consistent with the cortex center shift as depicted in figure 1: a thicker cortex is equivalent to a higher resolution resulting in a better agreement between the cortical ridge and the cortex center.
4 Conclusion
We presented an analysis by synthesis approach for automatic vertebral shape identification in clinical QCT. The foundation of our method is a statistical model of bone which is convolved with the in-plane and out-of-plane PSF of spiral CT resulting in a statistical measurement model. We use an as-rigid-as-possible deformation scheme to find the surface of the center of cortical bone that maximizes the posterior likelihood of the model given the image. Since the posterior likelihood is analytically intractable, we propose an alternating optimization scheme to find an approximate solution using an efficient data parallel process.
The evaluation of the proposed method using a clinical QCT scan of the ESP and a µCT scan of an embedded vertebra demonstrates its high sub-voxel accuracy. The applicability to in-vivo data was shown by comparing the estimated surfaces to manual annotations of 100 in-vivo QCT scans from an osteoporosis study. The remaining bias to the manually obtained meshes might be explained by the displacement of the apparent cortical ridge to the cortex center due to low spatial resolution. We substantiated this hypothesis by a statistical correlation analysis.
We think the proposed method is a good starting point for further assessment of cortical bone markers. The estimation of the (local) cortical thickness and the cortical BMD should be possible by maximizing the posterior probability of the respective parameters, like we did for the displacements. We may also note that, although we presented our method here for vertebral shape identification, it is not limited to vertebrae. Using a different template mesh the method can also be applied to other bones or bone parts, e.g. proximal femur.
There are of course limitations of our method: it fails to accurately estimate the cortex center at the transition area between the vertical cortex and the endplates. In these areas the assumptions we make for our model are not fulfilled. If two cortices are close together, both cortices appear in a single profile, leading to a low likelihood for both cortex positions. However, for clinical assessment, those transition areas can be easily excluded. We also note that we did not evaluate the precision of our method, yet. Since the method is deterministic, it produces the same result for multiple runs on the same input image, but the determination of the precision using multiple re-located scans of the same object is still to be done.
To promote the comparability of QCT analysis algorithms we are making our software publicly available999https://github.com/ithron/CortidQCT under open source license.
4.0.1 Acknowledgments.
This work was part of the Diagnostik Bilanz Study which is part of the BioAsset project. BioAsset is funded by a grant of the Bundesministerium für Bildung und Forschung (BMBF), Germany, Förderkennzeichen 01EC1005. This work was also supported by the German Research Foundation, DFG, No. KO2044/9-1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Andresen, R., Haidekker, M., Radmer, S., Banzer, D.: Ct determination of bone mineral density and structural investigations on the axial skeleton for estimating the osteoporosis-related fracture risk by means of a risk score. The British journal of radiology 72 (858), 569–578 (1999)
- 2[2] Aslan, M.S., Ali, A., Chen, D., Arnold, B., Farag, A.A., Xiang, P.: 3d vertebrae segmentation using graph cuts with shape prior constraints. In: Image Processing (ICIP), 2010 17th IEEE International Conference on. pp. 2193–2196. IEEE (2010)
- 3[3] Aslan, M.S., Ali, A., Rara, H., Arnold, B., Farag, A.A., Fahmi, R., Xiang, P.: A novel 3d segmentation of vertebral bones from volumetric ct images using graph cuts. In: International Symposium on Visual Computing. pp. 519–528. Springer (2009)
- 4[4] Chao, I., Pinkall, U., Sanan, P., Schröder, P.: A simple geometric model for elastic deformations. In: ACM transactions on graphics (TOG). vol. 29, p. 38. ACM (2010)
- 5[5] Cignoni, P., Rocchini, C., Scopigno, R.: Metro: measuring error on simplified surfaces. In: Computer Graphics Forum. vol. 17, pp. 167–174. Wiley Online Library (1998)
- 6[6] Consensus, A.: Consensus development conference: diagnosis, prophylaxis, and treatment of osteoporosis. Am J Med 94 (6), 646–50 (1993)
- 7[7] Fuchs, J., Scheidt-Nave, C., Kuhnert, R.: 12-month prevalence of osteoporosis in Germany. Robert Koch-Institut, Epidemiologie und Gesundheitsberichterstattung (2017)
- 8[8] Genant, H.K., Engelke, K., Bolognese, M.A., Mautalen, C., Brown, J.P., Recknor, C., Goemaere, S., Fuerst, T., Yang, Y.C., Grauer, A., et al.: Effects of romosozumab compared with teriparatide on bone density and mass at the spine and hip in postmenopausal women with low bone mass. Journal of Bone and Mineral Research 32 (1), 181–187 (2017)
