Skip to main content
Log in

Method for automatically generating a two-dimensional triangular mesh of a bone from a CT image considering its density heterogeneity

  • Original Article
  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

To perform numerical analyses, such as bio-mechanical analyses, on bones, it is necessary to construct the mesh model of the shape of the bone. In previous studies, the mesh has been generated by assuming that bones are homogeneous in terms of material distribution. However, bones are inherently heterogeneous. Therefore, the mesh has to be generated by considering the variation of the properties of bones. In this study, we propose a method for automatically generating a bone mesh by considering its heterogeneity. However, only two-dimensional triangular meshes are considered. In the proposed method, the boundary polylines of a bone are extracted from its computed tomography (CT) image using the marching squares method. Nodes are randomly generated on and inside the boundary polylines, and triangles are generated from the nodes by Delaunay triangulation. When the nodes are generated on and inside the boundary polylines, the density of the nodes is controlled by threshold functions defined by the magnitude of the gradient vector of the Hounsfield unit values of the CT image. The proposed method was implemented using C++ and visualization toolkit, and experiments were performed using CT images on the right femur, hip bones, and vertebra. We also verified that the proposed method can generate meshes reflecting the variation of the properties of bones.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. T. M. Phillips, P. Pankaj, C. R. Howie, A. S. Usmani and A. H. R. W. Simpson, Finite element modelling of the pelvis: Inclusion of muscular and ligamentous boundary conditions, Medical Engineering & Physics, 29(7) (2007) 739–748.

    Article  Google Scholar 

  2. N. Trabelsi, Z. Yosibash, C. Wutte, P. Augat and S. Eberle, Patient-specific finite element analysis of the human femur—A double-blinded biomechanical validation, Journal of Biomechanics, 44(9) (2011) 1666–1672.

    Article  Google Scholar 

  3. N. Trabelsi, Z. Yosibash and C. Milgrom, Validation of subject-specific automated p-FE analysis of the proximal femur, Journal of Biomechanics, 42(3) (2009) 234–241.

    Article  Google Scholar 

  4. G. Chen, B. Schmutz, D. Epari, K. Rathnayaka, S. Ibrahim, M. A. Schuetz and M. J. Pearcy, A new approach for assigning bone material properties from CT images into finite element models, Journal of Biomechanics, 43(5) (2010) 1011–1015.

    Article  Google Scholar 

  5. R. Löhner, Progress in grid generation via the advancing front technique, Engineering with Computers, 12(3–4) (1996) 186–210.

    Article  Google Scholar 

  6. A. Rassineux, Generation and optimization of tetrahedral meshes by advancing front technique, International Journal for Numerical Methods in Engineering, 41(4) (1998) 651–674.

    Article  MATH  Google Scholar 

  7. C. K. Lee, Automatic metric advancing front triangulation over curved surfaces, Engineering Computations, 17(1) (2000) 48–74.

    Article  MATH  Google Scholar 

  8. M. S. Shephard and M. K. Georges, Automatic three-dimensional mesh generation by the finite octree technique, International Journal for Numerical Methods in Engineering, 32(4) (1991) 709–749.

    Article  MATH  Google Scholar 

  9. N. Weatherill and O. Hassan, Efficient three dimensional Delaunay triangulation with automatic point creation and imposed boundary constraints, International Journal for Numerical Methods in Engineering, 37(12) (1994) 2005–2039.

    Article  MATH  Google Scholar 

  10. J. Ruppert, A Delaunay refinement algorithm for quality 2-dimensional mesh generation, Journal of Algorithms, 18(3) (1995) 548–585.

    Article  MathSciNet  MATH  Google Scholar 

  11. H. Borouchaki and P. George, Aspects of 2-D Delaunay mesh generation, International Journal for Numerical Methods in Engineering, 40(11) (1997) 1957–1975.

    Article  MathSciNet  MATH  Google Scholar 

  12. J. R. Shewchuk, Delaunay refinement algorithms for triangular mesh generation, Computational Geometry, 22(1–3) (2002) 21–74.

    Article  MathSciNet  MATH  Google Scholar 

  13. Q. Du and D. Wang, Constrained boundary recovery for three dimensional Delaunay triangulation, International Journal for Numerical Methods in Engineering, 61(9) (2004) 1471–1500.

    Article  MathSciNet  MATH  Google Scholar 

  14. K. H. Shin, Adaptive mesh generation for finite element analysis of functionally graded materials, Proc. of American Society of Mechanical Engineers, International Mechanical Engineering Congress & Exposition, Orlando, Florida, USA (2005) 199–206.

  15. W. K. Chiu, X. Y. Kou and S. T. Tan, Adaptive meshing of 2D heterogeneous objects using material quadtree, Computer-Aided Design and Applications, 8(2) (2011) 289–300.

    Article  Google Scholar 

  16. Y. H. You, X. Y. Kou and S. T. Tan, Adaptive meshing for finite element analysis of heterogeneous materials, Computer-Aided Design, 62 (2015) 176–189.

    Article  Google Scholar 

  17. D. C. Wirtz, N. Schiffers, T. Pandorf, K. Radermacher, D. Weichert and R. Forst, Critical evaluation of known bone material properties to realize anisotropic FE-simulation of the proximal femur, Journal of Biomechanics, 33(10) (2000) 1325–1330.

    Article  Google Scholar 

  18. D. Mun and B. C. Kim, Three-dimensional solid reconstruction of a human bone from CT images using interpolation with triangular Bézier patches, Journal of Mechanical Science and Technology, 31(8) (2017) 3875–3886.

    Article  MathSciNet  Google Scholar 

  19. W. E. Lorensen and H. E. Cline, Marching cubes: A high resolution 3D surface construction algorithm, Proc. of ACM SIGGRAPH, New York, USA (1987) 163–169.

  20. J. Kim, An iterative mesh untangling algorithm using edge flip, Mathematical Problems in Engineering (2017).

  21. B. C. Kim, Conversion method of a CT image to the mesh model for visualization of the heterogeneity of a bone, Korean Journal of Computational Design and Engineering, 23(4) (2018) 1–8.

    Google Scholar 

  22. U. V. Pise, A. D. Bhatt, R. K. Srivastava and R. Warkedkar, A B-spline based heterogeneous modeling and analysis of proximal femur with graded element, Journal of Biomechanics, 42(12) (2009) 1981–1988.

    Article  Google Scholar 

  23. VTK Homepage, http://www.vtk.org/ .

