一种数字病理切片的测量方法及测量装置的制造方法_2

文档序号:9668190阅读:来源:国知局
a为 物理病理切片的实际距离,b为在最大扫描倍率下数字病理切片的像素宽度,rate为最大 扫描倍率,clay为当前显不倍率。
[0037] 结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,所 述实际距离显示模块包括:
[0038] 第一实际距离显示单元,用于当所述起始点与终点的实际距离小于1000微米时, 在所述显示界面上显示微米级的所述实际距离及微米单位标记;
[0039] 第二实际距离显示单元,用于当所述起始点与终点的实际距离大于或等于1000 微米时,将所述微米级的实际距离转换为毫米级的实际距离;显示所述毫米级的实际距离 及毫米单位标记。
[0040] 在本发明实施例提供的数字病理切片的测量方法及装置中,通过实时监听用户选 取的起始点和终点的位置信息,确定起始点和终点的像素距离,然后根据起始点和终点的 像素距离与实际距离间的换算公式以及上述确定的起始点和终点的像素距离计算得到两 点间的实际距离并显示,从而能够准确地显示数字病理切片图像上某段线段所对应的实际 测量尺寸,满足了观察者实时得到实际测量尺寸的需求。
[0041] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。
【附图说明】
[0042] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他相关的附图。
[0043]图1示出了本发明实施例所提供的一种数字病理切片的测量方法的流程图;
[0044] 图2示出了本发明实施例所提供的数字病理切片测量方法的应用场景示意图;
[0045]图3示出了本发明实施例所提供的一种数字病理切片的测量装置的结构示意图。
【具体实施方式】
[0046] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅 是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实 施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的 实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实 施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所 有其他实施例,都属于本发明保护的范围。
[0047] 考虑到相关技术中无论是利用数字式表示方式,还是利用线段式表示方式,或者 是利用文字式表示方式均不便于观察者实时读取数字病理切片图像上某段线段所对应的 实际测量尺寸,无法满足观察者实时得到实际测量尺寸的需求。基于此,本发明实施例提供 了一种数字病理切片的测量方法及测量装置,下面通过实施例进行描述。
[0048] 如图1所示,本发明实施例提供了一种数字病理切片的测量方法,该测量方法包 括步骤S102-S108,具体如下:
[0049] 步骤S102 :监听用户在数字病理切片显示界面上选取的起始点与终点的位置信 息,其中,上述数字病理切片是通过对病理切片进行扫描后获得的数字图像;
[0050] 步骤S104:根据上述起始点与终点的位置信息获取上述起始点与终点的像素距 离;
[0051] 步骤S106:根据上述起始点与终点的像素距离以及上述显示界面对应的像素距 离与实际距离的换算公式,确定上述起始点与终点的实际距离;
[0052] 步骤S108:在上述显示界面上显示上述起始点与终点的实际距离。
[0053] 其中,在实际操作中,首先利用切片扫描仪对从病患处提取得到的病理切片进行 扫描,将病理切片数字化,然后将数字化的切片数据以分级分层的方式存储为分级小块图 像数据包及其相关信息,如切片扫描倍数(常见40和20倍)、切片物理宽高值、切片像素宽 高值(最大倍数时的像素宽高)、切片数据包分级(即最大级数)、及病例相关信息,最后通 过显示终端如电脑显示数字病理切片。显示终端在显示数字病理切片的过程中,能够获取 数字病理切片的扫描倍率、扫描倍率对应的数字病理切片的像素尺寸,以及数字病理切片 的实际物理尺寸等数据,还能够获取数字病理切片的当前显示倍率、当前显示倍率对应的 像素尺寸等数据。在此基础上,能够通过上述步骤102至步骤108的具体操作,从而实现实 时读取两点间的实际测量距离数据。
[0054] 在本发明实施例提供的数字病理切片的测量方法通过实时监听用户选取的起止 点的位置信息,确定两点间像素距离,然后计算得到两点间的实际距离并显示,从而能够准 确地显示数字病理切片图像上某段线段所对应的实际测量尺寸,满足了观察者实时得到实 际测量尺寸的需求。
[0055] 进一步的,上述根据上述起始点与终点的位置信息获取上述起始点与终点的像素 距离,包括:
[0056] 根据计算公式
[0057] B=parselnt(Math,sqrt(squer(x2_xl)+squer(y2_yl)))计算得到上述起始点 与终点的像素距离,其中,(xl、yl)为上述起始点的坐标,(x2、y2)为上述终点的坐标,B为 上述起始点与终点的像素距离,上述parselnt为取整函数,上述Math,sqrt为开方函数,上 述squer为求平方函数。
[0058] 具体的,上述监听用户在数字病理切片显示界面上选取的起始点与终点的位置信 息,包括:
[0059] 实时监听用户通过鼠标指针或者触摸屏触点在上述显示界面中的拖动操作过程 中经过的各个点的位置信息,将上述拖动操作的起始点的位置信息作为上述用户选取的起 始点的位置信息,将上述拖动操作过程中的各个点的位置信息作为上述用户选取的终止点 的位置信息;
[0060] 或者,
[0061] 监听用户通过鼠标指针或者触摸屏触点在上述显示界面中的拖动操作过程中经 过的各个点的位置信息,将上述拖动操作的起始点的位置信息作为上述用户选取的起始点 的位置信息,将上述拖动操作过程中最终停止点的位置信息作为上述用户选取的终止点的 位置信息。
[0062] 在本发明实施例中,提供两种终点位置信息的获取方式,一种是实时监听用户拖 动操作过程中经过的各个点的位置信息,将该位置信息作为终点位置信息,此时在显示界 面上实时显示两点间的实际距离,即显示的实际距离是随鼠标指针或者触摸屏触点在上述 显示界面中的拖动操作过程变化的;另一种是只有当鼠标左击确定或者触摸屏触点确定 时,将该最终确定点作为终点位置信息,即在拖动操作过程中不显示实际距离,只有当输入 确认指令时,显示实际距离,在实际操作过程中可以根据实际需求进行选择。
[0063] 具体的,根据上述起始点与终点的像素距离以及上述显示界面对应的像素距离与 实际距离的换算公式,确定上述起始点与终点的实际距离,包括:
[0064] 根据上述起始点与终点的像素距离和上述显示界面对应的像素距离与实际距离 的换算公另
十算得到上述起始点与终点的实际距离,其中,A为起始点与终 点的实际距离,B为起始点与终点的像素距离,a为物理病理切片的实际距离,b为在最大扫 描倍率下数字病理切片的像素宽度,rate为最大扫描倍率,clay为当前显示倍率,另外,当 前显示倍率clay可以通过下述公式获得:
[0065]
,其中,c为当前显示倍率下数字病理切片的像素宽度。
[0066] 上述当前显示倍率的实现代码为:
[0067] Clay=Rate*screenWidth*getZoom( ! 0)/Width
[0068] Rate是最大扫描倍率(40或20) ;screenWidth是屏幕显示范围的宽度,width是 切片的像素宽度;getz〇〇m( ! 0)是切片当前放大倍率下的实际宽度与屏幕宽度的比例值。
[0069] 考虑到当起始点与终点的实际距离比较大时,数值位数多不便于用户读取,基于 此,上述在上述显示界面上显示上述起始点与终点的实际距离,包
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1