Lightweight distributed computing for intraoperative real-time image guidance

被引:1
|
作者
Suwelack, Stefan [1 ]
Katic, Darko [1 ]
Wagner, Simon [1 ]
Spengler, Patrick [1 ]
Bodenstedt, Sebastian [1 ]
Roehl, Sebastian [1 ]
Dillmann, Ruediger [1 ]
Speidel, Stefanie [1 ]
机构
[1] KIT, Dept Comp Sci, Inst Anthropomat, D-76131 Karlsruhe, Germany
关键词
image-guided therapy; distributed computing; soft tissue registration; visualization;
D O I
10.1117/12.911404
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
In order to provide real-time intraoperative guidance, computer assisted surgery (CAS) systems often rely on computationally expensive algorithms. The real-time constraint is especially challenging if several components such as intraoperative image processing, soft tissue registration or context aware visualization are combined in a single system. In this paper, we present a lightweight approach to distribute the workload over several workstations based on the OpenIGTLink protocol. We use XML-based message passing for remote procedure calls and native types for transferring data such as images, meshes or point coordinates. Two different, but typical scenarios are considered in order to evaluate the performance of the new system. First, we analyze a real-time soft tissue registration algorithm based on a finite element (FE) model. Here, we use the proposed approach to distribute the computational workload between a primary workstation that handles sensor data processing and visualization and a dedicated workstation that runs the real-time FE algorithm. We show that the additional overhead that is introduced by the technique is small compared to the total execution time. Furthermore, the approach is used to speed up a context aware augmented reality based navigation system for dental implant surgery. In this scenario, the additional delay for running the computationally expensive reasoning server on a separate workstation is less than a millisecond. The results show that the presented approach is a promising strategy to speed up real-time CAS systems.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] REAL-TIME DISTRIBUTED COMPUTING: CHOPS
    Lawlor, Sean
    Diez, Patrick
    Ferrie, Frank
    2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [2] Distributed real-time computing with Harness
    Di Saverio, Emanuele
    Cesati, Marco
    Di Biagio, Christian
    Pennella, Guido
    Engelmann, Christian
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 281 - +
  • [3] PARALLEL AND DISTRIBUTED REAL-TIME COMPUTING
    REEVES, DS
    SHIN, KG
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1994, 2 (04): : 8 - 8
  • [4] Real-time intraoperative ultrasound guidance: the transrectal approach
    Bar-Hava, I
    Rabinerson, D
    Kaplan, B
    Orvieto, R
    Levy, T
    Shalev, Y
    Ben-Rafael, Z
    Dekel, A
    ULTRASOUND IN OBSTETRICS & GYNECOLOGY, 2001, 17 (02) : 150 - 152
  • [5] CYBERKNIFE: IMAGE GUIDANCE AND REAL-TIME TRACKING
    Hoogeman, M.
    Nuyttens, J.
    Seppenwoolde, Y.
    Levendag, P.
    Heijmen, B.
    STRAHLENTHERAPIE UND ONKOLOGIE, 2009, 185 (09) : 627 - 627
  • [6] Real-time image guidance for gynecologic brachytherapy?
    Patel, Shyamal
    Ragab, Omar
    Kamrava, Mitchell
    RADIOTHERAPY AND ONCOLOGY, 2016, 120 (03) : 542 - 543
  • [7] COMPOSITIONAL SEMANTICS FOR REAL-TIME DISTRIBUTED COMPUTING
    KOYMANS, R
    SHYAMASUNDAR, RK
    DEROEVER, WP
    GERTH, R
    ARUNKUMAR, S
    INFORMATION AND COMPUTATION, 1988, 79 (03) : 210 - 256
  • [8] Towards a real-time distributed computing model
    Moser, Heinrich
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (6-7) : 629 - 659
  • [9] A HIERARCHY OF DOMAINS FOR REAL-TIME DISTRIBUTED COMPUTING
    REED, GM
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 442 : 80 - 128
  • [10] Testability Distributed Real-Time Computing System
    Gruzlikov, A. M.
    Kolesov, N., V
    5TH CONFERENCE ON CONTROL AND FAULT-TOLERANT SYSTEMS (SYSTOL 2021), 2021, : 279 - 284