On the Design and Experiments of a Fluoro-Robotic Navigation System for Closed Intramedullary Nailing of Femur

Similar documents
Intramedullary Nail Distal Hole Axis Estimation using Blob Analysis and Hough Transform

Geometric Feature Extraction for Precise Measurements in Intramedullary Nail images

Navigation System for ACL Reconstruction Using Registration between Multi-Viewpoint X-ray Images and CT Images

On the Accuracy of a Video-Based Drill-Guidance Solution for Orthopedic and Trauma Surgery: Preliminary Results

Tracked surgical drill calibration

A Simulation Study and Experimental Verification of Hand-Eye-Calibration using Monocular X-Ray

Kinematics and dynamics analysis of micro-robot for surgical applications

Recovery of 3D Pose of Bones in Single 2D X-ray Images

A New Method for CT to Fluoroscope Registration Based on Unscented Kalman Filter

A Robotic C-arm Fluoroscope

Robot Calibration for Precise Ultrasound Image Acquisition

An Iterative Framework for Improving the Accuracy of Intraoperative Intensity-Based 2D/3D Registration for Image-Guided Orthopedic Surgery

TRAINING A ROBOTIC MANIPULATOR

Sensor-aided Milling with a Surgical Robot System

Fully Automatic Endoscope Calibration for Intraoperative Use

A Video Guided Solution for Screw Insertion in Orthopedic Plate Fixation

An Accuracy Approach to Robotic Microsurgery in the Ear

Optimum Robot Control for 3D Virtual Fixture in Constrained ENT Surgery

Fluoroscopic X-ray image guidance for manual and robotic orthopedic surgery. Thesis submitted for the degree of Doctor of Philosophy by Ziv R.

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator

TIONS INSTRUC TION A RECONSTRUCTION NAIL OPER

Chapter 1: Introduction

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

(a) (b) (c) Fig. 1. Omnidirectional camera: (a) principle; (b) physical construction; (c) captured. of a local vision system is more challenging than

DRC A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking. Viboon Sangveraphunsiri*, Kritsana Uttamang, and Pongsakon Pedpunsri

Virtual Interaction System Based on Optical Capture

CHomework Assignment /655 Fall 2017 (Circle One)

Kinematic Model Analysis of an 8-DOF Photographic Robot

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences

Data Fusion Virtual Surgery Medical Virtual Reality Team. Endo-Robot. Database Functional. Database

Mech. Engineering, Comp. Science, and Rad. Oncology Departments. Schools of Engineering and Medicine, Bio-X Program, Stanford University

An approach to calculate and visualize intraoperative scattered radiation exposure

Ekliptik d.o.o. Teslova Ljubljana Slovenia T: F: W: USER MANUAL GUIDING STAR /LIDIS

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

Introducing Computer-Assisted Surgery into combined PET/CT image based Biopsy

Robot Control for Medical Applications and Hair Transplantation

1. Introduction 1 2. Mathematical Representation of Robots

SELECTION OF WHEEL CHASSIS FOR MOBILE ROBOTS IN COURSE OF PRODUCTION PROCESSES AUTOMATIZATION

An Engineering Application Selection Guideline for Reverse Engineering Systems: Laser System and Optical System

DEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER

Weakly supervised segmentation and

A Novel Remote Center-of Motion Parallel manipulator for Minimally Invasive Celiac Surgery

3D Ultrasound System Using a Magneto-optic Hybrid Tracker for Augmented Reality Visualization in Laparoscopic Liver Surgery

Assignment 3: Robot Design and Dynamics ME 328: Medical Robotics Stanford University w Autumn 2016

Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement

Increasing the accuracy with a rich sensor system for robotic laser osteotomy

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

Human Arm Simulation Using Kinect

Fluoroscopy-Based X-Ray Navigation in Orthopedics Using Electromagnetic Tracking: A Practical Study

Modeling and kinematics simulation of freestyle skiing robot

Journal of Engineering Science and Technology Review 9 (6) (2016) Research Article

Robotics kinematics and Dynamics

Arduino Based Planar Two DoF Robot Manipulator

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation

SVG GRAPHICS LANGUAGE AS A DESCRIPTION OF A 2D PATH IN ROBOT PROGRAMMING TASKS

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support

An Improved Tracking Technique for Assessment of High Resolution Dynamic Radiography Kinematics

Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