Download references

Acknowledgments

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2017R1 D1A1B03028274) and the Industry Core Technology Development Program (Project ID: 20000725) funded by the Ministry of Trade, Industry and Energy of the Korean government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ki-Youn Kwon.

Additional information

Recommended by Editor Seungjae Min

Byung Chul Kim is an Assistant Professor at the School of Mechanical Engineering, the Korea University of Technology and Education. He has received his M.S. and Ph.D. from KAIST, and a B.S. from Korea University. His research interests are computer-aided design, computer-aided manufacturing, point cloud and mesh processing, artificial intelligence-based design, product data modeling and exchange, and other related areas. His application domains are all industries related to mechanical engineering such as automobile, shipbuilding, power plant, aircraft, and semiconductor.

Ki-Youn Kwon is an Assistant Professor at the School of Industrial Engineering, the Kumoh National Institute of Technology. He has received his Ph.D. from KAIST, and a M.S. and B.S. from Korea University. His research interests are computer-aided design, computer-aided manufacturing, mesh generation, digital collaboration, cad model exchange, dimensional quality management. His application domains are all industries related to mechanical engineering such as automobile, shipbuilding and plant.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, B.C., Lee, J. & Kwon, KY. Method for automatically generating a two-dimensional triangular mesh of a bone from a CT image considering its density heterogeneity. J Mech Sci Technol 34, 2941–2952 (2020). https://doi.org/10.1007/s12206-020-0626-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-020-0626-1

Keywords

Navigation