Image-guided therapy and medical robotics tutorial using a LEGO Mindstorms NXT robot and 3D Slicer Danielle F. Pace, B.CmpH Ron Kikinis, M.D. Nobuhiko.

Slides:



Advertisements
Similar presentations
© NIH National Center for Image-Guided Therapy, November, 2008 System Set-up for the Integration of BrainLab, BioImage Suite and Slicer3 Haiying Liu Surgical.
Advertisements

NCIGT NIH National Center for Image-Guided Therapy System Test for the Integration of Brainlab, BioImage Suite and Slicer3 Haiying.
-1- iGyne1.0 Tutorial Xiaojun Chen, Ph.D. and iGyne Team Surgical Planning Laboratory, Brigham and Women's Hospital, Harvard Medical School Surgical Planning.
© NIH National Center for Image-Guided Therapy, November, 2008 Visualization of DTI Tractography while Tracking by BrainLab System Haiying Liu Surgical.
Image Guided Therapy in Slicer3
© NIH National Center for Image-Guided Therapy, November, 2008 System Test for the Integration of Brainlab, BioImage Suite and Slicer3 Haiying Liu Surgical.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School User Interfaces and.
Slicer User Training 101 IGT Edition Haiying Liu Nobuhiko Hata.
LabView Basics.
3D Slicer in Image Guided Therapy Nobuhiko Hata, PhD Brigham and Women’s Hospital.
SlicerRT Image-guided radiation therapy research toolkit for 3D Slicer Csaba Pinter 1, Andras Lasso 1, An Wang 2, David Jaffray 2, and Gabor Fichtinger.
-- CTSA at RSNA 2010 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD PET/CT Visualization and Analysis.
Slicer Welcome Tutorial
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Image Guided Surgery in Prostate Brachytherapy Rohit Saboo.
NA-MIC National Alliance for Medical Image Computing Non-rigid MR-CT Image Registration Atsushi Yamada, Dominik S. Meier and Nobuhiko.
Slicer IGT and Open IGT Link
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School The AMIGO Project: An.
Grade Sheet – HW #2 Name 1: __________________ /Phone: ______________ Role/contribution: ___________ __________________________ Name 2: __________________.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Visit of Barbara Alving,
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
NA-MIC National Alliance for Medical Image Computing Slicer for Neurosurgical Planning IBMSPS th Annual World Congress for Brain.
Diffusion MRI Analysis in 3D Slicer Carl-Fredrik Westin 1,2, Steven Pieper 1,2, Marek Kubicki 1,3, Ron Kikinis 1,2 1 Laboratory of Mathematics in Imaging,
© NIH National Center for Image-Guided Therapy, 2011 Tumor Segmentation from DCE-MRI with the SegmentCAD module Vivek Narayan, Jayender Jagadeesan Brigham.
SlicerRT Hands-on tutorial Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
-- CTSA at RSNA 2009 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak PhD Slicer3 Training Compendium.
Robotic Radiation Oncology
3D Slicer: A Free & Open Source Platform For Medical Image Analysis and Visualization Brigham and Women’s Hospital.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Free Open Source Software.
NA-MIC National Alliance for Medical Image Computing Mechanically Assisted Trans- Rectal Prostate Biopsy DBP2: Prostate Interventions,
Workflow based Slicer IGT Module : Tutorial Andinet Enquobahrie, PhD Kitware Inc December, 2008.
Jeffrey Yap, PhD Ron Kikinis, MD Wendy Plesniak, PhD -1- CTSA at RSNA 2009 PET/CT Analysis using 3D Slicer Jeffrey Yap PhD Ron Kikinis MD Wendy Plesniak.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Overview Ron Kikinis,
Pujol S., Plesniak, W. -1- National Alliance for Medical Image Computing Neuroimage Analysis Center Harvard CTSC Slicer3 minute tutorial Sonia Pujol, PhD.
Methods Validation with Simulated Data 1.Generate random linear objects in the model coordinate system. 2.Generate a random set of points on each linear.
Image Guided Therapy in Slicer3 Planning for Image Guided Neurosurgery Nobuhiko Hata, PhD Slicer3 Training Compendium Neurosurgery Tutorial, N. Hata.
Modeling & Planning Deniz Güven Needle Insertion.
NA-MIC National Alliance for Medical Image Computing Non-rigid MR-CT Image Registration Atsushi Yamada, Dominik S. Meier and Nobuhiko.
NA-MIC National Alliance for Medical Image Computing An Integrated System for Image-Guided Radiofrequency Ablation (RFA) of Liver Tumors.
Exploring Peritumoral White Matter Fibers for Neurosurgical Planning Sonia Pujol, Ph.D. Ron Kikinis, M.D. Surgical Planning Laboratory Harvard University.
Image Guided Therapy in Slicer3 Planning for Image Guided Neurosurgery Nobuhiko Hata, Ph.D. Slicer3 Training Compendium Neurosurgery Tutorial, N. Hata.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial: Registration Library Case 15 AC-PC Alignment Dominik Meier, Ron.
©2005 Surgical Planning Laboratory, ARR Slide 1 Prostate Image Processing Steven Haker, PhD.
Diffusion Tensor Analysis in Slicer3
NA-MIC National Alliance for Medical Image Computing DBP2: Software Integration for Image Guided Surgery Gabor Fichtinger & Andras Lasso.
-1- National Alliance for Medical Image Computing MR-guided prostate interventions using the NA-MIC Kit Danielle Pace, B.CmpH and Sota Oguro, M.D. Surgical.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Nonrigid Atlas Registration Dominik Meier, Ron Kikinis February.
-1- National Alliance for Medical Image Computing MR-guided prostate interventions using the NA-MIC Kit Danielle Pace, B.CmpH and Sota Oguro, M.D. Surgical.
Slicer IGT : Workflow based design Andinet Enquobahrie, PhD Kitware Inc.
© NIH National Center for Image-Guided Therapy, November, 2008 Prostate Robot Project Junichi Tokuda, Nobuhiko Hata, Clif Burdette, Jack Blevins, Clare.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
ROBOTICS Jason Bell Brad Carlson
© NIH National Center for Image-Guided Therapy, June 2008 Slicer IGT Nobuhiko Hata, PhD Sandy Wells, PhD Computation Core, NCIGT.
Slicer 101 IGT Edition Haiying Liu, M.S. Nobuhiko Hata, Ph.D.
An Open Source Platform for Registration, Segmentation, Quantitative Analysis, and Visualization of Biomedical Image Data 3D Slicer About 3D Slicer Segmentation.
Ron Kikinis, M.D ‡. Wanmei Ou, MSc §, Polina Golland, Ph.D. §, William Wells III, Ph.D. ‡§, Carsten Richter ‡, Steven Pieper, Ph.D. ¥, Haiying Liu ‡, Wendy.
NXT Mindstorms Kit Programming
RSNA2012 Quantitative Imaging Reading Room
Slicer IGT Module : Wizard UI Design
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
Non-rigid MR-CT Image Registration
A Chest Imaging Platform Slicer Extension module
Holyoke Codes LEGO ROBOTICS
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Computer Science Teachers Association Academy Lego Robotics
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
Igyne Tutorial Xiaojun Chen, Ph.D.1 Jan Egger, Ph.D., Ph.D.1
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

