Minimally-Invasive Approach to Pelvic Osteolysis Srinivas Prasad, Ming Li, Nicholas Ramey Final Presentation May 10, 2001.

Slides:



Advertisements
Similar presentations
Simulator of a SCARA Robot with LABVIEW
Advertisements

Gestures Recognition. Image acquisition Image acquisition at BBC R&D studios in London using eight different viewpoints. Sequence frame-by-frame segmentation.
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Results/Conclusions: In computer graphics, AR is achieved by the alignment of the virtual camera with the actual camera and the virtual object with the.
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School User Interfaces and.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
DARPA Mobile Autonomous Robot SoftwareMay Adaptive Intelligent Mobile Robotics William D. Smart, Presenter Leslie Pack Kaelbling, PI Artificial.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Speech Group INRIA Lorraine
Hybrid Position-Based Visual Servoing
Visual Servoing for Automatic and Uncalibrated Percutaneous Procedures Ming Li Computer Integrated Surgery II /3/13.
Watching Unlabeled Video Helps Learn New Human Actions from Very Few Labeled Snapshots Chao-Yeh Chen and Kristen Grauman University of Texas at Austin.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
P10029: Control Enhancements for Air Muscle Biomimetic Hand Customer: Dr. Lamkin-Kennard Faculty Guide: Ed Hanzlik Team Members: Zach Wessner, Jaci Tylkowski,
P10029: Control Enhancements for Air Muscle Biomimetic Hand October 16, 2009 Customer: Dr. Lamkin-Kennard Faculty Guide: Ed Hanzlik Zach Wessner, Jaci.
Accurate Non-Iterative O( n ) Solution to the P n P Problem CVLab - Ecole Polytechnique Fédérale de Lausanne Francesc Moreno-Noguer Vincent Lepetit Pascal.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
CS CS 175 – Week 2 Processing Point Clouds Registration.
Multiple-view Reconstruction from Points and Lines
3D Augmented Reality for MRI-Guided Surgery Using Integral Videography Autostereoscopic Image Overlay Hongen Liao, Takashi Inomata, Ichiro Sakuma and Takeyoshi.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Abstract Overall Algorithm Target Matching Error Checking: By comparing what we transform from Kinect Camera coordinate to robot coordinate with what we.
Computer Assisted Knee Replacement Surgery By (insert surgeon name)
Software Process and Product Metrics
Feedback Control for Steering Needles Through 3D Deformable Tissue Using Helical Paths Kris Hauser, Ron Alterovitz, Nuttapon Chentanez, Allison Okamura,
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
Video Overlay Advanced Computer Integrated Surgery ( ) Jeff Hsin, Cyrus Moon, Anand Viswanathan.
Workflow based Slicer IGT Module : Tutorial Andinet Enquobahrie, PhD Kitware Inc December, 2008.
CHAPTER TEN AUTHORING.
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.
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 27 th, 2001 Final Presentation.
Bryan Willimon, Stan Birchfield, Ian Walker Department of Electrical and Computer Engineering Clemson University IROS 2010 Rigid and Non-Rigid Classification.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
NA-MIC National Alliance for Medical Image Computing An Integrated System for Image-Guided Radiofrequency Ablation (RFA) of Liver Tumors.
Requirements Document Slicer3 Workflow Based Interface for NAV-RFA.
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
A M EDICAL I MAGE R EGISTRATION S YSTEM By Rahul Mourya Anurag Maurya Supervisor Dr. Rajeev Srivastava.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
Lecture Exam 1 Study Guide Albert Kalim. Chapter 1: Computer Basics 1. Explain why it’s essential to learn about computers today. 2. Discuss several ways.
Chapter 1 Software Development Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2008.
Slicer IGT : Workflow based design Andinet Enquobahrie, PhD Kitware Inc.
A 2D/3D correspondence building method for reconstruction of a 3D bone surface model Longwei Fang
What is an Object? —— an experimental evaluation Presented by: Yao Pan.
University of Pennsylvania 1 GRASP Control of Multiple Autonomous Robot Systems Vijay Kumar Camillo Taylor Aveek Das Guilherme Pereira John Spletzer GRASP.
Breast MRI – How we got Here
Fluoroscopy Simulation on a Mobile C-arm Computer Integrated Surgery II Spring, 2016 Ju Young Ahn, and Seung Wook Lee, (mentorship by Matthew Jacobson,
Slicer IGT Module : Wizard UI Design
Accurate Robot Positioning using Corrective Learning
Date of download: 1/2/2018 Copyright © ASME. All rights reserved.
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
CHAPTER 2 FORWARD KINEMATIC 1.
Vehicle Segmentation and Tracking in the Presence of Occlusions
IMAGE MOSAICING MALNAD COLLEGE OF ENGINEERING
Tracked Bipolar Stimulator
Dimitris Valeris Thijs Ratsma
Automated Spotsize Measurements
Honors Geometry Transformations Section 1 Reflections
Presentation transcript:

Minimally-Invasive Approach to Pelvic Osteolysis Srinivas Prasad, Ming Li, Nicholas Ramey Final Presentation May 10, 2001

Project Overview

Project Components Project 1 Pre-Operative Modeling Trajectory Planning Intra-Operative Registration Robotically Controlled Cannula Placement Project 2 Lesion Evacuation Cavity Filling

Deliverables Minimal: 1.Pre-Op Pelvic Modeling and Trajectory Planning Software 2.Intra-Operative Pelvis Registration and Tracking Software/Hardware 3.Robotically Controlled Drill Guide with Trackable Drill – 1.5 cm diameter manually introduced cannula with retractable spear-tip 5.Passive cannula holder Expected: 3a.Robotically Inserted Cannula with Robot-Cannula Interface Maximal: 1b.Pre-Op GUI-Based Trajectory Planning Software 6.Methods and Instruments for lesion visualization, excavation and filling. 7.Real-Time pelvic motion tracking and compensatory cannula position control. Completed Tasks Pending TasksDeferred/Deleted Tasks

Revised Schedule 2/22 Project Proposal Submission 2/23Meet with Andy, Jianhua, Rajesh for Reg. Strategy 2/25Completion of Pelvis Preparation and Mounting 2/26-2/30CT-scan of pelvis 4/2Completion of Image Processing 4/22Completion of 2D-3D Registration Software, F 4/22Completion of Robot Registration Software, F 4/29Completion of Cannula Design and Implementation 4/29Completion of Robot Control Software 4/29-5/11System Integration and Testing 5/11Final Presentation Completed before Checkpoint Completed after Checkpoint Pending Tasks Robot Fluoro Robot CT

Final Presentation Outline Developed Technologies –2D-3D Registration –Robot Registration –Robot Control Component Simulations –Slicer Interface –Image Processing and Registration Conclusions –Remaining Tasks –Obstacles/Dependencies –What We’ve Learned –Potential Future Evolution

2D-3D Registration Input: Fiducial positions in 2D image (Fluoro) and 3D space (CT) Pick a 2D triangle abc and find all 3D triangles a’b’c’ that might match Compute the frames mapping a’b’c’ to abc Compute errors associated with each mapping Choose frame with minimal error and iterate to reduce error

Robot Registration Purpose: –To relate the CT Coordinate Space to the Robot Coordinate System. –This is represented by the transformation General Principles: –We use Fluoro Space as the common coordinate system. –We use two Fluoro poses to decrease registration error –We directly compute the best rigid transformation between points in robot space and their corresponding points in CT space.

Robot Registration

line 1 1 n 1 Pose 1 Robot CT p 1 p n p 1 p n

Robot Registration line 1 2 n 2 Pose 2 Robot CT line 1 1 n 1 Pose 1 Robot CT p 1 p n p 1 p n p 1 p n

Robot Registration For any given 1 ≤ i ≤ n : [ p i ] Robot = (x i, y i, z i ) Robot [ p i ] CT = intersect(, ) p i line i 2 i 1 i 1 i 2 = CBRT [ p 1 ] Robot [ p 2 ] Robot [ p 3 ] Robot... [ p 1 ] CT [ p 2 ] CT [ p 3 ] CT..., CBRT( ) = ComputeBestRigidTransformation( )

Robot Control Instrument holder Can be attached to the fifth joint of the Neuromate MRC Server and Neuromate Server provide kinematics class which can control the robot on Frame level * Goal: Move the robot to let the tip of the holder to the specific position and the holder itself in the orientation which meets the planned trajectory in robot coor. Keep the gesture of the holder

Robot Control What we know: T: the target position T in CT coor. A: a point A on the planned trajectory line in CT coor. d: distance of T to P (the target position of the tip of the holder in CT coor.) T A d P 1.Transfer all the coordinate in robot coor. We got 2. Position

Robot Control 3. Rotation The orientation of the holder as z axis in our target frame (1) (2) (3) (4) (5) Rotation: Target Frame: F(R,P) x z 0 T P y

Slicer Simulation Pre-Operative CT Volume Processing: –Pelvis Segmentation: (Thresholding Method) –Lesion Characterization –Trajectory Definition: Target and Origin Coordinates in CT coordinates, mm units. –Fiducial Finding: All fiducial coordinates in CT Coordinate system, mm units Output Saved to text files for intra-op use: –Fiducial Coordinates –Trajectory Coordinates

Intra-Operative Image Processing Simulation GUI for 2D Image Processing, built from Jianhua Yao’s Sample Interface Added Functionality –Bzostek Transformation –Fiducial Finding –2D-3D Registration file setup –2D-3D Registration

Remaining Tasks Human Pelvis Preparation –Create artificial osteolytic defects –Place multiple widely distributed pelvic fiducials –Obtain high quality CT and Fluoro Studies System Integration –Consolidate various software components into a single Workspace/Application System Testing –Evaluate System performance experimentally

Pelvis Preparation – Dr. Frassica Orthopaedic Instrumentation – Dr. Frassica CT and High-Resolution Fluoro Access – Neuroradiology JHH Experimental Apparatus – ERC Fluoroscopy Access – ERC Neuromate Robot – ERC Dependencies and Obstacles

What We’ve Learned Academically –Code writing and integration (Slicer, MFC, MRC, CIS, etc.) –Proper development technique (code maintenance, etc.) –A little Linear Algebra, a lot of CIS Project Management –Communication –Do your part, follow up –Stay involved with other components of the project –Be persistent –Use resources wisely and appreciatively

Potential Future Evolution True 2D-3D Registration Incorporation of fiducial-free 2D-3D registration algorithms would obviate the need for pre-imaging fiducial placement Component Tracking Incorporation of intra-operative optical or magnetic tracking systems would allow real-time component tracking, making the experimental apparatus more realistic Robotic Cannula Insertion Employment of Active Robots capable of inserting the cannula might increase consistency and accuracy of cannula placement