人体模型构建方法和个性化人体模型构建方法
文献发布时间:2023-06-19 10:38:35
技术领域
本申请涉及人体通信技术领域,特别是涉及一种人体模型构建方法和个性化人体模型构建方法。
背景技术
人体通信是一种新兴的体域网通信技术,该技术以人体作为传输信号的媒介,实现体内、体表和体外可与人体接触的设备之间的通信。目前,主要是通过电磁辐射数值算法仿真对人体通信信道进行研究,在使用电磁辐射数值算法仿真研究人体通信信道,除了需要确定数值仿真算法外,还需要构建一个数字化人体模型,以模拟电磁波在人体传播的情况。
传统技术中,主要是使用普通的规则几何体模型,如以圆柱体、长方体、球体来表示人体躯干、四肢、器官,或是均匀介质人体模型,不保存组织介质的方向性信息,构建人体模型。但人体是一个非常复杂的各向异性介质,使用普通的规则几何体模型或均匀介质人体模型都无法获取真实的人体信道模型,体型、年龄或姿势也会影响人体信道。在进行仿真研究时,必须综合考虑这些因素,才能获取真实的人体信道模型信息。因此需要针对不同的研究对象构建不同的人体模型
然而,传统的人体模型构建方法,存在针对不同的研究对象构建的人体模型准确度较低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高构建人体模型准确度的人体模型构建方法和个性化人体模型构建方法。
一种人体模型构建方法,所述方法包括:
获取人体全身影像扫描数据;
对所述人体全身影像数据进行分割,得到人体分割数据;
对所述人体分割数据进行三维重建,得到体素化的各向异性人体模型;
将所述体素化的各向异性人体模型转换为曲面各向异性人体模型。
在其中一个实施例中,所述对所述人体全身影像数据进行分割,得到人体分割数据,包括:
根据人体解剖学结构,对所述人体全身影像数据进行结构分割,识别出所述人体全身影像数据中具有不同方向的各向异性组织和具有不同方向的各向异性器官;
将所述具有不同方向的各向异性组织和所述具有不同方向的各向异性器官标识为不同的子组织和不同的子器官,得到所述分割数据。
在其中一个实施例中,所述将所述体素化的各向异性人体模型转换为曲面各向异性人体模型,包括:
应用曲面模型生成算法,将所述体素化的各向异性人体模型的各个组织和各个器官分别重建为曲面各向异性人体模型;所述曲面模型生成算法包括移动立方体算法。
一种个性化人体模型构建方法,所述方法包括:
利用上述人体模型构建方法构建曲面各向异性人体模型;
根据用户的基本特征参数从特征数据库中获得目标特征参数;
根据所述目标特征参数,利用人体变形算法对所述曲面各向异性人体模型进行变形得到与所述用户相匹配的个性化人体模型;其中,所述个性化人体模型为个性化曲面各向异性人体模型。
在其中一个实施例中,所述方法还包括:
对所述个性化人体模型进行体素化,得到体素化的个性化人体模型;所述体素化的个性化人体模型用于进行人体仿真。
在其中一个实施例中,所述根据用户的基本特征从特征数据库中获得目标特征参数,包括:
获取在特征数据库接口中输入的用户的基本特征参数;
根据所述基本特征参数在特征数据库中查找符合所述基本特征参数的人体全身特征参数;
根据预设的人体变形算法,从所述人体全身特征参数中选择目标特征参数。
在其中一个实施例中,所述根据所述基本特征参数在特征数据库中查找符合所述基本特征参数的人体全身特征参数,包括:
根据所述基本特征参数在所述特征数据库中进行查找,将与所述基本特征参数差值最小的基本特征参数确定为目标特征参数;
将所述目标特征参数所对应的百分位数确定为目标百分位数
将所述目标百分位数下的人体全身特征参数,确定为符合所述基本特征参数的人体全身特征参数。
在一个实施例中,所述基本特征参数包括身高、体重、年龄;所述特征数据库包括中国国民体质监测报告数据库。
一种人体模型构建装置,所述装置包括:
第一获取模块,用于获取人体全身影像扫描数据;
分割模块,用于对所述人体全身影像数据进行分割,得到人体分割数据;
重建模块,用于对所述人体分割数据进行三维重建,得到体素化的各向异性人体模型;
第二获取模块,用于将所述体素化的各向异性人体模型转换为曲面各向异性人体模型。
一种个性化人体模型构建装置,所述装置包括:
第一构建模块,用于利用人体模型构建方法构建曲面各向异性人体模型;
获取模块,用于根据用户的基本特征从特征数据库中获得目标特征参数;
第二构建模块,用于根据所述目标特征参数,利用人体变形算法对所述曲面各向异性人体模型进行变形得到与所述用户相匹配的个性化人体模型;其中,所述个性化人体模型为个性化曲面各向异性人体模型。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取人体全身影像扫描数据;
对所述人体全身影像数据进行分割,得到人体分割数据;
对所述人体分割数据进行三维重建,得到体素化的各向异性人体模型;
将所述体素化的各向异性人体模型转换为曲面各向异性人体模型。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
利用上述的人体模型构建方法构建曲面各向异性人体模型;
根据用户的基本特征从特征数据库中获得目标特征参数;
根据所述目标特征参数,利用人体变形算法对所述曲面各向异性人体模型进行变形得到与所述用户相匹配的个性化人体模型;其中,所述个性化人体模型为个性化曲面各向异性人体模型。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取人体全身影像扫描数据;
对所述人体全身影像数据进行分割,得到人体分割数据;
对所述人体分割数据进行三维重建,得到体素化的各向异性人体模型;
将所述体素化的各向异性人体模型转换为曲面各向异性人体模型。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
利用上述的人体模型构建方法构建曲面各向异性人体模型;
根据用户的基本特征从特征数据库中获得目标特征参数;
根据所述目标特征参数,利用人体变形算法对所述曲面各向异性人体模型进行变形得到与所述用户相匹配的个性化人体模型;其中,所述个性化人体模型为个性化曲面各向异性人体模型。
上述人体模型构建方法、个性化人体模型构建方法、装置、计算机设备和存储介质中,人体模型构建方法通过对获取的人体全身影像扫描数据进行分割,能够准确地得到该人体全身影像扫描数据对应的人体分割数据,从而可以对得到的准确度较高的人体分割数据进行三维重建,得到准确度较高的体素化的各向异性人体模型,进而可以将得到的准确度较高的体素化的各向异性人体模型准确地转换为曲面各向异性人体模型,这样可以根据不同的研究对象对得到的曲面各向异性人体模型进行快速准确地变形,从而可以准确地得到不同的研究对象所对应的人体模型,提高了针对不同的研究对象构建的人体模型的准确度;个性化人体模型构建方法中首先采用上述人体模型构建方法构建标准人体模型,进而根据用户的基本特征参数从特征数据库中获得目标特征参数,根据获得的目标特征参数,利用人体变形算法对构建的标准人体模型进行变形,得到与该用户相匹配的个性化人体模型,由于得到的模型是与用户相匹配的个性化模型,具有极高的精确度和精细的解剖结构,从而提高了得到的个性化人体模型的准确度;另外,根据用户的基本特征从特征数据库中获得目标特征参数,根据获得的目标特征参数,利用人体变形算法对构建的标准人体模型进行变形得到与用户相匹配的个性化人体模型,避免了使用不同变形算法时由于不同变形算法的参数不同需要针对不同变形算法去测量用户相应参数的问题,本实施例提供的个性化人体模型构建方法不限制变形算法的类型,只需要采用同样的数据接口即可对不同的变形算法采用该个性化人体模型构建方法,避免了变形算法的不同对个性化模型构建过程中的影响。
附图说明
图1为一个实施例中人体模型构建方法的应用环境图;
图2为一个实施例中人体模型构建方法的流程示意图;
图3为另一个实施例中人体模型构建方法的流程示意图;
图4为一个实施例中个性化人体模型构建方法的流程示意图;
图5为另一个实施例中个性化人体模型构建方法的流程示意图;
图6为一个实施例中人体模型构建装置的结构框图;
图7为一个实施例中个性化人体模型构建装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的人体模型构建方法,可以适用于如图1所示的计算机设备。该计算机设备包括通过系统总线连接的处理器、存储器,该存储器中存储有计算机程序,处理器执行该计算机程序时可以执行下述方法实施例的步骤。可选的,该计算机设备还可以包括网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器,该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。可选的,该计算机设备可以是服务器,可以是个人计算机,还可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。
在一个实施例中,如图2所示,提供了一种人体模型构建方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
S201,获取人体全身影像扫描数据。
其中,人体全身影像扫描数据可以是电子计算机断层扫描(ComputedTomography,CT)数据、磁共振(Magnetic Resonance)数据、数字化摄影(DigitRadiography,DR)数据、超声(Ultrasound)数据、正电子发射型计算机断层(PositronEmission Computed Tomography,PET)数据等中的一种或者多种数据。
具体地,计算机设备获取人体全身影像扫描数据。可选的,计算机设备可以从PACS(Picture Archiving and Communication Systems,影像归档和通信系统)服务器中获取人体全身影像扫描数据,也可以从医学影像设备中实时地获取人体全身影像扫描数据。
S202,对人体全身影像数据进行分割,得到人体分割数据。
具体地,计算机设备对上述得到的人体全身影像数据进行分割,得到人体分割数据。可选的,计算机设备可以利用预设的分割算法对人体全身影像数据进行分割,得到人体分割数据,也可以将人体全身影像数据输入预设的分割模型中,得到人体分割数据。
S203,对人体分割数据进行三维重建,得到体素化的各向异性人体模型。
具体地,计算机设备对上述得到的人体分割数据进行三维重建,得到体素化的各向异性人体模型。可选的,计算机设备可以利用预设的重建算法,对得到的人体分割数据进行三维重建,得到体素化的各向异形人体模型。其中,体素化是将物体的几何形式表示转换成最接近该物体的体素表示形式,产生体数据集,其不仅包含模型的表面信息,而且能描述模型的内部属性。那么,相应地,可以理解的是,体素化的各向异性人体模型不仅包含了人体的表面信息,也描述了人体的三维特征信息。
S204,将体素化的各向异性人体模型转换为曲面各向异性人体模型。
具体地,计算机设备将上述得到的体素化的各向异性人体模型转换为曲面各向异性人体模型。可选的,计算机设备可以将体素化的各向异性人体模型中的各组织和器官分别重建为独立的曲面模型,得到体素化的各向异性人体模型。
上述人体模型构建方法中,计算机设备通过对获取的人体全身影像扫描数据进行分割,能够准确地得到该人体全身影像扫描数据对应的人体分割数据,从而可以对得到的准确度较高的人体分割数据进行三维重建,得到准确度较高的体素化的各向异性人体模型,进而可以将得到的准确度较高的体素化的各向异性人体模型准确地转换为曲面各向异性人体模型,这样可以根据不同的研究对象对得到的曲面各向异性人体模型进行快速准确地变形,从而可以准确地得到不同的研究对象所对应的人体模型,提高了针对不同的研究对象构建的人体模型的准确度;另外,本实施例根据不同人体的体型、年龄或姿势变化等构建的曲面各向异性人体模型,不仅可以有效用于人体通信信道模型的电磁辐射仿真研究,还可以用于其他需要高真实度人体模型的仿真研究,具有广泛的应用前景。
在上述对人体全身影像数据进行分割,得到人体分割数据的场景中,在一个实施例中,如图3所示,上述S202,包括:
S301,根据人体解剖学结构,对人体全身影像数据进行结构分割,识别出人体全身影像数据中具有不同方向的各向异性组织和具有不同方向的各向异性器官。
具体地,计算机设备根据人体解剖学结构,对上述人体全身影像数据进行分割,识别出该人体全身影像数据中具有不同方向的各向异性组织和具有不同方向各向异性器官。可选的,计算机设备可以根据人体解剖学结构,对上述人体全身影像数据的局部进行分割,得到该人体全身影像数据各局部部位的具有不同方向的各向异性组织和具有不同方向的各向异性器官,从而得到该人体全身影像数据中具有不同方向的各向异性组织和具有不同方向的各向异性器官。
S302,将具有不同方向的各向异性组织和具有不同方向的各向异性器官标识为不同的子组织和不同的子器官,得到分割数据。
具体地,计算机设备将上述得到的具有不同方向的各向异性组合和具有不同方向的各向异性器官标识为不同的子组织和不同的子器官,得到上述分割数据。示例性地,计算机设备可以将手臂上的静脉血管与躯干上静脉血管应标识为不同的组织,得到分割数据。
本实施例中,计算机设备根据人体解剖学结构,能够对人体全身影像数据进行准确地结构分割,准确地识别出人体全身影像数据中具有不同方向的各向异性组织和具有不同方向的各向异性器官,提高了得到人体全身影像数据中具有不同方向的各向异性组织和具有不同方向的各向异性器官的准确度,从而能够将准确度较高的具有不同方向的各向异性组织和具有不同方向的各向异性器官标识为不同的子组织和不同的子器官,准确地得到分割数据,提高了得到分割数据的准确度。
在上述将体素化的各向异性人体模型转换为曲面各向异性人体模型的场景中,在一个实施例中,上述S204,包括:应用曲面模型生成算法,将体素化的各向异性人体模型的各个组织和各个器官分别重建为曲面各向异性人体模型;曲面模型生成算法包括移动立方体算法。
具体地,计算机设备应用曲面模型生成算法,将上述得到的体素化的各向异性人体模型的各个组织和各个器官分别重建为独立的曲面模型,即曲面各向异性人体模型。其中,曲面模型生成算法包括移动立方体算法。也就是说,计算机设备可以应用移动立方体算法,将体素化的各向异性人体模型的各个组织和各个器官分别重建为独立的曲面模型。
本实施例中,计算机设备应用曲面模型生成算法,能够快速准确地将体素化的各向异性人体模型的各个组合和各个器官分别重建为独立的曲面模型,从而提高了得到曲面各向异性人体模型的准确度和效率。
在一个实施例中,如图4所示,提供了一种个性化人体模型构建方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
S401,利用人体模型构建方法构建曲面各向异性人体模型。
具体地,计算机设备利用上述实施例中的人体模型构建方法构建曲面各向异性人体模型。需要说明的是,构建的标准人体模型可以为任何用户的人体模型,可以为小孩的人体模型,也可以为成年人或老年人的人体模型。
S402,根据用户的基本特征从特征数据库中获得目标特征参数。
具体地,计算机设备根据用户的基本特征从特征数据库中获得目标特征参数。可选的,用户的基本特征参数包括身高、体重、年龄;特征数据库包括中国国民体质监测报告数据库。可选的,目标特征参数可以为该用户的身高,也可以为该用户的体重,也可以为该用户的年龄。
S403,根据目标特征参数,利用人体变形算法对曲面各向异性人体模型进行变形得到与用户相匹配的个性化人体模型;其中,个性化人体模型为个性化曲面各向异性人体模型。
具体地,计算机设备根据上述得到的目标特征参数,利用人体变形算法对构建的曲面各向异性人体模型进行变形得到与上述用户相匹配的个性化人体模型;其中,该个性化人体模型为个性化曲面各向异性人体模型。可选的,在进行人体组织器官的变形操作时,计算机设备可以同步记录各向异性组织器官的方向改变矩阵,完成变形后,将每一个步骤对应的方向改变矩阵相乘,即可获取对应的曲面各向异性人体模型,然后将模型的各个组织和器官分别赋予对应的电导率和介电常数,利用平面切割算法等方法将曲面模型体素化,得到与用户相匹配的个性化人体模型。需要说明的是,这里对模型的各个组织和器官分别赋予对应的电导率和介电常数这些常数,可以是对体素化的各向异性人体模型进行,也可以是对曲面化的各向异性人体模型进行。
上述个性化人体模型构建方法中,计算机设备首先构建曲面各向异性人体模型,进而根据用户的基本特征参数从特征数据库中获得目标特征参数,根据获得的目标特征参数,利用人体变形算法对构建的标准人体模型进行变形,得到与该用户相匹配的个性化人体模型,由于得到的模型是与用户相匹配的个性化模型,具有极高的精确度和精细的解剖结构,从而提高了得到的个性化人体模型的精确度;另外,根据用户的基本特征从特征数据库中获得目标特征参数,根据获得的目标特征参数,利用人体变形算法对构建的标准人体模型进行变形得到与用户相匹配的个性化人体模型,避免了使用不同变形算法时由于不同变形算法的参数不同需要针对不同变形算法去测量用户相应参数的问题,本实施例提供的个性化人体模型构建方法不限制变形算法的类型,只需要采用同样的数据接口即可对不同的变形算法采用该个性化人体模型构建方法,避免了变形算法的不同对个性化模型构建过程中的影响;进一步地,本实施例根据不同人体的体型、年龄或姿势变化等构建的个性化曲面各向异性人体模型,不仅可以有效用于人体通信信道模型的电磁辐射仿真研究,还可以用于其他需要高真实度人体模型的仿真研究,具有广泛的应用前景。
在一些场景中,将得到的个性化曲面各向异性人体模型用于人体仿真研究时,还需要对得到的个性化曲面各向异性人体模型进行体素化,在一个实施例中,上述方法还包括:对所述个性化人体模型进行体素化,得到体素化的个性化人体模型;所述体素化的个性化人体模型用于进行人体仿真。
具体地,计算机设备对上述得到的与用户相匹配的个性化人体模型进行体素化,得到用于进行人体仿真的体素化的个性化人体模型。可选的,计算机设备可以采用平面切割算法,将上述个性化人体模型进行体素化,得到用于进行人体仿真的体素化的个性化人体模型。
本实施例中,计算机设备对得到的与用户相匹配的个性化人体模型进行体素化,能够快速地得到用于进行人体仿真的体素化的个性化人体模型,由于得到的体素化的个性化人体模型能够满足人体通信信道仿真研究的各种需求,因此,可以根据得到的体素化的个性化人体模型准确度进行人体仿真研究,有效的提高了人体通信信道研究的准确度。
在上述根据用户的基本特征从特征数据库中获得目标特征参数的场景中,在一个实施例中,如图5所示,上述S402,包括:
S501,获取在特征数据库接口中输入的用户的基本特征参数。
具体地,计算机设备获取在特征数据库接口中输入的用户的基本特征参数。可选的,计算机设备可以根据特征数据库发送的获取指令,从特征数据库中获取输入的用户的基本特征参数。
S502,根据基本特征参数在特征数据库中查找符合基本特征参数的人体全身特征参数。
具体地,计算机设备根据用户的基本特征参数在特征数据库中查找符合该基本特征参数的人体全身特征参数。可选的,计算机设备可以根据用户的基本特征参数在特征数据库中进行查找,将与该基本特征参数差值最小的基本特征参数确定为目标基本特征参数,将该目标特征参数所对应的百分位数确定为目标百分位数,将该目标百分位数下的人体全身特征参数,确定为符合上述用户的基本特征参数的人体全身特征参数。示例性地,以用户的基本特征参数中的身高为1.72cm为例,特征数据库中身高为1.69cm的用户占50%,身高为1.73cm的用户占60%,用户的基本特征参数与身高为1.73cm的基本特征参数的差值最小,则计算机设备将身高为1.73cm所对应的百分位数即60%确定为目标百分位数,并将该目标百分位数60%下的人体全身特征参数,确定为符合上述用户基本特征参数的人体全身特征参数。需要说明的是,特征数据库中包括人体所满足的各参数的占比,例如,5%的人所满足的体重参数,95%的人所满足的身高参数,由于根据用户的基本特征参数在特征数据库中查找时可能会得到多套的符合该用户的基本特征参数的人体全身特征参数,因此,需要确定一个百分位数,根据该百分位数,得到符合用户的基本特征参数的人体全身特征参数。可选的,计算机设备可以将目标百分位数下的全部人体全身特征参数,确定为符合上述用户基本特征参数的人体全身特征参数,也可以将目标百分位数下的人体全身特征参数中的除上述用户基本特征参数的人体全身特征参数确定为符合上述用户基本特征参数的人体全身特征参数,利用预设的人体变形算法,从上述用户基本特征参数和确定的符合上述用户基本特征参数的人体全身特征参数中选择目标特征参数,可以理解的是,将目标百分位数下的人体全身特征参数中的除上述用户基本特征参数的人体全身特征参数确定为符合上述用户基本特征参数的人体全身特征参数,那么进一步地利用预设的人体变形算法,从上述用户基本特征参数和确定的符合上述用户基本特征参数的人体全身特征参数中选择目标特征参数,由于上述用户的基本特征参数,相比于从特征数据库中获取的基本特征参数更加地准确,因此,利用预设的人体变形算法,从上述用户基本特征参数和确定的符合上述用户基本特征参数的人体全身特征参数中选择目标特征参数,可以使确定的目标特征参数更加地准确,从而提高了确定的目标特征参数的准确度。
S503,根据预设的人体变形算法,从人体全身特征参数中选择目标特征参数。
具体地,计算机设备根据预设的人体变形算法,从上述得到的人体全身特征参数中选择目标特征参数。可选的,计算机设备可以根据预设的人体变形算法,从得到的人体全身特征参数中选择该人体变形算法需要的特征参数,从而将这些特征参数确定为目标特征参数。
本实施例中,计算机设备通过获取在特征数据库接口中输入的用户的基本特征参数,能够根据这些基本特征参数在特征数据库中快速地查找符合该基本特征参数的人体全身特征参数,从而可以根据预设的人体变形算法,从这些人体全身特征参数中选择目标特征参数,由于该过程十分地简单,因此,提高了计算机设备得到目标特征参数的效率。
应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种人体模型构建装置,包括:第一获取模块、分割模块、重建模块和第二获取模块,其中:
第一获取模块,用于获取人体全身影像扫描数据。
分割模块,用于对人体全身影像数据进行分割,得到人体分割数据。
重建模块,用于对人体分割数据进行三维重建,得到体素化的各向异性人体模型。
第二获取模块,用于将体素化的各向异性人体模型转换为曲面各向异性人体模型。
本实施例提供的人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,可选的,上述分割模块,包括:分割单元和标识单元,其中:
分割单元,用于根据人体解剖学结构,对人体全身影像数据进行结构分割,识别出人体全身影像数据中具有不同方向的各向异性组织和具有不同方向的各向异性器官。
标识单元,用于将具有不同方向的各向异性组织和具有不同方向的各向异性器官标识为不同的子组织和不同的子器官,得到分割数据。
本实施例提供的人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,可选的,上述第二获取模块包括:重建单元,其中:
重建单元,用于应用曲面模型生成算法,将体素化的各向异性人体模型的各个组织和各个器官分别重建为曲面各向异性人体模型;曲面模型生成算法包括移动立方体算法。
本实施例提供的人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
关于人体模型构建装置的具体限定可以参见上文中对于人体模型构建方法的限定,在此不再赘述。上述人体模型构建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,如图7所示,提供了一种个性化人体模型构建装置,包括:第一构建模块、获取模块和第二构建模块,其中:
第一构建模块,用于利用上述的人体模型构建方法构建曲面各向异性人体模型。
获取模块,用于根据用户的基本特征从特征数据库中获得目标特征参数。第二构建模块,用于根据目标特征参数,利用人体变形算法对曲面各向异性人体模型进行变形得到与用户相匹配的个性化人体模型;其中,个性化人体模型为个性化曲面各向异性人体模型。
可选的,基本特征参数包括身高、体重、年龄;特征数据库包括中国国民体质监测报告数据库。
本实施例提供的个性化人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,可选的,上述装置还包括体素化模块,其中:
体素化模块,用于对所述个性化人体模型进行体素化,得到体素化的个性化人体模型;所述体素化的个性化人体模型用于进行人体仿真。
本实施例提供的个性化人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,可选的,上述获取模块包括:获取单元、查找单元和选择单元,其中:
获取单元,用于获取在特征数据库接口中输入的用户的基本特征参数。
查找单元,用于根据基本特征参数在特征数据库中查找符合基本特征参数的人体全身特征参数。
选择单元,用于根据预设的人体变形算法,从人体全身特征参数中选择目标特征参数。
本实施例提供的个性化人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在上述实施例的基础上,可选的,上述查找单元,具体用于根据基本特征参数在特征数据库中进行查找,将与基本特征参数差值最小的基本特征参数确定为目标特征参数;将目标特征参数所对应的百分位数确定为目标百分位数将目标百分位数下的人体全身特征参数,确定为符合基本特征参数的人体全身特征参数。
本实施例提供的个性化人体模型构建装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
关于个性化人体模型构建装置的具体限定可以参见上文中对于个性化人体模型构建方法的限定,在此不再赘述。上述个性化人体模型构建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取人体全身影像扫描数据;
对人体全身影像数据进行分割,得到人体分割数据;
对人体分割数据进行三维重建,得到体素化的各向异性人体模型;
将体素化的各向异性人体模型转换为曲面各向异性人体模型。
上述实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
利用人体模型构建方法构建标准人体模型;标准人体模型为曲面各向异性人体模型;
根据用户的基本特征参数从特征数据库中获得目标特征参数;
根据目标特征参数,利用人体变形算法对曲面各向异性人体模型进行变形得到与用户相匹配的个性化人体模型;其中,个性化人体模型为个性化曲面各向异性人体模型。
上述实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取人体全身影像扫描数据;
对人体全身影像数据进行分割,得到人体分割数据;
对人体分割数据进行三维重建,得到体素化的各向异性人体模型;
将体素化的各向异性人体模型转换为曲面各向异性人体模型。
上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
利用人体模型构建方法构建标准人体模型;标准人体模型为曲面各向异性人体模型;
根据用户的基本特征参数从特征数据库中获得目标特征参数;
根据目标特征参数,利用人体变形算法对曲面各向异性人体模型进行变形得到与用户相匹配的个性化人体模型;其中,个性化人体模型为个性化曲面各向异性人体模型。
上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
- 人体模型构建方法和个性化人体模型构建方法
- 人体模型构建方法、装置、设备及计算机可读存储介质