SlideShare a Scribd company logo
VR simulations for neurosurgery
〇Saul Heredia1), Kanako Harada1,2), Hirofumi Nakatomi3),
Nobuhito Saito3), Akio Morita4), Mamoru Mitsuishi1)
1)School of Engineering, The University of Tokyo
2)Japan Science and Technology Agency
3)Department of Neurosurgery, The University of Tokyo Hospital
4)Department of Neurosurgery, Nippon Medical School
the presenting author has no conflict of interest to disclose
3月1日(金)16:00〜18:00 A会場(タワーホール)
ImPACTセミナー バイオニックヒューマノイドが拓く新産業革命
IS-8
2Introduction
 Simulation is the imitation of a real-world process or system over time.
 Useful when the real system cannot be engaged, may not be
accessible, may be dangerous, or it is being designed but not yet built.
Simulation
Physical
Computational
High precision
Engineering design
& analysis
Interactivity
virtual reality,
videogames
Not real-time
Real time
3
1980s
Military flight
simulators.
Rise of gaming industry,
high-resolution graphics
1990s-2000s
2016
Commercial VR
Headsets (Oculus)
Gemini, Apollo
simulators (NASA)
1960s-1970s
Virtual Reality (VR) Simulation
 “Technologies that allow
people to interact with
3D computerized
databases in real time
using their natural
senses and skills” [1].
 Applications: medicine,
education, engineering,
architecture, design, etc.
 Evolved along with the
development of digital
computers and
videogames.
[1] McCloy, R., & Stone, R. (2001). Science, medicine, and the
future: Virtual reality in surgery. BMJ: British Medical Journal,
323(7318), 912.
Telepresence
and robotics
Computational
mechanics
Computer
graphics
VR
Simulation
Hardware
interface
System
modeling
3D rendering
4Simulation in neurosurgery
 Physical simulation. Cadaver,
animal tissues, silicone rubber, 3D
printed models, etc.
 Advantage: Realistic
 Disadvantages: Costly, qualitative
evaluation.
 VR-based simulation.
Computational models and
algorithms.
 Pros: Low cost, repeatability,
quantitative evaluation.
 Cons: speed-accuracy trade-off,
approximated methods are used.
[1] Breimer, G. E., et al. (2015). Design and evaluation of a new synthetic brain simulator for endoscopic third ventriculostomy, Journal of Neurosurgery: Pediatrics PED, 15(1), 82-88.
[2] Delorme, S., et al. (2012). NeuroTouch: a physics-based virtual simulator for cranial microneurosurgery training. Operative Neurosurgery, 71(suppl_1), ons32-ons42.
[1]
[2]
5VR simulation and robot-assisted surgery
Benefits
• For engineers: prototype testing before production, trying automatic control
algorithms.
• For neurosurgeons: practicing, preoperative planning, skills assessment.
Our objective: development of VR simulators for robotic neurosurgery.
Existing simulators mainly
focus in the da Vinci surgical
system, devised for
laparoscopic surgery but not
for microsurgery.
[1] Julian, D., et al. (2018). A comparative analysis and guide to virtual reality robotic surgical simulators. The International Journal of Medical Robotics and Computer Assisted Surgery, 14(1), e1874.
[1]
6Transsphenoidal tumor resection
[1] Nukariya, H., et al. (2016) Development of a miniature neurosurgical robotic system with multi-DOF forceps targeted for tasks in deep spaces. ROBOMECH2016, 1A1-03a1.
Tumor deformable model simulated
using position based dynamics [2]
Triangle mesh
Tetrahedralization
Particles connected by springs
7 DOF Robot for micro neurosurgery [1]
Articulated forceps
Simulation of transsphenoidal pituitary
tumor resection
7Evaluating dynamic motion scale using VR simulation
1/10
1
1/3
Region-based dynamic motion scaling
Tumor
Movement is scaled down as
approaching critical tissues
[1] Heredia‐Pérez, S. A., et al. (2019).
Virtual reality simulation of robotic
transsphenoidal brain tumor resection:
Evaluating dynamic motion scaling in a
master‐slave system. The International
Journal of Medical Robotics and
Computer Assisted Surgery, e1953.
8Microvascular anastomosis
Suture 0.02
mm
< 0.7 mm
[1] Mitsuishi, et al. (2013). Master-slave robotic platform and its feasibility study for micro-neurosurgery. The International
Journal of Medical Robotics and Computer Assisted Surgery, 9(2), 180-189.
Master-slave robotic system
MM3 Robot
End-to-end anastomosis of micro vessel is task that
require high precision, a Master-Slave robotic
platform was developed to assist this procedure [1].
Neurosurgeons require hours of training using
artificial vessel to proficiency. VR simulation will
provide a safe platform for repeatedly practice
without damage the robot.
Needle diameter
0.07 mm
Video
9Simulation method
Joints
Linear blend
skinning for
visualization
Rigid bodies
,m I
,k DMass,
moment of
inertia
Stiffness,
damping
, ,E 
,k D,m I
Continuum elasticity
Rigid body dynamics

