图像模型构建方法、装置及电子设备与流程

文档序号:15274729发布日期:2018-08-28 22:51阅读:138来源:国知局

本发明涉及基于医学的图像处理技术领域,具体而言,涉及一种图像模型构建方法、装置及电子设备。



背景技术:

随着图像处理技术的快速发展,对各行业领域的影响越来越大。例如,在医疗行业,可通过研究分析医疗设备采集的人体图像,确定病变部位以及具体病理。在现有技术中,可通过采集人体的体表红外线得到体表的温度分布图,然后基于温度分布图能够大致确定病因。这类病因分析方式无法对人体内部的温度进行分析,医护人员无法判断发生病变的具体部位,从而使得医疗诊断的效果差。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种图像模型构建方法、装置及电子设备。

为了实现上述目的,本发明实施例所提供的技术方案如下所示:

第一方面,本发明实施例提供一种图像模型构建方法,包括:

获得预设三维经络模型、目标人体的三维身体模型、所述目标人体的体表温度分布图像;

通过对所述预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合,获得融合图像模型;

基于所述体表温度分布图像及预设人体热传输规则,对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型。

可选地,上述对所述预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合的步骤,包括:

通过将所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述预设三维经络模型融入所述三维身体模型中;

通过将所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述体表温度分布图像叠加于所述三维身体模型上。

可选地,上述通过将所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述预设三维经络模型融入所述三维身体模型中的步骤,包括:

将所述预设三维经络模型放入所述三维身体模型中;

判断所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点是否全部重合;

若存在没有重合的人体特征点时,对所述预设三维经络模型的与所述没有重合的人体特征点对应的区域进行缩放调整,直至所述没有重合的人体特征点全部重合。

可选地,上述通过将所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述体表温度分布图像叠加于所述三维身体模型上的步骤,包括:

将至少一张体表温度分布图像叠加于所述三维身体模型上;

判断每张所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点是否全部重合;

若存在没有重合的人体特征点时,对所述体表温度分布图像的与所述没有重合的人体特征点对应的区域进行缩放调整,直至所述没有重合的人体特征点全部重合。

可选地,在所述对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型的步骤之后,所述方法还包括:

在所述体内温度分布图像模型中的至少部分区域所对应的温度值超过预先对应的预设温度范围时,对所述至少部分区域进行标记提示。

第二方面,本发明实施例提供一种图像模型构建装置,包括:

获得单元,用于获得预设三维经络模型、目标人体的三维身体模型、所述目标人体的体表温度分布图像;

融合单元,用于通过对所述预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合,获得融合图像模型;

渲染单元,用于基于所述体表温度分布图像及预设人体热传输规则,对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型。

可选地,上述融合单元,还用于通过将所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述预设三维经络模型融入所述三维身体模型中;

通过将所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述体表温度分布图像叠加于所述三维身体模型上。

第三方面,本发明实施例提供一种电子设备,包括:

存储单元;

处理单元;以及

图像模型构建装置,所述图像模型构建装置存储于所述存储单元中并包括有由所述处理单元执行的软件功能模块,所述图像模型构建装置包括:

获得单元,用于获得预设三维经络模型、目标人体的三维身体模型、所述目标人体的体表温度分布图像;

融合单元,用于通过对所述预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合,获得融合图像模型;

渲染单元,用于基于所述体表温度分布图像及预设人体热传输规则,对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型。

可选地,上述融合单元,还用于通过将所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述预设三维经络模型融入所述三维身体模型中;

通过将所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述体表温度分布图像叠加于所述三维身体模型上。

第四方面,本发明实施例提供一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的图像模型构建方法。

相对于现有技术而言,本发明提供的图像模型构建方法、装置及电子设备,通过对预设三维经络模型、目标人体的三维身体模型、所述目标人体的体表温度分布图像进行融合,并对得到的融合图像模型中的三维经络进行渲染,得到目标人体的体内温度分布图像模型,使得医护人员可利用体内温度分布图像模型完成对待诊断人员的诊断,一方面医护人员可通过对三维经络的温度分布对待诊断人员进行诊断,有助于精确确定病变的具体部位;另一方面基于确定的病变部位,有助于医护人员确定具体病理以治疗手段,从而可实现针对性的治疗,提高医疗效果。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举本发明实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的电子设备的方框示意图。

