超声图像绘制方法、超声图像绘制设备及存储介质与流程

文档序号:24489136发布日期:2021-03-30 21:14阅读:175来源:国知局
超声图像绘制方法、超声图像绘制设备及存储介质与流程

本申请涉及图像处理技术领域,尤其涉及一种超声图像绘制方法、超声图像绘制设备及存储介质。



背景技术:

超声仪器一般用于医生观察人体的内部组织结构,医生操作探头放在人体部位对应的皮肤表面,可以得到该部位的超声图像,比如三维图像。三维图像是将连续采集到的动态2d切面数据经过计算机的一系列处理并按照一定顺序排列组成3d数据,再利用体绘制技术在2d图像上呈现3d数据。

目前,基于体绘制技术衍生出很多不同的三维渲染绘制算法,其核心思想是:发射出多根光线,对每一根光线路径上的3d数据集进行采样以及颜色、透明度的计算,再对颜色和透明度进行累积,最后将累积值映射到2d图像的每个像素上,即可得到体绘制图像。

为了得到更为真实的立体光影效果,体绘制往往需要结合体数据的光影结构信息(比如基于光源类型、方向、位置、角度计算而来)。因此,对于具有光影效果的三维渲染系统允许用户调节光源相关参数来获得更多的物体特征信息。以光源方向为例,考虑到光源方向实际上可以在三维空间内的任意角度旋转,而实际使用中用户是在二维空间上调节光源方向,所以对于用户而言难以快速理解当前光源所指示的方向以及如何调节光源方向。

因此,如何方便用户理解和使用三维渲染系统,以便得到具有真实的立体光影效果的体绘制图像成为亟需解决的问题。



技术实现要素:

基于此,本申请提供了一种超声图像绘制方法、超声图像绘制设备及存储介质,以供用户根据光源控制球使用相关光源参数绘制图像。

第一方面,本申请提供了一种超声图像绘制方法,所述方法包括:

获取三维超声体数据;

显示光源控制球模型;其中,所述光源控制球模型包括网格体、光源控件、光束和坐标系;所述网格体为由多个线条形成的空心模型;所述光源控件能够围绕所述网格体转动以指示光源方向,或相对所述网格体沿所述光源方向移动以指示光源距离;所述光束由所述光源控件发射出,并与所述光源控件联动以指示所述光源方向和光源角度;所述坐标系位于所述空心模型内,且与所述光源控件联动以辅助指示所述光源方向;

获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型;

根据所述调节的光源参数和所述三维超声体数据进行体绘制,以得到体绘制图像。

本申请还提供了另一种超声图像绘制方法,所述方法包括:

获取三维超声体数据;

显示光源控制球模型;其中,所述光源控制球模型包括网格体和光源控件;所述网格体为由多个线条形成的空心模型;所述光源控件能够围绕所述网格体转动以指示光源方向,或相对所述网格体沿所述光源方向移动以指示光源距离;

获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型;

根据所述调节的光源参数和所述三维超声体数据进行体绘制,以得到体绘制图像。

本申请还提供了另一种超声图像绘制方法,所述方法包括:

获取三维超声体数据;

显示光源控制球模型;

获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型,其中,所述光源参数包括光源类型、光源方向、光源距离和/或光源角度;

根据所述调节的光源参数和所述三维超声体数据进行图像绘制,以得到绘制图像。

本申请还提供了另一种超声图像绘制方法,所述方法包括:

获取三维超声体数据;

显示光源控制球模型;

获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型,其中,所述光源参数包括光源类型、光源方向、光源距离和/或光源角度;

根据所述调节的光源参数和所述三维超声体数据进行面绘制,以得到面绘制图像。

第二方面,本申请还提供了一种超声图像绘制设备,所述设备包括:探头、显示装置、存储器和处理器;

所述探头对目标对象进行扫描,得到三维超声体数据;

所述显示装置用于显示;所述存储器用于存储计算机程序;

所述处理器用于执行所述计算机程序并在执行所述计算机程序时,实现上述超声图像绘制方法的步骤。

第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的超声图像绘制方法。