AMR 2011/2012: Final Projects

Robot Vision without Calibration

We recommend you cite the published version. The publisher s URL is:

Development of a Master Slave System with Force Sensing Using Pneumatic Servo System for Laparoscopic Surgery

Method for designing and controlling compliant gripper

Automated Laser-Beam Steering. Margot Epstein

3D Ultrasound Reconstruction By The 3 Cons: Michael Golden Khayriyyah Munir Omid Nasser Bigdeli

INSTITUTE OF AERONAUTICAL ENGINEERING

Modeling of Humanoid Systems Using Deductive Approach

Intelligent Cutting of the Bird Shoulder Joint

Study on Gear Chamfering Method based on Vision Measurement

A NEW APPROACH IN THE DETERMINATION OF PATIENT S REFERENCE POINT IN CONFORMAL EXTERNAL RADIOTHERAPY

Modeling of Kinematic Parameters of a Healthy Tibia by PLS

Calibration and Synchronization of a Robot-Mounted Camera for Fast Sensor-Based Robot Motion

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

Synchronized Ego-Motion Recovery of Two Face-to-Face Cameras

3D Surface Reconstruction of the Brain based on Level Set Method

Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp , Kobe, Japan, September 1992

An Improvement of the Occlusion Detection Performance in Sequential Images Using Optical Flow

Suture knot manipulation with a robot

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC

Towards Projector-based Visualization for Computer-assisted CABG at the Open Heart

Validation System of MR Image Overlay and Other Needle Insertion Techniques

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

MPU Based 6050 for 7bot Robot Arm Control Pose Algorithm

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

DEVELOPMENT OF TELE-ROBOTIC INTERFACE SYSTEM FOR THE HOT-LINE MAINTENANCE. Chang-Hyun Kim, Min-Soeng Kim, Ju-Jang Lee,1

3D Guide Wire Navigation from Single Plane Fluoroscopic Images in Abdominal Catheterizations

Improved Navigated Spine Surgery Utilizing Augmented Reality Visualization

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

Geometric Calibration in Active Thermography Applications

6-dof Eye-vergence visual servoing by 1-step GA pose tracking

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Transcription:

On the Design and Experiments of a Fluoro-Robotic Navigation System for Closed Intramedullary Nailing of Femur Sakol Nakdhamabhorn and Jackrit Suthakorn 1* Abstract. Closed Intramedullary Nailing of Femur is a frequent orthopedic surgical operation. Traditionally, surgeons are performing the procedure based realtime on fluoroscopic images. Therefore, a great amount of X-Ray is exposed to both patient and surgeon. One of the most difficult tasks is the distal locking process which requires trail-and-error and skill for understanding 2D images generated from 3D objects. This paper describes the overall design and experimental sections of our research series on developing a surgical navigation system using a robot guiding device based on fluoroscopic images. Two approaches with and without employing optical tracking to generate relationship among tools, patient, and imaging system are presented. Moreover, a new technique to interface between surgeon and system is proposed to reduce the problem of hand-eye coordination on most surgical navigation system. This work is built on our previous work on path generation for distal locking process. Our experiment results show a promising solution for guiding the surgeon during the distal locking process in Closed Intramedullary Nailing of Femur. Keywords: Fluoroscopic Navigation, Surgical Navigation, Robot-Assisted Surgery, Computer-Integrated Surgery, Intramedullary Nailing. 1 Introduction 1.1 Motivation Closed Intramedullary Nailing or Closed Nail is a frequent orthopedic surgical procedure for fixing a long bone, such as, femur or humerus bones. The closed Sakol Nakdhamabhorn Jackrit Suthakorn Department of Biomedical Engineering and Center for Biomedical and Robotics Technology, Faculty of Engineering, Mahidol university, Sayala, Nakorn Pathom, Thailand www.bart LAB.org Z. Qian et al. (Eds.): Recent Advances in CSIE 2011, LNEE 125, pp. 195 203. springerlink.com Springer-Verlag Berlin Heidelberg 2012

