Share Email Print

Proceedings Paper

A fast dynamic linked library based mixed-language programming technology for the trust region method in bioluminescence tomography
Author(s): Bo Zhang; Jie Tian; Xin Yang; Chenghu Qin; Dong Han; Xibo Ma
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Bioluminescence tomography (BLT) is a novel optical molecular imaging (MI) modality. It can reconstruct the inner bioluminescent light source distribution, according to the surface light distribution. The trust region method (TRM) can overcome the ill-posedness of BLT for its regularization property. As there exists a "TRUST" function that can solve the trust region subproblem in Matlab and Matlab's powerful matrix operation ability suited for TRM, the TRM is implemented in Matlab. Then the Matlab code of TRM is transformed into a dynamic linked library (DDL) and mixed together with the C++ code of the adaptive finite element (AFE) framework, using the mixed-language programming technology (MLPT). There are two main advantages of the MLPT. The first is taking advantages of all the participated programming languages. The second is time efficient. The usual way of transferring data between programmes written in different programming languages is to write the data first into files that are stored in the hard discs in one programme, and then read the files from another programme. Besides wasting time on writing and reading, it is difficult to keep the precision of the data. The DLL based MLPT can eliminate the need of installing code compilers in the platform running the software. Furthermore, in DLL, the code is implemented in C/C++ with high time efficiency, while the code in Matlab remains relatively low time efficiency. Finally, a numerical experiment is carried out to show MLPT's usage in the source reconstruction procedure of BLT, using the MLPT based on DLL.

Paper Details

Date Published: 15 March 2011
PDF: 8 pages
Proc. SPIE 7965, Medical Imaging 2011: Biomedical Applications in Molecular, Structural, and Functional Imaging, 796524 (15 March 2011); doi: 10.1117/12.878023
Show Author Affiliations
Bo Zhang, Northeastern Univ. (China)
Jie Tian, Northeastern Univ. (China)
Institute of Automation (China)
Xin Yang, Institute of Automation (China)
Chenghu Qin, Institute of Automation (China)
Dong Han, Institute of Automation (China)
Xibo Ma, Institute of Automation (China)

Published in SPIE Proceedings Vol. 7965:
Medical Imaging 2011: Biomedical Applications in Molecular, Structural, and Functional Imaging
John B. Weaver; Robert C. Molthen, Editor(s)

© SPIE. Terms of Use
Back to Top