Это команда gdcminfo, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gdcminfo - отображает метаинформацию о входном файле DICOM.
СИНТАКСИС
gdcminfo [кредита] [входящий файл / каталог ...]
ОПИСАНИЕ
Ассоциация gdcminfo программа командной строки принимает в качестве входных данных файл DICOM или каталог и процесс
он используется для извлечения метаинформации об обработанных файлах DICOM.
ПАРАМЕТРЫ
входной файл / каталог входное имя файла / каталога DICOM
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
конкретный кредита
-r - рекурсивный рекурсивный обход входного каталога
-d --check-deflated проверить, соответствует ли файл дефлированному синтаксису.
--resources-path Путь к ресурсам.
--md5sum Вычислить md5sum значения атрибута Pixel Data.
--check-сжатие проверить сжатие инкапсулированного потока (без потерь / с потерями).
Генеральная кредита
-ч --помощь
распечатайте этот текст справки и выйдите
-v --версия
распечатать информацию о версии и выйти
-V - многословный
подробный режим (предупреждение + ошибка).
-W - предупреждение
режим предупреждения, печать предупреждений
-E - ошибка
режим ошибок, информация об ошибках печати
-D --отладка
режим отладки, печать отладочной информации
охрана окружающей среды переменная
GDCM_RESOURCES_PATH путь, указывающий на файлы ресурсов (Part3.xml, ...)
ПРОСТО ИСПОЛЬЗОВАНИЕ
gdcmData
Используя данные из gdcmData:
$ gdcminfo gdcmData / 012345.002.050.dcm
MediaStorage - 1.2.840.10008.5.1.4.1.1.4 [MR Image Storage].
КоличествоРазмеров: 2
Размеры: (256,256)
Происхождение: (-85,21.6,108.7)
Расстояние: (0.664062,0.664062,1.5)
DirectionCosines: (1,0,0,0,0, -1)
Изменить масштаб точки пересечения / наклона: (0,1)
SamplesPerPixel: 1
Размещено бит: 16
Хранится бит: 16
HighBit: 15
Пиксельное представление: 1
Этикетка ориентации: КОРОНАЛЬНЫЙ
Davie Клуни наборы данных:
Используя данные из наборов данных Дэвида Клуни:
$ gdcminfo BRTUM001.dcm
MediaStorage - 1.2.840.10008.5.1.4.1.1.4.1 [Enhanced MR Image Storage].
КоличествоРазмеров: 3
Размеры: (256,256,15)
Происхождение: (40, -105,105)
Расстояние: (0.820312,0.820312,6)
DirectionCosines: (0,1,0,0,0, -1)
Изменить масштаб точки пересечения / наклона: (0,1)
SamplesPerPixel: 1
Размещено бит: 16
Хранится бит: 16
HighBit: 15
Пиксельное представление: 1
Ярлык ориентации: SAGITTAL
Контроль домен md5sum of домен Pixel Данные
После сжатия файла DICOM (см. Gdcmconv) с использованием алгоритма сжатия без потерь он
Достаточно легко сравнить два файла на предмет различий на уровне атрибутов DICOM. тем не мение
одну операцию сделать немного проще: как убедиться, что сжатие действительно
без потерь? В этом случае можно использовать операцию –md5sum.
Возьмите несжатый файл изображения DICOM:
$ gdcminfo --md5sum SIEMENS_ImageLocationUN.dcm
The tool return: 0621954acd5815e0b4f7b65fcc6506b1
Теперь сжимаем этот файл:
$ gdcmconv --jpegls SIEMENS_ImageLocationUN.dcm lossless_compressed.dcm
а затем снова проверьте md5sum:
$ gdcminfo --md5sum lossless_compressed.dcm
The tool return: 0621954acd5815e0b4f7b65fcc6506b1
Контроль if Pixel Данные is без потерь
В некоторой среде нужно проверить, является ли файл DICOM без потерь. это
в большинстве случаев это сделать довольно просто. Только в двух случаях это не ясно из
единственные атрибуты DICOM. Когда синтаксис передачи - сжатие изображений JPEG 2000
(1.2.840.10008.1.2.4.91) и когда синтаксис передачи - JPEG-LS с потерями (почти без потерь)
Сжатие изображения (1.2.840.10008.1.2.4.81).
В этом случае единственное решение - открыть элемент Pixel Data и прочитать конкретный файл JPEG.
заголовок и проверьте, было ли преобразование JPEG без потерь:
$ gdcminfo --check-сжатие gdcmData / MAROTECH_CT_JP2Lossy.dcm
Инструмент возвращает: «Было обнаружено, что инкапсулированный поток: с потерями».
Обратите внимание, что этот инструмент также проверяет атрибут Image Lossy Compression.
(0028,2110, XNUMX). Это означает --check-сжатие также вернет значение с потерями, если
предшественник был сжат с потерями.
Используйте gdcminfo в Интернете с помощью сервисов onworks.net