首页> 外文会议>SPIE Conference on Biomedical Applications in Molecular, Structural, and Functional Imaging >A Fast Dynamic Linked Library Based Mixed-language Programming Technology for the Trust Region Method in Bioluminescence Tomography
【24h】

A Fast Dynamic Linked Library Based Mixed-language Programming Technology for the Trust Region Method in Bioluminescence Tomography

机译:基于快速动态的基于库的混合语言编程技术,用于生物发光断层扫描中的信任区域方法

获取原文

摘要

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.
机译:生物发光断层扫描(BLT)是一种新型光学分子成像(MI)模态。根据表面光分布,它可以重建内部生物发光光源分布。信任区域方法(TRM)可以克服其正则化物业的BLT的不良态度。由于存在“信任”功能,可以解决MATLAB和MATLAB强大的矩阵操作能力适用于TRM的“信任”函数,因此TRM在MATLAB中实现。然后,TRM的MATLAB代码被转换为动态链接库(DDL),并使用混合语言编程技术(MLPT)与自适应有限元(AFE)框架的C ++代码一起混合。 MLTP有两个主要优点。首先是采取所有参与的编程语言的优势。第二是较努力的。以不同编程语言编写的程序之间传输数据的通常方法是将数据写入存储在一个程序中的硬盘中的文件中,然后从另一个程序读取文件。除了在写作和阅读时浪费时间,难以保持数据的精度。基于DLL的MLTP可以消除在运行软件的平台中安装代码编译器的需要。此外,在DLL中,代码以C / C ++实现,具有高时间效率,而MATLAB中的代码保持相对较低的时间效率。最后,执行数值实验,以显示MLPT在BLT的源重建过程中的使用,使用基于DLL的MLPT。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号