High-performance computing service over the Internet for intraoperative image processing

This paper presents a framework for a cluster system that is suited for high-resolution image processing over the Internet during surgery. The system realizes high-performance computing (HPC) assisted surgery, which allows surgeons to utilize HPC resources remote from the operating room. One application available in the system is an intraoperative estimator for the range of motion (ROM) adjustment in total hip replacement (THR) surgery. In order to perform this computation-intensive estimation during surgery, we parallelize the ROM estimator on a cluster of 64 PCs, each with two CPUs. Acceleration techniques such as dynamic load balancing and data compression methods are incorporated into the system. The system also provides a remote-access service over the Internet with a secure execution environment. We applied the system to an actual THR surgery performed at Osaka University Hospital and confirmed that it realizes intraoperative ROM estimation without degrading the resolution of images and limiting the area for estimations.

[1]  R. Ellis,et al.  Total knee arthroplasty kinematics. Computer simulation and intraoperative evaluation. , 1998, The Journal of arthroplasty.

[2]  Hideo Miyahara,et al.  Telemedicine for evaluation of brain function by a metacomputer , 2000, IEEE Transactions on Information Technology in Biomedicine.

[3]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[4]  Rohit Chandra,et al.  Parallel programming in openMP , 2000 .

[5]  Richard J. Enbody,et al.  Efficient Implementation of a Lanczos Eigenvalue Solver on a Cray T3E-900 , 1998, HPCN Europe.

[6]  Nobuhiko Hata,et al.  High-Resolution Stereoscopic Surgical Display Using Parallel Integral Videography and Multi-projector , 2002, MICCAI.

[7]  Fumihiko Ino,et al.  An improved binary-swap compositing for sort-last parallel rendering on distributed memory multiprocessors , 2003, Parallel Comput..

[8]  Yutaka Ishikawa,et al.  Highly Efficient Gang Scheduling Implementation , 1998, Proceedings of the IEEE/ACM SC98 Conference.

[9]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[10]  Sébastien Ourselin,et al.  Robust Registration of Multi-modal Images: Towards Real-Time Clinical Applications , 2002, MICCAI.

[11]  Yoshinobu Sato,et al.  Intraoperative Simulation and Planning Using a Combined Acetabular and Femoral (CAF) Navigation System for Total Hip Replacement , 2000, MICCAI.

[12]  Hideki Yoshikawa,et al.  A high-performance computing service over the Internet for nonrigid image registration , 2003, CARS.

[13]  Dinesh Manocha,et al.  Incremental Algorithms for Collision Detection Between Polygonal Models , 1997, IEEE Trans. Vis. Comput. Graph..

[14]  Tony Pan,et al.  Image processing for the grid: a toolkit for building grid-enabled image processing applications , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[15]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[16]  Dinesh Manocha,et al.  V-COLLIDE: accelerated collision detection for VRML , 1997, VRML '97.

[17]  Fumihiko Ino,et al.  Design and Implementation of Parallel Nonrigid Image Registration Using Off-the-Shelf Supercomputers , 2003, MICCAI.

[18]  Russ Housley,et al.  Internet X.509 Public Key Infrastructure Certificate and CRL Profile , 1999, RFC.

[19]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[20]  Torsten Rohlfing,et al.  Nonrigid image registration in shared-memory multiprocessor environments with application to brains, breasts, and bees , 2003, IEEE Transactions on Information Technology in Biomedicine.

[21]  OpenSSL OpenSSL : The open source toolkit for SSL/TSL , 2002 .

[22]  Alyn P. Rockwood,et al.  Enabling View-Dependent Progressive Volume Visualization on the Grid , 2003, IEEE Computer Graphics and Applications.

[23]  B Jaramaz,et al.  Image Guided Navigation System to Measure Intraoperatively Acetabular Implant Alignment , 1998, Clinical orthopaedics and related research.

[24]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[25]  Ron Kikinis,et al.  Serial registration of intraoperative MR images of the brain , 2002, Medical Image Anal..

[26]  David E. Culler,et al.  A case for NOW (networks of workstation) , 1995, PODC '95.

[27]  Randy E. Ellis,et al.  Robust registration for computer-integrated orthopedic surgery: Laboratory validation and clinical experience , 2003, Medical Image Anal..

[28]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[29]  William E. Lorensen,et al.  The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics , 1998 .

[30]  Ron Kikinis,et al.  Real-time registration of volumetric brain MRI by biomechanical simulation of deformation during image guided neurosurgery , 2002 .

[31]  B. Jaramaz,et al.  Computer Assisted Measurement of Cup Placement in Total Hip Replacement , 1998, Clinical orthopaedics and related research.

[32]  Ron Kikinis,et al.  Real-Time Image Segmentation for Image-Guided Surgery , 1998, Proceedings of the IEEE/ACM SC98 Conference.

[33]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[34]  Ron Kikinis,et al.  A High Performance Computing Approach to the Registration of Medical Imaging Data , 1998, Parallel Comput..

[35]  Mark Weiser The computer for the 21st century , 1991 .

[36]  Thomas L. Sterling,et al.  BEOWULF: A Parallel Workstation for Scientific Computation , 1995, ICPP.

[37]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[38]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[39]  Randy E. Ellis,et al.  A Surgical Planning and Guidance System for High Tibial Osteotomy , 1999 .

[40]  Ron Kikinis,et al.  Registration of 3-d intraoperative MR images of the brain using a finite-element biomechanical model , 2000, IEEE Transactions on Medical Imaging.

[41]  D. Hill,et al.  Medical image registration , 2001, Physics in medicine and biology.

[42]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[43]  Hiroshi Tezuka,et al.  The design and implementation of zero copy MPI using commodity hardware with a high performance network , 1998, ICS '98.

[44]  Ron Kikinis,et al.  Real-Time Biomechanical Simulation of Volumetric Brain Deformation for Image Guided Neurosurgery , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[45]  Rajkumar Buyya,et al.  High Performance Cluster Computing , 1999 .

[46]  T Nishii,et al.  Accuracy evaluation of surface-based registration methods in a computer navigation system for hip surgery performed through a posterolateral approach. , 2001, Computer aided surgery : official journal of the International Society for Computer Aided Surgery.