本申请公开的超声图像绘制方法、超声图像绘制设备及存储介质,通过获取三维超声体数据;显示光源控制球模型,以便用户根据光源控制球模型调节相应的光源参数;获取用户基于所述光源控制球模型调节的光源参数以及根据用户调节的光源参数绘制并显示光源控制球模型,进而方便用户理解图像绘制相关的光源参数;再根据所述调节的光源参数和所述三维超声体数据进行体绘制,以得到体绘制图像。因此,本申请提供的图像绘制方案通过不同的交互方式实现了图像绘制,便于用户理解和使用,同时又提高了用户的体验度。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请的实施例提供的一种超声图像绘制设备的结构示意性框图;

图2是是本申请的实施例提供的一种超声图像绘制方法的示意流程图;

图3是本申请的实施例提供的光源控制球模型的结构示意图;

图4a至图4c是本申请的实施例提供的不同类型的光源控制球模型的效果示意图;

图5是本申请的实施例提供的显示体绘制图像的效果示意图;

图6是本申请的实施例提供的另一种超声图像绘制方法的示意流程图;

图7a和7b是本申请的实施例提供的光源控制球模型的效果示意图;

图8是本申请的实施例提供的又一种超声图像绘制方法的示意流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

本申请的实施例提供了一种超声图像绘制方法、超声图像绘制设备及存储介质。其中,超声图像绘制方法可应用于超声图像绘制设备,用于对目标对象进行图像绘制。目标对象可例如为生物组织,比如为人体某一个部位;图像绘制可例如为体绘制或面绘制等。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1为本申请的实施例提供的一种超声图像绘制设备的结构示意框图。该超声图像绘制设备10用于执行本申请实例提供的超声图像绘制方法,以绘制图像。

如图1所示,该超声图像绘制设备10可以包括处理器11、存储器12、探头13和显示装置14。其中,超声图像绘制设备10可例如为超声仪,或者也可以是超声工作站等等,具体不做限定。

为了便于理解,以下将以超声图像绘制设备10为超声仪进行介绍,该超声仪用于发射超声波以及接收所述超声波的回波,进而得到三维超声体数据。

处理器11可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器12可以是易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);或者非易失性存储器(non-volatilememory),例如只读存储器(readonlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);或者以上种类的存储器的组合。存储器12用于向处理器11提供指令和数据。

其中,处理器11用于执行存储在存储器12的计算机程序并在执行所述计算机程序时,实现本实施例提供的任意一种超声图像绘制方法的步骤。

探头13向目标对象发射超声波,以及接收从目标对象返回的超声波的回波,从而获得包含目标对象特征的三维超声体数据,三维超声体数据用于成像。处理器11将获得的图像可以存储于存储器12中,以将该图像在显示装置14上显示,便于用户(比如,医护人员)观察。

在本申请的实施例中,显示装置14主要用于显示光源控制球模型和绘制图像,比如体绘制图像或面绘制图像。

在一些实施例中,显示装置14可为触摸显示屏、液晶显示屏、led显示屏或oled显示屏等,也可以是独立于超声图像绘制设备10之外的液晶显示器、电视机或独立显示设备,也可为手机、平板电脑等电子设备上的显示屏等等。

需要说明的是,探头13在处理器11通过处理器11控制下,可发射具有不同参数的超声波,不同参数比如具有不同的频率和强度等。

其中,探头13的类型为多种类型,比如为超声容积探头或面阵探头等,不同类型的探头均是用于向目标对象发射超声波并接收超声波的回波,以得到关于目标对象的三维超声体数据。

以下将结合超声图像绘制设备10的工作原理,对本申请的实施例提供的超声图像绘制方法进行详细介绍。

请参阅图2,图2是本申请的实施例提供的一种超声图像绘制方法的示意流程图。该方法可以应用在上述的超声图像绘制设备,用于绘制图像,具体为体绘制图像。

如图2所示,该超声图像绘制方法具体包括步骤s101至步骤s104。

s101、获取三维超声体数据。

利用超声容积探头或面阵探头对目标对象进行扫描采集,得到三维超声体数据。三维超声体数据用于利用体绘制以得到体绘制图像,以便用户通过体绘制图像观察目标对象的内部组织结构。

s102、显示光源控制球模型。

通过显示装置显示光源控制球模型,以便用户根据所述光源控制球模型调节相应的光源参数,该光源参数为超声图像绘制设备根据三维超声体数据进行体绘制的参数,用户根据所述光源控制球模型调节不同的光源参数,进而可以根据不同的光源参数绘制不同的体绘制图像,以得到更多的物体特征信息。

其中,所述光源参数包括光源类型、光源方向、光源距离和/或光源角度。

