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

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

图像到曲线插件简介

下图显示了根据一张基于黑色标记线绘制轮廓的照片创建扫掠网格的几个步骤。在这个示例中,通过拉伸二维几何图形来创建三维模型。
如何将图像转换为几何模型的图1

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

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

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

启用图像到曲线插件

首先,选择模型开发器中的开发工具选项卡,单击插件库启用图像到曲线插件。
如何将图像转换为几何模型的图4

插件库按钮。

从列表中,选中图像到曲线复选框启用该插件。
如何将图像转换为几何模型的图5

插件库窗口。

单击开发工具选项卡上的插件按钮时,将显示图像到曲线插件。
如何将图像转换为几何模型的图6

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

“图像到曲线”设置窗口

图像到曲线插件的设置窗口”如下所示。该窗口的顶部有 5 个工具栏按钮,以及 5 个包含不同设置的项目栏。
如何将图像转换为几何模型的图7

图像到曲线设置窗口。

通过设置窗口顶部的工具栏在不同步骤之间导航。
如何将图像转换为几何模型的图8

图像到曲线插件的工具栏按钮。

图像到曲线插件按钮包括:
  • 重置

    • 将所有值重置为出厂设置

  • 绘图

    • 渲染原始导入的图像,不包含任何过滤器

  • 过滤器

    • 使用图像”栏中指定的过滤器渲染过滤的图像

  • 轮廓

    • 使用轮廓栏中的阈值设置绘制图像轮廓

  • 曲线

    • 在二维几何序列或三维工作平面中创建插值曲线节点
    • 可以在曲线栏中调整曲线插值容差
图像到曲线插件栏包括:
  • 图像

  • 轮廓

  • 曲线

  • 目标

  • 高级

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

图像栏

要导入图像,请在插件设置窗口的图像栏中单击浏览按钮,就可以打开文件浏览器,您可以在其中选择要导入的图像。
如何将图像转换为几何模型的图9

图像栏

导入的图像可以是一个物体或一张图像的照片,支持的格式为.png,.jpg,.jpeg,.bmp和.gif。为了创建高质量的模型几何,导入的图像最好在较亮的背景上为深色,或在较暗的背景上为浅色。导入时,彩色图像将被转换为灰度图像。导入后,图像栏中将显示有关图像的信息(以像素为单位,x×y),以当前长度单位表示的图像宽度,将通过几何节点、文件名和用于处理图像的过滤器确定。
通过更改图像宽度值,可以调整最终几何结构的尺寸。后续也可以通过在几何序列中添加比例特征节点来更改此设置。过滤器选项包括一些模糊过滤器和锐化过滤器,如下图所示。
如何将图像转换为几何模型的图10

过滤器设置

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

轮廓栏

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

轮廓栏

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

如何将图像转换为几何模型的图12工字梁图像的图像轮廓(绿色)。

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

如何将图像转换为几何模型的图13表格中显示了包含像素灰度值的工字梁图像。

曲线栏

单击工具栏中的曲线按钮,以在二维几何序列或三维工作平面生成一个插值曲线节点。默认情况下,曲线类型设置为开放,但是您可以将其更改为闭合或实体。曲线容差设置确定了曲线应与近似轮廓曲线接近的程度。
如何将图像转换为几何模型的图14

曲线栏

下图显示了工字梁示例,其中曲线类型使用实体,曲线容差为0.0。
如何将图像转换为几何模型的图15
由工字梁的图像转换的图像轮廓的二维实体几何结构。

目标栏

在目标栏中,您可以为将要创建的插值曲线节点指定几何序列。您可以指定模型组件,在三维情况下,还可以指定工作平面。
如何将图像转换为几何模型的图16

目标栏

高级栏

在高级栏,您可以更改用于可视化图像的插值方法,在线性和最近邻插值之间选择。逐像素细化设置确定用于表示图像的每个像素的网格单元数:小于1.0的值表示用于表征图像的网格插值点数少于图像中的像素数,大于 1.0 的值表示网格将对图像进行过采样。
如何将图像转换为几何模型的图17

高级栏

显示 x 和 y 度量复选框可以控制是否显示轮廓曲线的尺寸。

如何将图像转换为几何模型的图18轮廓线尺寸的标注。

寻求帮助

如需您要查看与插件相关的动态帮助,请单击模型树中的图像到曲线节点,然后单击 COMSOL Desktop® 用户界面右上角的问号图标(要获取其他设置窗口的文档也是这样操作)。

如何将图像转换为几何模型的示例

您可以下载下列 示例模型和上文中展示的图像。
示例模型文件  image_to_curve_h_beam.mph  包含一个具有分布式载荷的简单结构分析,如下图所示。

如何将图像转换为几何模型的图19基于图像几何拉伸形成的H型梁上的分布式载荷。

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

H型梁中的 von Mises 应力。

示例模型文件  hand_drawn_image_geometry_and_mesh.mph  包含本文开头所描述的黑色标记线轮廓的几何形状和扫掠网格。除了显示如何使用图像到曲线插件之外,它还演示了如何删除在从图像到几何的转换中创建的一些无关的域。
请注意,您可以通过使用COMSOL中提供的所有几何建模功能,如与其他几何零件、钻孔联合等,继续使用生成的二维或三维拉伸几何结构。以上示例中的网格是扫掠网格,您也可以使用非结构化的四面体或三角形网格。


文章来源:comsol

默认 最新
当前暂无评论,小编等你评论哦!
点赞 2 评论 收藏 2
关注