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