Abstract
Purpose
Surgical simulations play an increasingly important role in surgeon education and developing algorithms that enable robots to perform surgical subtasks. To model anatomy, finite element method (FEM) simulations have been held as the gold standard for calculating accurate soft tissue deformation. Unfortunately, their accuracy is highly dependent on the simulation parameters, which can be difficult to obtain.
Methods
In this work, we investigate how live data acquired during any robotic endoscopic surgical procedure may be used to correct for inaccurate FEM simulation results. Since FEMs are calculated from initial parameters and cannot directly incorporate observations, we propose to add a correction factor that accounts for the discrepancy between simulation and observations. We train a network to predict this correction factor.
Results
To evaluate our method, we use an open-source da Vinci Surgical System to probe a soft tissue phantom and replay the interaction in simulation. We train the network to correct for the difference between the predicted mesh position and the measured point cloud. This results in 15–30% improvement in the mean distance, demonstrating the effectiveness of our approach across a large range of simulation parameters.
Conclusion
We show a first step towards a framework that synergistically combines the benefits of model-based simulation and real-time observations. It corrects discrepancies between simulation and the scene that results from inaccurate modeling parameters. This can provide a more accurate simulation environment for surgeons and better data with which to train algorithms.
Similar content being viewed by others
References
Allard J, Cotin S, Faure F, Bensoussan P, Poyer F et al (2007) SOFA-an open source framework for medical simulation. Stud Health Technol Inform 125:13–18
Besl PJ, McKay ND (1992) Method for registration of 3-d shapes. In: Sensor fusion IV: control paradigms and data structures, vol. 1611, pp. 586–606. International Society for Optics and Photonics
Bianchi G, Solenthaler B, Székely G, Harders M (2004) Simultaneous topology and stiffness identification for mass-spring models based on fem reference deformations. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 293–301
Çiçek Ö, Abdulkadir A, Lienkamp SS, Brox T, Ronneberger O (2016) 3d u-net: learning dense volumetric segmentation from sparse annotation. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 424–432
Finn C, Levine S (2017) Deep visual foresight for planning robot motion. In: 2017 IEEE international conference on robotics and automation (ICRA). IEEE, pp 2786–2793
Fontanelli GA, Selvaggio M, Ferro M, Ficuciello F, Vendittelli M, Siciliano B (2018) A v-rep simulator for the da vinci research kit robotic platform. In: 2018 7th IEEE international conference on biomedical robotics and biomechatronics (Biorob). IEEE, pp 1056–1061
Geuzaine C, Remacle JF (2009) Gmsh: a 3-d finite element mesh generator with built-in pre-and post-processing facilities. Int J Numer Methods Eng 79(11):1309–1331
Gondokaryono RA, Agrawal A, Munawar A, Nycz CJ, Fischer GS (2019) An approach to modeling closed-loop kinematic chain mechanisms, applied to simulations of the da vinci surgical system. Acta Polytech Hung 16(8):29–48
Kazanzides P, Chen Z, Deguet A, Fischer GS, Taylor RH, DiMaio SP (2014) An open-source research kit for the da vinci® surgical system. In: 2014 IEEE international conference on robotics and automation (ICRA). IEEE, pp 6434–6439
Lee J, Lee S, Chang J, Thompson MS, Kang D, Park S, Park S (2013) A novel method for the accurate evaluation of poisson’s ratio of soft polymer materials. Sci World J 2013:43–52
Liu X, Sinha A, Unberath M, Ishii M, Hager GD, Taylor RH, Reiter A (2018) Self-supervised learning for dense depth estimation in monocular endoscopy. In: Stoyanov D, et al. (eds) OR 2.0 context-aware operating theaters, computer assisted robotic endoscopy, clinical image-based procedures, and skin image analysis. Springer, Cham, pp.128–138
Meister F, Passerini T, Mihalef V, Tuysuzoglu A, Maier A, Mansi T (2020) Deep learning acceleration of total lagrangian explicit dynamics for soft tissue mechanics. Comput Methods Appl Mech Eng 358:112628
Mendizabal A, Márquez-Neila P, Cotin S (2020) Simulation of hyperelastic materials in real-time using deep learning. Med Image Anal 59:101569
Morooka K, Chen X, Kurazume R, Uchida S, Hara K, Iwashita Y, Hashizume M (2008) Real-time nonlinear fem with neural network for simulating soft organ model deformation. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 742–749
Munawar A, Wang Y, Gondokaryono R, Fischer G (2019) A real-time dynamic simulator and an associated front-end representation format for simulating complex robots and environments. In: 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE
Pfeiffer M, Riediger C, Weitz J, Speidel S (2019) Learning soft tissue behavior of organs for surgical navigation with convolutional neural networks. Int J Comput Assist Radiol Surg 14(7):1147–1155
Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY (2009) Ros: an open-source robot operating system. In: ICRA workshop on open source software, vol 3, p 5. Kobe, Japan
Richter F, Orosco RK, Yip MC (2019) Open-sourced reinforcement learning environments for surgical robotics. arXiv preprint arXiv:1903.02090
Roewer-Despres F, Khan N, Stavness I (2018) Towards finite element simulation using deep learning. In: 15th international symposium on computer methods in biomechanics and biomedical engineering
Rusu RB, Cousins S (2011) 3d is here: Point cloud library (pcl). In: 2011 IEEE international conference on robotics and automation, pp 1–4. IEEE
Shin C, Ferguson PW, Pedram SA, Ma J, Dutson EP, Rosen J (2019) Autonomous tissue manipulation via surgical robot using learning based model predictive control. In: 2019 international conference on robotics and automation (ICRA). IEEE, pp 3875–3881
Talbot H, Haouchine N, Peterlik I, Dequidt J, Duriez C et al (2015) Surgery training, planning and guidance using the SOFA framework. Eurographics. Zurich, Switzerland
Zhang J, Zhong Y, Gu C (2017) Deformable models for surgical simulation: a survey. IEEE Rev Biomed Eng 11:143–164
Funding
This work is supported by National Science Foundation NRI 1637789. The Titan V used for this research was donated by the Nvidia Corporation.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Human and animal participants
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wu, J.Y., Kazanzides, P. & Unberath, M. Leveraging vision and kinematics data to improve realism of biomechanic soft tissue simulation for robotic surgery. Int J CARS 15, 811–818 (2020). https://doi.org/10.1007/s11548-020-02139-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11548-020-02139-6