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

文档序号:9668190阅读:来源:国知局
括:
[0070] 当上述起始点与终点的实际距离小于1000微米时,在上述显示界面上显示微米 级的上述实际距离及微米单位标记;
[0071] 当上述起始点与终点的实际距离大于或等于1000微米时,将上述微米级的实际 距离转换为毫米级的实际距离;显示上述毫米级的实际距离及毫米单位标记。
[0072] 例如,当计算得到的实际距离为500微米时,则显示500μm;当计算得到的实际距 离为5000微米时,则显示5mm。
[0073] 上述起始点与终点的实际距离的实现代码为:
[0074] C=ch>1000 ? (ch/1000) ·toFixed(2)+"mm":ch+"μm";
[0075] 其中,ch是起始点与终点的长度值,单位为微米;当ch值大于1000时除以1000 并取2位小数点,换成毫米值。
[0076] 具体的,举例说明,待研究的物理病理切片的实际物理宽度为200微米,以最大倍 数为40倍的扫描倍率扫描该物理病理切片生成数字病理切片的分级小块图像数据包并存 储与服务器上,此时在最大倍率下数字病理切片的像素宽度为5000像素,在显示界面显示 时将显示倍率放大到20倍,则当前显示倍率下数字病理切片的像素宽度为2500像素,若数 字病理切片测量时,获取的起始点与终点之间的像素距离为1000像素,则换算到最大倍率 40倍下起始点与终点之间的像素距离为2000像素,因此,起始点与终点之间的实际距离为 (200/5000) *(40/20) *1000即80微米,通过上述计算过程得到两点间的实际距离后显示在 显示界面上,便于用户读取该测量距离。
[0077] 如图2所示的数字病理切片的测量方法的应用场景,在该应用场景中,首先利用 切片扫描仪32扫描物理切片31,得到数字病理切片,然后利用服务器33对数字病理切片进 行分级分块存储和图像逻辑处理,最后将数字病理切片对应的图像数据输入显示终端34, 通过显示终端34显示数字病理切片,用户可以实时读取显示终端34上显示的两点间的实 际距离,此时实际距离为259. 20μm。
[0078] 在本发明实施例提供的数字病理切片的测量方法中,通过实时监听用户选取的起 始点和终点的位置信息,确定起始点和终点的像素距离,然后根据起始点和终点的像素距 离与实际距离间的换算公式以及上述确定的起始点和终点的像素距离计算得到两点间的 实际距离并显示,从而能够准确地显示数字病理切片图像上某段线段所对应的实际测量尺 寸,满足了观察者实时得到实际测量尺寸的需求。
[0079]如图3所示,本发明实施例提供了一种数字病理切片的测量装置,该测量装置包 括:
[0080] 起始点与终点的位置信息获取模块302,用于监听用户在数字病理切片显示界面 上选取的起始点与终点的位置信息,其中,上述数字病理切片是通过对病理切片进行扫描 后获得的数字图像;
[0081] 起始点与终点的像素距离确定模块304,用于根据上述起始点与终点的位置信息 获取上述起始点与终点的像素距离;
[0082] 起始点与终点的实际距离确定模块306,用于根据上述起始点与终点的像素距离 以及上述显示界面对应的像素距离与实际距离的换算公式,确定上述起始点与终点的实际 距离;
[0083] 实际距离显示模块308,用于在上述显示界面上显示上述起始点与终点的实际距 离。
[0084] 具体的,上述起始点与终点的像素距离确定模块304包括:
[0085] 像素距离计算单元,用于根据计算公式
[0086] B=parselnt(Math,sqrt(squer(x2_xl)+squer(y2_yl)))计算得到上述起始点 与终点的像素距离,其中,(xl、yl)为上述起始点的坐标,(x2、y2)为上述终点的坐标,B为 上述起始点与终点的像素距离,上述parselnt为取整函数,上述Math,sqrt为开方函数,上 述squer为求平方函数,需要说明的是,当(xl,yl) (x2,y2)为同一点,则判定此单次测量无 效,不做显示。
[0087] 具体的,上述起始点与终点的位置信息获取模块302包括:
[0088] 第一起始点与终点的位置信息获取单元,用于实时监听用户通过鼠标指针或者触 摸屏触点在上述显示界面中的拖动操作过程中经过的各个点的位置信息,将上述拖动操作 的起始点的位置信息作为上述用户选取的起始点的位置信息,将上述拖动操作过程中的各 个点的位置信息作为上述用户选取的终止点的位置信息;
[0089] 或者,
[0090] 第二起始点与终点的位置信息获取单元,用于监听用户通过鼠标指针或者触摸屏 触点在上述显示界面中的拖动操作过程中经过的各个点的位置信息,将上述拖动操作的起 始点的位置信息作为上述用户选取的起始点的位置信息,将上述拖动操作过程中最终停止 点的位置信息作为上述用户选取的终止点的位置信息。
[0091] 具体的,上述起始点与终点的实际距离确定模块306包括:
[0092] 起始点与终点的实际距离计算单元,用于根据上述起始点与终点的像素距离和上
述显示界面对应的像素距离与实际距离的换算公另 计算得到上述起始点与 终点的实际距离,其中,A为起始点与终点的实际距尚,β 日设、与终点的像素距离,a为 物理病理切片的实际距离,b为在最大扫描倍率下数字病理切片的像素宽度,rate为最大 扫描倍率,clay为当前显不倍率。
[0093] 具体的,上述实际距离显示模块308包括:
[0094] 第一实际距离显示单元,用于当上述起始点与终点的实际距离小于1000微米时, 在上述显示界面上显示微米级的上述实际距离及微米单位标记;
[0095] 第二实际距离显示单元,用于当上述起始点与终点的实际距离大于或等于1000 微米时,将上述微米级的实际距离转换为毫米级的实际距离;显示上述毫米级的实际距离 及毫米单位标记。
[0096] 基于上述分析可知,与相关技术中的数字病理切片的测量装置相比,本发明实施 例提供的测量装置通过实时监听用户选取的起止点的位置信息,确定两点间像素距离,然 后计算得到两点间的实际距离并显示,从而能够准确地显示数字病理切片图像上某段线段 所对应的实际测量尺寸,满足了观察者实时得到实际测量尺寸的需求。
[0097] 本发明实施例所提供的数字病理切片的测量装置可以为设备上的特定硬件或者 安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效 果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施 例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的 系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘 述。
[0098] 在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方 式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻 辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可 以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连 接,可以是电性,机械或其它的形式。
[0099] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0100] 另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可 以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0101] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以 存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1