其中,所述光源控制球模型包括多个控件元素,以便用户根据多个控件元素调节光源类型、光源方向、光源距离和/或光源角度等光源参数。

如图3所示,该光源控制球模型20的控件元素包括网格体21、光源控件22、光束23和坐标系24。

网格体21为由多个线条形成的空心模型,该空心模型的形状可以为球体或椭球体,且保持不动,以便其他控件元素(光源控件22、光束23和坐标系24)的操作和对比参照。

其中,多个线条可以为实线或虚线,线型可以是直线或曲线等,具体不做限定,均用于组合成空心模型作为参照物,以提高参照效果,进而方便用户理解和使用,提高用户的使用体验。

在一些实施例中,网格体21中的线条靠近光源控件22的部分的亮度大于远离光源控件22的部分的亮度,即靠近光源控件22的线条高亮显示,远离光源控件22的线条低亮度显示,其中高亮度显示和低亮度显示之间变化为渐进变化。由此,网格体21中的线条会随着光源控件22变化而变化,以更好地指示光源方向,且便于用户更为真实地理解和感受光源方向的变化对绘制图像的影响。

其中,网格体21的线条为半透明处理。以便更好地展示光束23和坐标系24的变化。

光源控件22能够围绕网格体21转动以指示光源方向,或者相对网格体21沿所述光源方向移动以指示光源距离。便于用户通过光源控件观察光源方向和光源距离的变化。

示例性的,光源控件22沿所述光源方向远离网格体21,表示光源距离相对增大;光源控件22沿所述光源方向靠近网格体21,表示光源距离相对减小。

光源控件22的形状包括多种形状,不同形状的光源控件22表示不同的所述光源类型,其中,所述光源类型包括点光源、平行光光源和聚光光源。由此方便用户理解光源类型的变化,同时又可以提高用户的体验度。

示例性的,光源控件22形状包括手电筒、球体或灯泡等形状,分别如图4a、图4b和图4c所示。其中,手电筒表示平行光光源,球体表示点光源,灯泡表示聚光光源。

示例性的,光源控件22形状还可包括圆柱体、球体或锥体等形状,分别表示平行光光源、点光源和聚光光源。

可以理解的是,光源控件22的形状包括其他类似的形状,以分别表示不同的光源类型。

当光源控件22形状改变时,光源类型也随之变化,同时光源方向也可随着改变,进而帮助用户理解相关光源参数的变化。

在一些实施例中,光源控件22中面向用户观看侧的区域高亮显示,即光源控件22中靠近显示装置的屏幕正向的区域高亮显示,以增强光源控件22的立体感。

在一些实施例中,网格体21中的线条的高亮显示或低亮度显示,也可以根据光源类型的不同而不同,进而便于用户的理解。

在光源类型发生变化时,对应的光束也随之发生变化,其中光源照射的线条的显示亮度也不同。

示例性的,网格体21中的线条位于照射范围的部分的亮度大于未被照射的部分的亮度,且靠近光源控件22的部分的亮度大于远离光源控件22的部分的亮度。

可以理解为:亮度大的即高亮显示,亮度小的即低亮度显示,且高亮显示和低亮度显示之间渐进变化。

需要说明的是,光源控制球模型20可以同时存在多个光源控件22,具体取决于光源的实际数量。

光束23由光源控件22发射出,并与光源控件22联动以指示所述光源方向和光源角度。

其中,与光源控件22联动是指:随着光源控件的运动而运动,或者是带动光源控件22运动,光源控件22和光束23的运动均是相对网格体21的运动。由此,可以辅助用户理解和使用光源方向和光源角度等光源参数。

示例性的,光束23与光源控件22联动,均是相对网格体21的运动,具体包括:相对网格体21转动,或者延光源方向上进行位移,比如进行延伸或缩短。

其中,在根据光源控件22的形状切换不同的光源类型时,光束23的形状随之发生改变。

示例性的,平行光光源对应圆柱体,点光源对应多边形,聚光光源对应圆椎体。比如,用户将光源控件22的形状从手电筒切换至灯泡时,光束23的形状由圆柱体变成圆锥体。通过不同的形状设定以及随着光源控件的改变而改变,可以进一步地帮助用户理解光源方向和光源角度等光源参数。

可以理解的是,光束23的形状除了是圆柱体、多边形、椎体等形状,也可以是与光源类型相近似的形状,在此不做限定。

