Medical Image Analysis
Volume 14, Issue 3 , Pages 276-290 , June 2010

High resolution cortical bone thickness measurement from clinical CT data

  • G.M. Treece

      Affiliations

    • University of Cambridge Department of Engineering, Trumpington Street, Cambridge CB2 1PZ, UK
    • Corresponding Author InformationCorresponding author. Tel.: +44 1223 339707; fax: +44 1223 332662.
  • ,
  • A.H. Gee

      Affiliations

    • University of Cambridge Department of Engineering, Trumpington Street, Cambridge CB2 1PZ, UK
  • ,
  • P.M. Mayhew

      Affiliations

    • University of Cambridge Department of Medicine, Level 5, Addenbrooke’s Hospital (Box 157), Hills Road, Cambridge CB2 2QQ, UK
  • ,
  • K.E.S. Poole

      Affiliations

    • University of Cambridge Department of Medicine, Level 5, Addenbrooke’s Hospital (Box 157), Hills Road, Cambridge CB2 2QQ, UK

Received 15 October 2009 ,Revised 14 January 2010 ,Accepted 18 January 2010.

  • Image Result

    The effect of surface orientation and CT slice thickness on the apparent thickness and out-of-plane PSF. A finite CT slice width s causes cortical layers oblique to the slice to appear as if they have

    The effect of surface orientation and CT slice thickness on the apparent thickness and out-of-plane PSF. A finite CT slice width s causes cortical layers oblique to the slice to appear as if they have been blurred with a rectangular PSF, with extent dependent on surface orientation a, leading to a piecewise linear image. The true cortical thickness can be expressed as a function of a and the measured thickness .

  • Image Result
    A simulation of the cortical imaging process. The CT value along a line passing through the cortex is simulated by blurring a piecewise constant density function (with CT values of −1000, 1750 and 0)

    A simulation of the cortical imaging process. The CT value along a line passing through the cortex is simulated by blurring a piecewise constant density function (with CT values of −1000, 1750 and 0) with a Gaussian kernel of standard deviation 1mm. The solid lines show the underlying and blurred CT values, the dotted lines show a threshold of 600, and the dashed lines show values half way between the appropriate CT baseline and the blurred peak (50% relative threshold). In (a), the cortex is sufficiently wide for thresholding and the 50% relative threshold methods to work correctly. In (b), the threshold still gives approximately the correct thickness, but the 50% relative threshold method overestimates. In (c), no values exceed the threshold, and the 50% relative threshold method now reports the width of the PSF rather than that of the cortex.

  • Image Result
    Cortical thickness in high and low resolution CT data. (a) and (b) show corresponding CT slices from a cadaveric femur scanned at high resolution (Xtreme pQCT, 82μm/pixel, Scanco Medical AG, Brüttisel

    Cortical thickness in high and low resolution CT data. (a) and (b) show corresponding CT slices from a cadaveric femur scanned at high resolution (Xtreme pQCT, 82μm/pixel, Scanco Medical AG, Brüttisellen, Switzerland) and low resolution (Siemens Somatom Sensation 64 MDCT, 589μm/pixel, Siemens AG, Erlangen, Germany). (c) and (d) show the CT values along the lines labelled (1) and (2) in the images. In (c), the cortical layer is sufficiently thick to show a significant peak in the low resolution data. In (d), the thickness is somewhat less, and in this case there is only a very shallow peak in the low resolution data. Also shown in (c) and (d) are the best fit models , and the corresponding piecewise constant density functions.

  • Image Result
    Discrimination of cortical and trabecular bone peaks for the half-max and threshold methods. (a) and (b) are two examples from the high resolution data showing how the model-fitting process establishe

    Discrimination of cortical and trabecular bone peaks for the half-max and threshold methods. (a) and (b) are two examples from the high resolution data showing how the model-fitting process establishes which peaks are within the cortex. The upper plots correspond to the half-max method, the lower plots to the threshold method. The model-fitting algorithm optimally (in a least squares sense) divides the data into spans of higher (cortical) and lower (trabecular, exterior) density values. For the half-max method, the boundaries tend to be positioned very close to the half way point between the cortical and trabecular/exterior values. For the threshold method, the boundaries are positioned precisely on one of the threshold crossing points.

  • Image Result
    Creation of the surface and the use of surface normals for guiding thickness estimation. A surface is generated by thresholding the entire data set, then extracting contours in each plane to sub-pixel

    Creation of the surface and the use of surface normals for guiding thickness estimation. A surface is generated by thresholding the entire data set, then extracting contours in each plane to sub-pixel resolution. Contours are then locally edited (a) to correct erroneously excluded regions and (b) to remove any adjoining structures. A surface is interpolated through these contours, and the surface vertices and normals used to guide the in-plane thickness estimation. (c) The surface normals are shown in cyan, cortical edges as red dots, and the plot shows the thickness estimation process for the red line at the bottom.

  • Image Result
    Mapping and filtering of high resolution thickness estimates. (a) Once cortical thickness has been estimated at each vertex, this is mapped back onto the surface as a colour. (b) The high resolution t

    Mapping and filtering of high resolution thickness estimates. (a) Once cortical thickness has been estimated at each vertex, this is mapped back onto the surface as a colour. (b) The high resolution thickness map is filtered over the surface, such that the spatial resolution of the map is approximately equivalent to that of the low resolution data.

  • Image Result
    Co-registration of high and low resolution surfaces. High resolution (a) and low resolution (b) surfaces are aligned using manual registration followed by the ICP algorithm. (c) The registered surface

    Co-registration of high and low resolution surfaces. High resolution (a) and low resolution (b) surfaces are aligned using manual registration followed by the ICP algorithm. (c) The registered surfaces. (d) Point-wise alignment discrepancies are generally well below 1mm.

  • Image Result
    Distribution of cortical thickness and errors across all 16 cadaveric data sets. The top graph shows the thickness distribution derived from the high resolution data. The bottom graph shows the error

    Distribution of cortical thickness and errors across all 16 cadaveric data sets. The top graph shows the thickness distribution derived from the high resolution data. The bottom graph shows the error distribution for the ‘new variable’ measurement method. Despite the narrow peak, there are outlying errors up to ±15mm. The dotted lines indicate the 4mm limits used to exclude poor matches (less than 3% of the total) from some of the subsequent error analysis.

  • Image Result
    Difficulties comparing low and high resolution thickness measurements. (a) and (b) show corresponding high and low resolution slices through the CT data. (c) and (d) are plots of the CT values along t

    Difficulties comparing low and high resolution thickness measurements. (a) and (b) show corresponding high and low resolution slices through the CT data. (c) and (d) are plots of the CT values along the lines labelled (1) and (2) respectively. In (c), the surface normal in the high resolution data is not compatible with that of the low resolution data. In (d), there is ambiguity in the definition of cortical thickness: both estimators detect the outermost resolvable layer, but this layer is not the same at the two resolutions.

  • Image Result
    Thickness estimation on simulated data with different values of cortical thickness in the range 0.2–5.5mm. The CT value along a line passing through the cortical layer was simulated by blurring a piec

    Thickness estimation on simulated data with different values of cortical thickness in the range 0.2–5.5mm. The CT value along a line passing through the cortical layer was simulated by blurring a piecewise constant density function with a Gaussian kernel of standard deviation 1.25mm. The unblurred cortical density was set to 1750HU and the trabecular density to 0HU. The cortical thickness was then estimated using a variety of techniques: the half-max method, thresholding at different CT values from 300HU to 1700HU, and the new method assuming cortical CT values in the range 1300HU to 2200HU. The results are presented as follows. There is a single dot-dashed line for the half-max method, one dotted line for each threshold value (thresholding method), and one dashed line for each assumed cortical CT value (new method). (a) shows a simulated scan in air (unblurred extra-cortical density of −1000HU) and (b) shows an in vivo simulation (unblurred extra-cortical density of 0HU). In both cases, the half-max method overestimates at low thicknesses. Thresholding gives better results for carefully chosen thresholds: note how the optimal threshold varies significantly from 600HU in (a) to 800HU in (b). The new method gives consistently good results, with relatively little sensitivity to the assumed cortical CT value: the dashed lines are grouped closely around the main diagonal.

  • Image Result
    Cadaveric cortical thickness estimation as a function of thickness. The upper graph in each case shows the mean±1 standard deviation of on the y-axis, for each 0.1mm band of on the x-axis. This is s

    Cadaveric cortical thickness estimation as a function of thickness. The upper graph in each case shows the mean±1 standard deviation of on the y-axis, for each 0.1mm band of on the x-axis. This is similar to the presentation used for the simulated data in Fig. 10. The lower graph indicates the percentage of successful thickness estimates in each band. (a) shows results for the best case (473), (b) for the worst (467) and (c) the combined results across all 16 femurs. The three colours have been rendered with some transparency, so the ±1 standard deviation ranges remain distinguishable where they overlap. At low thicknesses, the half-max and threshold results are not what one would expect from the model (Fig. 10). We discuss possible reasons for this in Section 4.

  • Image Result
    Thickness estimation for the best case (473). (a)–(d) are thickness maps from the front, (h)–(k) from the back. (e)–(g) and (l)–(n) are absolute thickness error maps. The first column (a, h) shows the

    Thickness estimation for the best case (473). (a)–(d) are thickness maps from the front, (h)–(k) from the back. (e)–(g) and (l)–(n) are absolute thickness error maps. The first column (a, h) shows the high resolution ‘ground truth’ measurements. The second column (b, e, i, l) shows the thresholding results, the third column (c, f, j, m) half-max, and the fourth column (d, g, k, n) the ‘new variable’ results.

  • Image Result
    Thickness estimation for the worst case (467). (a)–(d) are thickness maps from the front, (h)–(k) from the back. (e)–(g) and (l)–(n) are absolute thickness error maps. The first column (a, h) shows th

    Thickness estimation for the worst case (467). (a)–(d) are thickness maps from the front, (h)–(k) from the back. (e)–(g) and (l)–(n) are absolute thickness error maps. The first column (a, h) shows the high resolution ‘ground truth’ measurements. The second column (b, e, i, l) shows the thresholding results, the third column (c, f, j, m) half-max, and the fourth column (d, g, k, n) the ‘new variable’ results.

  • Image Result
    Cortical thickness estimation for an 87-year old male volunteer with a sub-capital femoral neck fracture. The maps were produced using the ‘new variable’ method. (a) and (b) show the contralateral and

    Cortical thickness estimation for an 87-year old male volunteer with a sub-capital femoral neck fracture. The maps were produced using the ‘new variable’ method. (a) and (b) show the contralateral and fractured femurs from the back, (c) and (d) from the front. This demonstrates the feasibility of estimating cortical thickness maps in vivo, even for fractured femurs. The fractured and contralateral maps are reassuringly similar.

  • Image Result
    Cortical thickness estimation at 1mm and 3mm CT slice thickness for a 39-year old female volunteer. The maps were produced using the ‘new variable’ method. (a) and (b) are estimates from CT data recon

    Cortical thickness estimation at 1mm and 3mm CT slice thickness for a 39-year old female volunteer. The maps were produced using the ‘new variable’ method. (a) and (b) are estimates from CT data reconstructed at 1mm slice thickness, (c) and (d) from the same data reconstructed at 3mm slice thickness. (e) and (f) are absolute difference maps, revealing very few discrepancies between the two sets of results.

PII: S1361-8415(10)00012-5

doi: 10.1016/j.media.2010.01.003

Medical Image Analysis
Volume 14, Issue 3 , Pages 276-290 , June 2010