图2为本发明实施例提供的图像模型构建方法的流程示意图。

图3为图2中所示步骤s220的子步骤的流程示意图。

图4为本发明实施例提供的图像模型构建装置的方框示意图。

图标:10-电子设备;11-处理单元;12-存储单元;100-图像模型构建装置;110-获得单元;120-融合单元;130-渲染单元。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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

请参照图1,为本发明实施例提供的电子设备10的方框示意图。本发明提供的电子设备10可以用于执行图像模型构建方法的各步骤,用于实现对人体的体内温度分布模型的构建,其中,该体内温度分布模型包括人体的三维经络,或者该体内温度分布模型还可以包括人体的至少部分穴位位置。

可选地,电子设备10可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。

在本实施例中,所述电子设备10可以包括处理单元11、存储单元12以及图像模型构建装置100,所述处理单元11、存储单元12以及图像模型构建装置100各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

在本实施例中,所述处理单元11可以是处理器。例如,该处理器可以是中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。

所述存储单元12可以是,但不限于,随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,所述存储单元12可以用于存储预设三维经络模型。当然,所述存储单元12还可以用于存储程序,所述处理单元11在接收到执行指令后,执行该程序。

可选地,电子设备10还可以包括通信单元,用于通过网络建立电子设备10与服务器的通信连接,并通过所述网络收发数据。该网络可以是有线网络、无线网络等,这里不作具体限定。

进一步地,所述图像模型构建装置100包括至少一个可以软件或固件(firmware)的形式存储于所述存储单元12中或固化在所述电子设备10操作系统(operatingsystem,os)中的软件功能模块。所述处理单元11用于执行所述存储单元12中存储的可执行模块,例如图像模型构建装置100所包括的软件功能模块及计算机程序等。

可以理解的是,图1所示的结构仅为电子设备10的一种结构示意图,所述电子设备10还可以包括比图1所示更多组件。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参照图2,为本发明实施例提供的图像模型构建方法的流程示意图。本发明提供的图像模型构建方法可以应用于上述的电子设备10,由该电子设备10实现体内温度分布图像模型的构建。

下面将对图2中所示的图像模型构建方法的各步骤进行详细阐述,在本实施例中,图像模型构建方法可以包括以下步骤:

步骤s210,获得预设三维经络模型、目标人体的三维身体模型、所述目标人体的体表温度分布图像;

在本实施例中,预设三维经络模型可以根据预设的标准人体模型得到。其标准人体模型的尺寸可根据实际情况进行构建,然后基于经络在人体内的相对位置,在得到的标准人体模型中构建三维经络模型,以作为预设三维经络模型。该预设三维经络模型可以包括人体的三维经络以及穴位位置分布,其穴位可以为人体的部分或全部穴位,这里不作具体限定。

在本实施例中,目标人体的三维身体模型可以由采集模块或采集设备对目标人体进行扫描得到。采集模块或采集设备可以作为电子设备10的一部分,用于获得目标人体的三维身体模型。采集模块或采集设备可以为光相机、光栅相机、红外相机、激光发射接受定位设备等设备中的至少一种设备,可通过对目标人体进行扫描,获取目标人体体表的三维坐标数据,并基于三维坐标数据生成三维身体模型。其中,采集模块或采集设备的数量可以为一个或多个,这里不作具体限定,目标人体可理解为待诊断人员,也就是可能存在病情的需要进行诊断的用户。

在本实施例中,体表温度分布图像可以由红外线传感器或红外线阵列传感器采集目标人体辐射的红外线得到。可理解地,基于红外线的辐射强度及波长,可以确定目标人体体表的温度分布情况,然后基于该温度分布情况进行渲染便可得到体表温度分布图像。例如,可以预先将不同的颜色与不同的温度值进行一一匹配对应,然后基于温度分布情况渲染出具有色差的体表分布图像。其中,红外线传感器或红外线阵列传感器的数量可以为一个或多个,这里不做具体限定。

