《三维坐标的确定方法及装置.pdf》由会员分享,可在线阅读,更多相关《三维坐标的确定方法及装置.pdf(13页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103077553 A (43)申请公布日 2013.05.01 CN 103077553 A *CN103077553A* (21)申请号 201210587616.4 (22)申请日 2012.12.28 G06T 17/00(2006.01) G01B 15/00(2006.01) G01B 15/04(2006.01) (71)申请人 海纳医信 (北京) 软件科技有限责任 公司 地址 100084 北京市海淀区清华大学学研综 合楼 A300 (72)发明人 崔彤哲 周永新 陈国桢 段明磊 孙毅 (74)专利代理机构 北京康信知识产权代理有限 责任公司 1124。
2、0 代理人 吴贵明 张永明 (54) 发明名称 三维坐标的确定方法及装置 (57) 摘要 本发明公开了一种三维坐标的确定方法及装 置, 该方法包括 : 获取容积重建图像, 其中, 容积 重建图像为二维图像, 且二维图像中包括三维的 物体 ; 分别获取第一位置和第二位置在容积重建 图像中的二维坐标, 其中, 第一位置和第二位置为 用户对容积重建图像点击的两个不同位置 ; 确定 二维坐标在容积重建图像中对应的第一三维坐 标。 通过本发明, 可以直接在容积重建图像中选择 需要测量的距离的端点或角度的顶点, 避免了在 切面重建图像中进行距离或角度测量时, 需要多 次调整切面重建图像位置的问题, 从而达。
3、到更好 的医疗观测效果。 (51)Int.Cl. 权利要求书 3 页 说明书 7 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书7页 附图2页 (10)申请公布号 CN 103077553 A CN 103077553 A *CN103077553A* 1/3 页 2 1. 一种三维坐标的确定方法, 其特征在于, 包括 : 获取容积重建图像, 其中, 所述容积重建图像为二维图像, 且所述二维图像中包括三维 的物体 ; 分别获取第一位置和第二位置在所述容积重建图像中的二维坐标, 其中, 所述第一位 置和所述第二位置为用户对容积重建图像点击的两。
4、个不同位置 ; 确定所述二维坐标在所述容积重建图像中对应的第一三维坐标。 2. 根据权利要求 1 所述的三维坐标的确定方法, 其特征在于, 获取所述二维坐标对应 的三维坐标包括 : 获取预设视点以及以所述视点为原点的三维坐标系, 其中, 所述容积重建图像位于所 述三维坐标系中 ; 获取所述二维坐标在所述三维坐标系中对应的第二三维坐标 ; 获取预设射线上的点的灰度值, 其中, 所述预设射线为以所述原点为起点, 穿过所述第 二三维坐标对应的点的射线 ; 获取所述灰度值与透明度的对应关系 ; 获取预设的透明度阈值 ; 获取第三三维坐标, 其中, 所述第三三维坐标对应的第一点在所述预设射线上, 所述第。
5、 一点为沿所述预设射线的方向上第一个透明度累加值大于所述透明度阈值的点 ; 以及 确定所述第一点在所述三维坐标系中对应的第三三维坐标为所述二维坐标在所述容 积重建图像中对应的第一三维坐标。 3. 根据权利要求 1 所述的三维坐标的确定方法, 其特征在于, 在获取所述二维坐标在 所述容积重建图像中对应的第一三维坐标之后, 所述方法还包括 : 根据所述第一位置在所述容积重建图像中的三维坐标和所述第二位置在所述容积重 建图像中的三维坐标确定所述第一位置和所述第二位置之间的距离。 4. 根据权利要求 3 所述的三维坐标的确定方法, 其特征在于, 确定所述第一位置和所 述第二位置之间的距离包括 : 获取。
6、用户重新选定的第一位置和第二位置在所述容积重建图像中的二维坐标 ; 以及 确定所述重新选定的第一位置和第二位置之间的距离。 5. 根据权利要求 3 所述的三维坐标的确定方法, 其特征在于, 分别获取第一位置和第二位置在所述容积重建图像中的二维坐标包括 : 获取用户点击的第一位置、 第二位置和第三位置, 获取所述二维坐标在所述容积重建图像中对应的第一三维坐标之后, 所述方法还包 括 : 确定所述第一位置、 所述第二位置和所述第三位置所组成的以所述第二位置为顶点的 角度的大小。 6. 根据权利要求 1 所述的三维坐标的确定方法, 其特征在于, 在获取所述二维坐标在 所述容积重建图像中对应的第一三维。
7、坐标之后, 所述方法还包括 : 根据所述第一位置的三维坐标和所述第二位置的三维坐标确定所述第一位置和所述 第二位置的共同平面, 其中, 所述共同平面为所述第一位置和所述第二位置所在的平面。 7. 根据权利要求 6 所述的三维坐标的确定方法, 其特征在于, 根据所述第一位置的三 权 利 要 求 书 CN 103077553 A 2 2/3 页 3 维坐标和所述第二位置的三维坐标确定所述第一位置和所述第二位置所在的共同平面包 括 : 确定所述第一位置所在的平面 ; 判断包括所述第一位置的平面是否包括第二位置 ; 确定同时包括所述第一位置和所述第二位置的平面为所述第一位置和所述第二位置 的共同平面。。
8、 8. 一种三维坐标的确定装置, 其特征在于, 包括 : 第一获取单元, 用于获取容积重建图像, 其中, 所述容积重建图像为二维图像, 且所述 二维图像中包括三维的扫描物体 ; 第二获取单元, 用于分别获取第一位置和第二位置在所述容积重建图像中的二维坐 标, 其中, 所述第一位置和所述第二位置为用户对容积重建图像点击的两个不同位置 ; 以及 第一确定单元, 用于确定所述二维坐标对应的三维坐标。 9. 根据权利要求 8 所述的三维坐标的确定方法, 其特征在于, 所述第二获取单元包括 : 第一获取子单元, 用于获取预设视点以及以所述视点为原点的三维坐标系, 其中, 所述 容积重建图像位于所述三维坐。
9、标系中 ; 第二获取子单元, 用于获取所述二维坐标在所述三维坐标系中对应的第二三维坐标 ; 第三获取子单元, 用于获取预设射线上的点的灰度值, 其中, 所述预设射线为以所述原 点为起点, 穿过所述第二三维坐标对应的点的射线 ; 第四获取子单元, 用于获取所述灰度值与透明度的对应关系 ; 第五获取子单元, 用于获取预设的透明度阈值 ; 第六获取子单元, 用于获取第三三维坐标, 其中, 所述第三三维坐标对应的第一点在所 述预设射线上, 所述第一点为沿所述预设射线的方向上第一个透明度累加值大于所述透明 度阈值的点 ; 以及 第一确定子单元, 用于确定所述第一点在所述三维坐标系中对应的第三三维坐标为所。
10、 述二维坐标在所述容积重建图像中对应的第一三维坐标。 10. 根据权利要求 8 所述的三维坐标的确定方法, 其特征在于, 所述装置还包括 : 第二确定单元, 用于根据所述第一位置在所述容积重建图像中的三维坐标和所述第二 位置在所述容积重建图像中的三维坐标确定所述第一位置和所述第二位置之间的距离。 11. 根据权利要求 10 所述的三维坐标的确定方法, 其特征在于, 所述第二确定单元包 括 : 第七获取子单元, 用于获取用户重新选定的第一位置和第二位置在所述容积重建图像 中的二维坐标 ; 以及 第二确定子单元, 用于确定所述重新选定的第一位置和第二位置之间的距离。 12. 根据权利要求 10 所。
11、述的三维坐标的确定方法, 其特征在于, 所述第二获取单元还用于获取用户点击的第一位置、 第二位置和第三位置, 所述装置还包括 : 第三确定单元, 用于确定所述第一位置、 所述第二位置和所述第三位置所组成的以所 述第二位置为顶点的角度的大小。 13. 根据权利要求 8 所述的三维坐标的确定方法, 其特征在于, 所述装置还包括 : 权 利 要 求 书 CN 103077553 A 3 3/3 页 4 第四确定单元, 用于根据所述第一位置的三维坐标和所述第二位置的三维坐标确定所 述第一位置和所述第二位置的共同平面, 其中, 所述共同平面为所述第一位置和所述第二 位置所在的平面。 14. 根据权利要求。
12、 13 所述的三维坐标的确定方法, 其特征在于, 所述第四确定单元包 括 : 第三确定子单元, 用于确定所述第一位置所在的平面 ; 判断子单元, 用于判断包括所述第一位置的平面是否包括第二位置 ; 第四确定子单元, 用于确定同时包括所述第一位置和所述第二位置的平面为所述第一 位置和所述第二位置的共同平面。 权 利 要 求 书 CN 103077553 A 4 1/7 页 5 三维坐标的确定方法及装置 技术领域 0001 本发明涉及医疗领域, 具体而言, 涉及一种三维坐标的确定方法及装置。 背景技术 0002 临床医疗应用中, 会对多张扫描图像进行容积重建以获取容积重建图像, 容积重 建图像中包。
13、括被扫描物体的三维信息, 在通过容积重建图像观察人体解剖结构的同时, 往 往还需要对感兴趣的解剖结构进行空间测量, 包括在三维空间中的距离测量、 角度测量。 对 骨骼的三维测量, 在骨骼校正、 整形手术中具有重要价值 ; 对器官和病变部位的三维测量, 在病灶切除、 手术规划、 放疗规划中, 具有重要价值。 但是目前缺少一种易于使用、 并且定位 准确的三维空间测量方式。 0003 在现有技术中, 通常采用通过多次尝试和调整, 找到一个包含要测量的距离端点 或角度顶点的切面重建图像, 然后进行距离或角度测量。合适的切面重建图像的查找和确 定, 通常比较困难, 需要多次尝试和不断人工调整, 不仅耗时。
14、, 而且容易出错。 0004 针对现有技术中在医疗观测时测量距离或角度的效率较低的问题, 本发明提出了 一种直接在容积重建图像中进行距离或角度测量的方法。 发明内容 0005 本发明提供了一种三维坐标的确定方法及装置, 以至少解决现有技术中在医疗观 测时测量距离或角度的效率较低的问题。 0006 为了实现上述目的, 根据本发明的一个方面, 提供了一种三维坐标的确定方法。 0007 根据本发明的三维坐标的确定方法包括 : 获取容积重建图像, 其中, 容积重建图像 为二维图像, 且二维图像中包括三维的物体 ; 分别获取第一位置和第二位置在容积重建图 像中的二维坐标, 其中, 第一位置和第二位置为用。
15、户对容积重建图像点击的两个不同位置 ; 确定二维坐标在容积重建图像中对应的第一三维坐标。 0008 进一步地, 获取二维坐标对应的三维坐标包括 : 获取预设视点以及以视点为原点 的三维坐标系, 其中, 容积重建图像位于三维坐标系中 ; 获取二维坐标在三维坐标系中对应 的第二三维坐标 ; 获取预设射线上的点的灰度值, 其中, 预设射线为以原点为起点, 穿过第 二三维坐标对应的点的射线 ; 获取灰度值与透明度的对应关系 ; 获取预设的透明度阈值 ; 获取第三三维坐标, 其中, 第三三维坐标对应的第一点在预设射线上, 第一点为沿预设射线 的方向上第一个透明度累加值大于透明度阈值的点 ; 以及确定第一。
16、点在三维坐标系中对应 的第三三维坐标为二维坐标在容积重建图像中对应的第一三维坐标。 0009 进一步地, 在获取二维坐标在容积重建图像中对应的第一三维坐标之后, 上述方 法还包括 : 根据第一位置在容积重建图像中的三维坐标和第二位置在容积重建图像中的三 维坐标确定第一位置和第二位置之间的距离。 0010 进一步地, 确定第一位置和第二位置之间的距离包括 : 获取用户重新选定的第一 位置和第二位置在容积重建图像中的二维坐标 ; 以及确定重新选定的第一位置和第二位置 说 明 书 CN 103077553 A 5 2/7 页 6 之间的距离。 0011 进一步地, 分别获取第一位置和第二位置在容积重。
17、建图像中的二维坐标包括 : 分 别获取用户点击的第一位置、 第二位置和第三位置在容积重建图像中的二维坐标, 获取二 维坐标在容积重建图像中对应的第一三维坐标之后, 上述方法还包括 : 确定第一位置、 第二 位置和第三位置根据第一位置、 第二位置和第三位置在容积重建图像中的二维坐标所组成 的以第二位置为顶点的角度的大小。 0012 进一步地, 在获取二维坐标在容积重建图像中对应的第一三维坐标之后, 上述方 法还包括 : 根据第一位置的三维坐标和第二位置的三维坐标确定第一位置和第二位置的共 同平面, 其中, 共同平面为第一位置和第二位置所在的平面。 0013 进一步地, 根据第一位置的三维坐标和第。
18、二位置的三维坐标确定第一位置和第二 位置所在的共同平面包括 : 确定第一位置所在的平面 ; 判断包括第一位置的平面是否包括 第二位置 ; 确定同时包括第一位置和第二位置的平面为第一位置和第二位置的共同平面。 0014 为了实现上述目的, 根据本发明的另一个方面, 提供了一种三维坐标的确定装置, 该装置用于执行本发明提供的任意一种三维坐标的确定方法。 0015 根据本发明的另一方面, 提供了一种三维坐标的确定装置。 该装置包括 : 第一获取 单元, 用于获取容积重建图像, 其中, 容积重建图像为二维图像, 且二维图像中包括三维的 扫描物体 ; 第二获取单元, 用于分别获取第一位置和第二位置在容积。
19、重建图像中的二维坐 标, 其中, 第一位置和第二位置为用户对容积重建图像点击的两个不同位置 ; 以及第一确定 单元, 用于确定二维坐标对应的三维坐标。 0016 进一步地, 第二获取单元包括 : 第一获取子单元, 用于获取预设视点以及以视点为 原点的三维坐标系, 其中, 容积重建图像位于三维坐标系中 ; 第二获取子单元, 用于获取二 维坐标在三维坐标系中对应的第二三维坐标 ; 第三获取子单元, 用于获取预设射线上的点 的灰度值, 其中, 预设射线为以原点为起点, 穿过第二三维坐标对应的点的射线 ; 第四获取 子单元, 用于获取灰度值与透明度的对应关系 ; 第五获取子单元, 用于获取预设的透明度。
20、阈 值 ; 第六获取子单元, 用于获取第三三维坐标, 其中, 第三三维坐标对应的第一点在预设射 线上, 第一点为沿预设射线的方向上第一个透明度累加值大于透明度阈值的点 ; 以及第一 确定子单元, 用于确定第一点在三维坐标系中对应的第三三维坐标为二维坐标在容积重建 图像中对应的第一三维坐标。 0017 进一步地, 上述装置还包括 : 第二确定单元, 用于根据第一位置在容积重建图像中 的三维坐标和第二位置在容积重建图像中的三维坐标确定第一位置和第二位置之间的距 离。 0018 进一步地, 第二确定单元包括 : 第七获取子单元, 用于获取用户重新选定的第一位 置和第二位置在容积重建图像中的二维坐标 。
21、; 以及第二确定子单元, 用于确定重新选定的 第一位置和第二位置之间的距离。 0019 进一步地, 第二获取单元还用于获取用户点击的第一位置、 第二位置和第三位置, 上述装置还包括 : 第三确定单元, 用于确定第一位置、 第二位置和第三位置所组成的以第二 位置为顶点的角度的大小。 0020 进一步地, 上述装置还包括 : 第四确定单元, 用于根据第一位置的三维坐标和第二 位置的三维坐标确定第一位置和第二位置的共同平面, 其中, 共同平面为第一位置和第二 说 明 书 CN 103077553 A 6 3/7 页 7 位置所在的平面。 0021 进一步地, 第四确定单元包括 : 第三确定子单元, 。
22、用于确定第一位置所在的平面 ; 判断子单元, 用于判断包括第一位置的平面是否包括第二位置 ; 第四确定子单元, 用于确定 同时包括第一位置和第二位置的平面为第一位置和第二位置的共同平面。 0022 通过本发明, 可以直接在容积重建图像中选择需要测量的距离的端点或角度的顶 点, 避免了在切面重建图像中进行距离或角度测量时, 需要多次调整切面重建图像位置的 问题。 采用该发明提出的方法, 可以将用户在容积重建图像中所选择的二维坐标点, 转换为 三维坐标, 从而进一步测量用户在容积重建图像中选定的两个二维坐标点, 所对应的两个 三维坐标, 以及它们之间的距离, 或三个二维坐标点所对应的三个三维坐标所。
23、形成的角度, 通过本发明, 可以快捷的测量到几个目标点之间的距离或者角度, 解决了现有技术中在医 疗观测时测量距离或角度的效率较低的问题。 附图说明 0023 构成本申请的一部分的附图用来提供对本发明的进一步理解, 本发明的示意性实 施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 : 0024 图 1 是根据本发明实施例的三维坐标的确定装置的结构框图 ; 0025 图 2 是根据本发明实施例的三维坐标的确定方法的流程图 ; 0026 图 3a 是根据本发明实施例的图像空间和物体空间的对应示意图 ; 0027 图 3b 是根据本发明实施例的二维坐标与三维坐标的关系示意图 ; 。
24、以及 0028 图 4 是根据本发明实施例的二维坐标和三维坐标的转换示意图。 具体实施方式 0029 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。 0030 本发明实施例提供了一种三维坐标的确定装置, 以下对本发明实施例所提供的三 维坐标的确定装置进行介绍。 0031 图 1 是根据本发明实施例的三维坐标的确定装置的结构框图。 0032 如图 1 所示, 该三维坐标的确定装置包括第一获取单元 11、 第二获取单元 12 和确 定单元 13。 0033 第一获取单元 11 用于获取容积重建图像, 其中, 容积重建。
25、图像为二维图像, 且二 维图像中包括三维的物体。 0034 第二获取单元 12 用于分别获取第一位置和第二位置在容积重建图像中的三维坐 标, 其中, 第一位置和第二位置为用户对容积重建图像点击的两个不同位置。 0035 确定单元 13 用于确定二维坐标在容积重建图像中对应的第一三维坐标。 0036 在本实施例中, 由于首先根据二维坐标获取容积重建图像的三维坐标, 并根据三 维坐标确定共同平面, 取代了手动调试选取共同平面的操作, 在得出用户选定的位置的三 维坐标后, 可以通过数据处理的方式准确和快速的确定出相应的共同平面, 因此解决了现 有技术中现有技术中在医疗观测时测量距离或角度的效率较低的。
26、问题, 进而提高了对人体 结构进行距离或角度测量的效率。 说 明 书 CN 103077553 A 7 4/7 页 8 0037 下文中还提到第二三维坐标, 本实施例中的第一三维坐标和第二三维坐标仅用于 表示两种不同的观测方式, 第一三维坐标和第二三维坐标可以是同一坐标系中, 也可以位 于不同的坐标系。 0038 本实施例通过透明度阈值来实现快速准确确定容积重建图像中的三维坐标, 优选 地, 第二获取单元包括 : 第一获取子单元, 用于获取预设视点以及以视点为原点的三维坐标 系, 其中, 容积重建图像位于三维坐标系中 ; 第二获取子单元, 用于获取二维坐标在三维坐 标系中对应的第二三维坐标 ;。
27、 第三获取子单元, 用于获取预设射线上的点的灰度值, 其中, 预设射线为以原点为起点, 穿过第二三维坐标对应的点的射线 ; 第四获取子单元, 用于获取 灰度值与透明度的对应关系 ; 第五获取子单元, 用于获取预设的透明度阈值 ; 第六获取子 单元, 用于获取第三三维坐标, 其中, 第三三维坐标对应的第一点在预设射线上, 第一点为 沿预设射线的方向上第一个透明度累加值大于透明度阈值的点 ; 以及第一确定子单元, 用 于确定第一点在三维坐标系中对应的第三三维坐标为二维坐标在容积重建图像中对应的 第一三维坐标。 0039 三维坐标可用于计算两点之间的距离, 优选地, 上述装置还包括 : 第二确定单元。
28、, 用于根据第一位置在容积重建图像中的三维坐标和第二位置在容积重建图像中的三维坐 标确定第一位置和第二位置之间的距离。 0040 在本实施例中, 在改变选定的某点的位置后, 可以重新确定两点间的距离, 优选 地, 第二确定单元包括 : 第七获取子单元, 用于获取用户重新选定的第一位置和第二位置在 容积重建图像中的二维坐标 ; 以及第二确定子单元, 用于确定重新选定的第一位置和第二 位置之间的距离。 0041 本实施例中的第一位置和第二位置仅用来区别不同的位置, 并未限定选定的点的 数据, 即, 选定的点还可以是三个或三个以上, 下面以三点为例, 第二获取单元还用于获取 用户点击的第一位置、 第。
29、二位置和第三位置, 上述装置还包括 : 第三确定单元, 用于确定第 一位置、 第二位置和第三位置所组成的以第二位置为顶点的角度的大小。 0042 在现有技术中, 需要手动调整来确定共同平面, 本实施例还可以确定共同平面, 优 选地, 上述装置还包括 : 第四确定单元, 用于根据第一位置的三维坐标和第二位置的三维坐 标确定第一位置和第二位置的共同平面, 其中, 共同平面为第一位置和第二位置所在的平 面。 0043 具体地, 第四确定单元包括 : 第三确定子单元, 用于确定第一位置所在的平面 ; 判 断子单元, 用于判断包括第一位置的平面是否包括第二位置 ; 第四确定子单元, 用于确定同 时包括第。
30、一位置和第二位置的平面为第一位置和第二位置的共同平面。 0044 本发明实施例还提供了一种三维坐标的确定方法, 该方法可以基于上述的装置来 执行。 0045 图 2 是根据本发明实施例的三维坐标的确定方法的流程图。 0046 如图 2 所示, 该三维坐标的确定方法包括如下的步骤 S202 至步骤 S206。 0047 步骤 S202, 获取容积重建图像, 其中, 容积重建图像为二维图像, 且二维图像中包 括三维的物体。用户可以调整容积重建图像的显示方式, 包括观察角度、 缩放比例、 不同组 织透明度。 0048 容积重建图像是二维的平面图像, 但是该图像可以表现出物体的三维结构, 通过 说 明。
31、 书 CN 103077553 A 8 5/7 页 9 对扫描的各断层图像序列进行容积重建, 可以获取容积重建图像, 例如, 将一块面包切成片 状, 那么扫描的一张断层图像类似于一张面包片, 容积重建的过程类似将所有面包片重新 组合成面包的过程, 最后对重新组合的面包进行拍照, 拍摄的是一张二维的图片, 但是该图 片可能表现出三维空间中的位置关系, 容积重建图像类似于本例中的面包的图片。 0049 步骤 S204, 分别获取第一位置和第二位置在容积重建图像中的二维坐标, 其中, 第 一位置和第二位置为用户对容积重建图像点击的两个不同位置。 0050 用户每次的点击位置, 都对应容积重建图像中一。
32、个二维坐标 i(x, y) , 例如下述图 3b 中的 i(x, y) 。 0051 步骤 S206, 确定二维坐标在容积重建图像中对应的第一三维坐标。 0052 第一三维坐标是容积重建图像中的点在三维坐标系中的三维坐标, 通过基于光线 投影算法的坐标转换方法, 可以将容积重建图像的二维坐标 i(x, y) 转换成三维坐标 J(X, Y, Z) 。 0053 具体地, 光线投影算法是通过二维断层扫描图像生成容积重建图像的一种常用方 法。其基本原理是, 将一系列连续扫描的二维断层图像, 首先重构成三维容积数据, 然后从 容积重建图像上的点向三维容积数据发出投影射线, 对射线所经过的三维容积数据点。
33、进行 采样, 并对采用值进行透明度和颜色的映射, 最后进行图像合成, 计算出容积重建图像中每 个像素点的颜色或灰度, 最终得到容积重建图像。 0054 图 3a 是根据本发明实施例的图像空间和物体空间的对应示意图, 如图 3a 所示, 二维的容积重建图像中的具有二维坐标的点所对应着物体空间中具有三维坐标的点, 图 3b 是根据本发明实施例的二维坐标与三维坐标的关系示意图, 如图 3b 所示, 由容积重建图 像上的每个像素点向扫描物体所在的三维空间发出光线, 该射线与扫描物体相交于许多个 点, 这些点即为三维空间上新的采样点, 例如, 容积重建图像上的二维坐标点 i(x, y) 对应 的物体身上。
34、的三维坐标点 J(X, Y, Z) 。采用 “基于光线投影算法的坐标转换算法” , 能够将 i(x, y), 选择适当的重构元素, 计算光的传输方程, 转换得到 J(X, Y, Z)。 0055 图4是根据本发明实施例的二维坐标和三维坐标的转换示意图, 如图4所示, 通过 该步骤, 选定一个观测点并以该观测点作为三维坐标系的坐标原点, 容积重建图像位于该 三维坐标系中, 容积重建图像中的二维坐标 i(x, y) 在三维空间中的坐标为 I(x, y, z) 。 0056 在获取该二维坐标对应的第一三维坐标, 即容积重建图像中的点的三维坐标之 后, 还可以采用迭代法, 确定容积重建图像中的点对应的。
35、第二三维坐标, 即容积重建图像中 的点所对应的三维空间中的点的三维坐标。本实施例中采用如下步骤 : 0057 第一, 获取预设视点以及以视点为原点的三维坐标系, 其中, 容积重建图像位于三 维坐标系中。 0058 第二, 获取二维坐标在三维坐标系中对应的第二三维坐标。 0059 该三维坐标为容积重建图像中的点在三维坐标系中的坐标, 例如下述图 4 中的 I 点的坐标。 0060 第三, 获取预设射线上的点的灰度值, 其中, 预设射线为以原点为起点, 穿过第 二三维坐标对应的点的射线。 0061 第四, 获取灰度值与透明度的对应关系。 0062 第五, 获取预设的透明度阈值。 说 明 书 CN 。
36、103077553 A 9 6/7 页 10 0063 第六, 获取第三三维坐标, 其中, 第三三维坐标对应的第一点在预设射线上, 第一 点为沿预设射线的方向上第一个透明度累加值大于透明度阈值的点, 例如, 在预设射线上 沿该射线的方向依次存在 a、 b、 c 和 d 四点, 其中, a 点的透明度为 1, b 点的透明度为 2, c 点 的透明度为 3, d 点的透明度为 4, 透明度阈值为 5, c 点的透明度累加值为 1+2+3=6, 为第一 个透明度累加值大于透明度阈值的点, 因此, c 点为本场景下的第一点。 0064 仍以下述图4为例, J点即为本实施例中的第一点, J点的坐标即为。
37、第三三维坐标。 0065 第七, 确定第一点在三维坐标系中对应的第三三维坐标为二维坐标在容积重建图 像中对应的第一三维坐标。 0066 在本步骤中, 确定 J 点的坐标为 i 点在对应的物体空间中的三维坐标。 0067 以图 4 为例, 上述操作可以具体为 : 0068 a, 以 I(x, y, z) 为起点, 按照单位步长 d 沿射线 oi 向远离原点的方向前进。可以 得到一系列采样点 jn, n=0, 1, 2,。其中, j0=I(x, y, z) 。 0069 b, 假定每个采样点 jn 所在的物体三维空间位置的灰度值为 fn=f(jn) , n=0, 1, 2,。 0070 c, 根据。
38、容积重建图像当前显示效果对应的灰度值 - 透明度映射函数, 可以得到每 个采样点 jn 对应的透明度 gn=g(f(jn) ) , n=0, 1, 2, 一般地, gn 的取值范围为 0, 1。 0071 d, 采用下述迭代方法, 确定容积重建图像中, 坐标点 i(x , y ) 对应的人体空间三 维坐标 : 0072 1, 设定透明度阈值 H, 此处的透明度阈值可以根据经验预设, 一般地, H 的取值为 0.8 0.9 ; 0073 2, 设定透明度累加值 h, 初值为 0, 即 h=0 ; 0074 3, 设定循环变量 n=0 ; 0075 4, 令 h=h+g(f(jn) ) ; 007。
39、6 5, 如果 h 代表两个向量所形成的夹角的余弦值。 0085 在本实施例中, 还可以改变所显示的切面重建图像的位置或方向。 包括, 保持切面 重建图像所在平面的法向量不变, 使切面重建图像沿法向量垂直移动 ; 使切面重建图像以 向量 V2V1 或 V2V3 为轴, 旋转改变切面重建图像的方向。 0086 本实施例既可以包括用户第一次确定距离或角度的过程, 也可以包括用户调整点 击位置后再次确定距离或角度的过程。 例如, 在该步骤中, 可以获取用户第一次确定的第一 位置、 第二位置、 第三位置后, 可以获取并显示上述位置所在的共同平面, 并显示相应切面 重建图像, 用户可以在切面重建图像中拖。
40、拽调整第一位置、 第二位置和第三位置, 也可以调 整改变切面重建图像的位置, 在新的切面重建图像中, 指定新的第一位置、 第二位置和第三 位置。 0087 现有技术中需要首先通过手动调节来获取要测量的距离或角度所在的平面, 在本 实施例中, 可以直接在容积重建图像中进行距离或角度测量。 需要说明的是, 在附图的流程 图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行, 并且, 虽然在流程 图中示出了逻辑顺序, 但是在某些情况下, 可以以不同于此处的顺序执行所示出或描述的 步骤。 0088 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 。
41、它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以将它们存储 在存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样, 本发明不限制于任何特定的 硬件和软件结合。 0089 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 说 明 书 CN 103077553 A 11 1/2 页 12 图 1 图 2 图 3a 说 明 书 附 图 CN 103077553 A 12 2/2 页 13 图 3b 图 4 说 明 书 附 图 CN 103077553 A 13 。