Abstract
Development of virtual-reality medical applications is usually a complicated and labour intensive task. This paper explores the feasibility of using commodity physics engine to develop a suturing simulator prototype for manual skills training in the fields of nursing and medicine, so as to enjoy the benefits of rapid development and hardware-accelerated computation. In the prototype, spring-connected boxes of finite dimension are used to simulate soft tissues, whereas needle and thread are modelled with chained segments. Spherical joints are used to simulate suture’s flexibility and to facilitate thread cutting. An algorithm is developed to simulate needle insertion and thread advancement through the tissue. Two-handed manipulations and force feedback are enabled with two haptic devices. Experiments on the closure of a wound show that the prototype is able to simulate suturing procedures at interactive rates. The simulator is also used to study a curvature-adaptive suture modelling technique. Issues and limitations of the proposed approach and future development are discussed.
Similar content being viewed by others
Notes
Surgical Science AB. http://www.surgical-science.com
SimSurgery AS. http://www.simsurgery.com
Haptica Ltd. http://www.haptica.com.
References
Figueras Sola, P., Rodriguez Bescós, S., Lamata, P., Pagador, J., Sánchez-Margallo, F., and E. Gómez, Virtual reality thread simulation for laparoscopic suturing training. Stud. Health Technol. Inform. 114–119, 2006.
Wang, F., Burdet, E., Ronald, V., and Bleuler, H., Knot-tying with visual and force feedback for VR laparoscopic training. In: 27th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE-EMBS), 5778–5781, 2005.
Webster, R. W., Zimmerman, D. I., Mohler, B. J., Melkonian, M. G., and Haluck, R. S., A prototype haptic suturing simulator. In: Medicine Meets Virtual Reality, 567–569, 2001.
Brown, J., Latombe, J., and Montgomery, K., Real-time knot tying simulation. Vis. Comput.: Int. J. Comput. Graph. 20(2):165–179, 2004.
LeDuc, M., Payandeh, S., and Dill, J., Toward modeling of a suturing task. In: Graphics Interface. 273–279, 2003.
Marshall, P., Payandeh, S., and Dill, J., Suturing for surface meshes. In: IEEE Conference on Control Applications. 31–36, 2005.
Phillips, J., Ladd, A., and Kavraki, L. E., Simulated knot tying. In: IEEE Int. Conf. Robot. Autom. 1:841–846, 2002.
Wang, F., Burdet, E., Dhanik, A., Poston, T., and Teo, C. L., Dynamic thread for real-time knot-tying. In: Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 507–508, 2005.
Menz, H.-G., and Choi, K.-S., Simulation of sutures for virtual surgery applications. In: 18th International Conference on Artificial Reality and Telexistence, 123–138, 2008.
Lenoir, J., Meseure, P., Grisoni, L., and Chaillou, C., A suture model for surgical simulation. In: International Symposium on Medical Simulation, 105–113, 2004.
Pai, D. K., Strands: Interactive simulation of thin solids using cosserat models. Comput. Graphics Forum 21(3):347–352, 2002.
Spillmann, J., and Teschner, M., Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, San Diego, 63–72, 2007.
Berkley, J., Turkiyyah, G., Berg, D., Ganter, M., and Weghorst, S., Real-Time Finite Element Modeling for Surgery Simulation: An Application to Virtual Suturing. IEEE Trans. Vis. Comput. Graph. 10(3):314–325, 2004.
Shi, F., and Payandeh, S., On suturing simulation with haptic feedback. In: 6th International Conference on Haptics: Perception, Devices and Scenarios. Springer-Verlag, Berlin, 599–608, 2008.
Maciel, A., Halic, T., Lu, Z., Nedel, L., and De, S., Using the PhysX engine for physics-based virtual surgery with force feedback. Int. J. Med. Robot. 5(3):341–353, 2009.
Pang, W.-M., Qin, J., Chui, Y.-P., and Heng, P.-A., Fast development of soft tissue deformation and bleeding simulation with PhysX-enabled GPU. In: The 40th Annual Conference International Simulation and Gaming Association, 176–188, 2009.
Nvidia PhysX Physics Simulation for Developers, NVIDIA Corporation. http://developer.nvidia.com/object/physx.html
Chan, S.-H., and Choi, K.-S., Integrating PhysX and OpenHaptics: efficient force feedback generation using physics engine and haptic devices. In: The 2nd International Workshop on Interactive Digital Entertainment Technologies, 853–858, 2009.
Leung, K.-M., Heng, P.-A., Sun, H., and Wong, T.-T., A haptic needle manipulation simulator for Chinese acupuncture. In: Medicine Meets Virtual Reality, 187–189, 2003.
Lewis, R., IBM computer usability satisfaction questionnaires: Psychometric evaluation and instructions for use. Int. J. Hum.-Comput. Interact. 7(1):51–78, 1995.
Delingette, H., Towards realistic soft-tissue modeling in medical simulation. Proc. IEEE 86(3):512–523, 1988.
Kühnapfel, U., Çakmak, H. K., and Maab, H., Endoscopic surgery training using virtual reality and deformable tissue simulation. Comput. Graph. 24:671–682, 2000.
Acknowledgement
This work is supported in part by the Research Grants Council of the HKSAR (Project No. PolyU 5152/09E) and The Hong Kong Polytechnic University (Project a/c code 1-ZV2U, 1-ZV6C and G-U509).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Choi, KS., Chan, SH. & Pang, WM. Virtual Suturing Simulation Based on Commodity Physics Engine for Medical Learning. J Med Syst 36, 1781–1793 (2012). https://doi.org/10.1007/s10916-010-9638-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10916-010-9638-1