可选地,可通过红外线阵列传感器从多个不同的方位角获取目标人体的体表温度分布图像,通过多个角度得到的体表温度图像进行组合,便可得到目标人体完整的体表温度分布图像。

可理解地,基于步骤s210,可以针对待诊断人员获取相应的模型数据,可使得构建的体内温度分布图像模型与待诊断人员的实际情况更为接近,从而有利于提高体内温度分布图像模型的真实度及可靠度。

步骤s220,通过对所述预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合,获得融合图像模型;

在本实施例中,通过对预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合,可根据待诊断人员个体的差异化,得到针对每个待诊断人员的融合图像模型,从而有利于提高体内温度分布图像模型的真实度及可靠度。

请参照图3,为图2中所示步骤s220的子步骤的流程示意图。在本实施例中,步骤s220可以包括子步骤s221及子步骤s222。

子步骤s221,通过将所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述预设三维经络模型融入所述三维身体模型中。

可选地,子步骤s221可以包括:将所述预设三维经络模型放入所述三维身体模型中;判断所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点是否全部重合;若存在没有重合的人体特征点时,对所述预设三维经络模型的与所述没有重合的人体特征点对应的区域进行缩放调整,直至所述没有重合的人体特征点全部重合。

可理解地,预设三维经络模型中的人体特征点可以为标准人体模型中各穴位对应的三维坐标数据,或者为标准人体模型中人体器官或关节(比如眼睛、耳朵、手指、手肘等)的三维坐标数据。三维身体模型中的人体特征点为与预设三维经络模型中的人体特征点相对应的点。例如,预设三维经络模型中的人体特征点为左眼的三维坐标点,三维身体模型中与预设三维经络模型中的人体特征点相对应的人体特征点便为该三维身体模型中的左眼的三维坐标点。基于该步骤,可将预设三维经络模型与三维身体模型中相对应的人体特征点进行重合处理,使得处理后的三维经络与三维身体模型相匹配,也就是处理后的三维经络与待诊断人员真实经络更为相似,进而有助于提高体内温度分布图像模型的真实度及可靠度。

子步骤s222,通过将所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述体表温度分布图像叠加于所述三维身体模型上。

可选地,子步骤s222可以包括:将至少一张体表温度分布图像叠加于所述三维身体模型上;判断每张所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点是否全部重合;若存在没有重合的人体特征点时,对所述体表温度分布图像的与所述没有重合的人体特征点对应的区域进行缩放调整,直至所述没有重合的人体特征点全部重合。

在本实施例中,目标人体体表上不同的区域的温度存在差异,基于该差异,并结合三维身体模型,便可从体表温度图像中确定人体特征点。然后将体表温度图像中的人体特征点与三维身体模型中相对应的人体特征点进行重合处理。若两个相对应的人体特征点不能重合,便可对体表温度图像中该人体特征点对应的区域进行缩放处理,直到该人体特征点与对应在三维身体模型中的人体特征点相重合。其中,两个相对应的人体特征点的对应关系可以与步骤s221中的对应关系相同或类似,例如体表温度图像中的左肩关节坐标与三维身体模型中的左肩关节坐标相对应,这里不再赘述该对应关系。

步骤s230,基于所述体表温度分布图像及预设人体热传输规则,对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型。

在本实施例中,预设人体热传输规则可理解为,人体内部不同组织结构(比如肌肉、骨骼、脂肪、内脏器官等)的导热系数存在差异,基于不同的部位的导热系数及体表温度分布图像,便可通过微积分递推得到人体内部的温度分布。该人体内部的温度分布包括三维经络的温度分布以及各穴位的温度分布,然后根据人体内部的温度分布对融合后的三维经络进行渲染。例如,可预先建立rgb值与温度值的对应关系,然后基于三维经络的温度分布以及各穴位的温度分布渲染相应的颜色,医护人员可通过不同颜色的三维经络分析是否病变以及病变的具体位置。例如,医护人员查看到三维经络中的一区域的颜色与周边区域的颜色差异较大,则可初步确定该区域可能为病变区域。基于该步骤,可通过体内温度分布图像模型实现中医经络运行的异常分析,一方面可以从体表的温度分布状态进行分析,另一方面也可以深入到体表内部进行层析分析,有助于提高医护人员的诊断效率、诊断效果以及实现对病变部位的精准确定与治疗。