196 S. Nakdhamabhorn and J. Suthakorn nailing procedure starts with bone fixing, guide-wire inserting, bone canal reaming, nailing inserting and screw locking. Traditionally, surgeon is performing the procedure based on the real-time fluoroscopic images. Therefore, both patient and surgeon are exposed with a large amount of X-Ray exposures [1]. One of the most difficult tasks is the locking process, especially, the distal locking process. This requires a number of trials and errors with high skill to realize the 3D object from the 2D fluoroscopic images. This skill is required for realizing the position and orientation of screw locking path. This paper describes the overall design and experimental sections of our research series on developing a surgical navigation system using a robotic guiding device based on fluoroscopic images. 1.2 Related Works Numerous computer-integrated surgical systems [2-3] have been released to assist surgeons in various operations. The goal is to reduce the difficulties in process, to reduce time consuming and to use less of X-ray exposure. Yaniv and Joskowicz [4-5] developed a precise robot to guide in positioning the distal locking intramedullary nail. The system is automatic positioning a mechanical drill guide mounted on a miniature sized robot using a fluoroscopic image. The mean accuracy in vitro experiment is angular error of 1.3 degree and translation error of 3 mm. HIT-RAOS [6] is another system developed by Du Zhi-jiang et al. The system aims to assist surgeons in several steps on close nailing procedure. Such as, to reposition bone fractures, to guide the surgeon in locking process, to reduce the surgeon s working under C-arm by a tele-operation system. The system consists of patient station, computer control system and surgeon station. At patient site, a repositioning robot was developed. The operation table could adjust its position for locating the patient at different pose. The fluoroscope was modified for teleoperation so the surgeon can control the fluoroscope s position from remote position. In the registration algorithm, a pre-calibrated maker box is attached at the end of guiding robot. The system interacted with user through graphic interface. An approach for recovery the position and orientation of distal hole s axis was previously proposed by our corresponding author [7-9]. The proposed algorithm required only the area of distal hole s projected image to recover the nail s rotation angle based on hole s area and characteristics of hole s axes. The brief description of the algorithm is explained in section 2.3. 2 Fluoro-Robotic Navigation System This section covers overall of our navigation system, kinematic analysis and relationships, two navigation approaches with and without optical tracking, a brief description of our path generation algorithm, and guiding system.

On the Design and Experiments of a Fluoro-Robotic Navigation System 197 2.1 Overall System Fig. 1 The diagram of overall system. 2.2 Kinematic Relationships Our Fluoro-Robotic Navigation System can be separated into 3 major subsystems. The first subsystem is a distal locking hole recovery subsystem. This subsystem acquires a few X-Ray images from the fluoroscope to recover an axis of distal locking hole s position and orientation which are used to calculate for the path generation. The second subsystem is the mapping 2D X-Ray coordinates into the real 3D world environment coordinates. The third subsystem is the guidance sys- guidance system, we propose a robot-assisting guidance technique to navigate the surgeon to perform drilling the distal locking hole. Figure 1 illustrates the overall navigation tem which is an important system to interact with the surgeon. In this surgical system. An important part of the navigation system is the tracking system. This system is to determine the position and orientation of each related object in the procedure. The relationship between each object, such as, drilling tool, patient, imaging sys- tion relationships are used in the matching process to register positions of pixels in tem, can be determined with the kinematic relationship. The position and orienta- 2D X-Ray image coordinates into the 3D world coordinates. The two approaches, which are ones with and without optical tracking, are proposed here.

198 S. Nakdhamabhorn and J. Suthakorn Fig. 2 Transformation diagram of this system 2.2.2 The Approach II: Without the Optical Tracking System The second approach is employed an X-Ray marker to be attached on robotic guiding device. The shape of an X-Ray marker is designed in a circular shape which is similar to the distal locking hole s shape. The marker is attached to the end-effecter of guiding robot which to be appeared in the view of fluoroscopic im- age. Therefore, the position and orientation relationships between distal locking hole and the guiding robot can be calculated by comparing the rotation angle of the X-Ray marker with the angle of distal locking hole. 2.3 Recovery of Distal Locking Hole on Intramedullary Nail 2.2.1 The Approach I: With the Optical Tracking System An optical tracking system is employed in the first approach to generate a cycle of kinematic relationships between objects. A number of optical markers are attached to; fluoroscopic imagingg system, patient bone, and guiding robot. The optical tracking system provides positions and orientations in 3D-space of those three ob- jects related to the optical tracking coordinate. In order to generate a trajectory path for distal locking process, matching coor- is dinates from different objects are required. The fluoroscopic calibration process also required to register the position of each pixel in 2D X-Ray images into the position in 3D world coordinates. Therefore, the position and orientation of distal locking hold axis in the real 3D world coordinates can be determined. The homo- genous transformations to demonstrate the kinematic relationships among objects are shown in Figure 2. The algorithm of the recovery system is based on our previous studies in [7-10]. In this algorithm, only a few images are required to realize the distal locking hole s axis. The algorithm utilizes characteristic information of the intramedullary nail, such as, nail radius, major and minor axes of distal locking hole, and the area of dis- is tal locking hole. The algorithm is separated into two iterations. The first iteration the simulation process. In this process, the nail is rotated at all possible projection.