若光源为聚光光源时,光源角度发生变化,光束的形状也发生变化,比如锥体的顶角大小也随之发生变化。进而通过光束的形状大小体现光源角度的大小,以便用户观察光源角度的变化。

在一些实施例中,光束23可以进行半透明处理。光束23从光源控件22延伸至网格体21的中心,且光束23的亮度从光源控件22到网格体21中心逐渐变暗,进而增加光束23显示效果,有效地辅助理解光源方向和光源角度等光源参数。

坐标系24位于所述空心模型内,且与光源控件22联动以辅助指示所述光源方向,以便用户理解光源方向等光源参数。

具体地,坐标系24可以为笛卡尔坐标系,所述笛卡尔坐标系的原点位于网格体21的中心,该笛卡尔坐标系的三个轴用不同颜色显示,予以区分,以便用户观察。

示例性的,三个轴的颜色可以是红、绿、黄,当然也可以是其它颜色的组合,在此不做限定。

可以理解的是,当然也可以用其他不同的方式显示进行区分。

示例性的,笛卡尔坐标系的三个轴用不同灰度值显示;或者用具有不同粗细的线条显示;或者用具体不同形状的线条显示,比如实线或虚线等。或者多种方式相结合,在本申请的实施例中,不做限定。

其中,所述笛卡尔坐标系的其中一个轴指向光源控件22,并以所述轴与光源控件22联动,且指向光源控件22的轴的长度大于另外两个轴的长度。以所述轴与光源控件22联动,是指不管光源控件22怎么转动,该轴始终指向光源控件22。

在一实施例中,为了增加立体效果,坐标系24中面向用户观看侧的区域高亮显示。即坐标系24中靠近显示装置的屏幕正向的区域高亮显示,以增强该坐标系24的立体感。

一个实施例中,光源控制球模型20的控件元素也可以只包括网格体21和光源控件22,而不包括光束23和坐标系24。或者,一个实施例中,光源控制球模型20的控件元素也可以只包括网格体21、光源控件22和光束23,或者只包括网格体21、光源控件22和坐标系24。

s103、获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型。

在显示光源控制球模型20之后,其中显示的光源控制球模型20包括多个控件元素,比如网格体21、光源控件22、光束23和/或坐标系24。由此用户可以基于所述光源控制球模型的各个控件元素调节相应的光源参数,并获取用户调节的光源参数。

根据所述调节的光源参数实时绘制光源控制球模型,并显示重新绘制的光源控制球模型,进而通过重新绘制的光源控制球模型帮助用户理解相关光源参数的变化。

在一些实施例中,获取用户基于所述光源控制球模型调节的光源参数,具体可以根据用户对所述光源控制球模型的操作,确定调节的光源参数。由此便于用户理解调节的光源参数,同时又提高了用户的体验度,加深了光源参数对图像绘制的影响。

示例性的,比如用户对所述光源控制球模型进行第一预设操作,则获取用户基于所述光源控制球模型的第一预设操作,并根据所述第一预设操作确定所述光源类型。

其中,所述第一预设操作包括转动鼠标滚轮、点击鼠标左右键、操作触控屏和操作实体控件中的一种,当然也可以为其他操作方式,在此不做限定。

譬如,用户转动鼠标滚轮选择光源类型,当用户通过转动鼠标滚轮将光源控件的形状从手电筒切换至球体,则确定用户选择的是点光源。

譬如,用户通过点击鼠标的左右键来实现光源类型的切换。

再譬如,通过操作实体控件(例如按键、旋钮、滑动条等等)来实现光源类型的切换。

示例性的,比如用户对所述光源控制球模型进行第二预设操作,则获取用户基于所述光源控制球模型的第二预设操作,并根据所述第二预设操作确定所述光源方向。

其中,所述第二预设操作包括移动鼠标、转动鼠标滚轮、点击鼠标左右键、操作触控屏、移动跟踪球和操作实体控件中的一种;当然也可以为其他操作方式,在此不做限定。

譬如,用户通过鼠标点击光源控件并移动,则根据鼠标的移动轨迹改变光源方向,则确定用户选择的是点光源。或者,用户移动鼠标,通过计算最近两次鼠标移动的方向,从而映射到光源方向。

譬如,用户转动鼠标滚轮,每转动一次,将当前光源方向朝特定方向转动特定角度,直至将光源方向移动至用户需要为止。或者,用户点击鼠标的左右键,每点击一次,将当前光源方向朝特定方向转动特定角度,直至将光源方向移动至用户需要为止。

