OHIF 의료 영상 뷰어
OHIF 뷰어는 OHIF(Open Health Imaging Foundation)에서 제공하는 제로 풋프린트 의료 영상 뷰어입니다. DICOMweb을 지원하는 이미지 아카이브를 즉시 지원하는 구성 및 확장 가능한 프로그레시브 웹 애플리케이션입니다.
에 대한
OHIF 뷰어는 다음을 포함한 포괄적인 기능 세트를 자랑합니다.
이미지 처리:
1. 다양한 소스와 형식의 이미지를 검색하고 로드합니다.
2. 2D, 3D 및 재구성된 표현으로 이미지 세트를 렌더링합니다.
주석 및 조작:
3. 관찰 내용의 조작, 주석 및 직렬화.
추가 기능:
4. 국제화 지원.
5. OpenID Connect 통합.
6. 오프라인 사용 기능.
7. 광범위한 단축키 지원.
OHIF 뷰어는 높은 수준의 사용자 정의 및 구성을 제공합니다. 아직 구현되지 않은 기능이 필요한 경우 커뮤니티는 끌어오기 요청을 환영하며 확장 시스템은 지속적으로 개선되고 있습니다.
OHIF 뷰어를 선택하는 이유는 무엇입니까?
커뮤니티 및 경험
OHIF 뷰어는 많은 활성, 프로덕션 및 FDA 승인 의료 영상 뷰어를 개발하는 데 중요한 역할을 한 공동 프로젝트입니다. 커뮤니티의 광범위한 경험과 개인, 연구 그룹 및 상업 조직의 기여를 통해 이익을 얻습니다.
적응할 수 있도록 제작됨
다양한 회사 및 조직과 8년 넘게 통합한 후 OHIF Viewer는 사용자 기반의 다양한 작업 흐름 및 구성 요구 사항을 충족하기 위해 처음부터 다시 설계되었습니다. 모든 핵심 기능은 자체 확장 시스템을 사용하여 구축되었습니다. 이 확장성을 통해 다음을 수행할 수 있습니다.
1. 특정 작업 흐름에 맞게 뷰어를 사용자 정의합니다.
2. 필요에 따라 새로운 기능을 추가합니다.
3. 저장소를 포크하지 않고 이러한 사용자 정의를 비공개로 유지합니다.
지원하다
상업적 지원, 학술 협력 또는 일반적인 질문에 대한 답변이 필요한 경우 "지원 받기" 섹션을 사용하여 당사에 문의하세요.
개발 중
지점
OHIF 뷰어는 분기 전략을 활용하여 개발 및 릴리스를 관리합니다.
1. 마스터 브랜치:
최신 개발(베타) 릴리스가 포함되어 있습니다.
코드 검토 및 자동화된 테스트를 통과한 코드가 특징입니다.
생산 준비가 완료되지 않은 것으로 간주될 수 있습니다.
개발팀에서 작업 중인 가장 최근의 변경 사항과 기능을 나타냅니다.
기능 분기(새 기능 개발용) 및 핫픽스 분기(긴급 수정용) 생성을 위한 시작점 역할을 합니다.
각 패키지에는 베타 버전 번호가 태그되어 있으며 npm(예: @ohif/[email protected])에 게시됩니다.
2. 릴리스/* 분기:
최신 안정 릴리스를 보관하세요.
이러한 분기의 코드는 철저한 코드 검토와 QA 테스트를 거쳐 생산 준비가 완료된 것으로 간주됩니다.
예를 들어, release/3.5는 버전 3.5.0의 분기이고, release/3.6은 버전 3.6.0의 분기입니다.
각 릴리스 후에는 심각한 버그가 발견되지 않도록 대기 기간이 적용됩니다. 심각한 버그가 발생하면 릴리스 브랜치에서 수정되고 마이너 버전이 추가된 새 릴리스가 생성됩니다(예: 릴리스/3.5 브랜치의 3.5.1).
각 패키지에는 버전 번호 태그가 지정되고 npm(예: @oif/[email protected])에 게시됩니다.
마스터 브랜치는 항상 릴리스 브랜치보다 앞서 있습니다.
Docker 빌드는 베타 및 안정 릴리스 모두에 대해 게시됩니다.
개발 작업 흐름의 도식적 표현:
[마스터 브랜치, 릴리스/* 브랜치 및 이들 사이의 코드 흐름을 묘사하는 개발 워크플로의 도식적 표현을 삽입하세요.]
요구사항
[운영 체제, 특정 프로그래밍 언어 및 종속성을 포함하여 OHIF 뷰어를 개발하거나 사용하는 데 필요한 소프트웨어 요구 사항을 나열하십시오.]
시작하기
[신규 사용자가 OHIF 뷰어를 설정하고 사용하기 시작하는 데 필요한 단계별 가이드를 제공합니다. 필요한 소프트웨어 설치, 뷰어 구성, 기본 기능 액세스에 대한 지침을 포함합니다.]
개발하다
이 저장소의 루트 디렉터리에서:
1. Yarn 작업공간 활성화:
`배쉬
원사 구성 세트 작업 공간-실험적 true
`
2. 종속성 복원:
`배쉬
원사 설치
`
명령
이러한 명령은 루트 디렉터리에서 사용할 수 있습니다. 각 프로젝트 디렉터리는 해당 README.md 및 package.json 파일에 설명된 다양한 명령도 지원합니다.
[OHIF 뷰어 개발에 사용할 수 있는 명령을 나열합니다. 각 명령에 대한 설명과 특정 사용법 참고 사항을 포함하세요.]
프로젝트
OHIF 의료영상 열람 플랫폼은 모노레포로 유지됩니다. 이는 이 저장소에 단일 프로젝트가 아닌 여러 프로젝트가 포함되어 있음을 의미합니다. 프로젝트 구조를 살펴보면 다음과 같은 사실이 드러납니다.
`
.
├── 확장 #
│ ├── _example # 예제 확장의 뼈대
│ ├── default # 유용한 기능의 기본 세트(데이터 소스, 패널 등)
│ ├── Cornerstone # Cornerstone3D를 사용한 이미지 렌더링 및 도구
│ ├── Cornerstone-dicom-sr # DICOM 구조적 보고서 렌더링 및 내보내기
│ ├── Cornerstone-dicom-seg # DICOM 분할 렌더링 및 내보내기
│ ├── Cornerstone-dicom-rt # DICOM RTSTRUCT 렌더링
│ ├── Cornerstone-microscopy # 전체 슬라이드 현미경 렌더링
│ ├── dicom-pdf # PDF 렌더링
│ ├── dicom-video # DICOM RESTful 서비스
│ ├── 측정-추적 # 종방향 측정 추적
│ ├── tmtv # 총 대사종양량(TMTV) 계산
|
│
├── 모드 #
│ ├── _example # 예시 모드의 뼈대
│ ├── basic-dev-mode # 기본 개발 모드
│ ├── 세로 # 세로 모드(측정 추적)
│ ├── tmtv # 총 대사종양량(TMTV) 계산 모드
│ └── 현미경 # 전체 슬라이드 현미경 모드
│
├── 플랫폼 #
│ ├── 핵심 # 비즈니스 로직
│ ├── i18n # 국제화 지원
│ ├── ui # React 컴포넌트 라이브러리
│ ├── docs # 문서
│ └── 뷰어 # 플랫폼과 확장 프로젝트를 연결
│
├── ... # 기타. 공유 구성
├── lerna.json # MonoRepo(Lerna) 설정
├── package.json # 공유 devDependency 및 명령
└── README.md # 이 파일
`
감사의 말
학술 출판물에서 OHIF 뷰어를 인정하려면 다음을 인용하십시오.
Open Health Imaging Foundation 뷰어: 암 연구를 지원하기 위한 웹 기반 이미징 애플리케이션 구축을 위한 확장 가능한 오픈 소스 프레임워크
Erik Ziegler, Trinity Urban, Danny Brown, James Petts, Steve D. Pieper, Rob Lewis, Chris Hafey 및 Gordon J. Harris
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: 암 영상 연구 및 임상 시험을 위한 확장 가능한 오픈 소스 제로 풋프린트 웹 뷰어
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에서 별표를 표시해 주세요. 이는 채택을 평가하고 프로젝트에 대한 향후 자금을 확보하는 데 도움이 됩니다.
이 작업은 매사추세츠 종합병원의 고든 해리스 박사(U24 CA199460)의 보조금을 받아 국립 보건원, 국립 암 연구소, 암 연구를 위한 정보 기술(ITCR) 프로그램에서 주로 지원됩니다.
NCI Imaging Data Commons(IDC) 프로젝트는 "IDC:priority", "IDC:candidate" 또는 "IDC:collaboration"으로 표시된 새로운 기능 및 버그 수정 개발을 지원했습니다. NCI Imaging Data Commons는 NCI의 작업 주문 HHSN26100071에 따라 Leidos Biomedical Research의 계약 번호 19X037Q에 의해 지원됩니다. IDC 뷰어는 OHIF 뷰어의 맞춤형 버전입니다.
이 프로젝트는 BrowserStack으로 테스트되었습니다. 오픈 소스를 지원해 주셔서 감사합니다!
특허
MIT © OHIF