一种dicom图像的导入方法_2

文档序号:9326972阅读:来源:国知局
OM 图像文件传输的第一个像素的坐标。
[0038] 图像方位由六个数据组成,前三个数字分别代表行向量(行递增方向)和X、y、z 轴夹角的余弦值,后三个数字分别代表列向量(列递增方向)和X、y、Z轴夹角的余弦值。 由于CT图像是垂直于某一轴扫描图像,因此图像方位的六个数据都为0或1。
[0039] 具体的,本发明实施例步骤S202中:
[0040] 如【背景技术】中所述,医学图像三维重建所需的一组DICOM图像文件,也就是同一 病人、同一厚度、同一切面、同一分期并且按轴位方向顺序排列的一组DICOM图像文件。如 图3所示,步骤S202具体可以包括:
[0041] S202a、根据所述病人标识将所述一组DICOM图像文件进行分类,获得m个第一集 合,m为正整数。
[0042] S202b、对于所述m个第一集合中的每个第一集合,根据所述系列号将所述每个第 一集合中的DICOM图像文件进行分类,分别获得I s个第二集合。
[0043] 其中,Is表示对所述m个第一集合中的第s个集合中的DICOM图像文件进行分类 后获得的DICOM图像文件集合数,1彡s彡m。
[0044] S202c、对于所述13个第二集合中的每个第二集合,根据所述图像位置信息,确定 所述每个第二集合中DICOM图像文件对应的切面类型和切片厚度,切面类型包括轴状面、 冠状面或矢状面。
[0045] S202d、根据所述切片厚度和所述切面类型对所述13个第二集合分层级分类,获得 f个第三集合,f为正整数。
[0046] S202e、对于所述f个第三集合中的每个第三集合,根据所述采集时间,确定所述 每个第三集合中的每个第二集合对应的分期类型,所述分期类型包括动脉期、静脉期或平 衡期。
[0047] 其中,本发明实施例步骤S202a中:
[0048] 将包含同一个病人标识的DICOM图像文件归为同一个第一集合。此步骤中,有m 个不同的病人标识,因此得到了 m个第一集合。
[0049] 本发明实施例步骤S202b中:
[0050] 由于同一病人,同一厚度,同一切面,同一分期的DICOM图像具有相同的系列号, 因此在进行DICOM图像分类时,在根据病人标识将一组DICOM图像文件进行分类之后,可以 首先根据系列号进行分类,即将包含同一系列号的DICOM图像文件归为同一个第二集合, 这样可以得到同一病人,同一厚度,同一切面,同一分期的一组DICOM图像。此步骤中,对于 m个第一集合中的第s个集合,有13个不同的系列号,因此得到I s个第二集合。
[0051] 本发明实施例步骤S202c中:
[0052] 通俗来讲,矢状面就是人体处于躺位时,沿着人体两侧从左到右方向(当然也可 以是从右到左),将人体一层层切开的面,也即矢状面是与X轴垂直的多个面,矢状面的轴 位方向为X轴方向。冠状面就是人体处于躺位时,从上表面到下表面将人体沿着水平一层 层切开的面,也即冠状面是与Y轴垂直的多个面,冠状面的轴位方向为Y轴方向。轴状面 (也可称之为横截面)就是人体躺位时,沿着从头到脚这样的方向(当然也可以是从脚到 头),垂直的将人体一层层切开的面,也即轴状面是与Z轴垂直的多个面,轴状面的轴位方 向为Z轴方向。
[0053] 其中,如图4所示,DI COM坐标系是根据病人的方向来确定的,X轴正向指向病人的 左侧,Y轴正向指向病人的背部,Z轴正向指向病人的头部。轴位方向,具体是指沿着某一坐 标轴扫描病人时,坐标轴所指的方向。比如,沿着Z轴方向扫描病人,则轴位方向为Z轴方 向。
[0054] 需要说明的是,在进行CT扫描时,生成的切片图像垂直于轴位方向,沿着轴位方 向有先后顺序,即按照轴位方向顺序生成,但由于文件命名方式不同,读入内存中的顺序为 Windows按文件名称默认排序(这是由于WINDOWS系统在内存中的排序方式是将文件名按 照字符串进行排序,即使机器按照扫描先后顺序对文件进行数值编号,但是进行字符串排 序时是不注意数值大小的),不一定按照轴位方向排列,因此最终获取的DICOM图像文件不 一定时按轴位方向排序的。
[0055] 其中,一种可能的实现方式中,所述图像位置信息包括图像位置坐标。
[0056] 所述根据所述图像位置信息,确定所述每个第二集合中DICOM图像文件对应的切 面类型,具体可以包括:
[0057] 将所述每个第二集合中DICOM图像文件的图像位置坐标分解为X轴、Y轴和Z轴 数据。
[0058] 根据所述X轴、Y轴和Z轴数据,确定所述每个第二集合中DICOM图像文件的轴位 方向。
[0059] 若所述轴位方向为Z轴方向,确定所述每个第二集合中DICOM图像文件对应的切 面类型为轴状面。
[0060] 若所述轴位方向为Y轴方向,确定所述每个第二集合中DICOM图像文件对应的切 面类型为冠状面。
[0061] 若所述轴位方向为X轴方向,确定所述每个第二集合中DICOM图像文件对应的切 面类型为矢状面。
[0062] 另一种可能的实现方式中,所述图像位置信息包括图像方位。
[0063] 所述根据所述图像位置信息,确定所述每个第二集合中DICOM图像文件对应的切 面类型,包括:
[0064] 若所述图像方位中的行向量和列向量对Z轴的余弦值均为0,确定所述每个第二 集合中DICOM图像文件对应的切面类型为轴状面。
[0065] 若所述图像方位中的行向量和列向量对Y轴的余弦值均为0,确定所述每个第二 集合中DICOM图像文件对应的切面类型为冠状面。
[0066] 若所述图像方位中的行向量和列向量对X轴的余弦值均为0,确定所述每个第二 集合中DICOM图像文件对应的切面类型为矢状面。
[0067] 另外,切片厚度是指按照CT扫描的顺序排列的相邻两张 CT图像的坐标间隔,一般 为0. 6mm、l. 0mm、5. 0_。在所述图像位置信息包括图像位置坐标时,所述根据所述图像位置 信息,确定所述每个第二集合中DICOM图像文件对应的切片厚度,具体可以包括:
[0068] 将所述每个第二集合中的DICOM图像文件按照CT扫描的顺序排序,获得排序后的 第二集合。
[0069] 根据所述图像位置坐标,将所述排序后的第二集合中相邻两个DICOM图像的图像 位置的距离确定为所述每个第二集合中DICOM图像文件对应的切片厚度。
[0070] 需要说明的是,由于第二集合中是具有同一切片厚度的一组DICOM图像文件,因 此这里只需获取任意相邻两个DICOM图像的图像位置的距离,就可得知第二集合中DICOM 图像文件对应的切片厚度。
[0071] 进一步的,一种可能的实现方式中,所述将所述每个第二集合中的DICOM图像文 件按照CT扫描的顺序排序,具体可以包括:
[0072] 将所述每个第二集合中每个DICOM图像文件的图像位置坐标分解为X轴、Y轴和Z 轴数据。
[0073] 根据所述X轴、Y轴和Z轴数据,确定所述每个第二集合中DICOM图像文件的轴位 方向。
[0074] 根据所述每个第二集合中每个DICOM图像文件在所述轴位方向上轴数据的大小, 将所述每个第二集合中的DICOM图像文件按照CT扫描的顺序排序。
[0075] 可选的,一种可能的实现方式中,所述将所述每个第二集合中的DICOM图像文件 按照CT扫描的顺序排序,具体可以包括:
[0076] 根据所述采集时间,将所述每个第二集合中的DICOM图像文件按照CT扫描的顺序 排序。
[0077] 可选的,一种可能的实现方式中,所述一组DICOM图像文件中的每个DICOM图像文 件中还包含实例号,所述实例号用于表征所述每个DICOM图像文件的扫描顺序。
[0078] 所述将所述每个第二集合中的DICOM图像文件按照CT扫描的顺序排序,具体可以 包括:
[0079] 根据所述实例号,将所述每个第二集合中的DICOM图像文件按照CT扫描的顺序排 序。
[0080] 具体的,上述实施例中,由于第二集合中DICOM图像文件是具有同一切面类型的 DICOM图像,因此,所述根据所述X轴、Y轴和Z轴数据,确定所述每个第二集合中DICOM图 像文件的轴位方向,具体可以包括:
[0081] 若第二集合中至少两个DICOM图像文件的X轴和Y轴数据相同,Z轴数据不同,确 定所述每个第二集合中DICOM图像文件的轴位方向为Z轴方向。
[0082] 若第二集合中至少两个DICOM图像文件的X轴和Z轴数据相同,Y轴数据不同,确 定所述每个第二集合中DICOM图像文件的轴位方向为Y轴方向。
[0083] 若第二集合中至少两个DICOM图像
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1