DICOM 표준에 나열된 가능한 모든 전송 구문을 지원하는 DICOM 라이브러리를 찾고 있습니다. 모든 DICOM 의료 영상을 디코딩해야합니다. GDCM 라이브러리DICOM 라이브러리 - 모든 DICOM 전송 구문 지원
DCMTK 큰 라이브러리를 보인다,하지만이 경우 사소한 아닌 C#에서 사용 할 ... 사전에 감사 그들 모두를 지원하지 않습니다 ... 당신이 뭔가를 알고 계십니까 구문을 전달하는 mdcm 라이브러리가 지원됩니까?
DICOM 표준에 나열된 가능한 모든 전송 구문을 지원하는 DICOM 라이브러리를 찾고 있습니다. 모든 DICOM 의료 영상을 디코딩해야합니다. GDCM 라이브러리DICOM 라이브러리 - 모든 DICOM 전송 구문 지원
DCMTK 큰 라이브러리를 보인다,하지만이 경우 사소한 아닌 C#에서 사용 할 ... 사전에 감사 그들 모두를 지원하지 않습니다 ... 당신이 뭔가를 알고 계십니까 구문을 전달하는 mdcm 라이브러리가 지원됩니까?
아마도 가장 좋은 방법은 OFFIS DCMTK DICOM 툴킷입니다 (here). 이것은 아마도 가장 포괄적 인 오픈 소스 DICOM 툴킷이며, C/C++로 작성되었습니다.
API 설명서는 here입니다.
EDIT 전송 구문 변환과 관련하여 가장 관련있는 라이브러리는 아마도 dcmjpeg 및 dcmjpls입니다. 이 라이브러리의 다양한 응용 프로그램에 대한 설명서에는 변환과 관련된 전송 구문이 나열되어 있습니다.
지원되는 알려진 전송 구문도 dcmdata/dcxfer.h 포함 파일에 열거됩니다.
EDIT 2는 소스 C#을 DICOM 툴킷을 열고 오는 mdcm 및 그 후속 fo-dicom 아주 좋은 대안이다. 두 툴킷 모두 RLE뿐 아니라 JPEG (8, 12, 16 비트), JPEG-LS 및 JPEG-2000을 지원합니다. 알려진 또는 지원되는 구문에 대한 간략한 개요는 fo-dicom의 this C# 클래스를 참조하십시오.
감사! 그러나이 라이브러리가 지원하는 Transfer Syntax UID 목록은 어디에서 찾을 수 있습니까? 나는 공식적인 웹 페이지에 그것을 볼 수 없다 ... – Signum
@Signum 더 구체적인 링크로 답변을 업데이트했다. –
@Signum 이번에는 _mdcm_ 및 _fo-dicom_에 대한 또 다른 업데이트가 제공됩니다. –
GDCM에서 촬영해야합니다. 이미지에 대한 모든 다른 전송 구문을 지원합니다 (MPEG2 & MPEG4 BTW를 지원하지 않습니다). 그것은 swig을 사용하여 포장되기 때문에 C# API를 통해 사용할 수 있습니다. 여기를 참조하십시오 GDCM.
모든 DICOM 전송 구문을 지원하는 오픈 소스 라이브러리를 원하십니까? 그런 도서관이 있는지 확실하지 않습니다. 그러나 Dicom 표준에 나열된 전송 구문의 대부분을 지원하는 leadtools라는 상용 툴킷을 알고 있습니다. 여기에서 자세한 정보를 찾을 수 있습니다 : http://www.leadtools.com/help/leadtools/v18/dh/to/leadtools.topics.dicom~di.topics.compressiontable.html
dcmtk는 훌륭한 툴킷이지만 JPEG-2000 Transfersyntax를 지원하지 않습니다. J2K의 코드 변환을 가능하게하는 상용 애드온이 있지만, 실제로는 느리고 사용하기에 적합하지 않습니다.
머지 도구 키트에는 C-API가 있으며 모든 전송 구문을 지원합니다. 하지만 매우 비싸며 개발자 라이센스와 런타임 라이센스가 혼합되어 있습니다.
GDCM은 실수를 피하기 위해 DCMTK보다 많은 전송 구문을 지원합니다. – malat