可选地,在步骤s230之后,图像模型构建方法还可以包括:在所述体内温度分布图像模型中的至少部分区域所对应的温度值超过预先对应的预设温度范围时,对所述至少部分区域进行标记提示。

在本实施例中,体内不同部位对应有相应的预设温度范围,不同的部位的预设温度范围可以相同,也可以不同,该预设温度范围可根据实际情况进行设置,这里不作具体限定。可选地,标记提示可以为对超过预设温度范围的相应部位进行闪烁处理,以便于医护人员直观地发现温度异常的部位,而温度异常的部位便可能是病变的部位。基于该步骤,简化了医护人员从体内温度分布图像模型查找病变的步骤,有助于缩短诊断时长,提高诊断效率。

请参照图4,为本发明实施例提供的图像模型构建装置100的方框示意图。一种图像模型构建装置100,本发明提供的图像模型构建装置100可以应用于上述的电子设备10,用于执行上述的图像模型构建方法的各步骤。该图像模型构建装置100可以包括获得单元110、融合单元120以及渲染单元130。

获得单元110,用于获得预设三维经络模型、目标人体的三维身体模型、所述目标人体的体表温度分布图像。获得单元110可以用于执行如图2所示的步骤s210,具体执行的操作内容可参照对步骤s210的详细描述,这里不再赘述。

融合单元120,用于通过对所述预设三维经络模型、所述三维身体模型、所述体表温度分布图像进行融合,获得融合图像模型。所述融合单元120,还用于通过将所述预设三维经络模型中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述预设三维经络模型融入所述三维身体模型中;通过将所述体表温度分布图像中的人体特征点与所述三维身体模型中的相应的人体特征点进行匹配,将所述体表温度分布图像叠加于所述三维身体模型上。

具体地,融合单元120可以用于执行如图2所示的步骤s220,具体执行的操作内容可参照对步骤s220的详细描述,这里不再赘述。

渲染单元130,用于基于所述体表温度分布图像及预设人体热传输规则,对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型。具体地,渲染单元130可以用于执行如图2所示的步骤s230,具体执行的操作内容可参照对步骤s230的详细描述,这里不再赘述。

可选地,图像模型构建装置100还可以包括提示单元。在渲染单元130对所述融合图像模型中的三维经络进行渲染,得到所述目标人体的体内温度分布图像模型之后,提示单元用于在所述体内温度分布图像模型中的至少部分区域所对应的温度值超过预先对应的预设温度范围时,对所述至少部分区域进行标记提示。

请再次参照图1,本发明实施还提供一种电子设备10,可以包括存储单元12;处理单元11;以及图像模型构建装置100。所述图像模型构建装置100存储于所述存储单元12中并包括有由所述处理单元11执行的软件功能模块。图像模型构建装置100可以包括上述的获得单元110、融合单元120以及渲染单元130。因为前述已详细描述每个软件功能模块的工作原理及实施过程,所以为了说明书的简洁,在此不再赘述每个单元的实施过程。

可选地,本发明实施例还提供一种计算机可读存储介质。可读存储介质中存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行上述的图像模型构建方法。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景所述的方法。

综上所述,本发明提供一种图像模型构建方法、装置及电子设备。该图像模型构建方法包括:获得预设三维经络模型、目标人体的三维身体模型、目标人体的体表温度分布图像;通过对预设三维经络模型、三维身体模型、体表温度分布图像进行融合,获得融合图像模型;基于体表温度分布图像及预设人体热传输规则,对融合图像模型中的三维经络进行渲染,得到目标人体的体内温度分布图像模型。基于本发明,一方面医护人员可通过对三维经络的温度分布对待诊断人员进行诊断,有助于精确确定病变的具体部位;另一方面基于确定的病变部位,有助于医护人员确定具体病理以治疗手段,从而可实现针对性的治疗,提高医疗效果。

在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

可以替换的,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其它可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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