VIC-3D应用指南系列之:DIC数字图像相关技术与热成像(VIC-3D IR System助力热载荷测试)

 

本篇文章详细讲述了利用VIC-3D 10将数字图像相关DIC数据与红外相机热成像的温度数据相结合的操作流程。核心步骤包括:

· 相机选型与系统搭建

· 测试环境配置

· VIC-Snap参数设置

· 双系统标定(DIC与红外)

· 外部参数计算

· 测试图像采集

· 红外数据映射

· 红外数据分析与可视化


试验对象:

通过对MTS Exceed万能试验机中受拉伸的PLA试件进行加热测试来展示该技术。

操作流程:

1. 相机选型与系统搭建

VIC-Snap直接支持包括FLIR A700在内的热成像相机(及部分支持GigE接口GenICam协议的老款FLIR相机)。针对3D校准,选用分辨率不低于640×480的相机。

 

本次测试DIC采用两台Basler Boost 2400万像素白光相机。

用于红外组合测试的3D立体相机配置与常规测试完全相同:将相机安装在立体支架上,确保能够观察到合适的最小立体成像角,并按常规方法调整焦距、光圈和曝光时间。

理想情况下,红外相机应与该立体支架刚性连接(如图所示)。由于红外读数随入射角变化,其最佳安装位置应位于DIC相机之间,并正对试件。

根据相机放大倍率调整其与试件距离,同时仍需牢固安装以避免相对位移。

 

2.测试环境配置

搭载红外模块的VIC-3D系统已预装了必要的软件,用于VIC-Snap控制FLIR相机。如果在连接方面遇到问题,请联系我们的技术支持团队以获得帮助。

3.VIC-Snap参数设置

FLIR相机选项路径:文件→高级选项→高速/红外。

  • 为使VIC-Snap在开启时自动搜索FLIR相机,请确保已勾选"FLIR IR"。

  • FLIR红外相机生成的标准热图像以16位TIFF格式存储(含绝对温度数据)。勾选"生成标准化图像文件"可同步输出易处理的图像文件。

  • 两种温标选项:选择100mK时,生成的TIFF文件中每个灰度值=温度值(单位:开尔文)×10;选择10mK时,生成的TIFF文件中的灰度值=温度值×100。

 

VIC-Snap中的FLIR窗口

FLIR窗口将显示为VIC-Snap中的相机窗口。

  • 在窗口中单击鼠标右键,以设置成像参数(降噪/色彩映射等)。

  • 光标处的温度显示于标题栏。

  • 在窗口中双击锁定某点温度显示,再次双击解除。

 

红外校准流程的革新

在早期版本中,VIC-3D软件要求光学相机和红外相机共用标定板,这导致必须使用一个对高分辨率相机来说太大、对低分辨率相机来说太小的网格,标定效果受此影响,不能得到最好的发挥。

最新版本的VIC-3D 10中采用了升级坐标系对齐方案:分别为光学相机和红外相机选用最佳标定板,实现更好的内参标定以及更高的测试灵活性。

 

4.双系统标定

  • 光学相机标定:使用对应高分辨率标定板(本例采用40×28标定板)常规标定;

  • 红外相机标定:需冷却或微热标定板(室温下特征模糊需重新调温)。采用Correlated Solutions特制红外标定板,在VIC-Snap中采集20-30张标定图像。

 

  • 双系统对齐:将两组标定图像存入同一个文件夹→启动VIC-3D 10→分别标定两组→完成系统对齐。

先在VIC-3D中按常规操作完成光学相机标定。标定完成评分示值显示绿色后点击“接受”。接下来进行红外相机的标定,在“标定”菜单中选择“标定外部相机”,此时出现一个文件对话框,选择全部红外标定图像,单击打开→接下来在出现的对话框中设置相机ID(多相机时,VIC系统支持多红外相机阵列)→单击确定,红外相机开始标定→标定完成,点击接受。

 

5.外部参数计算

两个相机都经过标定后,下一步就是确定相机相对位置的外部参数:

在“标定”选项卡下,单击"计算外部位置"。通常直接选用红外标定图像集(含3张图像——2张光学相机拍摄+1张红外相机拍摄,并确保对焦/位置/亮度清晰)

