The Design of SimpleITK.

The Design of SimpleITK.
复制标题

Simpleitk的设计。

DOI:
10.3389/fninf.2013.00045
复制
发表时间:
2013
影响因子:
3.5
通讯作者:
Blezek D
Blezek D
中科院分区:
医学3区
文献类型:
--
作者:
Lowekamp BC;Chen DT;Ibáñez L;Blezek D

文献摘要

参考文献

被引文献

相似文献

SimpleITK是Insight Segmentation and Registration Toolkit(ITK)的新接口,旨在通过高级编程语言促进快速原型设计,教育和科学活动。ITK是一个用于生物医学和其他应用的图像处理算法和框架的模板化C++库,它被设计为通用,灵活和可扩展。最初,ITK通过WrapITK系统为Python和Tcl等语言提供了直接的包装接口。与暴露ITK复杂模板化接口的WrapITK不同,SimpleITK旨在为ITK算法提供易于使用和简化的接口。它包括过程方法,隐藏了ITK的需求驱动管道,并提供了一个无模板层。SimpleITK还提供了实用的便利,如二进制分发包和重载运算符。我们的用户友好的设计目标决定了从WrapITK的直接接口包装方法出发,转向一个新的门面类结构,只公开所需的功能,隐藏ITK的广泛模板使用。内部SimpleITK利用每个过滤器的手动描述以及代码生成和高级C++元编程来提供更高级别的接口,将ITK的功能带给更广泛的受众。SimpleITK在Apache许可证2.0版下被许可为开源软件库,有关下载它的更多信息可以在http://www.simpleitk.org上找到。
SimpleITK is a new interface to the Insight Segmentation and Registration Toolkit (ITK) designed to facilitate rapid prototyping, education and scientific activities via high level programming languages. ITK is a templated C++ library of image processing algorithms and frameworks for biomedical and other applications, and it was designed to be generic, flexible and extensible. Initially, ITK provided a direct wrapping interface to languages such as Python and Tcl through the WrapITK system. Unlike WrapITK, which exposed ITK's complex templated interface, SimpleITK was designed to provide an easy to use and simplified interface to ITK's algorithms. It includes procedural methods, hides ITK's demand driven pipeline, and provides a template-less layer. Also SimpleITK provides practical conveniences such as binary distribution packages and overloaded operators. Our user-friendly design goals dictated a departure from the direct interface wrapping approach of WrapITK, toward a new facade class structure that only exposes the required functionality, hiding ITK's extensive template use. Internally SimpleITK utilizes a manual description of each filter with code-generation and advanced C++ meta-programming to provide the higher-level interface, bringing the capabilities of ITK to a wider audience. SimpleITK is licensed as open source software library under the Apache License Version 2.0 and more information about downloading it can be found at http://www.simpleitk.org.
DOI: 10.1016/j.jsb.2011.08.013
发表时间: 2011-12-01
影响因子: 3
作者:
Murphy, Gavin E.;Narayan, Kedar;Subramaniam, Sriram
通讯作者: Subramaniam, Sriram
DOI: 10.1176/appi.ajp.157.3.416
发表时间: 2000-03-01
影响因子: 17.7
作者:
Staal, WG;Pol, HEH;Kahn, RS
通讯作者: Kahn, RS
DOI: 10.1016/s0167-739x(02)00171-1
发表时间: 2003-07-01
期刊: FUTURE GENERATION COMPUTER SYSTEMS
影响因子: --
作者:
Beazley, DM
通讯作者: Beazley, DM
使用多尺度背景和类氡特征检测电子显微镜图像中的神经元膜。
DOI: 10.1007/978-3-642-23623-5_84
发表时间: 2011
期刊: LECTURE NOTES IN ARTIFICIAL INTELLIGENCE
影响因子: --
作者:
Seyedhosseini, Mojtaba;Kumar, Ritwik;Jurrus, Elizabeth;Giuly, Rick;Ellisman, Mark;Pfister, Hanspeter;Tasdizen, Tolga
通讯作者: Tasdizen, Tolga
DOI: 10.1016/j.mri.2012.05.001
发表时间: 2012-11
影响因子: 2.5
作者:
Fedorov, Andriy;Beichel, Reinhard;Kalpathy-Cramer, Jayashree;Finet, Julien;Fillion-Robin, Jean-Christophe;Pujol, Sonia;Bauer, Christian;Jennings, Dominique;Fennessy, Fiona;Sonka, Milan;Buatti, John;Aylward, Stephen;Miller, James V.;Pieper, Steve;Kikinis, Ron
通讯作者: Kikinis, Ron