2014-09-23 4 views
0

Я пытаюсь проанализировать страницу результатов из исследования диком. Я пробовал с pydicom, но он анализирует только «заголовок» (информация о пациенте, информация об устройстве и т. Д.). Я хотел бы извлечь числовые результаты из исследования в текстовом формате. В следующем примере:Анализ результатов Dicom с помощью Python

Results sample

Я хотел бы получить текст этих строк:

R EIA 1.13m/s 53 s/0,14 М 53

R CFA 0.69m/s 53 0,11 М/с 53

и т.д ...

Есть ли способ проанализировать эти данные на Python или любом другом языке на текст с некоторой степенью точности? Я попытался захватить PixelData с помощью pydicom, выгрузить его в формат TIFF и затем выполнить OCR. Результаты неплохие, но все 6 и 3 сбиты с толку 8.

Спасибо!

M

+0

Вы проверили https://code.google.com/p/pydicom/wiki/WorkingWithPixelData, используя NumPy? – sk11

+0

спасибо sk11, я попытался, но не зашел слишком далеко ... Я искал онлайн для конкретного примера с numpy и PixelData, но ничего не мог найти. – Neurus

+0

- это значения, сохраненные как изображение в файле dicom? beacuze, это значение не является dicom standered, u может получить это, если оно будет сохранено как PDF внутри Dicom File, или как отчет SR –

ответ

1

как ваши данные хранятся в виде пиксельных данных не прилагается отчет, вы не имеете выбор, но выбрать OCR для значений ИЛИ Вы можете задать производителю устройства о том, если модальность может произвести эти значения, как SR/PDF-отчет с исследованием, некоторые устройства делают это.

Смежные вопросы