[发明专利]一种基于双向循环生成网络的多孔介质三维图像重建方法在审
申请号: | 201910952183.X | 申请日: | 2019-10-09 |
公开(公告)号: | CN112634428A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 滕奇志;冯俊羲;何小海;陈洪刚;任超;吴小强 | 申请(专利权)人: | 四川大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06N3/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610065 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双向 循环 生成 网络 多孔 介质 三维 图像 重建 方法 | ||
1.一种基于双向循环生成网络的端对端的三维图像重建方法,其特征在于:包括以下步骤:
(1)采集并制作二维图像和对应三维图像数据集,用于网络的训练和测试;
(2)设计基于二维图像重建三维图像的双向循环生成网络的网络结构(3D-BicycleGAN);
(3)设计三维的GAN损失函数LGAN_3D,以对形态进行约束;
(4)设计三维的模式分布的损失函数Lpattern_3D,以对重建结构的局部纹理信息进行约束;
(5)设计三维的孔隙度的损失函数Lporosity_3D,以对重建结构的孔隙度进行约束;
(6)基于上述的数据集、网络和损失函数,完成训练,获得图像三维重建的模型3D-BicycleGAN;
(7)基于所述的3D-BicycleGAN模型,完成二维图像的三维重建。
2.根据权利要求1所述的基于双向循环生成网络的三维图像重建方法,其特征在于步骤(2)所述的网络结构:其中G在经典的U-net架构基础上,设计了最后两个输出层ConvN×k×k和ConvN×1×1;设输入为x,则经过这两层网络后,它的输出被定义为:
y=ConvN×1×1(ConvN×k×k(x))
其中,N表示通道数,k表示卷积核大小,ConvN×k×k用于将数据变换到指定维度,ConvN×1×1用于融合高层通道信息。
3.根据权利要求1所述的基于双向循环生成网络的三维图像重建方法,其特征在于步骤(3)所述的三维的GAN损失函数LGAN_3D,从三个方向x,y,z分别计算,其定义为:
其中,A,B~p(A,B)表示A,B服从联合分布概率函数p(A,B);表示log(1-D(A,G(A,z)))的数学期望;和分别表示log(1-D(A,(G(A,z))x,log(1-D(A,(G(A,z))y,和log(1-D(A,(G(A,z))z的数学期望。
4.根据权利要求1所述的基于双向循环生成网络的三维图像重建方法,其特征在于步骤(4)所述的三维的模式分布的损失函数Lpattern_3D,它由x,y,z三个方向的模式损失函数组成,其定义为:
Lpattern_3D=Lpattern_3Dx+Lpattern_3Dy+Lpattern_3Dz
以Lpattern_3Dx为例,它表示用一个N×N的模板遍历三维结构x方向的所有切面得到的模式概率分布与目标三维结构x方向模式概率分布的差异,即为:
其中,pattern(·)表示求解模式分布的函数。
5.根据权利要求1所述的基于双向循环生成网络的三维图像重建方法,其特征在于步骤(5)所述的设计三维的孔隙度损失函数Lporosity_3D,其定义为:
其中,porosity(·)表示求解三维孔隙度的函数,其定义为:
这里,P和V分别表示三维结构S的孔隙的数量和岩石及孔隙的总数。
6.根据权利要求1所述的基于双向循环生成网络的三维图像重建方法,其特征在于步骤(5)所述的总损失函数它为各项损失数的加权,其定义为:
其中,λpattern和λporosity分别表示损失函数Lpattern_3D和损失Lporosity_3D权重;表示GAN损失函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910952183.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轨道车辆用蓄电池系统
- 下一篇:一种激光雷达的标定方法