再譬如,用户围绕网格体移动光源控件(也称为跟踪球),计算最近两次跟踪球移动的方向,从而映射到光源方向。

再譬如,用户操作实体控件(例如按键、旋钮、滑动条等等),每操作一次,将当前光源方向朝特定方向转动特定角度,直至将光源方向移动至用户需要为止。

示例性的,比如用户对所述光源控制球模型进行第三预设操作,则获取用户基于所述光源控制球模型的第三预设操作,并根据所述第三预设操作确定所述光源距离。

其中,所述第三预设操作包括移动鼠标、转动鼠标滚轮、点击鼠标左右键、操作触控屏、移动跟踪球和操作实体控件中的一种;当然也可以为其他操作方式,在此不做限定。

譬如,用户移动鼠标,计算最近两次鼠标移动的距离,从而映射到光源距离。比如根据移动鼠标的距离改变光源距离。或者,用户转动鼠标滚轮,每发生一次转动,将当前光源距离增加或减少特定的距离。再或者,点击鼠标的左右键,每点击一次,将当前光源距离增加或减少特定的距离。

譬如,用户移动跟踪球,计算最近两次跟踪球移动的距离,从而映射到光源距离。或者用户拖动跟踪球,计算拖动跟踪球的拖动距离,从而映射到光源距离。

再譬如,用户操作实体控件(例如按键、旋钮、滑动条等等),每操作一次,将当前光源距离增加或减少特定的距离,直至将光源距离移动至用户需要为止。

示例性的,比如用户对所述光源控制球模型进行第四预设操作,则获取用户基于所述光源控制球模型的第四预设操作,并根据所述第四预设操作确定所述光源角度。

所述第四预设操作包括移动鼠标、转动鼠标滚轮、点击鼠标左右键、操作触控屏、移动跟踪球和操作实体控件中的一种;当然也可以为其他操作方式,在此不做限定。

譬如,用户移动鼠标,计算最近两次鼠标移动的距离,从而映射到光源角度。或者,用户转动鼠标滚轮,每发生一次转动,将当前光源角度增加或减少特定的角度。再或者,用户点击鼠标的左右键,每点击一次,将当前光源角度增加或减少特定的角度。

譬如,用户移动跟踪球,计算最近两次跟踪球移动的角度,从而映射到光源角度。

再譬如,用户操作实体控件(例如按键、旋钮、滑动条等等),每操作一次,将当前光源角度增加或减少特定的角度。

其中,所述实体控件包括按键、旋钮或滑动条。当然也可以为其他形式的实体按键,在此不做限定。

需要说明的是,在一些实施例中,所述第一预设操作、所述第二预设操作、所述第三预设操作和所述第四预设操作各不相同,进而避免操作相同。

在一些实施例中,根据所述调节的光源参数绘制光源控制球模型,具体为根据调节的光源类型、光源方向、光源距离和/或光源角度重新绘制光源控制球模型的网格体21、光源控件22、光束23和坐标系24等。以便用户直观地观察到调节的光源参数的变化。

示例性的,可根据调节的光源类型改变所述光源控件的形状,其中,不同的所述光源类型对应具有不同形状的光源控件,所述光源类型包括点光源、平行光光源和聚光光源。对应的光源控件的形状分别为球体、手电筒或灯泡等形状。以便用户对光源类型在绘制图像时的理解和使用。

比如,光源控制球模型当前的光源类型为点光源,对应的光源控件的形状为球体,若用户调节的光源类型为平行光光源,则将所述光源控件的形状有球体切换为手电筒。

示例性的,可根据调节的光源方向控制所述光源控件围绕所述网格体转动。或者,也可以根据调节的光源距离控制所述光源控件沿所述光源方向移动。以便用户对光源方向和光源距离在绘制图像时的理解和使用。

示例性的,可根据调节的光源类型改变所述光束的形状,其中,不同的所述光源类型对应具有不同形状的光束。以辅助用户对光源类型在绘制图像时的理解和使用。

比如,光源控制球模型当前的光源类型为聚光光源,对应的光束的形状为锥体,若用户调节的光源类型为平行光光源,则将所述光束的形状有锥体切换为圆柱体。

示例性的,还可以根据调节的光源方向控制所述光束围绕所述网格体转动,其中,所述光束的转动与所述光源控件联动,所述联动为所述光源控件围绕所述网格体转动并带动所述光束同步转动。进而辅助用户理解光源方向的改变。

