开源项目推荐:Pylinac
Pylinac 是一个用于医学物理领域的图像分析库,它为 Python 程序员提供了一套质量保证(QA)工具,这些工具可以自动分析直线加速器、CT 模拟器和其他放射治疗设备生成的图像和数据。该项目主要使用 Python 编程语言开发。
核心功能
Pylinac 的核心功能包括:
- 简洁的图像分析 API,便于用户快速上手和使用。
- 自动分析成像和性能指标,如调制传递函数(MTF)、对比度、ROI 等。
- 自动生成 PDF 报告,为文档提供坚实的支持。
- 即使设置不准确,也能自动注册 Phantom。
- 支持从文件、ZIP 压缩文件或 URL 加载图像。
最近更新的功能
项目最近的更新主要包括:
- 新增了对 DICOM 和 XIM 图像的加载功能,允许用户轻松读取和分析医疗图像。
- 提供了图像处理功能,包括旋转、翻转、裁剪、图像反转、归一化等。
- 引入了计算伽玛(Gamma)功能,用于比较两个剂量分布之间的差异。
- 提供了对 1D 配置文件的多种内置度量的计算,如左半影、右半影、FFF "顶部"、平坦度(差异和比率)、对称性(点差和点差商)等。
- 添加了坐标转换功能,用于转换 Gantry、Collimator 和 Couch 坐标系统。
- 实现了合成图像生成功能,以便测试图像分析算法。
Pylinac 通过这些功能,为医学物理领域的专业人士提供了一个强大的工具,有助于提高放射治疗的质量保证效率。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考