非常规配置需额外采集符合上述要求的图像集。

 

选择光学相机拍摄的集合中的首张图像,VIC-3D系统将自动匹配3D系统的另一相机图像。再从第一组中选择对应的热成像图像,单击"提取"→"分析"以对齐三个图像的位置。点击接受后,系统自动完成标定对齐,可开始拍摄测试图像。

6.测试图像采集

通过VIC-Snap软件采集,光学相机与红外相机图像自动完成同步。本次测试各相机采集超800张图像。测试完成后按常规流程创建感兴趣区域AOI、选择参数、并运行DIC分析。

完成DIC分析后,将获得包含等高线变量(X/Y/Z/U/V/W等)的输出数据集。

 

7.红外数据映射

要将刚刚生成的DIC数据和FLIR相机的红外数据结合,请点击“映射外部数据”图标,或者转到数据→后处理工具→映射外部数据。

在这里,我们将看到温度数据已经被作为新的等高线变量映射至物体。

 

预览窗口可检查映射问题。单击“是”开始映射(计算时间依设备性能)。映射完成后,在右侧“绘图工具”中的“等高线标签”选项卡下找到"温度[℃]"作为新的选项。

8.红外数据分析与可视化

红外数据已成为等高线变量,可与其他数据协同处理。点击iris工作区图标可开启多维可视化。(例如,我们使用了iris虹膜3D可视化引擎来对比主应变与温度叠加效果)

 

注意事项

  • 在进行高温测试时,请注意个人安全以及辅助设备(镜头/安装支架等)的熔毁风险;

  • 处理红外数据时,温差会导致折射热浪现象,需注意此时要使用风扇或隔热装置确保光路中的空气均匀混合或处于温度稳定状态;

  • 如果测试涉及透过玻璃拍摄时(如高温炉观察窗),需确认材料具备红外透射性;

  • 此过程中最常见的错误是由于图像命名不规范或误选图像而导致的匹配失败。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/87012.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

adoc(asciidoc)转为markdown的方法,把.adoc文件转换为markdown格式

要将.adoc文件转换为markdown格式,可以按照以下步骤操作: 安装必要工具: sudo apt install pandoc asciidoc转换流程: 先将asciidoc转换为docbook格式: asciidoc -b docbook foo.adoc然后将docbook转换为markdown&…

2022mpsPTE岗位笔试题

2022年9月完成了PTE岗位的笔试,并通过了。浅浅的还有一点印象,之前有朋友也想来,就放在这里,供需要的朋友看。 前两个题是关于C语言的。 语言不限,C也可。 一个是输出2到100偶数之和,主要就是调用for循环。…

使用Cursor + Devbox + Uniapp 一站式AI编程开发移动端(App、H5、小程序)

文章目录 前言📖一、工具介绍🛠️1. Cursor:AI驱动的智能代码编辑器2. Devbox:可复现的开发环境管理3. Uniapp:跨平台应用开发框架 二、环境配置与集成🔮1. 安装与配置Devbox2. 配置Cursor连接Devbox环境3.…

[智能客服project] AI提示词配置 | 主协调器 | 闲鱼协议工具

第五章:AI提示词配置 欢迎回来! 在第四章:意图路由器中,我们了解了机器人如何通过IntentRouter确定由哪个专家代理(如PriceAgent或TechAgent)处理用户消息。 但代理被选定后,如何知道该说什么…

CMake 构建系统概述

关键要点 研究表明,CMake 是一种强大的跨平台构建系统,广泛用于 C 项目。证据倾向于认为,CMake 通过生成本地构建文件(如 Makefile、Visual Studio 项目)简化软件构建。它似乎可能支持多种平台,包括 Windo…

如何顺利将电话号码转移到新iPhone?

当您升级到新 iPhone 时,您需要做的第一件事就是转移您的电话号码。幸运的是,以目前的技术,很容易解决如何将电话号码转移到新iPhone上。此外,传输过程也得到了简化。您可以轻松地将旧手机更换为新 iPhone,而不会丢失任…

java面试总结-20250609