On the Design and Experiments of a Fluoro-Robotic Navigation System 199 Then, the entire of simulated nail images are extracted a ratio between major and minor axes of distal locking hole. So, the ratio between major and minor axes in each rotation angle is stored together with an X-Y-Z Euler rotational angle in a database. This part has done in pre operative process. The second iteration is for extracting information from the real-time distal locking hole images. The edge detection and fitting ellipse techniques are applied to find the location and other similar information from distal locking hole. The ratio between major and minor of distal locking hole is then calculated in real-time matching process to recover a distal locking hole s orientation. The cubic curve fitting is applied to find the best fit to the data in database. The curve is called tool curve as shown figure 3. The tool curve is used to reversely recover the rotational angle of distal locking hole s axis. This step is operated in intra-operative process. The simple cubic curve fitting equation is shown as equation 1. y = ax 3 +bx 2 +cx+d (1) Where, y is the result of rotation angle in degree, a, b, c and d is a constant x is the ratio between major and minor of distal locking hole. 2.4 Robotic Guiding System The robotic guiding system is a significant proposed part in our surgical navigation system. This system interacts with the surgeon by automatically showing the generated surgical path. Most of navigation systems are usually displayed the guiding information through a monitor by demonstrating animation graphic on the screen. However, in the real situation, the surgeon would prefer to pay more attention on a surgical site more than the screen. Our approach removes the hand-eye coordination problem. The robotic guiding system is a 4 degree-of-freedom robot as shown in figure 4. The robot is placed at the side of the operation table. After the navigation system generates the trajectory path, the robot is then pointing the laser beam to the entry location while path orientation is also given by comparing the drilling tool axis and the laser beam axis. (a) Fig. 3 (a) A picture show an information of distal locking hole (b) a tool curve [7-9] (b)

200 S. Nakdhamabhorn and J. Suthakorn In another robot guiding approach, the robot s end-effector is attached with an X-Ray marker. The robot can be designed in a smaller size than the first approach. The robot is imitated the movement of fluoroscopic system as shown in figure 5. The first joint of the robot is use to rotate about Y-axis of nail. The second joint is used to rotate about X-axis along with a nail. The guidance system starts when a fluoroscopic image is captured. The image consists of the X-Ray marker s shape, and the distal locking hole. Then, the distal locking hole axis is recovered at the same time as the recovery of robot s position and orientation. The degree of the rotation between x-ray marker and distal locking hole is determined. So, the robot is then controlled to move to the guiding position and orientation. (a) (b) Fig. 4 (a) A design of guiding robot. (b) a prototype of guiding robot[10] (a) (b) Fig. 5 (a) A simulate image of distal locking hole and a x-ray marker (b) a model of the second approach. 3 Experiment Setup and Results 3.1 System Simplification and Experimental Set Up A phantom model and the simulated fluoroscopic imaging system are set up as shown in figure 6. The mimic of fluoroscopic system is created by attaching a small camera on a robotic manipulator driven by servo motor system to imitate the motion of fluoroscopic system. The robot guiding, which is attached with a simu- late X-Ray marker, also moves in the similar way as the fluoroscopic system.

On the Design and Experiments of a Fluoro-Robotic Navigation System 201 The simulated images were captured at 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22 and 24 degrees of rotation to make a Tool curve. In the experiment, simulate fluo- roscope is rotated about X-axis of distal locking hole, while captures at 2, 4, 6, 8, 10, 12, 14, 16, 18 and 20 degrees of rotation. In addition, the images of a shape of marker are captured at 2, 4, 6, 8, 10 and 12 degree to make another Tool curve. In the experiment, the expected result is that the robot manipulator should move to the same axis of distal locking hole. Then, the robot can demonstrate the guid- ing of the trajectory path to perform the distal locking process. The graphic user interface program shows the results of the detection and ex- traction information of distal locking hole as shown in figure 7. The experiment results to recover the distal locking hole s axis is shown in table 1 (a). The average error of the predicted angle is about 0.82 degree. The results of the marker rotation angle are shown in table 1 (b). The average error of the predicted angle is about 0.85 degree. Fig. 6 The component of the experimental set up. 3.2 Experimental Results and Analysis Fig. 7 A program show the recovery of the distal locking hole axis

