OHIF 医学影像查看器
OHIF 查看器是开放健康成像基金会 (OHIF) 提供的零占用空间医学图像查看器。它是一个可配置且可扩展的渐进式 Web 应用程序,对支持 DICOMweb 的图像存档提供开箱即用的支持。
关于
OHIF 查看器拥有全面的功能集,包括:
图像处理:
1. 从各种来源和格式检索和加载图像。
2. 以 2D、3D 和重建表示形式渲染图像集。
注释和操作:
3. 观察结果的操作、注释和序列化。
附加功能:
4.国际化支持。
5.OpenID Connect 集成。
6. 离线使用功能。
7. 广泛的热键支持。
OHIF 查看器提供高水平的定制和配置。如果您需要尚未实现的功能,社区欢迎拉取请求,并且扩展系统正在不断改进。
为什么选择 OHIF 查看器?
社区与经验
OHIF 查看器是一个协作项目,在开发许多活跃的、生产的和 FDA 批准的医学成像查看器方面发挥了重要作用。它受益于社区的丰富经验以及个人、研究团体和商业组织的贡献。
专为适应而生
经过八年多与各种公司和组织的集成,OHIF 查看器已经从头开始重新设计,以满足其用户群的不同工作流程和配置需求。所有核心功能都是使用自己的扩展系统构建的。这种可扩展性允许您:
1. 针对您的特定工作流程自定义查看器。
2. 根据需要添加新功能。
3. 私下维护这些自定义,无需分叉存储库。
支持
如需商业支持、学术合作或常见问题的解答,请使用“获取支持”部分联系我们。
发展
分支机构
OHIF 查看器利用分支策略来管理开发和发布:
1.主分支:
包含最新的开发(测试版)版本。
具有已通过代码审查和自动化测试的代码。
可能尚未准备好投入生产。
代表开发团队正在研究的最新更改和功能。
用作创建功能分支(用于开发新功能)和修补程序分支(用于紧急修复)的起点。
每个包都标有 beta 版本号并发布到 npm(例如,@ohif/[email protected])。
2.release/*分支:
存放最新的稳定版本。
这些分支中的代码已经过彻底的代码审查和 QA 测试,并被视为已准备好投入生产。
例如,release/3.5 是版本 3.5.0 的分支,release/3.6 是版本 3.6.0 的分支。
每次发布后,都会强制执行一段等待期,以确保没有发现严重错误。如果出现任何严重错误,它们将在发布分支中修复,并创建具有次要版本提升的新版本(例如,release/3.5 分支中的 3.5.1)。
每个包都标有版本号并发布到 npm(例如,@ohif/[email protected])。
主分支始终保持在发布分支之前。
Docker 版本同时发布了测试版和稳定版。
开发工作流程示意图:
[插入开发工作流程的示意图,描述 master 分支、release/* 分支以及它们之间的代码流。]
要求
[列出开发或使用 OHIF 查看器所需的软件要求,包括操作系统、特定编程语言和任何依赖项。]
入门
[为新用户提供设置和开始使用 OHIF 查看器的分步指南。包括安装必要软件、配置查看器和访问基本功能的说明。]
发展
从该存储库的根目录:
1. 启用 Yarn 工作区:
`bash
纱线配置设置工作区-实验性 true
`
2.恢复依赖关系:
`bash
纱线安装
`
命令
这些命令可从根目录获取。每个项目目录还支持各自的 README.md 和 package.json 文件中概述的各种命令。
[列出用于开发 OHIF 查看器的可用命令。包括每个命令的描述和任何特定的使用说明。]
项目
OHIF 医学图像查看平台作为单一存储库进行维护。这意味着该存储库包含多个项目而不是单个项目。探索项目结构揭示了以下内容:
`
。
├── 扩展#
│ ├── _example # 示例扩展的骨架
│ ├── default # 基本的有用功能集(数据源、面板等)
│ ├── Cornerstone # 使用 Cornerstone3D 进行图像渲染和工具
│ ├── cornstone-dicom-sr # DICOM 结构化报告渲染和导出
│ ├── cornstone-dicom-seg # DICOM 分割渲染与导出
│ ├── cornstone-dicom-rt # DICOM RTSTRUCT 渲染
│ ├── cornstone-microscopy # 整个载玻片显微镜渲染
│ ├── dicom-pdf # PDF渲染
│ ├── dicom-video # DICOM RESTful 服务
│ ├──measurement-tracking # 纵向测量跟踪
│ ├── tmtv # 总代谢肿瘤体积(TMTV)计算
|
│
├── 模式#
│ ├── _example # 示例模式的骨架
│ ├── basic-dev-mode # 基本开发模式
│ ├── 纵向 # 纵向模式(测量跟踪)
│ ├── tmtv # 总代谢肿瘤体积(TMTV)计算模式
│ └── 显微镜# 全玻片显微镜模式
│
├── 平台#
│ ├── 核心 # 业务逻辑
│ ├── i18n # 国际化支持
│ ├── ui # React 组件库
│ ├── docs # 文档
│ └──viewer # 连接平台和扩展项目
│
├── ... # 其他。共享配置
├── lerna.json # MonoRepo (Lerna) 设置
├── package.json # 共享的 devDependency 和命令
└── README.md # 这个文件
`
致谢
要在学术出版物中感谢 OHIF 查看者,请引用:
Open Health Imaging Foundation Viewer:用于构建基于 Web 的成像应用程序以支持癌症研究的可扩展开源框架
埃里克·齐格勒、崔尼蒂·厄本、丹尼·布朗、詹姆斯·佩茨、史蒂夫·D·皮珀、罗布·刘易斯、克里斯·哈菲和戈登·J·哈里斯
JCO 临床癌症信息学,no。 4(2020),336-345,DOI:10.1200/CCI.19.00131
Pubmed Central 上的开放获取:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/
或者
对于 v1,请引用:
LesionTracker:用于癌症成像研究和临床试验的可扩展开源零足迹 Web 查看器
Trinity Urban、Erik Ziegler、Rob Lewis、Chris Hafey、Cheryl Sadow、Annick D. Van den Abbeele 和 Gordon J. Harris
癌症研究,2017 年 11 月 1 日 (77) (21) e119-e122 DOI:10.1158/0008-5472.CAN-17-0334
注意:如果您使用或发现此存储库有帮助,请在 GitHub 上为其加注星标。这有助于评估采用情况并确保该项目的未来资金。
这项工作主要由美国国立卫生研究院、国家癌症研究所、癌症研究信息技术 (ITCR) 计划支持,并由马萨诸塞州总医院戈登·哈里斯 (Gordon Harris) 博士 (U24 CA199460) 资助。
NCI 成像数据共享 (IDC) 项目支持标有“IDC:优先级”、“IDC:候选”或“IDC:协作”的新功能开发和错误修复。 NCI 成像数据共享由 Leidos Biomedical Research 的合同号 19X037Q 根据 NCI 的任务订单 HHSN26100071 提供支持。 IDC Viewer 是 OHIF Viewer 的定制版本。
该项目使用 BrowserStack 进行测试。感谢您对开源的支持!
执照
麻省理工学院©OHIF