DDD领域设计模型怎么理解? mysql和mongoDB分别适用于哪些业务场景? 查询的场景,数量级的差异? mongodb为什么用B树?用的什么数据引擎,部署方式使用什么模式,分片分了多少片,路由方…

使用GpuGeek训练图像分类器:从入门到精通

引言 在当今人工智能蓬勃发展的时代,图像分类作为计算机视觉的基础任务之一,已经广泛应用于医疗诊断、自动驾驶、安防监控等诸多领域。然而,对于许多初学者和中小型企业来说,构建一个高效的图像分类系统仍然面临诸多挑战&#xf…

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …

2025年渗透测试面试题总结-字节跳动[实习]安全研发员(题目+回答)

安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 字节跳动[实习]安全研发员 1. 攻防演练中得意经历 2. 安全领域擅长方向 3. 代码审计语言偏向 4. CSRF修复…

Springboot短视频推荐系统b9wc1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

系统程序文件列表 项目功能:用户,视频分类,视频信息 开题报告内容: 基于Spring Boot的短视频推荐系统开题报告 一、研究背景与意义 随着移动互联网的普及和短视频行业的爆发式增长,用户日均观看短视频时长已突破2小时,但海量内…

使用联邦学习进行CIFAR-10分类任务

在深度学习领域,图像分类任务是一个经典的应用,而CIFAR-10数据集则是图像分类研究中的重要基准数据集之一。该数据集包含10类不同的图像,每类有6,000个32x32像素的彩色图像,共计60,000个图像。在传统的集中式学习中,所有数据都被集中到一个服务器上进行训练。然而,随着数…

【Linux网络编程】基于udp套接字实现的网络通信

目录 一、实现目标: 二、实验步骤: 1、服务端代码解析: Init(): Run(): 2、客户端代码: 主函数逻辑: send_message发送数据: recv_message接收数据: 三、实验结…

2025年想冲网安方向,该考华为安全HCIE还是CISSP?

打算2025年往网络安全方向转,现在考证是不是来得及?考啥证? 说实话,网络安全这几年热得发烫,但热归热,入门门槛也不低,想进这个赛道,技术、项目经验、证书,缺一不可。 …

【系统架构设计师-2025上半年真题】综合知识-参考答案及部分详解(回忆版)

更多内容请见: 备考系统架构设计师-专栏介绍和目录 文章目录 【第1题】【第2题】【第3题】【第4题】【第5题】【第6题】【第7题】【第8题】【第9题】【第10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16题】【第17题】【第18题】【第19题】【第20~21题】【第…

「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(一)

在本文中,您可以找到有关WEB项目的信息。将了解: Web项目结构和参数Web开发生产力工具JSP代码完成和验证 这些特性在MyEclipse中可用。 MyEclipse v2025.1离线版下载 一、Web项目结构 用最简单的术语来说,MyEclipse Web项目是一个Eclips…

Elasticsearch:使用 ES|QL 进行地理空间距离搜索

作者:来自 Elastic Craig Taverner 在 Elasticsearch 查询语言(ES|QL)中探索地理空间距离搜索,这是 Elasticsearch 地理空间搜索中最受欢迎和最有用的功能之一,也是 ES|QL 中的重要特性。 想获得 Elastic 认证吗&#…

列举开源的模型和推理框架

当然可以!下面是一个系统性的列表,按 开源大模型(LLM) 和 推理框架 两大类列出,并配上简要说明。 🧠 一、开源大语言模型(LLMs) 名称发布者语言能力模型大小特点LLaMA 2 / 3Meta英文…

深入讲解一下 Nomic AI 的 GPT4All 这个项目

我们来深入讲解一下 Nomic AI 的 GPT4All 这个项目。 这是一个非常优秀和流行的开源项目,我会从**“它是什么”、“为什么它很重要”、“项目架构和源码结构”以及“如何使用”**这几个方面为你全面剖析。 一、项目概述 (Project Overview) 简单来说,…

力扣HOT100之技巧:287. 寻找重复数

这道题真的是中等题吗?我请问呢??我怎么觉得是困难题呢? 这道题的思路太难想了,想不出来,直接去看的这位大佬的题解,写得很清楚。 这道题可以将其转化为环形链表问题,可是为什么只要…