2013-08-24 3 views
0

위에서 DICOM 이미지를 잘라내려고합니다. 나는 DICOM을 다루는데있어서 아주 새로운 것이다. 아무도 나에게 C#/.NET에서 이것을 어떻게 할 수 있는지 제안 해 줄 수 있습니까?DICOM 이미지 자르기 방법

부수적으로, 오픈 소스 라이브러리를 사용하거나 가능한 한 내가 할 수있는 방법을 제안합니다. 목표는 DICOM 시리즈 (이미지로 이미지)를 잘라내어 새로운 시리즈로 저장하는 것입니다.

+0

어떻게 시도 했습니까? –

+0

아마 여러 라이브러리가 필요할 것입니다. 예를 들어 WPF에서 작업하는 경우 [fo-dicom] (https://github.com/rcd/fo-dicom)을 사용하여 DICOM 이미지 및 [WriteableBitmapEx] 비트 맵을 얻을 수 있습니다 (https : // writeablebitmapex .codeplex.com /)을 사용하여 조작하십시오. 두 라이브러리는 모두 NuGet을 통해 코드에 쉽게 통합됩니다. –

+0

@AndersGustafsson 나는 dicom 이미지 시리즈를 가지고 있으며, 다시 그것을 자른 후에 dicom 시리즈 포맷으로 저장해야합니다. – user2713182

답변

0

이렇게하는 방법은 다양합니다. 가장 쉬운 방법은 CTN을 설치하는 것입니다. 전형적인 데비안 시스템 :

$ sudo apt-get install ctn 
$ dcm_resize -c 256 -r 256 -t -v in.dcm out.dcm 

또한 DICOM 파일을 지원 convert을 ImageMagick를 생각합니다. 당신이 정말로 C 번호에서 직접 수행 할 경우

, 당신은 바인딩 GDCM/C 번호를 사용하고, DICOM 이미지 버퍼를 조작하는 방법에 대한 다음과 같은 두 가지 예에서 확인할 수 있습니다 :

  1. BasicImageAnonymizer
  2. ExtractImageRegion