202 S. Nakdhamabhorn and J. Suthakorn 4 Conclusion and Discussion This paper has described an overall project on developing an orthopedic surgical navigation system for closed intramedullary nailing of femur. Kinematic based discussion on two proposed approaches with and without optical tracking have been presented briefly. A new concept of robotic guiding device to reduce the hand-eye coordination problem has also proposed. The system has built on our previous work on the algorithm to generate the surgical trajectory based on fluoroscopic images. An experimental set up and results to demonstrate the proposed concept have been demonstrated. The results have shown our method to be a promising solution with a reasonable error less than 0.85 degrees in rotational angle of nail which can be accepted by the orthopedic surgeon who specialize in this case. [This project is supported by the National Metal and Materials Technology Center (MTEC) of Thailand under the Project No. MT-B-50-BMD-14-125-G.] Table 1 (a) The results of distal locking hole axis recovery. (b) The results of a prediction angle of the X-Ray marker (a) The rotation angle of distal locking hole The prediction angle 2 3.24 4 3.54 6 4.96 8 7.21 10 9.63 12 11.91 14 14.17 16 16.62 18 19.58 20 22.1 The rotation angle of a marker (b) 2 1.50 4 3.48 6 5.47 8 7.43 10 9.18 12 9.82 The prediction angle References 1. Skjeldal, S., Backe, S.: Interlocking medullary nails radiation doses in distal targeting. Arch. Orthopaedic Trauma Surg. 106, 179 181 (1987) 2. Whatling, G.M., Nokes, L.D.M.: Literature review of current techniques for the insertion of distel screws into intramedullary nails. Int. J. Care Injured. 37, 109 119 (2006)

On the Design and Experiments of a Fluoro-Robotic Navigation System 203 3. Taylor, R.H., Stoianovici, D.: Medical Robotics in Computer-Integrated Surgery. IEEE Trans. Robot. Automat. 19(5), 765 781 (2003) 4. Joskowicz, L., Milgrom, C., Shoham, M., Yaniv, Z., Simkin, A.: Robotguided long bone intramedullary distal locking concept and preliminary results. In: Proc. Computer Assisted Rodiology and Surgery, pp. 485 491 (2003) 5. Yaniv, Z., Joskowicz, L.: Precise robot-assisted guide positioning for distal locking of intramedullary nails. IEEE Trans. Med. Img. 24(5), 624 635 (2005) 6. Du, Z.-J.,Min-xiu, K., Fu, L.-X., Sun, L.-N.: A Novel Fluoroscopy-Guided Robot-Assisted Orthopaedic Surgery System. In: Int. Conf. on Robotics and Biomimetics, pp. 1622 1627 (2006) 7. Suthakorn, J., U-Thainual, P., Mahaisavariya, B.: An Efficient Algorithm for Recovering Distal Holes Axes in Intramedullary Nail. In: Proceedings of the 3rd WACBE World Congress on Bioengineering 2007, Bangkok, Thailand, July 9-11 (2007) 8. Suthakorn, J., U- Thainual P.: A New Algorithm for Recovering Distal Hole Pose in Intramedullary Nail. In: Proceedings 5th World Congress on Biomechanics, Munich, Germany, July 29-August 4 (2006) 9. Neatpisarnvanit, C., Suthakorn, J.: Intramedullary Nail Distal Hole Axis Estimation using Blob Analysis and Hough Transform. In: Proceedings 2006 IEEE International Conference on Robotics, Automation and Manufacturing (RAM 2006), Bangkok, Thailand, June 7-9 (2006) 10. Nakdhamabhorn, S., Suthakorn, J.: Design and Development of System Integration for Fluoroscopic Navigation Using Surgical-Guiding Robot. In: World Congress on Computer Science and Information Engineering (CSIE 2011), Changchun, China (2011)