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.
Similar content being viewed by others
References
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.
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.
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.
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.
R. Löhner, Progress in grid generation via the advancing front technique, Engineering with Computers, 12(3–4) (1996) 186–210.
A. Rassineux, Generation and optimization of tetrahedral meshes by advancing front technique, International Journal for Numerical Methods in Engineering, 41(4) (1998) 651–674.
C. K. Lee, Automatic metric advancing front triangulation over curved surfaces, Engineering Computations, 17(1) (2000) 48–74.
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.
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.
J. Ruppert, A Delaunay refinement algorithm for quality 2-dimensional mesh generation, Journal of Algorithms, 18(3) (1995) 548–585.
H. Borouchaki and P. George, Aspects of 2-D Delaunay mesh generation, International Journal for Numerical Methods in Engineering, 40(11) (1997) 1957–1975.
J. R. Shewchuk, Delaunay refinement algorithms for triangular mesh generation, Computational Geometry, 22(1–3) (2002) 21–74.
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.
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.
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.
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.
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.
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.
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.
J. Kim, An iterative mesh untangling algorithm using edge flip, Mathematical Problems in Engineering (2017).
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.
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.
VTK Homepage, http://www.vtk.org/ .
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12206-020-0626-1