HAPTIC RENDERING OF CUTTING TOOLS INTERACTING WITH 3D VOLUMETRIC MODELS WITH APPLICATION TO DENTAL SURGERY SIMULATION Examination Committee :Prof. Peter.

Slides:



Advertisements
Similar presentations
An Architecture for Real-Time Vertebrae Drilling Simulation.
Advertisements

121/10/06 Using Visual Cues of Contact to Improve Interactive Manipulation of Virtual Objects in Industrial Assembly/Maintenance Simulations Jean Sreng,
Reconstruction from Voxels (GATE-540)
Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.
COMPUTER-AIDED SURGICAL PLANNING AND PROCEDURES A.Schaeffer; PolyDimensions GmbH, Bickenbach.
VIRTUAL ARTHROSCOPIC KNEE SURGERY TRANING SYSTEM Yang Xiaosong The Chinese University of Hong Kong Tsinghua University.
Eurohaptics 2002 © Interactive Haptic Display of Deformable Surfaces Based on the Medial Axis Transform Jason J. Corso, Jatin Chhugani,
A System for Exploring Open Issues in VR-based Education Gustav Taxén and Ambjörn Naeve.
Dynamic Real-Time Deformations using Space & Time Adaptive Sampling Gilles Debunne Marie-Paule Cani Gilles Debunne Marie-Paule Cani Mathieu Desbrun Alan.
Mechatronics Lab Workshop i Visualisering Presentation Haptic and Visual Simulation of a Material Cutting Process Using Patient Specific High Resolution.
Virtual Reality Simulators for Minimal Invasive Surgery Training
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
WebSTer: A Web-based Surgical Training System School of Computer Studies University of Leeds Nuha El-Khalili, Ken Brodlie and David Kessel
4/19/2000Deepak Bandyopadhyay / COMP239 / inTouch1 Interactive Multiresolution Modeling and 3D Painting with a Haptic Interface Arthur D. Gregory, Stephen.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
Mr. Perminous KAHOME, University of Nairobi, Nairobi, Kenya. Dr. Elisha T.O. OPIYO, SCI, University of Nairobi, Nairobi, Kenya. Prof. William OKELLO-ODONGO,
Chapter 10.  Basic Functions  Insert Graphics, Audio/Video  Add Text  Create Links  Capture Brainstormed Ideas  Generate Outline  Organize Graphics,
Patient Specific 3D Surfaces for Interactive Medical Planning and Training Felix G. Hamza-Lup, Ph.D. Associate Professor Computer Science and Information.
Introduction to Virtual Environments CIS 4930/6930
Blood effects for Flinders Sinus Surgery Simulator
Applied Anatomical Diagnostic Framework for Visualizing the Human Body in a 3-D, Immersive, Navigable and Interactive VR Environment May 4, 2012 Steven.
Marginal Field Development Advances in 3D Geological Modeling: How it can help?
I NTERACTIVE V OLUME R ENDERING FOR V IRTUAL C OLONOSCOPY IEEE Proceedings of Visualization, Phoenix, U.S.A., Oct. 1997, pp. 433 – 436 Presented.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Introduction to Haptic Rendering JPL - Virtual Environments Laboratory California Institute of Technology ( Cagatay Basdogan,
SUBMITTED TO SUBMITTED BY Lect. Sapna Gambhir Neha MNW-888-2k11 CN.
Touch-Enabled Interfaces
A haptic presentation of 3D objects in virtual reality for the visually disabled MSc Marcin Morański Professor Andrzej Materka Institute of Electronics,
11 C H A P T E R Artificial Intelligence and Expert Systems.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
A haptic presentation of 3D objects in virtual reality for the visually disabled MSc Marcin Morański Professor Andrzej Materka Institute of Electronics,
1 Haptic Systems Mohsen Mahvash Lecture 4 12/1/06.
Design of the Virtual Learning Environment with Scaffolding System to support a Brain-based Learning to develop the Creativity of undergraduate student.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Visualizing Fiber Tracts in the Brain Using Diffusion Tensor Data Masters Project Presentation Yoshihito Yagi Thursday, July 28 th, 10:00 a.m. 499 Dirac.
1 Haptic Systems Mohsen Mahvash Lecture 1 9/1/06.
Introduction Surgical training environments as well as pre- and intra-operative planning environments require physics-based simulation systems to achieve.
THE DICOM 2013 INTERNATIONAL CONFERENCE & SEMINAR March 14-16Bangalore, India On handling low-dose CT images in the absence of reliable DICOM header information.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Modeling - Simulation and AI Software ©Ideler2002.
Simulation Driven Virtual Reality Lacey Duckworth December, 2009 Dissertation Update A Framework for Large Scale Virtual Simulation Dr. Andrew Strelzoff,
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
Virtual Reality Surgery Simulation using Haptics and Boundary Element Techniques Peiji Wang 1, Tony Glover 2, Adib Becker 1, Arthur Jones 1, Steve Benford.
Electronic Visualization Laboratory University of Illinois at Chicago Tele-immersive Cranial Implant Design Chris Scharver September 12, 2001
Medical Illustrations are the standard for publishing and documenting medical procedures, teaching illustrations, instructional films, and legal proceedings.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,
Segmentation of Tree like Structures as Minimisation Problem applied to Lung Vasculature Pieter Bruyninckx.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
M. Zareinejad
PERCROScuola Superiore S. Anna1 Exeter – September HAPTEX 4 nd Technical Meeting Architectural Design of the Haptex System F. Salsedo, M. Fontana,
PhD Defense Emanuele Ruffaldi
Outline Introduction Related Work System Overview Methodology Experiment Conclusion and Future Work.
Copyrightsⓒ VATECH Global, Ltd. All rights reserved.
1 07/11/07 Using an Event-Based Approach to Improve the Multimodal Rendering of 6DOF Virtual Contact Jean Sreng, Florian Bergez, Jérémie Le Garrec, Anatole.
# 999 ABSTRACT INTRODUCTION MATERIALS AND METHODS RESULTS Conclusions REFERENCES ACKNOWLEDGEMENTS Objectives: This pilot study sought to examine the effectiveness.
Abstract Panoramic Virtual Reality Motivation to Use Virtual Reality VR Types
HAPTIC TECHNOLOGY ASHWINI P 1PE06CS017.
HAPTIC SYSTEMS.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Introduction to Computer Haptics Chris Harding
Design and Evaluation of a Virtual Reality Simulation Module for Training Advanced Temporal Bone Surgery Sudanthi Wijewickrema Department of Surgery (Otolaryngology)
Immersive Simulation in the Foundation Programme
Introduction to Graphics Modeling
M.Tech Technical Seminar Presentation
Physics-based Sound Synthesis with a Novel Friction Model
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Schematic diagram showing inputs and modules of iDROP software.
Presentation transcript:

HAPTIC RENDERING OF CUTTING TOOLS INTERACTING WITH 3D VOLUMETRIC MODELS WITH APPLICATION TO DENTAL SURGERY SIMULATION Examination Committee :Prof. Peter Haddawy (Chairman) Examination Committee : Prof. Peter Haddawy (Chairman) Dr. Matthew Dailey, Dr. Manukid Parnichkun Dr. Matthew Dailey, Dr. Manukid Parnichkun Domain Expert : Dr. Siriwan Suebnukarn Presenter :Kugamoorthy Gajananan

Outline Introduction  Related Works  Methodology  Results  Conclusion 

Background(1) Traditional Healthcare Training Methods [E.g. Clinical and Surgical Skills in Dentistry] – Mannequins (Plastic Models) – Live patient Introduction [1]

Background(2) Drawbacks -Traditional Training Methods Introduction Expensive EquipmentsLack of Cases Ethical ConcernsBusy Experts

Background(3) Virtual Reality (VR) Simulators IntroductionOperatingRoom SurgicalEquipments Patients [2] VR based medical simulation provides a highly realistic surgical environment – Natural Interaction is guaranteed

Virtual Reality - 3D Volumetric Model [Tuwien, 2008] [Nationmaster,2008] Introduction

Haptic Device Introduction [4]

Haptic Example Demo Introduction [5]

Benefits of using a simulator No incremental cost No Risk Reusable,Repeatable and Always available Maximum teaching effectiveness(More cases). Gather very precise data about the procedures. – Assesment of skills. – Feedback in terms of teaching. Continuous monitoring of competence possible Introduction

Available Prototypes Related Works (a).PerioSim (b). PerioSim (c). VRDTS(d).IDSS a. c. b. d.

Available Research Studies a [Kim et al.2005] b. [Eriksson et al.2006] c. [Yau et al.2006] d. [Wang et al.2003] Related Works

The Goal and Objectives Real Time Manipulation of 3D Volumetric Data [Cutting/Drilling Simulation] – Volumetric data representation – Different shapes of virtual tools – Force feedback computation algorithms for different shapes of virtual tools – Formal evaluation of the simulator

Demo Methodology

Snap Shot - Capsule Shape Tool Methodology

Snap Shot - Cylinder Shape Tool Methodology

Snap Shot - Cone Shape Tool Methodology

Snap Shot - Sphere Shape Tool Methodology

Graphic Rendering Haptic Rendering Dental Simulator’s Architectural Design Collision Detection Force Computation Methodology Surface Model Simulation 1000 Hz 30 Hz Volume Model Haptic Interface

Main Technical Challenges Real time cutting simulation – Maintaining threads’ refresh rates at required level Compact data structure – Hybrid data structure : Volumetric and Surface Representation of Tooth Model Efficient collision detection algorithm Fast Force feedback computation for different shapes of tool Haptic Hz Graphic - 30 Hz Methodology

Evaluation Methodology Dentists from Faculty of Dentistry in Thammasat University

Evaluation Results Realism of Visual DisplayNMeanStandard deviation Tooth Model Realism Crown Roots Root Canal orifices D Instruments Realism Capsule Cylindrical Conical Spherical N - Number of participants Very poor - 1, Poor - 2, Fair - 3, Good - 4, Very good - 5, Excellent - 6, Exceptional - 7. Results

Evaluation Results Realism of FeelNMeanStandard deviation Tooth Anatomy Different Stiffness Cutting Force Cutting Time D Instruments Realism Capsule Cutting Cylindrical Cutting Conical Cutting Spherical Cutting N - Number of participants Very poor - 1, Poor - 2, Fair - 3, Good - 4, Very good - 5, Excellent - 6, Exceptional - 7. Results

Evaluation Results Usefulness and EasinessNMeanStandard deviation Usefulness Learning Dental Skills Assessing Dental Skills Teaching Tooth Preparation Easiness Comfortable Felt Focussed Friendly User Interface N - Number of participants Very poor - 1, Poor - 2, Fair - 3, Good - 4, Very good - 5, Excellent - 6, Exceptional - 7. Results

Key Research Contributions ( To be published) Cylinder bur - roundCylinder bur Taper cylinder Round bur Force Feedback algorithms for different shapes of tool Conclusion

Key Research Contributions(2) Visual Display (Haptic integration with PolyVox Surface extraction Library) Formal Evaluation Conclusion

Potential Use Thammasat University Dental Students Training tool for Thammasat University Dental Students Phattanapon Rhienmora Intelligent Dental Tutoring - Ongoing PhD research by Phattanapon Rhienmora (Prof.Peter Haddawy’s research group) Conclusion

Future Innovations General Techniques – Tooth Filling – Bone Drilling (E.g Skull ) Conclusion

Thank you for your attention !

References [1] [2] Phattanapon Rhienmora’s proposal [3] [4] [5]

Acknowledgement Thank you Professor Peter Haddawy, Dr.Matthew Dailey, Dr.Manukid Parnichkun, Dr.Siriwan Suebnukarn for your guidence, advices and thouhtful discussions. Thank you Dr.Sumantha Guha for your guidence in Visualization. Thank you Dr.Chris Sewell for supporting my effort. Thank you Dr.David Williams for your great help. Thank you “Pat” for your valuable ideas for the force computation, continuous support, suggestions, critics and discussions.

Possible Publications

Additional Information

Data Acquisition [Rhienmora, 2008] Design and Implementation Tooth Model - Patient’s CT scan data Tooth Resolutions : a. 109 * 84 * 97 (0,100,150,255) b. 103 * 94 * 161 (0 – 255) c. 128 * 128 * 256 (0 – 255)

Data Representation(1) Volumetric Model – Voxels (256 * 256 * 256) – Pad up zeros on the orginal size (128 * 128 * 256) Design and Implementation [Ooeygui, 2008] Block Volume

Data Representation(2) Surface Model – PolyVox devides the volume model into regions – PolyVox reconstruct surface mesh for each region Volume Surface Marching Cube Algorithm [Rhienmora, 2008]

Data Representation(3) Tool Models – Volumetric Sample Points Design and Implementation

Haptic Rendering Collision Detection Design and Implementation

Haptic Rendering Force Computation –Underlying model Spring-damper model F = k.∆x – b.v k  stiffness b  damping constant

Haptic Rendering(1) Force Vector Computation - Force Models for Cylinder,Capsule, Cone Shapes Design and Implementation

Haptic Rendering(2) Force Computation - Magnitude – Magnitude based on voxel density Averaging the density values of the voxels with in the local area that a tool model intersects. Local area refers to the voxels collided by the immersed volume sample points. This implies the fact that stiffness calculated by averaging the stiffness values of the voxels with in the local area. Design and Implementation

Haptic Rendering(3) Force Computation - Magnitude – Nonlinear magnitude computation Based on the number of collided sample points of the tool. Non-linear function of the number of immersed sample points. Resultant Force – The direction of force (unit vector) computed by force response algorithm for different shapes of the tool. – This force vector scaled up by the magnitude calculated. Resultant force smoothed and filtered – Moving Window (size 100 ) Technique Design and Implementation

Technical Challenges Synchronization of Haptic and Graphic threads Stability Impact of number of sample points of tool models Resolution of volumetric data Limitation of the device Design and Implementation

Tools and Libraries OpenHaptics Toolkit -OpenHaptics SDK (HDAPI) PolyVox Technology – Extract Surface Mesh Design and Implementation

Evaluation Objectives – Simulator realism for images of tooth model and instrument – Simulator realism for the feel of the tooth and instruments while cutting – the perceived realism of Tooth cutting – Ratings for simulator usefulness and easiness Evaluation

Conclusions Done Evaluation Done

Key Research Contributions Volumetric Sample point technique used to implement different force models for different shapes of dental tool. Force feedback model weights the contribution of the intersected voxels' density to compute the force feedback's magnitude Force feedback model considers the number of immersed sample points to compute the force feedback's magnitude PolyVox integrated for the first time with haptic – very much improved graphic rendering,Hyprid Data Structure Design of a formal evaluation

Future Work Whole Tool (Handle + Tip) Collision detection. More advanced approaches for material removal. Volume feedback (Physical contact sound). Undo/redo function. Tooth filling. Control the mirror using another haptic device.

Commercial Systems [3] DentSim (DenX USA) [3] Related Works

Force computation Implement force models for different shapes of virtual dental tool Introduction [Petersik et al., 2003] & [Nicolasasenjoosorio, 2008]