Usando o DCMTK - DICOM-Toolkit 3.6.0 - dcmdump.exe falhou?

1

Usando o DCMTK - DICOM-Toolkit 3.6.0, o Win-dcmdump.exe falhou com imagens DVT.

D:\dcmtk-3.6.0-win32-i386\bin>dcmdump -M -L +Qn -Un dicom-dvt-image-file 

Saída como esta

    =================[OUTPUT]=====================================================================
W: DcmItem: Length of element (ffff,000d) is odd
E: DcmElement: Unknown Tag & Data (ffff,000d) larger (1313013767) than remaining bytes in file
E: dcmdump: I/O suspension or premature end of stream: reading file: dicom-dvt-image-file

Que tipo de tipo de imagem DICOM (0008,0008) é este ...? Alguma dica?

EDITAR

Com a opção "- E" eu recebo

========================================================
W: DcmItem: Length of element (ffff,000d) is odd
E: DcmElement: Unknown Tag & Data (ffff,000d) larger (1313013767) than remaining bytes in file
E: dcmdump: I/O suspension or premature end of stream: reading file: 6.1180118095212400.122.a000

# Dicom-File-Format

# Dicom-Meta-Information-Header
# Used TransferSyntax: Unknown Transfer Syntax

# Dicom-Data-Set
# Used TransferSyntax: Little Endian Implicit
(ffff,000d) ?? (not loaded)                             # 1313013767, 1 Unknown Tag & Data

Com a opção "-d" eu recebo

D: $dcmtk: dcmdump v3.6.0 2011-01-06 $
D: 
D: DcmItem::checkTransferSyntax() TransferSyntax="Little Endian Implicit"
D: DcmItem::checkTransferSyntax() TransferSyntax="Little Endian Implicit"
W: DcmItem: Length of element (ffff,000d) is odd
E: DcmElement: Unknown Tag & Data (ffff,000d) larger (1313013767) than remaining bytes in file
E: dcmdump: I/O suspension or premature end of stream: reading file: 6.1180118095212400.122.a000

Parece TransferSyntax: Little Endian Implicit é o problema.

P.S. Eu movi essa pergunta do Stack Overflow link

EDIT 1

tente com o dcmtk 3.6.3

D: $dcmtk: dcmdump v3.6.3 2018-02-05 $
D: 
D: DcmFileFormat::lookForXfer() no MetaInfo found
D: DcmDataset::read() trying to detect transfer syntax of data set (because it is unknown)
D: DcmDataset::read() TransferSyntax="Little Endian Implicit"
W: DcmItem: Length of element (ffff,000d) is odd
E: DcmElement: Unknown Tag & Data (ffff,000d) larger (1313013767) than remaining bytes in file
W: DcmItem: Invalid Element (ffff,000d) found in data set
E: dcmdump: I/O suspension or premature end of stream: reading file: 

EDIT 2

Olhe mais de perto com o makhaon DICOMDUMP Eu recebo este "erro"

Detect if file is of Part10 format and detect encoding...
Read Preamble and DICOM Prefix..
DICOM Prefix ("DICM") not found; file is probably not of Part10 format
Try to parse file as non-Part10 file...
read DICOM Prefix ("DICM") at begining of file
DICOM Prefix ("DICM") is not found at the begining of file
Detect Encoding (Big Endian or Little Endian) by reading Group Number of first Element..
EDICOMParseError: Group number of first Element is larger than 0008
    
por twyly 28.03.2018 / 07:58

1 resposta

1

Você poderia tentar despejar o arquivo DICOM com o dcmdump da versão mais recente do DCMTK, ou seja, a versão 3.6.3, mas para mim parece que o arquivo não é um arquivo DICOM (a meta informação do arquivo está ausente).

Você poderia disponibilizar o arquivo binário para análise posterior?

    
por 28.03.2018 / 11:20

Tags