Adaptive Multi-resolution Volumetric Modeling of Bone Micro-structure

  • Yizhak Ben-Shabat
  • Anath FischerEmail author
Part of the Computational Methods in Applied Sciences book series (COMPUTMETHODS, volume 51)


The emerging field of additive manufacturing with bio-compatible materials has led to personalized design of porous micro-structures used in healthcare. Complex micro-structures are characterized by freeform surfaces and spatially varying porosity. Currently, there is no CAD system that can handle the design of micro-structures due to their high complexity. This paper describes a direct expansion of our research on reconstructing 3D adaptive models of porous micro-structures. Using this approach, a designer can either manually select a Region of Interest (ROI), or define a curvature based criterion for selecting ROI while defining its level of detail. In the proposed approach, the multi-resolution volumetric model is based on designing a customized model, composed of the following stages (a) Reconstructing a multi-resolution volumetric model of a porous structure; (b) Defining ROIs and their resolution properties; and (c) Constructing an adaptive model. The feasibility of the proposed method is demonstrated on 3D models of porous micro-structures. These models are characterized by a large amount of detail and geometrical complexity. The proposed method has been applied on bone models that were reconstructed from micro-CT images. The proposed approach facilitates the porous characteristic and enables local reduction of the model complexity while optimizing the accuracy. For additive manufacturing application, the approach can be used for designing a porous micro-structure while reducing material volume and eliminating irrelevant geometric features.


Bone micro-structure Multi-resolution Adaptive volumetric modeling 


  1. 1.
    Samet H (1990) The design and analysis of spatial data structures. Addison-Wesley, Reading, MAGoogle Scholar
  2. 2.
    Samet H (2006) Foundations of multidimensional and metric data structures. Morgan KaufmannGoogle Scholar
  3. 3.
    Podshivalov L, Fischer A, Bar-Yoseph PZ (2011) 3D hierarchical geometric modeling and multiscale FE analysis as a base for individualized medical diagnosis of bone structure. Bone 48(4):693–703CrossRefGoogle Scholar
  4. 4.
    Gargantini I (1982) An effective way to represent quadtrees. Commun ACM 25(12):905–910zbMATHCrossRefGoogle Scholar
  5. 5.
    Jia X, Wang D, Wu Y, Luo X (2010) A shrinking algorithm for binary images to preserve topology. In: 2010 3rd international congress on image and signal processing (CISP). IEEE, pp 1181–1185Google Scholar
  6. 6.
    Whalen D (2012) A topology-preserving voxelization shrinking algorithm. In: Proceedings of bridges 2012: mathematics, music, art, architecture, culture. Tessellations Publishing, pp 523–524Google Scholar
  7. 7.
    Podshivalov L, Fischer A, Bar-Yoseph PZ (2011) Multiscale FE method for analysis of bone micro-structures. J Mech Behav Biomed Mater 4(6):888–899CrossRefGoogle Scholar
  8. 8.
    Podshivalov L, Gomes CM, Zocca A, Guenster J, Bar-Yoseph P, Fischer A (2013) Design, analysis and additive manufacturing of porous structures for biocompatible micro-scale scaffolds. Procedia CIRP 5:247–252CrossRefGoogle Scholar
  9. 9.
    Yizhak Ben Shabat AF (2013) Adaptive hierarchical multi resolution volumetric geometric modeling. TechnionGoogle Scholar
  10. 10.
    Shabat YB, Fischer A (2014) Design of adaptive porous micro-structures for additive manufacturing. In: 24th CIRP design conference, vol 21, pp 133–137Google Scholar
  11. 11.
    Lorensen WE, Cline HE (1987) Marching cubes: a high resolution 3D surface construction algorithm. ACM, ACM Siggraph Comput Graph, pp 163–169Google Scholar
  12. 12.
    Desbrun M, Meyer M, Schröder P, Barr AH (1999) Implicit fairing of irregular meshes using diffusion and curvature flow. In: Proceedings of the 26th annual conference on computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Co., pp 317–324Google Scholar
  13. 13.
    Rusinkiewicz S (2004) Estimating curvatures and their derivatives on triangle meshes. In: Proceedings of the 2nd international symposium on 3D data processing, visualization and transmission, 2004. 3DPVT 2004. IEEE, pp 486–493Google Scholar
  14. 14.
    Kong TY, Rosenfeld A (1989) Digital topology: introduction and survey. Comput Vis Graph Image Process 48(3):357–393Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Faculty of Mechanical EngineeringTechnionHaifaIsrael

Personalised recommendations