2017-05-08 29 views
-1

DICOM 데이터 조작, 시각화를 다루는 프로젝트를 시작해야합니다. 몇 가지 기본 연구의 일환으로 ITK, VTK와 같은 몇 가지 툴킷이 의료용 이미지 데이터에 대한 데이터 조작을 수행한다는 사실을 발견했습니다. 내 질문은 DICOM 이미지 조작 (세분화 & 등록)에 ITK + VTK + QT를 사용하거나 더 나은 선택이거나 OpenCV와 함께 ITK를 사용하는 것이 더 나은 옵션일까요? 아니면 내 요구 사항을 달성 할 수있는 대체 툴킷이 있습니까?Image (DICOM) 데이터 조작, 시각화 및 개발을위한 훌륭한 프레임 워크

이 주제와 관련된 제안, 소스 또는 링크는 많은 도움이 될 것입니다.

+0

너무 많은 의견 질문입니다. GDCM (잔디 뿌리 dicom)으로 시작하는 것이 좋습니다. 결정하기 전에 몇 가지 것을 배우십시오. 몇 가지 기본적인 것들을 시도했을 때 평가할 수있는 다른 라이브러리가 있습니다. –

답변

2

Dicom과 호환되는 많은 툴킷과 프레임 워크가 있습니다. 그것은 당신이하고 싶은 것에 달려 있습니다. 많은 경우에

이 할 수있는 가장 쉬운 방법은 내가 수십 더 거기에 확신 기존 응용 프로그램/툴킷과 같은 Horos, 3D Slicer, ImageJ, MITK, MeVisLab, ITK Snap 등을위한 플러그인을 구축하는 것입니다.

자신의 의료 이미징 응용 프로그램을 구축하려는 경우 위의 대부분은 오픈 소스입니다. 이 중 하나를 적용하면 처음부터 직접 응용 프로그램을 작성하는 것보다 많은 슬픔 (그리고 아마 몇 년)을 줄일 수 있습니다.

알고리즘을 개발하는 데 관심이 있다면 파이썬은 좋은 프로토 타입 언어입니다. numpy, scipy, pydicom, ITK, SimpleITK와 같은 패키지를 고려하십시오. 자바는 dcm4chee입니다. C++에는 QT, ITK, VTK가 있습니다.

태블릿의 웹 브라우저에서 작동하는 자바 스크립트 기반 작업을 수행하려는 경우 OHIF Viewer 또는 Cornerstone과 같은 진행중인 프로젝트를 살펴보십시오.

다른 한 가지 : a) Dicom 데이터 처리, b) 조작 및 c) 시각화는 세 가지 다른 작업입니다. Dicom 데이터를 예를 들어 nifti 형식으로 쉽게 변환 할 수 있으므로 많은 학술 분석 도구가 열립니다. 마찬가지로 Dicom에만 국한되지 않는 2D 및 3D 시각화 라이브러리가 많이 있습니다. 데이터를 올바른 형식으로 변환하는 것입니다.