Spline extrusion for visualization
…
Rigid bodies with capsule collision geometry
…
,k D
Rotational spring
,m I
Rigid body
,m I
Rigid body
For real-time simulation, the objects are approximated using rigid body dynamics.
Thread Needle
Vessel
Simulated as a rigid body connected
to an end of the thread.
Finite element
simulation
Rigid-body
based
deformation
[1] S. Heredia, et al. 2018. Development of microvascular anastomoses simulator for robotic surgery. The 18th Japan VR Medical Society Academic Conference.
10Developed system
VR simulator
3D monitor
Realistic rendering
Haptic device
force feedback
Software was developed
in C++ using the NVIDIA
PhysX engine to solve
the rigid body dynamics
Features:
• Real time (60 FPS)
• Extract simulation information
(trajectories, collisions, etc.)
• Visual realism
Video
11Research workflow
Data
Simulator
Needle grasping
Needle adjustment
Positioning (Right)
Insertion (Right)
Extraction
Looping
Thread grasping
Knot tying
Positioning (Left)
Insertion (Left)
Automated surgical
activity annotation
Frames
Surgical skills
from expert
user
Current
activity
Training data
for activity
recognition
from video
Robot
Haptic
assistance
Operator
12
 We work in the development of VR simulators for neurosurgery,
focusing in real-time interaction and visual realism.
 VR simulators provide a safe environment for testing robot
control algorithms, as well for surgical training.
 Data can be extracted from simulator for surgical skill analysis,
or used as training data for machine learning.
Acknowledgments
This work was funded by ImPACT Program of Council for Science, Technology
and Innovation, Cabinet Office, Government of Japan.
Closure

More Related Content

What's hot

Matherix Labs Deck
Matherix Labs DeckMatherix Labs Deck
Matherix Labs Deck
Srikanth Varma Chekuri
 
Advantages and Disadvantages of Motion Capture
Advantages and Disadvantages of Motion CaptureAdvantages and Disadvantages of Motion Capture
Advantages and Disadvantages of Motion Capture
Animation Courses, Ahmedabad
 
Feedback method based on image processing for detecting human body via flying...
Feedback method based on image processing for detecting human body via flying...Feedback method based on image processing for detecting human body via flying...
Feedback method based on image processing for detecting human body via flying...
ijaia
 
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDeep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Darius Burschka
 
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTHUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
csandit
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
Satish Mishra
 
A Robot Collision Avoidance Method Using Kinect and Global Vision
A Robot Collision Avoidance Method Using Kinect and Global VisionA Robot Collision Avoidance Method Using Kinect and Global Vision
A Robot Collision Avoidance Method Using Kinect and Global Vision
TELKOMNIKA JOURNAL
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
Nandakishor Jahagirdar
 
IJET-V2I6P31
IJET-V2I6P31IJET-V2I6P31
Introduction to motion capture
Introduction to motion captureIntroduction to motion capture
Introduction to motion capture
Hanafikktmr
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Nandakishor Jahagirdar
 

What's hot (11)

Matherix Labs Deck
Matherix Labs DeckMatherix Labs Deck
Matherix Labs Deck
 
Advantages and Disadvantages of Motion Capture
Advantages and Disadvantages of Motion CaptureAdvantages and Disadvantages of Motion Capture
Advantages and Disadvantages of Motion Capture
 
Feedback method based on image processing for detecting human body via flying...
Feedback method based on image processing for detecting human body via flying...Feedback method based on image processing for detecting human body via flying...
Feedback method based on image processing for detecting human body via flying...
 
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDeep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic Applications
 
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTHUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
A Robot Collision Avoidance Method Using Kinect and Global Vision
A Robot Collision Avoidance Method Using Kinect and Global VisionA Robot Collision Avoidance Method Using Kinect and Global Vision
A Robot Collision Avoidance Method Using Kinect and Global Vision
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 
IJET-V2I6P31
IJET-V2I6P31IJET-V2I6P31
IJET-V2I6P31
 
