一种基于生成对抗网络的模拟气泡流方法技术

技术编号:37847234 阅读:22 留言:0更新日期:2023-06-14 22:32
本发明专利技术提供一种基于生成对抗网络的模拟气泡流方法,步骤一:对多气泡图像预处理,步骤二:提取多气泡图像中气泡的轮廓信息,步骤三:制作单个气泡图像训练数据集,步骤四:训练生成对抗网络,得到包含丰富形状的气泡的数据库;步骤五:基于随机游走算法设计气泡的流动路线,得到模拟多气泡图像;步骤六:生成气泡流;本发明专利技术提出了一种模拟气液两相流的技术;一方面,可以扩充算法的训练数据集,减少通过实验过程获取训练数据的时间消耗,高效地解决训练数据不足的问题;另一方面,模拟气泡流具有较丰富的多样性,利用其训练算法,可以提高算法的性能和通用性,增强算法的跟踪能力,从而在实际跟踪过程中得到具有可靠性的气泡轨迹信息。迹信息。迹信息。

【技术实现步骤摘要】
一种基于生成对抗网络的模拟气泡流方法


[0001]本专利技术涉及一种模拟气液两相流的方法,特别是液体中气泡流的生成。具体基于生成对抗网络生成单个气泡的图像,根据气泡行为学和随机游走算法设计气泡的流动路线,得到模拟气泡流,属于计算机视觉领域。

技术介绍

[0002]气相以不连续的气泡状于液相中流动所形成的气液两相流动状态称为气泡流。它是一种特殊的气

液两相流动状态,通常在气速相对较低、气量相对较少时存在。气泡流在自然界、工业生产和水下航行领域中广泛存在。例如,在工业生产过程中,让气

液两相以气泡流的状态呈现是一种非常高效的气液两相传质、传热方式,它可以使气相在液相中充分分散,极大的增加了两相接触面积,两相间的物质、能量交换速率也因此大大提高,因而在化工等过程工业领域得到了广泛应用;在水下航行领域,当外界环境压力下降时,通过航行体表面设置的多个排气孔形成层状气泡流,将航行体内部气体向外排出,可以有效降低航行体的水下载荷,从而改善航行体的受力特征。在上述应用场景中,气相和液相两相间的动量、能量和质量传输特性往往本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于生成对抗网络的模拟气泡流方法,其特征在于,包括如下步骤:步骤一:将实验所得气泡流视频切割成多气泡图像,对多气泡图像预处理,所述预处理包括NLM去噪方法、灰度化处理、灰度线性变换、图像二值化;步骤二:提取多气泡图像中气泡的轮廓信息,利用Canny边缘检测算子对图像进行边缘检测,再利用findContours函数提取出图像中气泡轮廓坐标信息;步骤三:制作单个气泡图像训练数据集,根据步骤二中输出的气泡轮廓坐标信息,提取单个气泡图像,并将图像大小处理成统一尺寸,得到单个气泡图像训练数据集;步骤四:训练生成对抗网络,生成更加多样的单个气泡图像,将步骤三中得到的数据集输入生成对抗网络,通过训练网络,生成逼真的气泡图像,得到包含丰富形状的气泡的数据库;步骤五:基于随机游走算法设计气泡的流动路线,从气泡数据库中随机选取一定数量形状各异的气泡图像,根据气泡动力学行为,基于随机游走算法设计气泡的流动路线,得到模拟多气泡图像;步骤六:生成气泡流;根据原始气泡流视频的帧率,利用Python程序,将模拟的多气泡图像生成气泡流。2.根据权利要求1所述的基于生成对抗网络的模拟气泡流方法,其特征在于,所述步骤三具体为:根据步骤二中findContours函数输出的气泡轮廓坐标信息,分别找到每个气泡的横、纵坐标的最大值和最小值,对原始数据集中的单个气泡进行裁剪,一帧图像中第i个气泡对应的横、纵坐标的最大值和最小值如下列表所示:Contour
i
=[x
min
,x
max
,y
min
,y
max
]其中,x
min
,x
max
,y
min
,y
max
分别表示横坐标的最小值,横坐标的最大值,纵坐标的最小值,纵坐标的最大值。3.根据权利要求1所述的基于生成对抗网络的模拟气泡流方法,其特征在于,所述步骤五具体为:5.1、素材选择;从生成的单个气泡图像训练数据库中随机选取N个气泡作为生成气泡流所需要的素材;5...

【专利技术属性】
技术研发人员:沈继红谭思超王淼罗洪亮王淑娟乔守旭戴运桃刘佳奇
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1