2017 ◽  
Vol 128 (3) ◽  
pp. e76-e77
Author(s):  
P. Belardinelli ◽  
D. Desideri ◽  
C. Zrenner ◽  
U. Ziemann

2011 ◽  
Author(s):  
Peter Kazanzides ◽  
Min Yang Jung ◽  
Anton Deguet ◽  
Balazs Vagvolgyi ◽  
Marcin Balicki ◽  
...  

This paper presents the rationale for the use of a component-based architecture for computer-assisted intervention (CAI) systems, including the ability to reuse components and to easily develop distributed systems. We introduce three additional capabilities, however, that we believe are especially important for research and development of CAI systems. The first is the ability to deploy components among different processes (as conventionally done) or within the same process (for optimal real-time performance), without requiring source-level modifications to the component. This is particularly relevant for real-time video processing, where the use of multiple processes could cause perceptible delays in the video stream. The second key feature is the ability to dynamically reconfigure the system. In a system composed of multiple processes on multiple computers, this allows one process to be restarted (e.g., after correcting a problem) and reconnected to the rest of the system, which is more convenient than restarting the entire distributed application and enables better fault recovery. The third key feature is the availability of run-time tools for data collection, interactive control, and introspection, and offline tools for data analysis and playback. The above features are provided by the open-source cisst software package, which forms the basis for the Surgical Assistant Workstation (SAW) framework. A complex computer-assisted intervention system for retinal microsurgery is presented as an example that relies on these features. This system integrates robotics, stereo microscopy, force sensing, and optical coherence tomography (OCT) imaging to transcend the current limitations of vitreoretinal surgery.


2009 ◽  
Vol 2009 ◽  
pp. 1-11 ◽  
Author(s):  
Harold Ishebabi ◽  
Philipp Mahr ◽  
Christophe Bobda ◽  
Martin Gebser ◽  
Torsten Schaub

An automated design approach for multiprocessor systems on FPGAs is presented which customizes architectures for parallel programs by simultaneously solving the problems of task mapping, resource allocation, and scheduling. The latter considers effects of fixed-priority preemptive scheduling in order to guarantee real-time requirements, hence covering a broad spectrum of embedded applications. Being inherently a combinatorial optimization problem, the design space is modeled using linear equations that capture high-level design parameters. A comparison of two methods for solving resulting problem instances is then given. The intent is to study how well recent advances in propositional satisfiability (SAT) and thus Answer Set Programming (ASP) can be exploited to automate the design of flexible multiprocessor systems. Integer Linear Programming (ILP) is taken as a baseline, where architectures for IEEE 802.11g and WCDMA baseband signal processing are synthesized. ASP-based synthesis used a few seconds in the solver, faster by three orders of magnitude compared to ILP-based synthesis, thereby showing a great potential for solving difficult instances of the automated synthesis problem.


1995 ◽  
Vol 30 (11) ◽  
pp. 134-145
Author(s):  
André Bakkers ◽  
Johan Sunter ◽  
Evert Ploeg

1990 ◽  
Vol 25 (3) ◽  
pp. 79-88 ◽  
Author(s):  
K. Li ◽  
J. F. Naughton ◽  
J. S. Plank
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document