如何将图像转换为模型几何

2020年 1月 23日

“图像到曲线”是 COMSOL Multiphysics 的一个产品插件,您可以将图像导入COMSOL中作为仿真分析的起点。借助此插件,您可以将导入图像的轮廓创建为插值曲线,然后将其转化为模型几何的一部分。这篇博客,我们将演示如何使用这项功能。

“图像到曲线”插件简介

下图显示了根据一张用黑色标记线绘制轮廓的照片创建扫掠网格的不同步骤。在这个示例中,3D 模型是通过拉伸 2D 几何图形创建的 。

COMSOL Multiphysics UI的屏幕截图,其中包含手绘的导入照片和叠加的轮廓图。

导入的照片(用智能手机拍摄),用黑色标记线画出了轮廓,并用绿色细线画出了叠加的轮廓线(绿色细线)。

导入手绘轮廓后的实体几何轮廓的屏幕截图。

删除了从图像转换模型几何的过程中产生的一些无关域后得到的实体几何轮廓。

该图像显示基于导入的照片的扫掠网格,如COMSOL Multiphysics UI中所示。

基于黑色标记线轮廓创建的扫掠网格。

启用“图像到曲线插件”

首先,选择模型开发器中的开发工具选项卡,单击插件库,然后从插件库启用“图像到曲线”插件。

外接程序库按钮的屏幕快照。

插件库按钮。

从列表中,选择“图像到曲线”复选框,启用该插件。

外接程序库窗口的屏幕截图。

插件库窗口。

单击 开发工具 选项卡上的插件按钮,软件界面显示“图像到曲线”插件。

开发工具选项卡的屏幕快照,其中包含图像到曲线加载项。

通过开发工具选项卡访问插件。

“图像到曲线”设置窗口

“图像到曲线”插件的 设置 窗口如下所示。该窗口的顶部有 5 个工具栏按钮,以及5个包含不同设置的工具栏。

图像到曲线设置窗口的屏幕快照。

“图像到曲线”的设置窗口。

通过设置窗口顶部的工具栏在不同步骤之间导航。

图像到曲线加载项的工具栏按钮的屏幕快照。
“图像到曲线”插件的工具栏按钮。

“图像到曲线”插件的工具栏按钮包括:

  • 重置
    • 将所有值重置为出厂设置
  • 绘图
    • 渲染原始导入的图像,不包含任何过滤器
  • 过滤器
    • 使用 图像 栏中指定的 过滤器 渲染过滤的图像
  • 轮廓
    • 使用轮廓栏中的阈值设置绘制图像轮廓
  • 曲线
    • 2D几何序列或3D工作平面中创建插值曲线节点
    • 可以在 曲线 栏中调整曲线插值容差

“图像到曲线”插件的设置工具栏包括:

  • 图像
  • 轮廓
  • 曲线
  • 目标
  • 高级

下面将详细描述各栏的设置项。

图像栏

要导入图像,请在插件 设置 窗口的 图像 中单击 浏览 按钮,打开文件浏览器,可以在其中选择要导入的图像。

“图像到曲线插件的“图像”部分的屏幕快照。"
图像栏

导入的图像可以是一个物体的照片或一张图片,支持的格式为.png,.jpg,.jpeg,.bmp和.gif。 为了创建高质量的模型几何,导入的图像最好是浅色背景深色形状,或深色背景上浅色形状。导入图像时,彩色图像将被转换为灰度图像。
导入图像后,图像栏中将显示以像素为单位的图像尺寸(xy),以当前长度单位(由几何节点确定)表示的图像宽度,文件名和用于处理图像的 过滤器 等信息。

通过更改图像宽度值,可以调整最终几何结构的尺寸。后续也可以通过在几何序列中添加比例特征节点来更改此设置。过滤器选项包括一些模糊过滤器和锐化过滤器,如下图所示。

图像到曲线插件的过滤器设置的屏幕快照。
过滤器设置

使用这些过滤器可减少导入图像中的噪点(模糊)或增强边缘(锐化),更改过滤器将更改从图像提取的曲线的形状,默认值为 高斯模糊 过滤器。如果有必要,请在导入之前使用专用的图像处理软件进一步处理图像。单击工具栏中的 绘图过滤器 按钮分别渲染原始图像或过滤后的图像。

轮廓栏

默认情况下,轮廓曲线会被自动放置在相对于过滤之后的图像中像素强度级别接近于平均阈值的位置。 如果需要手动控制轮廓阈值,请清除自动轮廓阈值复选框。

“要弯曲的图像”加载项的“轮廓”部分的屏幕快照。
轮廓栏

单击工具栏中的 轮廓 按钮,将轮廓曲线和图像可视化,下图为一个导入的工字梁轮廓图。

该图显示了导入到COMSOL®中的工字梁图像的轮廓。
工字梁图像的图像轮廓(绿色)。

如要检查像素值,请在“图像到曲线:图组中,选择表面节点,然后单击图形窗口。像素值和坐标将显示在一个二维计算表格中,如下图所示。