Introduction to motion capture
Introduction to motion captureIntroduction to motion capture
Introduction to motion capture
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 

Similar to VR simulations for neurosurgery

A Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
A Simulation Method of Soft Tissue Cutting In Virtual Environment with HapticsA Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
A Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
IJERA Editor
 
Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...
Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...
Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...
saulnml
 
Virtual Reality (bring distant near)
Virtual Reality (bring distant near)Virtual Reality (bring distant near)
Virtual Reality (bring distant near)
Hafiz Sanni
 
ロボット手術を対象とした微細血管吻合シミュレータの開発
ロボット手術を対象とした微細血管吻合シミュレータの開発ロボット手術を対象とした微細血管吻合シミュレータの開発
ロボット手術を対象とした微細血管吻合シミュレータの開発
saulnml
 
Virtual surgery [new].ppt
Virtual surgery [new].pptVirtual surgery [new].ppt
Virtual surgery [new].ppt
Sreeraj Rajendran
 
virtual simulation
virtual simulationvirtual simulation
virtual simulation
Sumer Yadav
 
virtual surgery
virtual surgeryvirtual surgery
virtual surgery
Makka Vasu
 
Robotics and simulation in neurosurgery
Robotics and simulation in neurosurgeryRobotics and simulation in neurosurgery
Robotics and simulation in neurosurgery
Dr Kaushal Deep Singh Mathuria
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
mnaj3a
 
A Seminar Report On Virtual Reality
A Seminar Report On Virtual RealityA Seminar Report On Virtual Reality
A Seminar Report On Virtual Reality
Lisa Riley
 
3 d body scanning
3 d body scanning3 d body scanning
3 d body scanning
Arka Das
 
virtual reality and technology in growing world
virtual reality and technology in growing worldvirtual reality and technology in growing world
virtual reality and technology in growing world
ashthesunshinepeachy
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
JaresJournal
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
JaresJournal
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
JaresJournal
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
JaresJournal
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Waqas Tariq
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Waqas Tariq
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Waqas Tariq
 
IRJET-A Survey on Augmented Reality Technologies and Applications
IRJET-A Survey on Augmented Reality Technologies and ApplicationsIRJET-A Survey on Augmented Reality Technologies and Applications
IRJET-A Survey on Augmented Reality Technologies and Applications
IRJET Journal
 

Similar to VR simulations for neurosurgery (20)

A Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
A Simulation Method of Soft Tissue Cutting In Virtual Environment with HapticsA Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
A Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
 
Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...
Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...
Haptic Virtual Fixtures to Assist Endonasal Micro Robotic Surgery through Vir...
 
Virtual Reality (bring distant near)
Virtual Reality (bring distant near)Virtual Reality (bring distant near)
Virtual Reality (bring distant near)
 
ロボット手術を対象とした微細血管吻合シミュレータの開発
ロボット手術を対象とした微細血管吻合シミュレータの開発ロボット手術を対象とした微細血管吻合シミュレータの開発
ロボット手術を対象とした微細血管吻合シミュレータの開発
 
Virtual surgery [new].ppt
Virtual surgery [new].pptVirtual surgery [new].ppt
Virtual surgery [new].ppt
 
virtual simulation
virtual simulationvirtual simulation
virtual simulation
 
virtual surgery
virtual surgeryvirtual surgery
virtual surgery
 
Robotics and simulation in neurosurgery
Robotics and simulation in neurosurgeryRobotics and simulation in neurosurgery
Robotics and simulation in neurosurgery
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
A Seminar Report On Virtual Reality
A Seminar Report On Virtual RealityA Seminar Report On Virtual Reality
A Seminar Report On Virtual Reality
 
3 d body scanning
3 d body scanning3 d body scanning
3 d body scanning
 
virtual reality and technology in growing world
virtual reality and technology in growing worldvirtual reality and technology in growing world
virtual reality and technology in growing world
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
 
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONINGMULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
MULTIPLE CONFIGURATIONS FOR PUNCTURING ROBOT POSITIONING
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
IRJET-A Survey on Augmented Reality Technologies and Applications
IRJET-A Survey on Augmented Reality Technologies and ApplicationsIRJET-A Survey on Augmented Reality Technologies and Applications
IRJET-A Survey on Augmented Reality Technologies and Applications
 

