用Python解析Dicom结果

用Python解析Dicom结果,python,image,dicom,medical,pydicom,Python,Image,Dicom,Medical,Pydicom,我正试图解析dicom研究的结果页面。我尝试使用pydicom,但它只解析“标题”信息(患者信息、设备信息等)。我想以文本格式从研究中提取数字结果。在以下示例中: 我想得到一个包含以下行的文本: R EIA 1.13m/s 53 0.14m/s 53 南非法郎0.69m/s 53 0.11m/s 53 等等 是否有任何方法可以将Python或任何其他语言中的数据解析为文本,并具有一定的准确性?我试着用pydicom抓取像素数据,将其转储为TIFF格式,然后执行OCR。结果很好,但是所有的6和3

我正试图解析dicom研究的结果页面。我尝试使用pydicom,但它只解析“标题”信息(患者信息、设备信息等)。我想以文本格式从研究中提取数字结果。在以下示例中:

我想得到一个包含以下行的文本:

R EIA 1.13m/s 53 0.14m/s 53

南非法郎0.69m/s 53 0.11m/s 53

等等

是否有任何方法可以将Python或任何其他语言中的数据解析为文本,并具有一定的准确性?我试着用pydicom抓取像素数据,将其转储为TIFF格式,然后执行OCR。结果很好,但是所有的6和3都被8混淆了

谢谢


M

当您的数据存储为“像素数据未附加”报告时,您别无选择,只能选择OCR作为值
或者,您可以询问您的设备制造商,该设备是否可以生成这些值作为研究的SR/PDF报告,有些设备可以这样做。

您是否使用NumPy进行了检查?谢谢sk11,我尝试过,但没有走得太远。。。我在网上查找了一个使用numpy和PixelData的特定示例,但找不到任何内容。该值是否保存为dicom文件中的图像?由于该值不是dicom标准值,如果它保存为dicom文件中的PDF格式,或者作为SR报告,您可以查看该值。您还可以共享样本匿名研究,以便我可以help@ah.adel嘿,你能把你同样的回答作为答案吗?我将把它标记为已解决,并用我的OCR结果添加注释。再次感谢