SimplyNURBS: A Software Library to Model NURBS for Medical Applications

ABSTRACTCustom-fit products, such as artificial prostheses, often require the development of hoc modeling tools and procedures. In such a context, this paper describes an open source library, named SimplyNURBS, developed for NURBS modeling in medical and health-care domains. This new suite makes available a development kit that integrates the key features of existing open source libraries and new ones to fulfill the requirements of the considered domain. First, the paper introduces the library requirements with particular attention to the prosthetic field as well as pros and cons of current NURBS modeling libraries (both commercial and open sources). Then, the software architecture of SimplyNURBS and the basic libraries (e.g., OPENCASCADE and NURBS++) used for its implementation are illustrated enhancing differences and improvements. Finally, a socket modeling tool, named Virtual Socket Laboratory (VSL) developed using SimplyNURBS is described as well as results of tests carried out to evaluate the new sy...

[1]  Ian D. Reid,et al.  3D hand tracking for human computer interaction , 2012, Image Vis. Comput..

[2]  Les A. Piegl Knowledge-guided Computation for Robust CAD , 2005 .

[3]  Caterina Rizzi,et al.  A CAD-oriented cloth simulation system with stable and efficient ODE solution , 2006, Comput. Graph..

[4]  Caterina Rizzi,et al.  Socket virtual design based on low cost hand tracking and haptic devices , 2013, VRCAI '13.

[5]  Caterina Rizzi,et al.  Knowledge-based system for guided modelling of sockets for lower limb prostheses , 2010 .

[6]  Yu Wang,et al.  Design automation for customized apparel products , 2005, Comput. Aided Des..

[7]  T. Buzan How to Mind Map , 2002 .

[8]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[9]  Austin Henderson,et al.  Interaction design: beyond human-computer interaction , 2002, UBIQ.

[10]  Manish Agarwal,et al.  Computerized Medical Imaging and Graphics Automated Identification of Anatomical Landmarks on 3d Bone Models Reconstructed from Ct Scan Images , 2022 .

[11]  Les A. Piegl,et al.  It is time to drop the “R” from NURBS , 2013, Engineering with Computers.

[12]  Giorgio Colombo,et al.  Embedded CFD Simulation for Blood Flow , 2013 .

[13]  Sterling Orsten,et al.  Dynamics based 3D skeletal hand tracking , 2013, I3D '13.

[14]  Mihailo Ristic,et al.  Fast and accurate NURBS fitting for reverse engineering , 2011 .

[15]  Kouhei Ohnishi,et al.  Motion Control for Real-World Haptics , 2010, IEEE Industrial Electronics Magazine.

[16]  Charlie C. L. Wang,et al.  Flexible shape control for automatic resizing of apparel products , 2012, Comput. Aided Des..

[17]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[18]  Caterina Rizzi,et al.  A full virtual approach to design and test lower limb prosthesis , 2013 .