More from saulnml

Master's thesis - final defense
Master's thesis - final defenseMaster's thesis - final defense
Master's thesis - final defense
saulnml
 
Development of a Virtual Reality Simulator for Robotic Brain Tumor Resection
Development of a Virtual Reality Simulator for Robotic Brain Tumor ResectionDevelopment of a Virtual Reality Simulator for Robotic Brain Tumor Resection
Development of a Virtual Reality Simulator for Robotic Brain Tumor Resection
saulnml
 
Computational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial FeaturesComputational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial Features
saulnml
 
Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...
Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...
Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...
saulnml
 
Haptic assistance for robotic surgical simulation
Haptic assistance for robotic surgical simulationHaptic assistance for robotic surgical simulation
Haptic assistance for robotic surgical simulation
saulnml
 
Instrumentación y control de pilas de combustible de etanol directo
Instrumentación y control de  pilas de combustible de etanol directoInstrumentación y control de  pilas de combustible de etanol directo
Instrumentación y control de pilas de combustible de etanol directo
saulnml
 

More from saulnml (6)

Master's thesis - final defense
Master's thesis - final defenseMaster's thesis - final defense
Master's thesis - final defense
 
Development of a Virtual Reality Simulator for Robotic Brain Tumor Resection
Development of a Virtual Reality Simulator for Robotic Brain Tumor ResectionDevelopment of a Virtual Reality Simulator for Robotic Brain Tumor Resection
Development of a Virtual Reality Simulator for Robotic Brain Tumor Resection
 
Computational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial FeaturesComputational Tools for Extracting, Representing and Analyzing Facial Features
Computational Tools for Extracting, Representing and Analyzing Facial Features
 
Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...
Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...
Herramientas Computacionales para Extraer, Representar y Analizar Rasgos Faci...
 
Haptic assistance for robotic surgical simulation
Haptic assistance for robotic surgical simulationHaptic assistance for robotic surgical simulation
Haptic assistance for robotic surgical simulation
 
Instrumentación y control de pilas de combustible de etanol directo
Instrumentación y control de  pilas de combustible de etanol directoInstrumentación y control de  pilas de combustible de etanol directo
Instrumentación y control de pilas de combustible de etanol directo
 

Recently uploaded

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 

Recently uploaded (20)

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 

