一种数据处理方法、设备及装置与流程

文档序号:31052722发布日期:2022-08-06 08:26阅读:104来源:国知局
一种数据处理方法、设备及装置与流程

1.本技术涉及数据处理领域,尤其涉及一种数据处理方法、设备及装置。


背景技术:

2.随着医院信息化平台的不断发展,建设院内医学影像云平台对于不同科室之间的影像资料共享具有非常重要的意义。在云平台上可以根据dicom(digital imaging and communications in medicine,医学数字成像和通信)图像序列对器官、病灶、血管进行三维重建,并实现三维模型的浏览和操作。相对比单机的工作站(客户机-服务器架构)来说,云平台(浏览器-服务器)将大型算法计算以及人工智能推理的过程部署在服务器端,而客户只需通过浏览器访问即可。而服务器端可以和pacs(picture archiving and communication systems,影像归档和通信系统)系统对接,可以更为方便安全的处理医学影像数据。
3.三维重建模型比二维图像信息更直观的体现三维个体解剖信息,帮助医生更加准确的诊断一些疾病,比如一些肺部的病变、血管的病变等,可以帮助临床获得更高的准确率。


技术实现要素:

4.本技术实施例提供一种数据处理方法、设备及装置,用以统一不同期的dicom图像序列的层间距以及对应的空间大小。
5.第一方面,本技术实施例提供一种数据处理方法,包括:
6.获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,所述一个dicom图像序列包含同一期的多张dicom图像的图像数据;
7.根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,所述层间距为在扫描得到dicom图像时相邻扫描层之间的距离;
8.针对任意一期的dicom图像序列,根据所述dicom图像序列中图像参考点的位置信息以及所述统一后的像素间距和层间距,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;
9.根据各个期的处理后的dicom图像序列进行三维重建。
10.可选的,所述根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距,具体包括:
11.从多个不同期的dicom图像序列对应的像素间距和层间距中,选择最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
12.可选的,在对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列之前,该方法还包括:
13.针对任意一期的dicom图像序列,根据所述dicom图像序列对应的图像参考点,以
及所述dicom图像序列对应的图像分辨率和图像张数,确定所述图像参考点在由所述dicom图像序列组成的三维影像空间中对应的对角点;
14.根据每一期的dicom图像序列对应的图像参考点,确定所述多个不同期的dicom图像序列对应的目标图像参考点;以及根据每个图像参考点对应的对角点,确定所述多个不同期的dicom图像序列对应的目标对角点;
15.根据所述目标图像参考点的位置信息以及所述目标对角点的位置信息,确定所述多个不同期的dicom图像序列对应的最小三维影像空间;
16.所述根据各个期的处理后的dicom图像序列进行三维重建,具体包括:
17.将所述各个期的处理后的dicom图像序列映射至所述最小三维影像空间中进行三维重建。
18.可选的,所述根据每一期的dicom图像序列对应的图像参考点,确定所述多个不同期的dicom图像序列对应的目标图像参考点,具体包括:
19.获取每一期的dicom图像序列对应的图像参考点的三维坐标信息;
20.针对所述三维坐标信息中的任意一个维度,选取各个期的dicom图像序列对应的图像参考点的所述维度的坐标信息中坐标值最小的目标坐标信息;
21.将各个维度对应的目标坐标信息组成所述目标图像参考点对应的目标三维坐标信息。
22.可选的,所述根据每个图像参考点对应的对角点,确定所述多个不同期的dicom图像序列对应的目标对角点,具体包括:
23.获取每个图像参考点对应的对角点的三维坐标信息;
24.针对所述三维坐标信息中的任意一个维度,选取各个图像参考点对应的对角点的所述维度的坐标信息中坐标值最大的目标坐标信息;
25.将各个维度对应的目标坐标信息组成所述目标对角点对应的目标三维坐标信息。
26.可选的,所述根据所述dicom图像序列中图像参考点的位置信息以及所述统一后的像素间距和层间距,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列,具体包括:
27.根据所述dicom图像序列对应的图像分辨率和图像张数,以及所述dicom图像序列对应的像素间距和层间距,确定所述dicom图像序列组成的三维影像空间的尺寸信息;
28.根据所述dicom图像序列组成的三维影像空间的尺寸信息,以及统一后的像素间距和层间距,确定插值处理后的dicom图像序列对应的目标图像分辨率和目标图像张数;
29.根据所述dicom图像序列中图像参考点的位置信息,以及所述目标图像分辨率和目标图像张数,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列。
30.可选的,所述dicom图像序列组成的三维影像空间的尺寸信息包括所述三维影像空间的宽度、所述三维影像空间的高度、所述三维影像空间的深度;所述图像分辨率包括图像在宽度方向上的像素个数以及图像在高度方向上的像素个数;
31.所述根据所述dicom图像序列对应的图像分辨率和图像张数,以及所述dicom图像序列对应的像素间距和层间距,确定所述dicom图像序列组成的三维影像空间的尺寸信息,具体包括:
32.将所述dicom图像序列对应的图像在宽度方向上的像素个数与所述像素间距之间的乘积,作为所述三维影像空间的宽度;以及,将所述dicom图像序列对应的图像在高度方向上的像素个数与所述像素间距之间的乘积,作为所述三维影像空间的高度;以及将所述dicom图像序列对应的图像张数与所述层间距之间的乘积,作为所述三维影像空间的深度。
33.可选的,所述目标图像分辨率包括图像在宽度方向上的目标像素个数以及图像在高度方向上的目标像素个数;
34.所述根据所述dicom图像序列组成的三维影像空间的尺寸信息,以及统一后的像素间距和层间距,确定插值处理后的dicom图像序列对应的目标图像分辨率和目标图像张数,具体包括:
35.将所述三维影像空间的宽度与所述统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在宽度方向上的目标像素个数;以及,将所述三维影像空间的高度与所述统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在高度方向上的目标像素个数;以及,将所述三维影像空间的深度与统一后的层间距之间的比值,作为插值处理后的dicom图像序列对应的目标图像张数。
36.第二方面,本技术实施例提供一种数据处理设备,该设备包括至少一个处理器、以及至少一个存储器;其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行下列过程:
37.获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,所述一个dicom图像序列包含同一期的多张dicom图像的图像数据;
38.根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,所述层间距为在扫描得到dicom图像时相邻扫描层之间的距离;
39.针对任意一期的dicom图像序列,根据所述dicom图像序列中图像参考点的位置信息以及所述统一后的像素间距和层间距,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;
40.根据各个期的处理后的dicom图像序列进行三维重建。
41.第三方面,本技术实施例提供一种数据处理装置,包括:
42.获取模块,用于获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,所述一个dicom图像序列包含同一期的多张dicom图像的图像数据;
43.确定模块,用于根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,所述层间距为在扫描得到dicom图像时相邻扫描层之间的距离;
44.处理模块,针对任意一期的dicom图像序列,根据所述dicom图像序列中图像参考点的位置信息以及所述统一后的像素间距和层间距,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;根据各个期的处理后的dicom图像序列进行三维重建。
45.第四方面,本技术实施例提供一种计算机可读写存储介质,其包括程序代码,当所述程序代码在电子设备上运行时,所述程序代码用于使所述电子设备执行上述第一方面所述方法的步骤。
46.本技术实施例中,对任意一个期的dicom图像序列,根据dicom图像序列中图像参考点的位置信息以及统一后的像素间距和层间距,对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列,根据各个期的处理后的dicom图像序列进行三维重建。基于本技术实施例提供的数据处理方式,可以统一多个不同期的dicom图像序列对应的像素间距和层间距,基于统一像素间距和层间距后的dicom图像序列进行三维重建,这样,在生成三维模型之后,在对三维模型的浏览和操作的过程中,可以避免出现大器官与小器官的两期影像的层间距不一致,就无法用大器官的包围框截取小器官的dicom影像,造成无法推理的问题,从而提高三维重建后得到的三维模型的可靠性。
附图说明
47.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1为本技术实施例一种数据处理方法的应用场景示意图;
49.图2为本技术实施例肝脏的ct二维图像的示意图;
50.图3为本技术实施例肝脏的三维重建模型的示意图;
51.图4为本技术实施例一种数据处理方法流程图;
52.图5为本技术实施例一种确定多个不同期的dicom图像序列对应的最小三维影像空间流程图;
53.图6为本技术实施例一种dicom图像序列对应的图像参考点的示意图;
54.图7为本技术实施例一种多个不同期的dicom图像序列对应的图像参考点以及目标三维坐标信息的示意图;
55.图8为本技术实施例一种多个不同期的dicom图像序列对应的图像参考点对应的对角点以及目标对角点三维坐标信息的示意图;
56.图9为本技术实施例一种根据目标图像参考点的位置信息以及目标对角点的位置信息,确定多个不同期的dicom图像序列对应的最小三维影像空间的示意图;
57.图10为本技术实施例一种对dicom图像序列中的图像数据进行插值处理的流程图;
58.图11为本技术实施例一种静脉期dicom图像序列对应的图像统一像素间距的示意图;
59.图12为本技术实施例一种静脉期dicom图像序列对应的图像统一层间距的示意图;
60.图13为本技术实施例一种数据处理方法整体流程图;
61.图14为本技术实施例提供一种数据处理设备的结构示意图;
62.图15为本技术实施例提供一种数据处理装置的结构示意图。
具体实施方式
63.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进
一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
64.下面对本技术中出现的一些术语进行解释:
65.1、本技术实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,b和/或b,可以表示:单独存在b,同时存在b和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
66.2、本技术实施例中术语“dicom”,是医学图像和相关信息的国际标准。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。dicom被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(x射线、核磁共振、超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。在数以万计的在用医学成像设备中,dicom是部署最为广泛的医疗信息标准之一。当前大约有百亿级符合dicom标准的医学图像用于临床使用。
67.3、本技术实施例中术语“动脉期”、“静脉期”、“平衡期”,通常指的是在ct(computed tomography,电子计算机断层)扫描检查或者血管造影检查所观察到的血管不同期;其中,动脉期是动脉血管充盈显影期,观察动脉血管比较清晰;静脉期是静脉血管充盈显影期,观察门静脉比较清晰;平衡期是各套血管都已充盈显影,观察整体血管系统显影比较清晰。
68.本技术实施例描述的应用场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
69.在对器官、病灶、血管进行三维重建之后,医生需要在不同期的dicom图像序列上进行多层画笔修改推理结果。dicom图像序列的不同期分为静脉期、动脉期和平衡期;在三维重建过程中为了提升效率,通常先推理出大器官,然后用大器官的包围框范围截取小器官的dicom影像,进行相应的推理,比如先推理肝脏,再截取肝动脉或肝静脉的dicom数据,进行相应的推理。
70.但是由于用户筛选的dicom影像,存在观察大器官与小器官对应的dicom图像序列期是不同的。如果大器官与小器官对应的是不同的两期dicom图像序列,同时两期dicom图像序列的层间距不一致,就无法用大器官的包围框截取小器官的dicom影像,造成无法推理的问题,该问题在单机版上无法解决并且无法进行三维重建。
71.为了解决上述问题,本技术提供一种数据处理方法,可以通过对多个不同期的dicom图像序列,进行插值处理,将处理后的dicom图像序列作为数据源进行三维重建,统一多个不同期的dicom图像序列的像素间距、层间距,根据处理后的多个不同期的dicom图像序列进行三维重建。
72.如图1所示,是本技术实施例提供的一种数据处理方法的应用场景示意图。该应用场景包括多个医学影像设备101、终端设备102、服务器103。
73.医学影像设备101包括但不限于医学领域的ct扫描设备。终端设备102包括但不限于各种台式计算机、笔记本电脑、平板电脑。服务器103可以是一台服务器、若干台服务器组成的服务器集群或云计算中心。服务器103可以是独立的物理服务器,也可以是多个物理服
务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
74.医学影像设备101拍摄多个不同期的dicom图像序列,用户通过终端设备102选择需要进行三维重建的多个不同期的dicom图像序列,服务器103获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,一个dicom图像序列包含同一期的多张dicom图像的图像数据;根据每一期的dicom图像序列对应的像素间距和层间距,确定多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,层间距为在扫描得到dicom图像时相邻扫描层之间的距离;针对任意一期的dicom图像序列,根据dicom图像序列中图像参考点的位置信息以及统一后的像素间距和层间距,对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;根据各个期的处理后的dicom图像序列进行三维重建。
75.服务器103将三维重建后得到的三维模型发送给终端设备102,终端设备102在用户界面中展示三维重建得到的三维模型,以便用户根据三维模型进行医疗诊断。
76.在云平台上可以根据dicom图像序列对器官、病灶、血管进行三维重建,并实现三维模型的浏览和操作,三维重建模型比二维图像信息更直观的体现三维个体解剖信息。例如在进行ct扫描后,获得如图2所示的肝脏的ct二维图像,并不能帮助医生更加准确的诊断一些疾病,比如一些肝脏的病变、血管的病变等。基于ct扫描得到的多张二维图像,在三维重建后,获得如图3所示的肝脏的三维重建模型,可以帮助医生更加准确的诊断一些疾病,帮助临床获得更高的准确率。
77.如图4所示,本技术实施例提供的一种数据处理方法流程图,具体可以包括以下步骤:
78.步骤s401、获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,一个dicom图像序列包含同一期的多张dicom图像的图像数据;
79.步骤s402、根据每一期的dicom图像序列对应的像素间距和层间距,确定多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,层间距为在扫描得到dicom图像时相邻扫描层之间的距离;
80.步骤s403、针对任意一期的dicom图像序列,根据dicom图像序列中图像参考点的位置信息以及统一后的像素间距和层间距,对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;
81.步骤s404、根据各个期的处理后的dicom图像序列进行三维重建。
82.在步骤401中,本技术实施例在获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列之后,还可以获取每一个期的dicom图像序列对应的图像信息;
83.需要说明的是,本技术实施例的同一个期的多张dicom图像对应的图像信息是相同的;不同期的dicom图像对应的图像信息可以相同或不同。
84.本技术实施例的图像信息包括但不限于:
85.dicom图像的像素间距、dicom图像的分辨率、扫描同一期的两个相邻的dicom图像之间的层间距、同一期的dicom图像的张数、同一期的多张dicom图像对应的图像参考点的位置信息;
86.其中,dicom图像的分辨率包括dicom图像在宽度方向上的像素个数以及dicom图像在高度方向上的像素个数。
87.在步骤402中,本技术实施例可以通过下列方式确定多个不同期的dicom图像序列对应的统一后的像素间距和层间距:
88.从多个不同期的dicom图像序列对应的像素间距和层间距中,选择一个期dicom图像序列对应的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
89.一种可选的实施方式为,从多个不同期的dicom图像序列对应的像素间距和层间距中,选择最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
90.多个不同期的dicom图像序列对应的像素间距和层间距是不同的,一个dicom图像序列包含同一期的多张dicom图像的图像数据对应的像素间距和层间距是相同的,选择多个不同期的dicom图像序列对应的像素间距和层间距中最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
91.例如,假设静脉期dicom图像序列对应的像素间距是0.8mm,层间距是1.0mm;动脉期dicom图像序列对应的像素间距是1.0mm,层间距是2.0mm;静脉期dicom图像序列对应的像素间距是0.6mm,层间距是1.6mm;则选择多个不同期的dicom图像序列对应的像素间距和层间距中最小的像素间距和层间距,即选择像素间距是0.6mm,层间距是1.0mm作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
92.另外,在相关技术中,使用多层画笔去修改空间大小不同的多期dicom图像序列生成的特定三维模型时,如果用户选择的三维模型在生成时使用的dicom期与使用多层画笔时使用的dicom期对应的空间大小不同,容易出现所画内容超出模型对应的空间,引起空间坐标中画布不同的问题,造成多层画笔报错,对于这种情况,是由于这两个不同期dicom图像序列的图像对应的张数不同,层厚和层间距一致,导致这两个期dicom图像序列对应的空间大小不同,现有阶段都是在上传dicom图像时采用人工筛选的方式将数量进行统一,增加了用户端的操作复杂度,且浪费时间。
93.基于上述问题,本技术实施例提供一种可以确定多个不同期的dicom图像序列对应的最小三维影像空间的方法,将确定出的最小三维影像空间作为每个期的dicom图像序列对应的空间;在进行三维重建时,将各个期的dicom图像序列映射至最小三维影像空间中进行三维重建。
94.在实施步骤403之前,本技术实施例可以通过下列方式确定多个不同期的dicom图像序列对应的最小三维影像空间:
95.如图5所示,本技术实施例提供的一种确定多个不同期的dicom图像序列对应的最小三维影像空间流程图,具体可以包括以下步骤:
96.步骤501、针对任意一期的dicom图像序列,根据dicom图像序列对应的图像参考点,以及dicom图像序列对应的图像分辨率和图像张数,确定图像参考点在由dicom图像序列组成的三维影像空间中对应的对角点;
97.步骤502、根据每一期的dicom图像序列对应的图像参考点,确定多个不同期的dicom图像序列对应的目标图像参考点;以及根据每个图像参考点对应的对角点,确定多个
不同期的dicom图像序列对应的目标对角点;
98.步骤503、根据目标图像参考点的位置信息以及目标对角点的位置信息,确定多个不同期的dicom图像序列对应的最小三维影像空间。
99.在步骤501中,针对任意一期的dicom图像序列,根据该dicom图像序列对应的图像参考点,以及该dicom图像序列对应的图像分辨率和图像张数,确定图像参考点在由该dicom图像序列组成的三维影像空间中对应的对角点;
100.如图6所示,本技术实施例提供的一种dicom图像序列对应的图像参考点的示意图,例如图6中的点o为静脉期dicom图像序列对应的图像参考点;其中,图像参考点可以为静脉期dicom图像序列的各个dicom图像中三个维度的坐标值均最小的点。
101.实施中,可以采用如下公式确定每期dicom图像序列的图像参考点对应的对角点:
102.diagnal=(x1+width,y1+height,z1+depth);
103.其中,diagnal为图像参考点对应的对角点的三维坐标信息,(x1,y1,z1)是该期的dicom图像序列对应的图像参考点的三维坐标信息,width为该dicom图像序列组成的三维影像空间的宽度,height为该dicom图像序列组成的三维影像空间的高度,depth为该dicom图像序列组成的三维影像空间的深度。
104.在步骤502中,获取每一期的dicom图像序列对应的图像参考点的三维坐标信息;针对三维坐标信息中的任意一个维度,选取各个期的dicom图像序列对应的图像参考点的维度的坐标信息中坐标值最小的目标坐标信息;
105.将各个维度对应的目标坐标信息组成目标图像参考点对应的目标三维坐标信息。
106.例如,假设获取静脉期、动脉期、平衡期的dicom图像序列对应的图像参考点的三维坐标信息,静脉期的dicom图像序列对应的图像参考点a的三维坐标信息为(5,8,11),动脉期的dicom图像序列对应的图像参考点b的三维坐标信息为(3,12,4),平衡期的dicom图像序列对应的图像参考点c的三维坐标信息为(6,2,7),针对三维坐标信息中的任意一个维度,选取静脉期、动脉期、平衡期的dicom图像序列对应的图像参考点的维度的坐标信息中坐标值最小的目标坐标信息,将各个维度对应的目标坐标信息组成目标图像参考点对应的目标三维坐标信息,则目标图像参考点d对应的目标三维坐标信息为(3,2,4)。如图7所示,本技术实施例提供一种多个不同期的dicom图像序列对应的图像参考点以及目标三维坐标信息的示意图。
107.获取每个图像参考点对应的对角点的三维坐标信息;针对三维坐标信息中的任意一个维度,选取各个图像参考点对应的对角点的维度的坐标信息中坐标值最大的目标坐标信息;将各个维度对应的目标坐标信息组成目标对角点对应的目标三维坐标信息。
108.例如,假设获取静脉期、动脉期、平衡期的dicom图像序列对应的图像参考点对应的对角点的三维坐标信息,静脉期的dicom图像序列对应的图像参考点的对应的对角点a’的三维坐标信息为a’(169,281,450),动脉期的dicom图像序列对应的图像参考点对应的对角点b’的三维坐标信息为(180,175,554),平衡期的dicom图像序列对应的图像参考点对应的对角点c’的三维坐标信息为(376,241,372),针对三维坐标信息中的任意一个维度,选取各个图像参考点对应的对角点的维度的坐标信息中坐标值最大的目标坐标信息;将各个维度对应的目标坐标信息组成目标对角点对应的目标三维坐标信息,则目标对角点对应的目标三维坐标信息为e(376,281,554),如图8所示,本技术实施例提供一种多个不同期的
dicom图像序列对应的图像参考点对应的对角点以及目标对角点三维坐标信息的示意图。
109.在步骤503中,根据目标图像参考点的位置信息以及目标对角点的位置信息,确定多个不同期的dicom图像序列对应的最小三维影像空间,其中,最小三维影像空间是能够包围多个不同期的dicom图像序列的最小三维影像空间。
110.假设,目标图像参考点d对应的目标三维坐标信息为(3,2,4),目标对角点对应的目标三维坐标信息为e(376,281,554),则根据目标图像参考点d的位置信息以及目标对角点e的位置信息,确定多个不同期的dicom图像序列对应的最小三维影像空间。如图9所示,本技术实施例提供一种根据目标图像参考点的位置信息以及目标对角点的位置信息,确定多个不同期的dicom图像序列对应的最小三维影像空间的示意图。
111.在确定能够包围多个不同期的dicom图像序列的最小三维影像空间之后,针对任意一期的dicom图像序列,根据该dicom图像序列中图像参考点的位置信息以及统一后的像素间距和层间距,对该dicom图像序列中的图像数据进行插值处理。
112.如图10所示,本技术实施例提供的一种对dicom图像序列中的图像数据进行插值处理的流程图,具体可以包括以下步骤:
113.步骤1001、根据dicom图像序列对应的图像分辨率和图像张数,以及dicom图像序列对应的像素间距和层间距,确定dicom图像序列组成的三维影像空间的尺寸信息;
114.步骤1002、根据dicom图像序列组成的三维影像空间的尺寸信息,以及统一后的像素间距和层间距,确定插值处理后的dicom图像序列对应的目标图像分辨率和目标图像张数;
115.步骤1003、根据dicom图像序列中图像参考点的位置信息,以及目标图像分辨率和目标图像张数,对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列。
116.本技术实施例在对dicom图像序列中的图像数据进行插值处理时,可以采用三次样条插值算法进行插值处理。
117.需要说明的是,下文根据统一后的像素间距和层间距对dicom图像序列中的图像数据进行插值处理过程中,可以从多个不同期的dicom图像序列对应的像素间距和层间距中,选择最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
118.在步骤1001中,dicom图像序列组成的三维影像空间的尺寸信息包括三维影像空间的宽度、三维影像空间的高度、三维影像空间的深度;图像分辨率包括图像在宽度方向上的像素个数以及图像在高度方向上的像素个数;
119.三维影像空间的宽度由dicom图像序列对应的图像在宽度方向上的像素个数与像素间距确定,三维影像空间的高度dicom图像序列对应的图像在高度方向上的像素个数与像素间距确定,三维影像空间的深度由dicom图像序列对应的图像张数与层间距确定。其中,dicom图像序列在宽度方向上的对应的像素间距,与dicom图像序列在高度方向上的对应的像素间距是不同的。
120.将dicom图像序列对应的图像在宽度方向上的像素个数与像素间距之间的乘积,作为三维影像空间的宽度;以及,将dicom图像序列对应的图像在高度方向上的像素个数与像素间距之间的乘积,作为三维影像空间的高度;以及将dicom图像序列对应的图像张数与
层间距之间的乘积,作为三维影像空间的深度。
121.例如,根据如下公式计算三维影像空间的宽度:
122.width=n1*spacing-x;
123.其中,width是三维影像空间的宽度,n1为该dicom图像序列对应的图像在宽度方向上的像素个数,spacing-x为该dicom图像序列在宽度方向上的对应的像素间距。
124.例如,根据如下公式计算三维影像空间的高度:
125.height=n2*spacing-y;
126.其中,height是三维影像空间的高度,n2为该dicom图像序列对应的图像在高度方向上的像素个数,spacing-y为该dicom图像序列在高度方向上的对应的像素间距。
127.例如,根据如下公式计算三维影像空间的深度:
128.depth=slice*spacing-z;
129.其中,depth是三维影像空间的高度,slice为dicom图像序列对应的图像张数,spacing-z为该dicom图像序列对应的层间距。
130.在步骤1002中,目标图像分辨率包括图像在宽度方向上的目标像素个数以及图像在高度方向上的目标像素个数;
131.将三维影像空间的宽度与统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在宽度方向上的目标像素个数;以及,将三维影像空间的高度与统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在高度方向上的目标像素个数;以及,将三维影像空间的深度与统一后的层间距之间的比值,作为插值处理后的dicom图像序列对应的目标图像张数。
132.例如:根据如下公式计算插值处理后的dicom图像序列对应的图像在宽度方向上的目标像素个数:
133.width/spacing-x;
134.其中,width是三维影像空间的宽度,spacing-x是dicom图像序列在宽度方向上的对应的统一后的像素间距。
135.例如:根据如下公式计算插值处理后的dicom图像序列对应的图像在高度方向上的目标像素个数:
136.height/spacing-y;
137.其中,height是三维影像空间的高度,spacing-y是dicom图像序列在高度方向上的对应的统一后的像素间距。
138.例如:根据如下公式计算插值处理后的dicom图像序列对应的目标图像张数:
139.depth/spacing-z;
140.其中,depth是三维影像空间的高度,spacing-z是该dicom图像序列对应的层间距。
141.在步骤1003中,根据dicom图像序列中图像参考点的位置信息,以及目标图像分辨率和目标图像张数,对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列。
142.例如,假设静脉期的每张图像的像素间距是1.0mm,统一后的像素间距是0.5mm,表示原本静脉期的每张图像上的像素间隔1.0mm,而统一像素间距后,每隔0.5mm有一个像素,
使用插值的方法,选择间隔为0.5mm对应的新像素位置临近的两个像素进行插值,生成像素间距是0.5mm的新像素的灰度值,从而得到统一像素间距的静脉期图像,如图11所示,本技术实施例提供一种静脉期dicom图像序列对应的图像统一像素间距的示意图;
143.例如,假设静脉期的每张图像的层间距是1.5mm,统一后的层间距是1.0mm,表示原本每隔1.5mm有一张静脉期图像,而统一层间距后,每隔1.0mm有一张静脉期图像,使用插值的方法,选择间隔为1.0mm对应的新的静脉期图像位置临近的两张图像进行插值,生成层间距是1.0mm的新的静脉期图像,从而得到统一层间距的静脉期图像,如图12所示,本技术实施例提供一种静脉期dicom图像序列对应的图像统一层间距的示意图。
144.在对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列之后,将各个期的处理后的dicom图像序列映射至最小三维影像空间中进行三维重建。
145.根据各个期的dicom图像序列对应的图像参考点、目标图像参考点以及统一后的像素间距和层间距,确定各个期的dicom图像序列对应的图像参考点映射至最小三维影像空间中的三维坐标信息;
146.可以采用公式:(x2,y2,z2)=((x1—xn)/spacing-x,(y1—yn)/spacing-y,(z1—zn)/spacing-z)确定任意一个期的dicom图像序列对应的图像参考点映射至最小三维影像空间中的三维坐标信息,其中,(x1,y1,z1)是该期的dicom图像序列对应的图像参考点的三维坐标信息,(xn,yn,zn)是多个不同期的dicom图像序列对应的目标图像参考点的三维坐标信息,(x2,y2,z2)是该期的dicom图像序列对应的图像参考点映射至最小三维影像空间中的三维坐标信息。
147.根据各个期的dicom图像序列对应的图像参考点映射至最小三维影像空间中的三维坐标信息,将各个期的处理后的dicom图像序列映射至最小三维影像空间中进行三维重建。
148.如图13所示,本技术实施例一种数据处理方法整体流程图,具体可以包括如下步骤:
149.步骤1301、获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;
150.步骤1302、从多个不同期的dicom图像序列对应的像素间距和层间距中,选择最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距;
151.步骤1303、针对任意一期的dicom图像序列,根据dicom图像序列对应的图像参考点,以及dicom图像序列对应的图像分辨率和图像张数,确定图像参考点在由dicom图像序列组成的三维影像空间中对应的对角点;
152.步骤1304、根据每一期的dicom图像序列对应的图像参考点,确定多个不同期的dicom图像序列对应的目标图像参考点;以及根据每个图像参考点对应的对角点,确定多个不同期的dicom图像序列对应的目标对角点;
153.步骤1305、根据目标图像参考点的位置信息以及目标对角点的位置信息,确定多个不同期的dicom图像序列对应的最小三维影像空间;
154.步骤1306、根据dicom图像序列对应的图像分辨率和图像张数,以及dicom图像序列对应的像素间距和层间距,确定dicom图像序列组成的三维影像空间的尺寸信息;
155.步骤1307、根据dicom图像序列组成的三维影像空间的尺寸信息,以及统一后的像素间距和层间距,确定插值处理后的dicom图像序列对应的目标图像分辨率和目标图像张数;
156.步骤1308、根据dicom图像序列中图像参考点的位置信息,以及目标图像分辨率和目标图像张数,对dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;
157.步骤1309、将各个期的处理后的dicom图像序列映射至最小三维影像空间中进行三维重建。
158.基于同一发明构思,在一些可能的实施方式中,本技术实施例还提供一种数据处理设备,可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的数据处理方法中的步骤。
159.下面参照图14来描述根据本技术的这种实施方式的数据处理设备1400。图14的数据处理设备1400仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
160.如图14所示,数据处理设备1400以通用计算装置的形式表现。数据处理设备1400的组件可以包括但不限于:上述至少一个处理器1401、上述至少一个存储器1402、连接不同系统组件(包括存储器1402和处理器1401)的总线1403。
161.总线1403表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
162.存储器1402可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)1421或高速缓存存储器1422,还可以进一步包括只读存储器(rom)1423。
163.存储器1402还可以包括具有一组(至少一个)程序模块1424的程序/实用工具1425,这样的程序模块1424包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
164.数据处理设备1400也可以与一个或多个外部设备1404(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与数据处理设备1400交互的设备通信,或与使得该数据处理设备1400能与一个或多个其它计算装置进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1405进行。并且,数据处理设备1400还可以通过网络适配器1406与一个或者多个网络(例如局域网(lan),广域网(wan)或公共网络,例如因特网)通信。如图14所示,网络适配器1406通过总线1403与用于数据处理设备1400的其它模块通信。应当理解,尽管图中未示出,可以结合数据处理设备1400使用其它硬件或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
165.处理器1401具体用于执行下列过程:
166.获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,所述一个dicom图像序列包含同一期的多张dicom图像的图像数据;
167.根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,所述层间距为在扫描得到dicom图像时相邻扫描层之间的距离;
168.针对任意一期的dicom图像序列,根据所述dicom图像序列中图像参考点的位置信息以及所述统一后的像素间距和层间距,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;
169.根据各个期的处理后的dicom图像序列进行三维重建。
170.可选的,所述处理器1401具体用于:
171.从多个不同期的dicom图像序列对应的像素间距和层间距中,选择最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
172.可选的,在所述处理器1401对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列之前,所述处理器1401还用于:
173.针对任意一期的dicom图像序列,根据所述dicom图像序列对应的图像参考点,以及所述dicom图像序列对应的图像分辨率和图像张数,确定所述图像参考点在由所述dicom图像序列组成的三维影像空间中对应的对角点;
174.根据每一期的dicom图像序列对应的图像参考点,确定所述多个不同期的dicom图像序列对应的目标图像参考点;以及根据每个图像参考点对应的对角点,确定所述多个不同期的dicom图像序列对应的目标对角点;
175.根据所述目标图像参考点的位置信息以及所述目标对角点的位置信息,确定所述多个不同期的dicom图像序列对应的最小三维影像空间;
176.可选的,所述处理器1401具体用于:
177.将所述各个期的处理后的dicom图像序列映射至所述最小三维影像空间中进行三维重建。
178.可选的,所述处理器1401具体用于:
179.获取每一期的dicom图像序列对应的图像参考点的三维坐标信息;
180.针对所述三维坐标信息中的任意一个维度,选取各个期的dicom图像序列对应的图像参考点的所述维度的坐标信息中坐标值最小的目标坐标信息;
181.将各个维度对应的目标坐标信息组成所述目标图像参考点对应的目标三维坐标信息。
182.可选的,所述处理器1401具体用于:
183.获取每个图像参考点对应的对角点的三维坐标信息;
184.针对所述三维坐标信息中的任意一个维度,选取各个图像参考点对应的对角点的所述维度的坐标信息中坐标值最大的目标坐标信息;
185.将各个维度对应的目标坐标信息组成所述目标对角点对应的目标三维坐标信息。
186.可选的,所述处理器1401具体用于:
187.根据所述dicom图像序列对应的图像分辨率和图像张数,以及所述dicom图像序列对应的像素间距和层间距,确定所述dicom图像序列组成的三维影像空间的尺寸信息;
188.根据所述dicom图像序列组成的三维影像空间的尺寸信息,以及统一后的像素间距和层间距,确定插值处理后的dicom图像序列对应的目标图像分辨率和目标图像张数;
189.根据所述dicom图像序列中图像参考点的位置信息,以及所述目标图像分辨率和目标图像张数,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列。
190.可选的,所述dicom图像序列组成的三维影像空间的尺寸信息包括所述三维影像空间的宽度、所述三维影像空间的高度、所述三维影像空间的深度;所述图像分辨率包括图像在宽度方向上的像素个数以及图像在高度方向上的像素个数;所述处理器1401具体用于:
191.将所述dicom图像序列对应的图像在宽度方向上的像素个数与所述像素间距之间的乘积,作为所述三维影像空间的宽度;以及,将所述dicom图像序列对应的图像在高度方向上的像素个数与所述像素间距之间的乘积,作为所述三维影像空间的高度;以及将所述dicom图像序列对应的图像张数与所述层间距之间的乘积,作为所述三维影像空间的深度。
192.可选的,所述目标图像分辨率包括图像在宽度方向上的目标像素个数以及图像在高度方向上的目标像素个数;所述处理器1401具体用于:
193.将所述三维影像空间的宽度与所述统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在宽度方向上的目标像素个数;以及,将所述三维影像空间的高度与所述统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在高度方向上的目标像素个数;以及,将所述三维影像空间的深度与统一后的层间距之间的比值,作为插值处理后的dicom图像序列对应的目标图像张数。
194.如图15所示,本技术实施例提供一种数据处理装置1500,包括:
195.获取模块1501,用于获取需要进行三维重建的多个不同期的医学数字成像和通信dicom图像序列;其中,所述一个dicom图像序列包含同一期的多张dicom图像的图像数据;
196.确定模块1502,用于根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距;其中,所述层间距为在扫描得到dicom图像时相邻扫描层之间的距离;
197.处理模块1503,针对任意一期的dicom图像序列,根据所述dicom图像序列中图像参考点的位置信息以及所述统一后的像素间距和层间距,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列;根据各个期的处理后的dicom图像序列进行三维重建。
198.可选的,所述确定模块1502具体用于:
199.根据每一期的dicom图像序列对应的像素间距和层间距,确定所述多个不同期的dicom图像序列对应的统一后的像素间距和层间距,具体包括:
200.从多个不同期的dicom图像序列对应的像素间距和层间距中,选择最小的像素间距和层间距,作为多个不同期的dicom图像序列对应的统一后的像素间距和层间距。
201.可选的,在所述处理模块1503对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列之前,所述确定模块1502还用于:
202.针对任意一期的dicom图像序列,根据所述dicom图像序列对应的图像参考点,以及所述dicom图像序列对应的图像分辨率和图像张数,确定所述图像参考点在由所述dicom图像序列组成的三维影像空间中对应的对角点;
203.根据每一期的dicom图像序列对应的图像参考点,确定所述多个不同期的dicom图像序列对应的目标图像参考点;以及根据每个图像参考点对应的对角点,确定所述多个不同期的dicom图像序列对应的目标对角点;
204.根据所述目标图像参考点的位置信息以及所述目标对角点的位置信息,确定所述
多个不同期的dicom图像序列对应的最小三维影像空间;
205.可选的,所述处理模块1503具体用于:
206.将所述各个期的处理后的dicom图像序列映射至所述最小三维影像空间中进行三维重建。
207.可选的,所述确定模块1502具体用于:
208.获取每一期的dicom图像序列对应的图像参考点的三维坐标信息;
209.针对所述三维坐标信息中的任意一个维度,选取各个期的dicom图像序列对应的图像参考点的所述维度的坐标信息中坐标值最小的目标坐标信息;
210.将各个维度对应的目标坐标信息组成所述目标图像参考点对应的目标三维坐标信息。
211.可选的,所述确定模块1502具体用于:
212.获取每个图像参考点对应的对角点的三维坐标信息;
213.针对所述三维坐标信息中的任意一个维度,选取各个图像参考点对应的对角点的所述维度的坐标信息中坐标值最大的目标坐标信息;
214.将各个维度对应的目标坐标信息组成所述目标对角点对应的目标三维坐标信息。
215.可选的,所述处理模块1503具体用于:
216.根据所述dicom图像序列对应的图像分辨率和图像张数,以及所述dicom图像序列对应的像素间距和层间距,确定所述dicom图像序列组成的三维影像空间的尺寸信息;
217.根据所述dicom图像序列组成的三维影像空间的尺寸信息,以及统一后的像素间距和层间距,确定插值处理后的dicom图像序列对应的目标图像分辨率和目标图像张数;
218.根据所述dicom图像序列中图像参考点的位置信息,以及所述目标图像分辨率和目标图像张数,对所述dicom图像序列中的图像数据进行插值处理,得到处理后的dicom图像序列。
219.可选的,所述dicom图像序列组成的三维影像空间的尺寸信息包括所述三维影像空间的宽度、所述三维影像空间的高度、所述三维影像空间的深度;所述图像分辨率包括图像在宽度方向上的像素个数以及图像在高度方向上的像素个数;所述处理模块1503具体用于:
220.将所述dicom图像序列对应的图像在宽度方向上的像素个数与所述像素间距之间的乘积,作为所述三维影像空间的宽度;以及,将所述dicom图像序列对应的图像在高度方向上的像素个数与所述像素间距之间的乘积,作为所述三维影像空间的高度;以及将所述dicom图像序列对应的图像张数与所述层间距之间的乘积,作为所述三维影像空间的深度。
221.可选的,所述目标图像分辨率包括图像在宽度方向上的目标像素个数以及图像在高度方向上的目标像素个数;所述处理模块1503具体用于:
222.将所述三维影像空间的宽度与所述统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在宽度方向上的目标像素个数;以及,将所述三维影像空间的高度与所述统一后的像素间距之间的比值,作为插值处理后的dicom图像序列对应的图像在高度方向上的目标像素个数;以及,将所述三维影像空间的深度与统一后的层间距之间的比值,作为插值处理后的dicom图像序列对应的目标图像张数。
223.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指
令的存储器,上述指令可由处理器执行以完成上述数据处理方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
224.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本技术提供的数据处理方法的任一方法。
225.在示例性实施例中,本技术提供的一种数据处理方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的数据处理方法中的步骤。
226.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
227.本技术的实施方式的用于数据处理方法的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在电子设备上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
228.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
229.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
230.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言诸如java、c++等,还包括常规的过程式程序设计语言诸如“如“语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务端上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
231.应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
232.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者
暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1