基于脑图谱的脑活动时间序列三维可视化方法及装置转让专利

申请号 : CN202311265913.1

文献号 : CN117012397B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张军阳王志超王辰郑若楠张瑜蒋田仔

申请人 : 之江实验室

摘要 :

本申请涉及脑信号处理领域,特别是涉及一种基于脑图谱的脑活动时间序列三维可视化方法及装置。所述方法包括:将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列;基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱;将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型;将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。本发明能够支持支持多种模态的脑活动时间序列,且通过脑图谱库匹配得到对应的脑分区图谱能够便捷地对全脑活动的数据进行可视化。

权利要求 :

1.一种基于脑图谱的脑活动时间序列三维可视化方法,其特征在于,所述方法包括:将所述脑活动时间序列的时间轴的单位调整为标准单位;将单位调整后的所述脑活动时间序列规整为关于时间和脑区数量的矩阵,得到所述脑活动标准时间序列;

基于所述脑活动标准时间序列,确定脑区数量;从脑图谱库中匹配得到与所述脑区数量相等的脑分区图谱;

将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型;具体为:获取所述三维大脑模型的顶点坐标或组成三角面的顶点坐标;基于所述顶点坐标或组成三角面的顶点坐标,将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型;

将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。

2.根据权利要求1所述的方法,其特征在于,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:获取所述脑活动标准时间序列中某一时刻的各脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;

基于脑区活动水平与颜色的对应关系,对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到所述三维脑分区可视化模型。

3.根据权利要求1所述的方法,其特征在于,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:基于所述脑活动标准时间序列,确定动态可视化刷新频率;

基于所述动态可视化刷新频率,依次将时刻的各脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;

基于脑区活动水平与颜色的对应关系,依次对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到动态的所述三维脑分区可视化模型。

4.根据权利要求1所述的方法,其特征在于,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:获取所述三维脑分区模型中的感兴趣脑区;

获取所述脑活动标准时间序列中某一时刻的所述感兴趣脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;

基于脑区活动水平与颜色的对应关系,对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到所述三维脑分区可视化模型。

5.一种基于脑图谱的脑活动时间序列三维可视化装置,其特征在于,所述装置包括:规整模块,用于将所述脑活动时间序列的时间轴的单位调整为标准单位;将单位调整后的所述脑活动时间序列规整为关于时间和脑区数量的矩阵,得到所述脑活动标准时间序列;

匹配模块,用于基于所述脑活动标准时间序列,确定脑区数量;从脑图谱库中匹配得到与所述脑区数量相等的脑分区图谱;

映射模块,用于将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型;具体为:获取所述三维大脑模型的顶点坐标或组成三角面的顶点坐标;基于所述顶点坐标或组成三角面的顶点坐标,将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型;

可视化模块,用于将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。

6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至权利要求4中任一项所述的方法的步骤。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至权利要求4中任一项所述的方法的步骤。

说明书 :

基于脑图谱的脑活动时间序列三维可视化方法及装置

技术领域

[0001] 本申请涉及脑信号处理领域,特别是涉及一种基于脑图谱的脑活动时间序列三维可视化方法及装置。

背景技术

[0002] 大脑皮层活动可视化背景是指在二维或三维空间中展示大脑皮层中不同区域的神经活动的技术。目前业界主流使用检测大脑皮层中不同区域的神经活动的技术包含脑电图、心电图及功能磁共振成像技术等。
[0003] 上述优秀的大脑皮层活动信息检测技术使得我们获得了大量大脑活动的时间序列,即大脑不同区域中,每个区域神经元活动(或其他信息)的时序信息。然而,这样的信息包含了大量的数据,如何将其直观的展示成为了一个难点,展示需要直观地体现出“脑区”的信息以及信号强度的“时序”的信息,目的是让观察者对于大脑活动发生的位置以及特定时间点大脑活动的情况有明确的了解。
[0004] 现有大脑分区的方法有很多种,不同的脑图谱实现了不同的大脑分区策略。现有脑活动可视化技术无法自适应大脑分区,无法做到便捷地对全脑活动的数据进行可视化,更多情况下需要用户输入大量的信息,增加了用户使用的学习成本并且降低了便捷性。

发明内容

