【发布时间】:2014-09-23 05:08:47
【问题描述】:
我正在尝试解析 dicom 研究的结果页面。我尝试过使用 pydicom,但它只解析“标题”信息(患者信息、设备信息等)。我想以文本格式从研究中提取数字结果。在以下示例中:
我想得到一个包含这些行的文本:
R EIA 1.13m/s 53 0.14m/s 53
R CFA 0.69m/s 53 0.11m/s 53
等等……
有什么方法可以在一定程度上准确地将 Python 或任何其他语言中的这些数据解析为文本?我尝试使用 pydicom 抓取 PixelData,将其转储为 TIFF 格式,然后执行 OCR。结果相当不错,但是所有的6和3都被8混淆了。
谢谢!
M
【问题讨论】:
-
你使用 NumPy 检查过code.google.com/p/pydicom/wiki/WorkingWithPixelData 吗?
-
感谢 sk11,我确实尝试过,但没有走得太远......我在网上查找了一个带有 numpy 和 PixelData 的具体示例,但找不到任何东西。
-
这个值是否保存为图像在 dicom 文件中?因为这个值不是 dicom 标准的,如果它在 Dicom 文件中保存为 PDF 或作为 SR 报告,你可以实现这一点
-
你可以分享样本匿名研究,以便我可以提供帮助
-
@ah.adel 嘿,你能把你的回复作为答案吗?我会将其标记为已解决,并在我的 OCR 发现中添加评论。再次感谢
标签: python image dicom medical pydicom