Surface Modeling from 2D Contours with an Application to Craniofacial Fracture Construction
Abstract
:1. Introduction
2. The Cubic Ball Basis Functions, Curves and Surfaces
2.1. Properties of Ball Basis Functions and Curve
- Linearly Independent: The cubic Ball bases are linearly independent. We can not get constants , for which.
- Non-negative: Cubic Ball functions are always positive for .
- Symmetric: The cubic Ball functions are symmetric as
- Monotonicity: is monotonically increasing and is monotonically decreasing for .
- Partition of Unity: Sum of cubic Ball basis functions is 1.
- Coordinate system independence: The Ball curve is independent of coordinate systems. By changing the coordinates of control points curve remains same.
- Convex Hull Property: The Ball curve obeys the convex hull property means curve will always lies within the convex hull of its control polygon.
- Variation Diminishing Property (VDP): Variation Dimension Property is obeyed by Ball curves as shown in Figure 3.
- Endpoint Interpolation: The cubic Ball curve interpolates the first and last control point.
2.2. The Rational Cubic Ball Curve
2.3. Bi-Cubic Rational Ball Surface
3. Craniofacial Fractures Reconstruction
3.1. Validity of Proposed Method
3.2. Reconstruction Accuracy
3.3. Case Study: 3D Craniofacial Fractures Construction
3.4. Proposed Algorithm
- Input: 2D CT scan DICOM data.
- Output: Craniofacial fracture reconstruction in 3D form.
- Read CT scan image as in Figure 5.
- Boundary extraction as in Figure 7b.
- Each segment is fitted using rational Ball interpolant. The unknown parameters , in (2) are optimized using genetic algorithm (Figure 7c).
- Step 5 is repeated until a desired solution is obtained.
- Reconstruction of fractured part boundary curves for each CT scan slice.
- Swapping 2D CT scan DICOM data to 3D form Figure 11.
4. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
2D | two dimensional |
3D | three dimensional |
CAD | computer-aided design |
CAM | computer-aided manufacturing |
RDF | Radial bases functions |
NURBS | non-uniform rational B-spline |
DICOM | Digital Imaging and Communications in Medicine |
ICP | iterative closest point |
C2 | parametric continuity of degree one |
References
- Eufinger, H.; Wehmöller, M.; Machtens, E.; Heuser, L.; Harders, A.; Kruse, D. Reconstruction of craniofacial bone defects with individual alloplastic implants based on CAD/CAM-manipulated ct-data. J. Cranio-Maxillofac. Surg. 1995, 23, 175181. [Google Scholar] [CrossRef]
- Müller, A.; Krishnan, K.G.; Uhl, E.; Mast, G. The application of rapid prototyping techniques in cranial reconstruction and preoperative planning in neurosurgery. J. Craniofacial Surg. 2003, 14, 899–914. [Google Scholar] [CrossRef] [PubMed]
- Sauret, V.; Linney, A.; Richards, R. Computer assisted surgery: The use of digital images in enabling computerized design and manufacture of titanium implants. Imaging 2002, 14, 464471. [Google Scholar] [CrossRef]
- Wu, T.; Engelhardt, M.; Fieten, L.; Popovic, A.; Radermacher, K. Anatomically constrained deformation for design of cranial implant methodology and validation. In Medical Image Computing and Computer-Assisted Intervention MICCAI; Springer: Berlin/Heidelberg, Germany, 2006; p. 916. [Google Scholar]
- Shui, W.; Zhou, M.; Deng, Q.; Wu, Z.; Duan, F. 3D craniofacial reconstruction using reference skull-face database. In Proceedings of the 25th International Conference of Image and Vision Computing New Zealand (IVCNZ), Queenstown, New Zealand, 8–9 November 2010. [Google Scholar]
- Carr, J.C.; Fright, W.R.; Beatson, R.K. Surface interpolation with radial basis functions for medical imaging. IEEE Trans. Med Imaging 1997, 16, 96–107. [Google Scholar] [CrossRef] [PubMed]
- Carr, J.C.; Beatson, R.K.; Cherrie, J.B.; Mitchell, T.J.; Fright, W.R.; McCallum, B.C.; Evans, T.R. Reconstruction and representation of 3D objects with radial basis functions. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA, 12–17 August 2001; ACM: New York, NY, USA, 2001; pp. 67–76. [Google Scholar]
- Majeed, A.; Piah, A.R.M.; Rafique, M.; Abdullah, J.Y.; Rajion, Z.A. NURBS curves with the application of multiple bones fracture reconstruction. Appl. Math. Comput. 2017, 315, 70–84. [Google Scholar] [CrossRef]
- Majeed, A.; Piah, A.R.M.; Yahya, Z.R.; Abdullah, J.Y.; Rafique, M. Construction of occipital bone fracture using B-spline curves. Comput. Appl. Math. 2018, 37, 2877–2896. [Google Scholar] [CrossRef]
- Majeed, A.; Piah, A.R.M. Image reconstruction using rational Ball interpolant and genetic algorithm. Appl. Math. Sci. 2014, 8, 3683–3692. [Google Scholar] [CrossRef]
- Chowdhury, A.S.; Bharkar, S.M.; Robinson, R.W.; Yu, J.C. Virtual Craniofacial Reconstruction using Computer Vision, Graph Theory and Geometric Constraints. Pattern Recognit. Lett. 2009, 30, 931–938. [Google Scholar] [CrossRef]
- King, R.E.; Scianna, J.M.; Petruzzelli, G.J. Mandible fracture patterns: A suburban trauma center experience. Am. J. Otolaryngol. 2004, 25, 301–307. [Google Scholar] [CrossRef] [PubMed]
- Pascoletti, G.; Calì, M.; Bignardi, C.; Conti, P.; Zanetti, E.M. Mandible Morphing Through Principal Components Analysis. In International Conference on Design, Simulation, Manufacturing: The Innovation Exchange; Springer: Cham, Switzerland, 2019; pp. 15–23. [Google Scholar]
- Dirk, V.; Peter, C.; Dirk, L.; Sven, D.G.; Guy, W.; Paul, S. Computerized craniofacial reconstruction using CT-derived implicit surface representations. Forensic. Sci. Int. 2006, 159, S164–S174. [Google Scholar]
- Klein, R.; Schilling, A.G.; Strasser, W. Reconstruction and simplification of surfaces from contours. Graph. Model. 2000, 62, 429–443. [Google Scholar] [CrossRef]
- Zheng, G.; Rajamani, K.T.; Nolte, L.P. Use of a dense surface point distribution model in a three-stage anatomical shape reconstruction from sparse information for computer-assisted orthopaedic surgery: A preliminary study. In ACCV06, Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2006; Volume 38, pp. 52–60. [Google Scholar]
- Amba, D.B.; Ravi, M.W. Reverse Engineering of Human Body: A B-spline based Heterogeneous Modeling Approach. Comput. Aided Des. Appl. 2008, 5, 194–208. [Google Scholar]
- Kou, X.Y.; Tan, S.T. Heterogeneous object modeling: A review. Comput. Aided Des. 2007, 39, 284–301. [Google Scholar] [CrossRef]
- Lian, Q.; Li, D.C.; Tang, Y.P.; Zhang, Y.R. Computer modeling approach for a novel internal architecture of artificial bone. Comput. Aided Des. 2006, 38, 507–514. [Google Scholar] [CrossRef]
- Ball, A.A. CONSURF I: Introduction of the conic lofting tile. Comp. Aided Des. 1974, 6, 243–249. [Google Scholar] [CrossRef]
- Goodman, T.N.; Said, H. Properties of generalized Ball curves and surfaces. Comput. Aided Des. 1991, 23, 554560. [Google Scholar] [CrossRef]
- Farin, G.E. Curves and Surfaces for CAGD: A Practical Guide; Morgan Kaufmann: Burlington, MA, USA, 2002. [Google Scholar]
- Salomon, D. Curves and Surfaces for Computer Graphics; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
Sr.No | Existing Methods | Proposed Method |
---|---|---|
1 | The method based on CAD/CAM is used by [1,2] for fracture reconstruction. Technical staff/tools are required for this method, and this method suffers from a high cost and low efficiency | In the proposed method, there is no need for staff/tools, only a patient’s CT scan DICOM data are required for construction. |
2 | The authors in [3] constructed a fractured part using the mirroring method. This method works well for unilateral fractures and will not work for bilateral fractures | The proposed method works independently of mirroring and will work well for both unilateral and bilateral fractures. |
3 | Wu et al. [4] and Shui et al. [5] used the adaptive deformation method for construction. This method is based on a reference skull | There is no need for a reference skull using the proposed method, only 2D CT scan data are required. |
4 | Shui et al. [5] used a thin plate spline; this method also depends on a reference skull | The proposed method is independent of reference skull construction and directly uses patient data. |
5 | Carr et al. [6] employed radial basis function. A large number of data points are required for this method and they use the average thickness of skull bone | The thickness of bone varies slice to slice and can be controlled using the free parameters of proposed method with no need for average thickness. |
6 | A mandible bone fracture was constructed by King et al. [12] using ICP, taking the non-fractured part as a reference | The proposed method is independent of a reference skull. The constructed fractured part can be controlled and adjusted by shape parameters in proposed method. It is a custom made implant, time-saving and efficient. |
7 | Majeed et al. [8,9] used NURBS and B-spline curves for the construction of multiple and occipital bones fractures. The constructed parts in both papers are in 2D form. | In this paper, we constructed the frontal and parietal bone fractures in 3D form using the bi-cubic Ball surface. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Majeed, A.; Abbas, M.; Miura, K.T.; Kamran, M.; Nazir, T. Surface Modeling from 2D Contours with an Application to Craniofacial Fracture Construction. Mathematics 2020, 8, 1246. https://doi.org/10.3390/math8081246
Majeed A, Abbas M, Miura KT, Kamran M, Nazir T. Surface Modeling from 2D Contours with an Application to Craniofacial Fracture Construction. Mathematics. 2020; 8(8):1246. https://doi.org/10.3390/math8081246
Chicago/Turabian StyleMajeed, Abdul, Muhammad Abbas, Kenjiro T. Miura, Mohsin Kamran, and Tahir Nazir. 2020. "Surface Modeling from 2D Contours with an Application to Craniofacial Fracture Construction" Mathematics 8, no. 8: 1246. https://doi.org/10.3390/math8081246