一种心电图波形放大方法、终端设备及存储介质技术

技术编号:33393369 阅读:14 留言:0更新日期:2022-05-11 23:11
本发明专利技术涉及一种心电图波形放大方法、终端设备及存储介质,该方法中包括:获取显示模块的DPI和横轴像素点数量;当加载以显示心电图数据时,根据显示模块的DPI、像素点数量和心电图数据的采样率,计算心电图数据的第一重采样率,并对心电图数据进行第一次重采样后显示;基于放大倍率,计算第二重采样率,并对心电图数据进行第二次重采样得到放大心电图数据;根据鼠标在显示模块中的坐标位置和待显示的放大区域范围,从放大心电图数据中截取对应范围内的放大心电图数据显示。本发明专利技术通过重采样的方式,结合显示模块像素点数和DPI,在虚拟图像上完成放大图像的绘制,并且实时展示在实际显示区域中。示区域中。示区域中。

【技术实现步骤摘要】
一种心电图波形放大方法、终端设备及存储介质


[0001]本专利技术涉及心电图显示领域,尤其涉及一种心电图波形放大方法、终端设备及存储介质。

技术介绍

[0002]现阶段心电图的查看介质仍然停留在常规显示器的层面,而显示器存在现实问题影响心电图的展示。由此也会影响诊断结果。主要体现在以下几点:
[0003](1)个人PC显示器受最大分辨率影响,并不能完整的展示出所有的心电采集数据。
[0004](2)受显示器尺寸的影响,即使图像能够完整的展示,整体波形也会出现波形点位重叠区域过多导致细节无法展示的情况。
[0005]由于以上两点,于是又产生了使用特定算法进行心电图滤波和特征点取值的技术,由此导致的结果就是展示出来图像会包含一些重要的波形特征,但是有些对于具体病症有实际意义的点位有可能被排除。
[0006]现有的放大方案多数基于图像级别的放大,本质上并不能解决丢失关键点的问题,并且部分技术甚至会出现放大后模糊的问题。同时现有数据级别的放大都需要单独打开窗口去实现,并且窗口并不能方便的切换波形位置,不能实现随鼠标实时放大。

技术实现思路