[0005] 基于此,有必要针对上述技术问题,提供一种基于脑图谱的脑活动时间序列三维可视化方法、装置、计算机设备和存储介质。
[0006] 第一方面,本发明实施例提出一种基于脑图谱的脑活动时间序列三维可视化方法,所述方法包括:
[0007] 将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列;
[0008] 基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱;
[0009] 将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型;
[0010] 将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。
[0011] 在一实施例中,所述将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列包括:
[0012] 将所述脑活动时间序列的时间轴的单位调整为标准单位;
[0013] 将单位调整后的所述脑活动时间序列规整为关于时间和脑区数量的矩阵,得到所述脑活动标准时间序列。
[0014] 在一实施例中,所述基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱包括:
[0015] 基于所述脑活动标准时间序列,确定脑区数量;
[0016] 从脑图谱库中匹配得到与所述脑区数量相等的脑分区图谱。
[0017] 在一实施例中,所述将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型包括:
[0018] 获取所述三维大脑模型的顶点坐标或组成三角面的顶点坐标;
[0019] 基于所述顶点坐标或组成三角面的顶点坐标,将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型。
[0020] 在一实施例中,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:
[0021] 获取所述脑活动标准时间序列中某一时刻的各脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;
[0022] 基于脑区活动水平与颜色的对应关系,对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到所述三维脑分区可视化模型。
[0023] 在一实施例中,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:
[0024] 基于所述脑活动标准时间序列,确定动态可视化刷新频率;
[0025] 基于所述动态可视化刷新频率,依次将时刻的各脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;
[0026] 基于脑区活动水平与颜色的对应关系,依次对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到动态的所述三维脑分区可视化模型。
[0027] 在一实施例中,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:
[0028] 获取所述三维脑分区模型中的感兴趣脑区;
[0029] 获取所述脑活动标准时间序列中某一时刻的所述感兴趣脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;
[0030] 基于脑区活动水平与颜色的对应关系,对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到所述三维脑分区可视化模型。
[0031] 第二方面,本发明实施例提出一种基于脑图谱的脑活动时间序列三维可视化装置,所述装置包括:
[0032] 规整模块,用于将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列;
[0033] 匹配模块,用于基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱;
[0034] 映射模块,用于将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型;
[0035] 可视化模块,用于将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。
[0036] 第三方面,本发明实施例提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行第一方面所述的步骤。
[0037] 第四方面,本发明实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的步骤。
[0038] 相比于现有技术,上述方法、装置、计算机设备和存储介质,通过将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列,基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱,将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型,将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。本发明能够支持支持多种模态的脑活动时间序列,且通过脑图谱库匹配得到对应的脑分区图谱能够便捷地对全脑活动的数据进行可视化。

附图说明

[0039] 图1为一实施例中终端的结构示意图;
[0040] 图2为一实施例中基于脑图谱的脑活动时间序列三维可视化方法的流程示意图;
[0041] 图3为一实施例中脑活动时间序列规整方法的流程示意图;
[0042] 图4为一实施例中脑分区图谱匹配方法的流程示意图;
[0043] 图5为一实施例中三维脑分区模型建立方法的流程示意图;
[0044] 图6为一实施例中三维脑分区可视化模型渲染方法的流程示意图;
[0045] 图7为另一实施例中三维脑分区可视化模型渲染方法的流程示意图;
[0046] 图8为又一实施例中三维脑分区可视化模型渲染方法的流程示意图;
[0047] 图9为一实施例中基于脑图谱的脑活动时间序列三维可视化装置的模块连接示意图;
[0048] 图10为一实施例中计算机设备的结构示意图。

具体实施方式