VR simulations for neurosurgery

  • 1. VR simulations for neurosurgery 〇Saul Heredia1), Kanako Harada1,2), Hirofumi Nakatomi3), Nobuhito Saito3), Akio Morita4), Mamoru Mitsuishi1) 1)School of Engineering, The University of Tokyo 2)Japan Science and Technology Agency 3)Department of Neurosurgery, The University of Tokyo Hospital 4)Department of Neurosurgery, Nippon Medical School the presenting author has no conflict of interest to disclose 3月1日(金)16:00〜18:00 A会場(タワーホール) ImPACTセミナー バイオニックヒューマノイドが拓く新産業革命 IS-8
  • 2. 2Introduction  Simulation is the imitation of a real-world process or system over time.  Useful when the real system cannot be engaged, may not be accessible, may be dangerous, or it is being designed but not yet built. Simulation Physical Computational High precision Engineering design & analysis Interactivity virtual reality, videogames Not real-time Real time
  • 3. 3 1980s Military flight simulators. Rise of gaming industry, high-resolution graphics 1990s-2000s 2016 Commercial VR Headsets (Oculus) Gemini, Apollo simulators (NASA) 1960s-1970s Virtual Reality (VR) Simulation  “Technologies that allow people to interact with 3D computerized databases in real time using their natural senses and skills” [1].  Applications: medicine, education, engineering, architecture, design, etc.  Evolved along with the development of digital computers and videogames. [1] McCloy, R., & Stone, R. (2001). Science, medicine, and the future: Virtual reality in surgery. BMJ: British Medical Journal, 323(7318), 912. Telepresence and robotics Computational mechanics Computer graphics VR Simulation Hardware interface System modeling 3D rendering
  • 4. 4Simulation in neurosurgery  Physical simulation. Cadaver, animal tissues, silicone rubber, 3D printed models, etc.  Advantage: Realistic  Disadvantages: Costly, qualitative evaluation.  VR-based simulation. Computational models and algorithms.  Pros: Low cost, repeatability, quantitative evaluation.  Cons: speed-accuracy trade-off, approximated methods are used. [1] Breimer, G. E., et al. (2015). Design and evaluation of a new synthetic brain simulator for endoscopic third ventriculostomy, Journal of Neurosurgery: Pediatrics PED, 15(1), 82-88. [2] Delorme, S., et al. (2012). NeuroTouch: a physics-based virtual simulator for cranial microneurosurgery training. Operative Neurosurgery, 71(suppl_1), ons32-ons42. [1] [2]
  • 5. 5VR simulation and robot-assisted surgery Benefits • For engineers: prototype testing before production, trying automatic control algorithms. • For neurosurgeons: practicing, preoperative planning, skills assessment. Our objective: development of VR simulators for robotic neurosurgery. Existing simulators mainly focus in the da Vinci surgical system, devised for laparoscopic surgery but not for microsurgery. [1] Julian, D., et al. (2018). A comparative analysis and guide to virtual reality robotic surgical simulators. The International Journal of Medical Robotics and Computer Assisted Surgery, 14(1), e1874. [1]
  • 6. 6Transsphenoidal tumor resection [1] Nukariya, H., et al. (2016) Development of a miniature neurosurgical robotic system with multi-DOF forceps targeted for tasks in deep spaces. ROBOMECH2016, 1A1-03a1. Tumor deformable model simulated using position based dynamics [2] Triangle mesh Tetrahedralization Particles connected by springs 7 DOF Robot for micro neurosurgery [1] Articulated forceps Simulation of transsphenoidal pituitary tumor resection
  • 7. 7Evaluating dynamic motion scale using VR simulation 1/10 1 1/3 Region-based dynamic motion scaling Tumor Movement is scaled down as approaching critical tissues [1] Heredia‐Pérez, S. A., et al. (2019). Virtual reality simulation of robotic transsphenoidal brain tumor resection: Evaluating dynamic motion scaling in a master‐slave system. The International Journal of Medical Robotics and Computer Assisted Surgery, e1953.
  • 8. 8Microvascular anastomosis Suture 0.02 mm < 0.7 mm [1] Mitsuishi, et al. (2013). Master-slave robotic platform and its feasibility study for micro-neurosurgery. The International Journal of Medical Robotics and Computer Assisted Surgery, 9(2), 180-189. Master-slave robotic system MM3 Robot End-to-end anastomosis of micro vessel is task that require high precision, a Master-Slave robotic platform was developed to assist this procedure [1]. Neurosurgeons require hours of training using artificial vessel to proficiency. VR simulation will provide a safe platform for repeatedly practice without damage the robot. Needle diameter 0.07 mm Video
  • 9. 9Simulation method Joints Linear blend skinning for visualization Rigid bodies ,m I ,k DMass, moment of inertia Stiffness, damping , ,E  ,k D,m I Continuum elasticity Rigid body dynamics  Spline extrusion for visualization … Rigid bodies with capsule collision geometry … ,k D Rotational spring ,m I Rigid body ,m I Rigid body For real-time simulation, the objects are approximated using rigid body dynamics. Thread Needle Vessel Simulated as a rigid body connected to an end of the thread. Finite element simulation Rigid-body based deformation [1] S. Heredia, et al. 2018. Development of microvascular anastomoses simulator for robotic surgery. The 18th Japan VR Medical Society Academic Conference.
  • 10. 10Developed system VR simulator 3D monitor Realistic rendering Haptic device force feedback Software was developed in C++ using the NVIDIA PhysX engine to solve the rigid body dynamics Features: • Real time (60 FPS) • Extract simulation information (trajectories, collisions, etc.) • Visual realism Video
  • 11. 11Research workflow Data Simulator Needle grasping Needle adjustment Positioning (Right) Insertion (Right) Extraction Looping Thread grasping Knot tying Positioning (Left) Insertion (Left) Automated surgical activity annotation Frames Surgical skills from expert user Current activity Training data for activity recognition from video Robot Haptic assistance Operator
  • 12. 12  We work in the development of VR simulators for neurosurgery, focusing in real-time interaction and visual realism.  VR simulators provide a safe environment for testing robot control algorithms, as well for surgical training.  Data can be extracted from simulator for surgical skill analysis, or used as training data for machine learning. Acknowledgments This work was funded by ImPACT Program of Council for Science, Technology and Innovation, Cabinet Office, Government of Japan. Closure