NURBS Parameterization for Medical Surface Reconstruction
- 1 Tridimensional Technology Division, Center for Information Technology Renato Archer, Campinas, Brazil
- 2 Tridimensional Technology Division, Center for Information Technology Renato Archer, Campinas, Brazil
- 3 Tridimensional Technology Division, Center for Information Technology Renato Archer, Campinas, Brazil
- 4 Tridimensional Technology Division, Center for Information Technology Renato Archer, Campinas, Brazil
- 5 Institute of Computing, University of Campinas, Campinas, Brazil
Abstract
InVesalius is an open-source software for reconstruction of computed tomography and magnetic resonance images, which allows the user to make analysis and segmentation of virtual anatomical models. Physical models can be printed with the aid of rapid prototyping, giving the medical community a reliable instrument to help planning surgeries. To offer the user more control over the model, this work describes a methodology and tool developed for NURBS parameterization that provides mechanisms for adjusting the shape or even selecting a particular region of interest of the surface. Furthermore, the tool gives the option to export the final results of the process to a STEP file, which allows further edition in any well-known CAD software.
- Moraes, T.F., Amorim, P.H.J., Azevedo, F.S. and Silva. J.V.L. (2011) InVesalius—An Open-Source Imaging Application. In: Tavares, J.M.R.S. and Natal Jorge, R.M., Eds., Computational Vision and Medical Image Processing: VipIMAGE, CRC Press, Boca Raton, 405-408.
- Schroeder, W., Martin, K. and Lorensen, B. (2006) The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics. 4th Edition, Kitware, New York.
- Lorensen, W. and Cline, H. (1987) Marching Cubes: A High Resolution 3D Surface Construction Algorithm. Computer Graphics, 21, 163-169. http://dx.doi.org/10.1145/37402.37422
- Roth, S. (1982) Ray Casting for Modeling Solids. Computer Graphics and Image Processing, 18, 109-144. http://dx.doi.org/10.1016/0146-664X(82)90169-1
- Piegl, L. (1991) On NURBS: A Survey. IEEE Computer Graphics and Applications, 11, 55-71. http://dx.doi.org/10.1109/38.67702
- Piegl, L. and Tiller, W. (1997) The NURBS Book. Springer-Verlag, New York. http://dx.doi.org/10.1007/978-3-642-59223-2
- Farin, G. (2002) A History of Curves and Surfaces in CAGD. In: Farin, G., Hoschek, J., Kim, M.-S., Hoschek, J. and Kim, M.-S., Eds., Handbook of Computer Aided Geometric Design, North Holland, 1-21. http://dx.doi.org/10.1016/B978-044451104-1/50002-2
- Farin, G. (2002) Curves and Surfaces for CAGD: A Practical Guide. Morgan Kaufmann, Burlington.
- ISO 10303-21:2002 (2015) Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 21: Implementation Methods: Clear Text Encoding of the Exchange Structure.
- ISO 10303-242:2014 (2015) Industrial Automation Systems and Integration—Product Data Representation and Exchange— Part 242: Application Protocol: Managed Model-Based 3D Engineering.
- Rusu, R.B. and Cousins, S. (2011) 3D Is Here: Point Cloud Library (PCL). IEEE International Conference on Robotics and Automation, Shanghai, 9-13 May 2011, 1-4. http://dx.doi.org/10.1109/icra.2011.5980567
- Jolliffe, I.T. (2002) Principal Component Analysis. Springer-Verlag, New York.
- Open CASCADE (2015). http://www.opencascade.com/
- Rhinoceros (2015). https://www.rhino3d.com/
- Gkberk, B., Salah, A., Alyz, N. and Akarun, L. (2009) 3D Face Recognition: Technology and Applications. In: Tistarelli, M., Li, S.Z. and Chellappa, R., Eds., Handbook of Remote Biometrics, Springer, London, 217-246. http://dx.doi.org/10.1007/978-1-84882-385-3_9