Collaborative Networked Virtual Surgical Simulators (CNVSS) Implementing Hybrid Client–Server Architecture: Factors Affecting Collaborative Performance

Currently, surgical skills teaching in medical schools and hospitals is changing, requiring the development of new tools to focus on (i) the importance of the mentor’s role, (ii) teamwork skills training, and (iii) remote training support. Collaborative Networked Virtual Surgical Simulators (CNVSS) allow collaborative training of surgical procedures where remotely located users with different surgical roles can take part in the training session. To provide successful training involving good collaborative performance, CNVSS should guarantee synchronicity in time of the surgical scene viewed by each user and a quick response time which are affected by factors such as users’ machine capabilities and network conditions. To the best of our knowledge, the impact of these factors on the performance of CNVSS implementing hybrid client–server architecture has not been evaluated. In this paper the development of a CNVSS implementing a hybrid client–server architecture and two statistical designs of experiments (DOE) is described by using (i) a fractional factorial DOE and (ii) a central composite DOE, to determine the most influential factors and how these factors affect the collaboration in a CNVSS. From the results obtained, it was concluded that packet loss, bandwidth, and delay have a larger effect on the consistency of the shared virtual environment, whereas bandwidth, server machine capabilities, and delay and interaction between factors bandwidth and packet loss have a larger effect on the time difference and number of errors of the collaborative task.

[1]  C. Daniel Use of Half-Normal Plots in Interpreting Factorial Two-Level Experiments , 1959 .

[2]  Kyoung Shin Park,et al.  Effects of network characteristics on human performance in a collaborative virtual environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[3]  Joel Brown,et al.  Spring: a general framework for collaborative, real-time surgical simulation. , 2002, Studies in health technology and informatics.

[4]  Dale A. Harris,et al.  Performance of Remote Anatomy and Surgical Training Applications Under Varied Network Conditions , 2002 .

[5]  Ivan Marsic,et al.  System-wide constraints and user preferences in collaborative virtual environments , 2002 .

[6]  Parvati Dev,et al.  End-to-end performance measurement of Internet based medical applications , 2002, AMIA.

[7]  Ivan Marsic,et al.  Handling Heterogeneity in Networked Virtual Environments , 2002, Presence: Teleoperators & Virtual Environments.

[8]  Alan Liu,et al.  A Survey of Surgical Simulation: Applications, Technology, and Education , 2003, Presence: Teleoperators & Virtual Environments.

[9]  Susumu Horiguchi,et al.  An experimental study on the effects of Network delay in Cooperative Shared Haptic Virtual Environment , 2003, Comput. Graph..

[10]  Wai Yu,et al.  Experimental Study of Haptic Interaction in Distributed Virtual Environments , 2004 .

[11]  Robert S. Allison,et al.  Effects of network delay on a collaborative motor task with telehaptic and televisual feedback , 2004, VRCAI '04.

[12]  Chris Gunn,et al.  Combating Latency in Haptic Collaborative Virtual Environments , 2005, Presence: Teleoperators & Virtual Environments.

[13]  Felix G. Hamza-Lup,et al.  Distributed training system with high-resolution deformable virtual models , 2005, ACM-SE 43.

[14]  Steve Pettifer,et al.  A network architecture supporting consistent rich behavior in collaborative interactive applications , 2006, IEEE Transactions on Visualization and Computer Graphics.

[15]  Declan Delaney,et al.  On Consistency and Network Latency in Distributed Interactive Applications: A SurveyPart II , 2006, PRESENCE: Teleoperators and Virtual Environments.

[16]  Vincenzo Liberatore,et al.  GiPSiNet: an open source/open architecture network middleware for surgical simulations. , 2006, Studies in health technology and informatics.

[17]  Seamus McLoone,et al.  On Consistency and Network Latency in Distributed Interactive Applications: A SurveyPart II , 2006, PRESENCE: Teleoperators and Virtual Environments.

[18]  Pheng-Ann Heng,et al.  ECiSS: A Middleware Based Development Framework for Enhancing Collaboration in Surgical Simulation , 2007, 2007 IEEE International Conference on Integration Technology.

[19]  Stephane Cotin,et al.  EP4A: Software and Computer Based Simulator Research: Development and Outlook SOFA—An Open Source Framework for Medical Simulation , 2007, MMVR.

[20]  Christopher Gunn,et al.  Using haptics in a networked immersive 3D environment , 2007 .

[21]  Caroline Jay,et al.  Modeling the effects of delayed haptic and visual feedback in a collaborative virtual environment , 2007, TCHI.

[22]  Wm. LeRoy Heinrichs,et al.  Learning medicine through collaboration and action: collaborative, experiential, networked learning environments , 2008, Virtual Reality.

[23]  Kup-Sze Choi,et al.  Collaborative Simulation of Soft-Tissue Deformation for Virtual Surgery Applications , 2008, Journal of Medical Systems.

[24]  Mecker G Möller,et al.  Mentoring the modern surgeon. , 2008, Bulletin of the American College of Surgeons.

[25]  Russell V. Lenth,et al.  Response-Surface Methods in R, Using rsm , 2009 .

[26]  Kup-Sze Choi,et al.  A framework using cluster-based hybrid network architecture for collaborative virtual surgery , 2009, Comput. Methods Programs Biomed..

[27]  Felix G. Hamza-Lup,et al.  Challenges in the Deployment of Visuo-Haptic Virtual Environments on the Internet , 2010, 2010 Second International Conference on Computer and Network Technology.

[28]  Ling Li,et al.  Emotion modeling and Interaction of NPCS in Virtual Simulation and Games , 2010 .

[29]  Zhang Yi,et al.  Collaborative Virtual Surgery: Techniques, Applications and Challenges , 2010 .

[30]  Yuan-Shin Lee,et al.  Hybrid client-server architecture and control techniques for collaborative product development using haptic interfaces , 2010, Comput. Ind..

[31]  Paul J. Dougherty,et al.  Surgical Mentoring: Building Tomorrow’s Leaders , 2011 .

[32]  Christian Diaz,et al.  Collaborative Networked Virtual Surgical Simulators (CNVSS): Factors Affecting Collaborative Performance , 2013, PRESENCE: Teleoperators and Virtual Environments.

[33]  M. Press Presence : teleoperators and virtual environments. , 2014 .