示例性的,可以根据调节的光源距离控制所述光束沿所述光源方向移动。或者,若所述光束为锥体模型,根据所述调节的光源角度改变所述锥体模型的顶角的大小。进而辅助用户理解光源距离和光源角度的改变。

示例性的,还可以根据调节的光源方向控制所述坐标系围绕所述网格体转动,其中,所述坐标系的转动与所述光源控件联动,所述联动为所述光源控件围绕所述网格体转动并带动所述坐标系同步转动。进而通过坐标系辅助用户理解光源方向的改变。

示例性的,所述坐标系可以为笛卡尔坐标系,所述笛卡尔坐标系的原点位于所述网格体的中心,所述笛卡尔坐标系的三个轴用不同颜色显示;所述笛卡尔坐标系的其中一个轴指向所述光源控件,并以所述轴与所述光源控件联动,且指向所述光源控件的轴的长度大于另外两个轴的长度。以便用户观察。

可以理解的是,在本申请的实施例中,所述坐标系当然可以为其他类型的坐标系。

s104、根据所述调节的光源参数和所述三维超声体数据进行体绘制,以得到体绘制图像。

基于上述步骤中用户调节的光源类型、光源方向、光源角度以及光源距离等光源参数,重新对三维超声体数据进行体绘制和光影渲染,得到体绘制图像。

具体地,体绘制可以根据多个不同的三维渲染绘制算法进行绘制,比如利用光线投射技术对三维超声体数据绘制体绘制图像,得到的体绘制图像为超声图像。

在一些实施例中,如图5所示,在得到体绘制图像,还可以在显示绘制的光源控制球模型20的界面同时显示体绘制图像30,以便用户观察调节的光源参数的改变以及对体绘制图像的影响,进行通过相应的调节,得到更多的内部组织信息。

示例性的,可将显示绘制的光源控制球模型的界面分成第一显示区和第二显示区,其中,所述第一显示区用于显示绘制的光源控制球模型,第二显示区用于显示体绘制图像。

示例性的,为了方便用户理解光源参数,可以将第一显示区设为主显示区,第二显示区设为辅显示区。比如,设置所述第一显示区的显示面积大于所述第二显示区的显示面积。当然也可以通过其他方式,实现主显示区和辅显示区的显示方式。

需要说明的是,步骤s101和步骤s102无先后顺序之分,可以先获取三维超声体数据,再显示光源控制球模型;也可以先显示光源控制球模型,再获取三维超声体数据;或者,显示光源控制球模型的同时,获取三维超声体数据。

上述各实施例提供的超声图像绘制方法通过获取三维超声体数据,显示光源控制球模型,以便用户根据光源控制球模型调节相应的光源参数,同时获取用户基于所述光源控制球模型调节的光源参数以及根据用户调节的光源参数绘制并显示光源控制球模型,进而方便用户理解图像绘制相关的光源参数;再根据所述调节的光源参数和所述三维超声体数据进行体绘制,以得到体绘制图像。因此,该方法通过光源控制器模型实现了光源参数和图像绘制的交互方式控制,以完成图像绘制。便于用户理解和使用,同时又提高了用户的体验度。

请参阅图6,图6是本申请的实施例提供的一种超声图像绘制方法的示意流程图。该方法可以应用在上述的超声图像绘制设备,用于绘制图像,如图6所示,具体包括以下步骤:

s201、获取三维超声体数据,显示光源控制球模型;

s202、获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型;

s203、根据所述调节的光源参数和所述三维超声体数据进行图像绘制,以得到绘制图像。

可以先获取三维超声体数据,再显示光源控制球模型;也可以先显示光源控制球模型,再获取三维超声体数据;或者,显示光源控制球模型的同时,获取三维超声体数据。

其中,显示的光源控制球模型包括一个或多个控件元素,如图3所示,该控件元素包括网格体21、光源控件22、光束23和坐标系24。以便用户根据其中一个控件元素调节相应的光源参数。

示例性的,显示的光源控制球模型包括网格体21、光源控件22和光束23。用户通过光源控件22即可调节光源参数。

在其他一些实施例中,可以包括其他类型的控件元素组合,比如,网格体21和光源控件22的组合,或者网格体21、光源控件22、光束23与坐标系24的组合等等。