[0049] 为了更清楚地说明本发明的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本发明应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0050] 如本发明和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
[0051] 虽然本发明对根据本发明的实施例的装置中的某些模块做出了各种引用,然而,任何数量的不同模块可以被使用并运行在计算设备和/或处理器上。模块仅是说明性的,并且装置和方法的不同方面可以使用不同模块。
[0052] 应当理解的是,当单元或模块被描述为“连接”、“耦接”其它单元、模块或块时,其可以指直接连接或耦接,或者与其它单元、模块或块通信,或者可以存在中间的单元、模块或块,除非上下文明确指明其它方式。本文所使用的术语“和/或”可包括一个或多个相关列出项目的任意与所有组合。
[0053] 本申请提供的基于脑图谱的脑活动时间序列三维可视化方法,可以应用于如图1所示的终端中。终端可以包括一个或两个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置。上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。
[0054] 存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的基于脑图谱的脑活动时间序列三维可视化方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0055] 传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(NetworkInterfaceController,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(RadioFrequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
[0056] 如图2所示,本发明实施例提供了一种基于脑图谱的脑活动时间序列三维可视化方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
[0057] S202:将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列。
[0058] 任意模态的脑活动时间序列包括但不限于脑电信号、心电信号及功能磁共振信号等任意模态关于脑神经活动测量并处理的脑活动时间序列。此脑活动时间序列主要由专业设备采集或从开源数据集处理后获取。如静息态功能磁共振时间序列可通过磁共振设备对受试者静息状态下颅脑进行成像,通过业内常规处理方法提取静息态功能信号的时间序列。
[0059] 为解决不同模态信号输入时兼容性问题,将不同模态的脑活动时间序列自动规整为统一的时间序列数据类型。该数据类型包含以下信息:时间序列名字;
[0060] 时间维度,具体为时刻数值;时间序列数据,具体为不同脑区大脑活动相较基线的不同时刻活动水平数据;采样单位等。
[0061] S204:基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱。
[0062] 脑图谱库内置包含学术界常用的各种人脑分区图谱,如BNA(Brainnetome Atlas)图谱,AAL(Automated Anatomical Labeling)图谱,MNI(MontrealNeurological Institute)等。其中,每一个图谱均包含以下信息:图谱的名字;图谱中脑区的数量;带有顺序的脑区名列表;指定对应脑区是否为皮层上脑区;图谱在标准空间中的模板,包含标准空间类型、模板的体素数据以及模板的体素分辨率;不同脑区对应静息态网络;脑区体积等。
[0063] 为了实现脑活动时间序列三维可视化的便携和效率,通过脑图谱库匹配得到对应的脑分区图谱的方式更加的便携快速。
[0064] S206:将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型。
[0065] 在对脑活动时间序列进行三维可视化之前,首先对全脑皮层进行三维建模。建模得到的三维大脑模型包含了数万个顶点以及三角面,并且可以人为地拖动及旋转,从而全方位地展示一个立体大脑,为后续将脑活动时间序列渲染到模型特定位置做准备。
[0066] 通过建模得到的三维大脑模型由两个数据文件组成。其一包含了顶点信息,表明了数万个顶点在三维可视化中物理空间的x, y, z方向坐标,因此该文件实质存储了N行3列的数据,每1行代表了编号为n的顶点的空间坐标,即该文件定义了三维大脑模型上的每个点的位置;另一数据文件包含了三角面的信息,表明了所有组成三维大脑模型的三角面是由哪三个顶点组成的,因此该文件实质存储了M行3列的数据,每1行代表了第m个三角面由哪三个编号的顶点构成。
[0067] 基于三维大脑模型和脑分区图谱的映射关系,将三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型。
[0068] 在进行脑分区图谱向三维大脑模型的映射时,也就是告诉三维大脑模型中每一个顶点分别是对应哪一个脑区。这是通过第三个数据文件实现的,该数据文件实质存储了N行1列的数据,每一行代表了第n个顶点对应的脑区序号。以此文件进行脑分区图谱到三维大脑模型的映射,最终使得三维大脑中的数万个顶点都拥有对应的脑区标签。此时三角面的映射规则为,如果组成三角面的三个顶点均所属某一脑区,则该三角面所属该脑区,如果三个顶点分别属于二或三个脑区,则该三角面为脑区之间的边界。至此,完成脑分区图谱向三维大脑模型的映射,得到三维脑分区模型。
[0069] S208:将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。
[0070] 基于脑活动标准时间序列与各脑区的映射关系,将脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。
[0071] 基于步骤S202‑S208,通过将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列,基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱,将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型,将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。本发明能够支持支持多种模态的脑活动时间序列,且通过脑图谱库匹配得到对应的脑分区图谱能够便捷地对全脑活动的数据进行可视化。
[0072] 在一实施例中,如图3所示,所述将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列包括:
[0073] S302:将所述脑活动时间序列的时间轴的单位调整为标准单位;
[0074] S304:将单位调整后的所述脑活动时间序列规整为关于时间和脑区数量的矩阵,得到所述脑活动标准时间序列。
[0075] 提取到的脑活动时间序列具有以下信息:名字(某时间序列),n个脑区随着时间的活动情况(n个1维列表),时间维度数据(1维列表,表明随着时间的活动情况记录时的不同时刻),采样单位(秒)。在进行规整时,首先先将时间轴的单位统一为毫秒(将时间数据的单位统一),再将n个1*时间的列表(即n个脑区的活动情况)整理成【时间,n】的矩阵(时间*脑区的矩阵),得到脑活动标准时间序列。
[0076] 对于脑电图、心电图及功能磁共振成像等模态数据,采用上述相同的规整方法。
[0077] 在一实施例中,如图4所示,所述基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱包括:
[0078] S402:基于所述脑活动标准时间序列,确定脑区数量;
[0079] S404:从脑图谱库中匹配得到与所述脑区数量相等的脑分区图谱。
[0080] 根据脑活动标准时间序列中【时间,n】的矩阵可以确定脑区的数量n,根据脑区数量n从脑图谱库中匹配得到与所述脑区数量相等的脑分区图谱。
[0081] 如果恰好脑图谱库中有两种或多种脑分区图谱的脑区数量一致,则需要用户二次确认所选择的脑分区图谱。
[0082] 在一实施例中,如图5所示,所述将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型包括:
[0083] S502:获取所述三维大脑模型的顶点坐标或组成三角面的顶点坐标;
[0084] S504:基于所述顶点坐标或组成三角面的顶点坐标,将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型。
[0085] 基于三维大脑模型与脑分区图谱的映射关系,基于所述顶点坐标或组成三角面的顶点坐标,可以将所述三维大脑模型映射至所述脑分区图谱中得到三维脑分区模型。
[0086] 该映射关系可以是顶点之间的映射关系或者三角面之间的映射关系。
[0087] 在一实施例中,如图6所示,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:
[0088] S602:获取所述脑活动标准时间序列中某一时刻的各脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;
[0089] S604:基于脑区活动水平与颜色的对应关系,对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到所述三维脑分区可视化模型。
[0090] 为更好地表示大脑活动的情况,设计一个颜色图(color map)用于脑区活动水平的映射。颜色图由RGB格式代码组成,其能被良好地识别。其中,大脑活动为激发性的为红色,活动水平越高则红色越深;大脑活动为抑制性的为蓝色,抑制程度越高则蓝色越深。
[0091] 在实现三维大脑的不同脑区空间位置定义后,通过将每个时刻脑区活动水平以矩阵的形式映射到顶点空间中,实现顶点维度的活动水平矩阵,再通过颜色图定义活动强度与展示颜色的关系对顶点进行赋值,从而实现高效的每一顶点脑区活动强度关联的颜色渲染。
[0092] 在一实施例中,如图7所示,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:
[0093] S802:基于所述脑活动标准时间序列,确定动态可视化刷新频率;
[0094] S804:基于所述动态可视化刷新频率,依次将时刻的各脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;
[0095] S806:基于脑区活动水平与颜色的对应关系,依次对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到动态的所述三维脑分区可视化模型。
[0096] 对于不同的时刻,在设置好脑活动标准时间序列的动态可视化刷新频率后,依次对顶点维度的活动水平矩阵进行刷新,从而实现动态的脑活动标准时间序列的三维可视化。
[0097] 在一实施例中,如图8所示,所述将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型包括:
[0098] S902:获取所述三维脑分区模型中的感兴趣脑区;
[0099] S904:获取所述脑活动标准时间序列中某一时刻的所述感兴趣脑区的活动数据以矩阵的形式映射到所述三维脑分区模型中各脑区的顶点;
[0100] S906:基于脑区活动水平与颜色的对应关系,对各脑区的顶点所对应的活动数据进行颜色赋值,以对所述三维脑分区模型的颜色渲染,得到所述三维脑分区可视化模型。
[0101] 为了实现选择不同脑区及对预设的脑活动标准时间序列的三维脑分区可视化模型进行展示时,采取对未被选择的脑区对应的顶点矩阵赋予灰色底色的方式,底色的颜色代码为[0.7,0.7,0.7,1]。对于选中的脑区,形成对应脑区映射到顶点的颜色矩阵,从而进行可视化渲染。
[0102] 应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0103] 在一实施例中,如图9所示,本发明提供了一种基于脑图谱的脑活动时间序列三维可视化装置,所述装置包括:
[0104] 规整模块1002,用于将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列;
[0105] 匹配模块1004,用于基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱;
[0106] 映射模块1006,用于将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型;
[0107] 可视化模块1008,用于将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。
[0108] 通过规整模块将获取的任意模态的脑活动时间序列规整为脑活动标准时间序列,通过匹配模块基于所述脑活动标准时间序列从脑图谱库中匹配得到对应的脑分区图谱,通过映射模块将建立的三维大脑模型映射至所述脑分区图谱中,得到三维脑分区模型,通过可视化模块将所述脑活动标准时间序列映射至所述三维脑分区模型中,得到三维脑分区可视化模型。本发明能够支持支持多种模态的脑活动时间序列,且通过脑图谱库匹配得到对应的脑分区图谱能够便捷地对全脑活动的数据进行可视化。
[0109] 关于基于脑图谱的脑活动时间序列三维可视化装置的具体限定可以参见上文中对于量化方法的限定,在此不再赘述。上述基于脑图谱的脑活动时间序列三维可视化装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0110] 在一个实施例中,本发明实施例提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过装置总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作装置、计算机程序和数据库。该内存储器为非易失性存储介质中的操作装置和计算机程序的运行提供环境。该计算机设备的数据库用于存储动作检测数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现上述任一项基于脑图谱的脑活动时间序列三维可视化方法实施例中的步骤。
[0111] 本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0112] 在一实施例中,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项基于脑图谱的脑活动时间序列三维可视化方法实施例中的步骤。
[0113] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(DynamicRandom Access Memory,DRAM)等。
[0114] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0115] 以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。