Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Thickness of Shapes

  • By: Michael T. Kuczynski, Nathan Neeteson, 2023

  • License: CC-BY

  • How to cite: Cite the ORMIR_XCT publication: Kuczynski et al., (2024). ORMIR_XCT: A Python package for high resolution peripheral quantitative computed tomography image processing. Journal of Open Source Software, 9(97), 6084, Kuczynski et al. (2024)


Aims


Step 1: Imports:


Step 2: Synthetic shape mask functions:

Generate a synthetic sphere, cylinder, and plate:


Step 3: Check their estimated mean thicknesses:

Sphere thickness is 0.898 +/- 0.000
Cylinder thickness is 0.929 +/- 0.000
Plate thickness is 1.032 +/- 0.000

This checks out because we set radius = 1 when we generated these shapes.

Now we can do a sweep over spheres, cylinders, and plates of various thicknesses to see how well we can estimate the thickness of these shapes at various resolutions.

thickness: 5
thickness: 10
thickness: 15
thickness: 20
thickness: 25
thickness: 30
thickness: 35
thickness: 40
thickness: 45
<Figure size 1500x500 with 3 Axes>

Notebook created using the template of the ORMIR community (version 1.0, 2023)

References
  1. Kuczynski, M. T., Neeteson, N. J., Stok, K. S., Burghardt, A. J., Hernandez, M. A. E., Vicory, J., Tse, J. J., Durongbhan, P., Bonaretti, S., Wong, A. K. O., Boyd, S. K., & Manske, S. L. (2024). ORMIR_XCT: A Python package for high resolution peripheral quantitative computed tomography image processing. Journal of Open Source Software, 9(97), 6084. 10.21105/joss.06084