如何识别SCOUT DICOM图像?

问题描述 投票:0回答:3

我有一组 DICOM 图像。我想从它们中分离/识别 SCOUT 图像。您能建议一种简单的方法来识别一组 DICOM 文件之间的 SCOUT 吗?

dicom
3个回答
2
投票

请检查图像类型元素的第三个值(0008、0008)。该可选值 3 用于 Image IOD 特定专业化。例如,CT 图像使用字符串“LOCALIZER”作为侦察图像。


0
投票

详细说明 LEADTOOLS 支持非常有用的答案,这可以使用

pydicom
库在 Python 中轻松执行:

def is_scout(fn: str) -> bool:
    """ Identify scouts/scanograms """
    filedata = pydicom.dcmread(fn, stop_before_pixels=True, force=True)
    # (0008,0008) = Image Type
    return 'LOCALIZER' in filedata.get((0x8, 0x8), list())

0
投票

为了安全并确保您没有跳过切片,请查找属性“SliceLocation”。如果存在这样的属性,那么那就是切片而不是侦察图像。请参阅https://pydicom.github.io/pydicom/stable/auto_examples/image_processing/reslice.html

© www.soinside.com 2019 - 2024. All rights reserved.