其中,所述光源参数包括光源类型、光源方向、光源距离和/或光源角度。

获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数重新绘制光源控制球模型,并显示重新绘制的光源控制球模型。

示例性的,如图7a所示,用户调整光源控件22围绕网格体21按照箭头方向转动,则光源方向发生改变。根据调节的光源方向重新绘制光源控制球模型,具体如图7b所示,光源方向改变通过光束23的变化进行指示,以便用户理解。

当然,光源方向的改变,同时网格体21的线条的显示方式也跟着发生变化,以便用户观察。

其中,图像绘制包括体绘制或面绘制等,具体根据用户的选择确定是使用体绘制,还是使用面绘制。

示例性的,显示重新绘制的光源控制球模型之后,还包括:输出用于提示用户选择绘制方式的提示信息,并获取所述用户选择的绘制方式,其中所述绘制方式包括体绘制和面绘制;根据所述调节的光源参数和所述三维超声体数据,利用所述用户选择的绘制方式进行图像绘制,以得到绘制图像。由此,可以满足用户的不同需求,提高了体验度。

示例性的,重新绘制的光源控制球模型包括用于选择绘制方式的控件,比如包括第一控件和第二控件,第一控件用于确定体绘制方式,第二控件用于确定面绘制方式。

相应地,显示重新绘制的光源控制球模型之后,还包括:获取用户选择的控件,根据所述用户选择的控件确定绘制方式;根据所述调节的光源参数和所述三维超声体数据,利用所述用户选择的绘制方式进行图像绘制,以得到绘制图像。由此,可以满足用户的不同需求,提高了体验度。

上述实施例提供的超声图像绘制方法通过获取三维超声体数据,显示光源控制球模型,以便用户根据光源控制球模型调节相应的光源参数,同时获取用户基于所述光源控制球模型调节的光源参数以及根据用户调节的光源参数绘制并显示光源控制球模型,进而方便用户理解图像绘制相关的光源参数;再根据所述调节的光源参数和所述三维超声体数据进行图像绘制,以得到绘制图像。通过光源控制球模型实现了图像绘制,便于用户理解和使用,同时又提高了用户的体验度。

请参阅图8,图8是本申请的实施例提供的一种超声图像绘制方法的示意流程图。该方法可以应用在上述的超声图像绘制设备,用于绘制图像,如图8所示,具体包括以下步骤:

s301、获取三维超声体数据,显示光源控制球模型;

s302、获取用户基于所述光源控制球模型调节的光源参数,根据所述调节的光源参数绘制并显示光源控制球模型,其中,所述光源参数包括光源类型、光源方向、光源距离和/或光源角度;

s303、根据所述调节的光源参数和所述三维超声体数据进行面绘制,以得到面绘制图像。

在本实施例中,是进行面绘制渲染,以得到面绘制图像。在得到面绘制图像可显示该面绘制图像。具体地,可以参照体绘制图像的显示方式。

示例性的,可将显示绘制的光源控制球模型的界面分成第一显示区和第二显示区,其中,所述第一显示区用于显示绘制的光源控制球模型,第二显示区用于显示面绘制图像。

基于用户调节的光源类型、光源方向、光源角度以及光源距离,重新对体数据进行面绘制,具体可以通过提取三维超声体数据中目标对象(可以是组织/器官)的等值面信息,即表面轮廓,利用三角面片法向量以及顶点坐标,建立三角形网格模型,进行立体渲染,得到面绘制图像。

在一些实施例中,还可以结合光照模型,其中光照模型包括环境光、散射光、高光等,不同光源参数(光源类型、光源方向、光源距离、光源角度)会在不同程度上影响光照模型的效果,最后将渲染好的面绘制图像显示出来。以便用户得到更多的组织内部信息。

上述实施例提供的超声图像绘制方法通过获取三维超声体数据,显示光源控制球模型,以便用户根据光源控制球模型调节相应的光源参数,同时获取用户基于所述光源控制球模型调节的光源参数以及根据用户调节的光源参数绘制并显示光源控制球模型,进而方便用户理解图像绘制相关的光源参数;再根据所述调节的光源参数和所述三维超声体数据进行面绘制,以得到面绘制图像。由此通过光源控制球模型实现了面绘制,得到了面绘制图像,该超声图像绘制方法的图像绘制过程便于用户理解和使用,同时又提高了用户的体验度。

本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一项蠕动信息的测量方法。

其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1