Image-guided therapy and medical robotics tutorial using a LEGO Mindstorms NXT robot and 3D Slicer Danielle F. Pace, B.CmpH Ron Kikinis, M.D. Nobuhiko Hata, Ph.D Surgical Planning Laboratory, Brigham and Women’s Hospital and Harvard Medical School

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Funding Information This tutorial was made possible by grant numbers 5U41RR019703, 5P01CA and 5U54EB from the National Institutes of Health (NIH). Its contents are solely the responsibility of the authors and do not necessarily represent the official views of the NIH. This tutorial was also in part supported by National Science Foundation (NSF) grant number and the Center for Integration of Medicine and Innovative Technology (CIMIT).

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Thanks to Terry Peters, Ph.D (Robarts Research Institute, University of Western Ontario) Steven Canvin (The LEGO Group) Cory Walker (NXT++ Developer) G. Wade Johnson (Device::USB Developer) Steve Pieper, Ph.D (Surgical Planning Laboratory) Haiying Liu (Surgical Planning Laboratory) Junichi Tokuda, Ph.D (Surgical Planning Laboratory) Christoph Ruetz (Surgical Planning Laboratory) Philip Mewes (Surgical Planning Laboratory) The entire LEGO Mindstorms community

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Goals of the LEGO IGT and medical robotics tutorial To emphasize Slicer3’s support for image- guided therapy (IGT) using medical robots To demonstrate the typical steps of an image- guided therapy or medical robotics procedure in a hands-on manner The example procedure that we will use to do this is a needle biopsy.

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August An Example of IGT in Action: Needle Biopsy In suspected cancer cases (such as for prostate or breast cancer) a needle biopsy is often performed as part of the diagnostic process. A needle is used to extract small pieces of tissue for analysis. Goal: Hit the tumour so that it can be detected! (image from R. Alterovitz, K. Goldberg and A. Okamura, Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, April 2005, pp )

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Medical Robotics Medical robots are increasingly popular for procedures such as needle biopsy in prostate cancer In medical robotics, we use the same steps as in IGT: imaging, planning, registration, tracking and navigation To the right is a prostate biopsy robot that operates within an MRI machine (being tested on a melon!) (JHU/SPL MRI prostate robot)

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Tutorial Supplies One LEGO Mindstorms NXT robotics kit One LEGO Deluxe Brick Box Two pom-poms CT volume of the phantom 3D Slicer LEGO tutorial module A Linux computer with root access Two sheets of white paper and tape Assembly instructions for the robot and phantom Phantom placement guide

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August IGT Workflow z x y Step 1: Imaging Step 2: Planning Step 3: Registration Step 4: Tracking and Navigation (-22, 84, 41) z x y ICS PCS (image modified from S. Haker et al., Top Magn. Reson. Imaging 16(5), October 2005, pp ) (image from ourwork/core_mrguidedtherapy.html)

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Set up the Robot and Phantom Position the phantom relative to the LEGO robot such that: 1.The needle can reach both pom-pom targets 2.The registration pillars will be in view of the LEGO robot’s ultrasonic sensor

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Imaging - Load the CT Volume of the Phantom

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Connect Slicer to the robot Slicer3 connects to the robot via a USB cable

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Registration The position of the phantom relative to the LEGO robot is not known. We must determine the relationship between the image coordinate system (ICS) and the patient (robot) coordinate system (PCS). We must perform registration!

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August The registration procedure 1.Find the eight fiducials in the patient (robot) coordinate system (PCS) 2.Find the eight fiducials in the image coordinate system (ICS) 3.Use a landmark registration algorithm to determine the rigid transformation from the image coordinate system to the patient (robot) coordinate system: PCS 3x1 = R 3x3 ICS 3x1 + t 3x1

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August The eight fiducials back front (towards robot)

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Finding the fiducials in the PCS Two views of the patient (robot) coordinate system: z y x z y x

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Finding the fiducials in the PCS The LEGO robot’s ultrasonic sensor detects distance to the nearest obstacle. We will find the phantom by using the robot’s ultrasonic sensor to find the “registration pillars” on the phantom. four “registration pillars”

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Finding the fiducials in the PCS y x Use the ultrasonic sensor to find the registration pillars: the 4 angles shown Average the 4 angles to find  We know d because the robot’s needle can hit both pom-poms Use , d and knowledge of the phantom’s structure to find the eight fiducials on the phantom PCS  d

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Finding the fiducials in the PCS y The robotic arm moves from left to right while polling the ultrasonic sensor for distance and the motor’s rotation sensor for the number of degrees This occurs twice - once for the “top” pillars and once for the “bottom” pillars.

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Finding the fiducials in the PCS y Profiles of the number of degrees that the motor has turned vs. distance are generated for the top and the bottom swipes The local minima represent the registration pillars and are automatically detected

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Finding the fiducials in the ICS Select the corresponding fiducials in the image coordinate system by clicking on the points on the CT volume.

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Preoperative Planning - select the target coordinate The target coordinate is the location where you would like the tip of the robot’s needle to be at the end of the “biopsy”. Let’s try to have the robot biopsy the red pom-pom. We need to find the center of the red pom- pom on the CT volume.

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Planning - select the target coordinate Click on the target coordinate: the center of the red pom- pom.

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August ) Execute the biopsy The target in the patient (robot) coordinate system Transformation from the ICS to the PCS The final needle position in the patient (robot) coordinate system Tracking is done through targeting during the robot’s movement The display of the final needle position in the PCS provides Navigation

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August After completing this tutorial: You have seen an example of medical robotics within Slicer3 You have learned about the following steps in IGT and medical robotics in a hands-on manner: Imaging Preoperative planning Targeting and tracking Navigation Registration Tutorial website: Medical_Robotics_Tutorial Medical_Robotics_Tutorial

Surgical Planning Laboratory, Harvard Medical School and Brigham and Women’s Hospital August Additional references Learn about image registration by reading: B. Zitová and J. Flusser. Image Registration Methods: A Survey. Image and Vision Computing, 21: , Brainstorm about the components of the total error that occur from the selection of the target to the final position of the robot needle tip. How could you measure those errors? Start by learning about error in registration by reading: J.B. West, M.J. Fitzpatrick, S.A. Toms, C.R. Maurer, and R.J. Maciunas. Fiducial Point Placement and the Accuracy of Point-based, Rigid Body Registration. Neurosurgery, 48(4): , 2001.