医疗 3D 规划软件的最佳技术 [关闭]
Posted
技术标签:
【中文标题】医疗 3D 规划软件的最佳技术 [关闭]【英文标题】:Best Technology for a medical 3D Planning Software [closed] 【发布时间】:2009-06-29 04:49:16 【问题描述】:我正在寻找一款类似于http://www.materialise.com/materialise/view/en/131410-SimPlant.html的新交互式 3D 规划软件@
我正在寻找一些专家建议,了解用于构建软件不同组件(即:UI、图像处理、可视化、3D 等)的最佳技术。
该软件需要能够非常快速地处理图像,同时我需要能够快速地将软件推向市场,因此所使用的技术应该允许快速应用程序开发和高性能。任何建议将不胜感激
【问题讨论】:
类似问题:***.com/questions/984962/… 我的回答还是差不多。 【参考方案1】:Python 图像库 PIL 是上市速度和良好性能之间的良好折衷(您始终可以使用 scipy 及其核心部分 numpy 来丰富它以获得更高级的图像- 处理需求,如果你选择 Python 作为你的枢纽语言!-)。同样,可视化(包括 3D)在第三方 Python 扩展中得到了很好的覆盖——查看 EPD,Enthought Python 发行版,了解哪些库可以最好地帮助您完成此类任务(您始终可以构建自己的如果您不想与 Enthought 合作进行商业发行,那么这些版本可能值得一试,因为它们具有出色的商业联系和技术技能;-)。
如果您想深入了解某些特定组件的 C++,Boost.Python、SIP 或 Cython 将轻松地将组件集成到您的 Python 主流中。对于 UI &c,PyQt 很棒...
换句话说,虽然我显然有偏见,但在你的情况下,我会毫不犹豫地选择 Python 作为“核心”,并研究我提到的可视化、UI 等的各种选项。一个警告:为了加快上市时间,请坚持使用 Python 2.6:最新的 3.1 虽然在许多方面都很棒,但可能仍然会错过许多第三方扩展的兼容版本,这将使您的生活更轻松、更甜蜜地使用 Python 2.6!
【讨论】:
【参考方案2】:查看通用可视化工具包的 VTK (vtk.org) 和 ITK (itk.org) 这是一个建立在 vtk 之上的图像分析工具包。两者都获得 BSD 许可。
【讨论】:
你认为ITK-SNAP会更有用吗itksnap.org 不是发问者。 ITK-SNAP 本身就是一个应用程序,而不是构建应用程序的库或框架。【参考方案3】:ITK 不是建立在 VTK 之上的,尽管它们是相关的。可以使用 ITK 轻松处理数据,然后切换到 VTK 管道以实现可视化和交互功能。
我们使用 VTK、ITK 和 wxPython 的组合在 Python 中构建了相当大且复杂的医学图像处理和可视化应用程序(实验性、手术计划)。所有这些组件的许可使您可以在商业应用程序中使用它们。
【讨论】:
以上是关于医疗 3D 规划软件的最佳技术 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章