[0007]为了解决上述问题,本专利技术提出了一种心电图波形放大方法、终端设备及存储介质。
[0008]具体方案如下:
[0009]一种心电图波形放大方法,包括以下步骤:
[0010]S1:获取显示模块的DPI和显示模块的用于显示心电图数据的区域中横轴方向包含的像素点数量dot;
[0011]S2:当加载以在显示模块显示心电图数据时,根据显示模块的DPI、像素点数量dot和心电图数据的采样率fs,计算心电图数据的第一重采样率f1,基于第一重采样率f1对心电图数据进行第一次重采样后得到待显示心电图数据,并将待显示心电图数据发送至显示模块进行显示;
[0012]S3:基于放大倍率s,根据显示模块的DPI、s倍的像素点数量dot和心电图数据的采样率fs,计算心电图数据的第二重采样率f2,基于第二重采样率f2对心电图数据进行第二次重采样得到放大心电图数据;
[0013]S4:根据鼠标在显示模块中的坐标位置和待显示的放大区域范围,从放大心电图数据中截取对应范围内的放大心电图数据并发送至显示模块进行显示。
[0014]进一步的,截取的放大心电图数据的范围为:以鼠标坐标位置对应的显示模块中显示的待显示心电图数据在放大心电图数据中的对应数据为中心、放大区域范围内的放大心电图数据。
[0015]进一步的,将放大心电图数据发送至显示模块进行显示时将待显示的放大心电图数据以鼠标的坐标位置为中心进行显示。
[0016]进一步的,将通过第二次重采样得到放大心电图数据保存为位图,在步骤S4的截取时在位图中进行截取。
[0017]一种心电图波形放大终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例上述的方法的步骤。
[0018]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例上述的方法的步骤。
[0019]本专利技术采用如上技术方案,通过重采样的方式,结合显示模块像素点数和DPI,在虚拟图像上完成放大图像的绘制,并且实时展示在实际显示区域中。
附图说明
[0020]图1所示为本专利技术实施例一的流程图。
[0021]图2所示为该实施例中放大区域截取的示意图。
[0022]图3所示为传统方法中原始波形和基于矢量图的放大显示结果。
[0023]图4所示为本实施例方法中原始波形和基于矢量图的放大显示结果。
具体实施方式
[0024]为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。
[0025]现结合附图和具体实施方式对本专利技术进一步说明。
[0026]实施例一:
[0027]本专利技术实施例提供了一种心电图波形放大方法,如图1所示,所述方法包括以下步骤:
[0028]S1:获取显示模块的DPI(Dots Per Inch,每英寸点数)和显示模块的用于显示心电图数据的区域中横轴方向包含的像素点数量dot。
[0029]显示模块可以为常用的显示装置,如显示器。显示模块的用于显示心电图数据的区域根据实际的程序应用决定,如将显示器的整个屏幕作为用于显示心电图数据的区域,或将屏幕中的一部分作为用于显示心电图数据的区域。显示模块中的横轴方向对应于待显示心电图数据中的横轴方向。
[0030]S2:当加载以在显示模块显示心电图数据时,根据显示模块的DPI、像素点数量dot和心电图数据的采样率fs,计算心电图数据的第一重采样率f1,基于第一重采样率f1对心电图数据进行第一次重采样后得到待显示心电图数据,并将待显示心电图数据发送至显示模块进行显示。
[0031]加载的心电图数据为通过心电图采集设备得到的原始心电图数据。加载心电图数据时可以预先接收并存储心电图数据至存储模块内,从存储模块内加载心电图数据,也可以通过上传的方式直接加载,在此不做限定。
[0032]由于本实施例需要1:1进行心电图数据中的采样点和显示模块中像素点的转换,即一个采样点对应一个像素点,因此根据显示模块的DPI、像素点数量dot和心电图数据的采样率fs可以计算实现心电图数据在显示模块上的显示需要的第一重采样率f1。重采样算法采用现有的算法进行即可,在此不做限定,该实施例中将重采样算法表示为p=f1(a,dot,dpi,fs),其中,p表示重采样后的心电图数据中的采样点集合,a表示重采样前心电图数据中的采样点集合。
[0033]假设心电图数据的采样率fs=1000,dpi=96dot/Inch,如想要完整输出一条导联10秒的心电波形图像实际需要的显示区域的尺幅长度len为:
[0034]len=10*fs/dpi
[0035]计算可得出len=104.2Inch(英尺)≈2.65m,这在现实中基本不会配有这种尺寸的显示器。为了适应常规显示器,经过第一重采样率f1的计算之后可在小尺寸显示器上展示波形。假定显示模块的显示区域的面积为wa=1000*800,那么第一重采样率f1的最佳实现是将fs设置为100(wa的宽度1000/10秒)去筛选点(p=f1(a,dot,dpi,100)),也就是1000个像素点即可展示完整10s的数据,意味着展示波形在当前fs下每秒钟会丢失900个点。
[0036]S3:基于放大倍率s,根据显示模块的DPI、s倍的像素点数量dot和心电图数据的采样率fs,计算心电图数据的第二重采样率f2,基于第二重采样率f2对心电图数据进行第二次重采样得到放大心电图数据。
[0037]放大倍率可以被用户自行设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种心电图波形放大方法,其特征在于,包括以下步骤:S1:获取显示模块的DPI和显示模块的用于显示心电图数据的区域中横轴方向包含的像素点数量dot;S2:当加载以在显示模块显示心电图数据时,根据显示模块的DPI、像素点数量dot和心电图数据的采样率fs,计算心电图数据的第一重采样率f1,基于第一重采样率f1对心电图数据进行第一次重采样后得到待显示心电图数据,并将待显示心电图数据发送至显示模块进行显示;S3:基于放大倍率s,根据显示模块的DPI、s倍的像素点数量dot和心电图数据的采样率fs,计算心电图数据的第二重采样率f2,基于第二重采样率f2对心电图数据进行第二次重采样得到放大心电图数据;S4:根据鼠标在显示模块中的坐标位置和待显示的放大区域范围,从放大心电图数据中截取对应范围内的放大心电图数据并发送至显示模块进行显示。2.根据权利要求1所述的心电图波形放大方法,其特征在于:截...

【专利技术属性】
技术研发人员:吕胤杰周杨陈天宇钟玉秋曾文斌徐拥军
申请(专利权)人:厦门纳龙健康科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1