A modular and evolutive component oriented software architecture for patient modeling

被引:10
作者
Fasquel, Jean-Baptiste [1 ]
Brocker, Guillaume [1 ]
Moreau, Johan [1 ]
Papier, Nicolas [1 ]
Agnus, Vincent [1 ]
Koehl, Christophe [1 ]
Soler, Luc [1 ]
Marescaux, Jacques [1 ]
机构
[1] IRCAD, F-67091 Strasbourg, France
关键词
software architecture; reusable components; XML; medical image processing;
D O I
10.1016/j.cmpb.2006.07.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper deals with the design aspect of a software aiming at modeling the anatomical and pathological structures of patients from medical images, for diagnosis purposes. In terms of functionalities, it allows to combine image processing algorithms, and to visualize and manipulate 3D models and images. The proposed software uses specific extensible and reusable components and a system managing their combination, thanks to a formal XML-based description of their interfaces. This architecture facilitates the dynamic integration of new functionalities, in particular in terms of image processing algorithms. We describe the structural and behavioral aspects of the proposed reusable component-based architecture. We also discuss the potential of this work for developing other softwares in the field of computer aided surgery (c) 2006 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:222 / 233
页数:12
相关论文
共 20 条
[1]  
[Anonymous], HDB MED IMAGING
[2]   Challenges of component-based development [J].
Crnkovic, I ;
Larsson, M .
JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (03) :201-212
[3]   Medical image analysis: Progress over two decades and the challenges ahead [J].
Duncan, JS ;
Ayache, N .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2000, 22 (01) :85-106
[4]   An interactive medical image segmentation system based on the optimal management of regions of interest using topological medical knowledge [J].
Fasquel, Jean-Baptiste ;
Agnus, Vincent ;
Moreau, Johan ;
Soler, Luc ;
Marescaux, Jacques .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2006, 82 (03) :216-230
[5]  
Forest C, 2004, LECT NOTES COMPUT SC, V3078, P168
[6]  
Fowler Martin., 1999, Refactoring
[7]   Software reuse research: Status and future [J].
Frakes, WB ;
Kang, K .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (07) :529-536
[8]  
GAMMA E, 1995, DESIGN PATTERNS
[9]   Active filtering of physiological motion in robotized surgery using predictive control [J].
Ginhoux, R ;
Gangloff, J ;
de Mathelin, M ;
Soler, L ;
Sanchez, MMA ;
Marescaux, J .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (01) :67-79
[10]  
JONGE M, 2005, IEEE T SOFTWARE ENG, V31, P588