数字图像相关法

数字图像相关法(digital image correlation method,DIC)是对未变形和变形状态下的试件图像进行计算机处理,获得全场位移的一种方法。也就是说你只需要提供两张图片——一张参考图片(refference image)和一张变形状态下的图片(current image),你就可以得到全场的位移。
本文将会介绍一种常用的DIC测量软件Ncorr1,并做出展示。

Ncorr的安装

Ncorr的GitHub仓库为GitHub - justinblaber/ncorr_2D_matlab: 2D Digital Image Correlation Matlab Software,在仓库的介绍页面有着详细的介绍。建议在运行之前安装Visual Studio环境,安装步骤可以参考这里C语言/C++初学——Visual Studio环境的安装配置与使用 - 知乎。

安装流程:

  • 从GitHub仓库下载Ncorr
  • 打开matlab并切换到下载Ncorr的目录
  • 在命令行输入
cd ncorr_2D_matlab
addpath(pwd);
handles_ncorr = ncorr;

接下来会出现一个窗口,点击确定

新的窗口是用来设置并行数的,这里设置默认,直接下一步

之后命令行里就开始安装Ncorr了,稍作等待

安装完成后会显示

这样就完成了Ncorr的安装,之后在使用Ncorr的时候,切换到这个目录,直接输入ncorr就好了。

用Ncorr做第一次DIC测量

首先准备变形状态前(reference image)和变形状态中(current image)的两张图片,这里我使用的图片是下面这两张。

左边是参考图片,右边是做了平移为10个像素的变形状态下的图片。这两张图片是通过glare2生成的,glare可以在这里下载:glare主页,至此我们的一切准备工作就完成了,下面只需要在ncorr里点一点就可以了。

点一点的步骤:

  • 首先是加载参考图片和变形状态下的图片,点击File选择Load Reference Image然后选择参考图像;点击File选择Load Current Image(s)在选择Load All(memory heavy)选择变形状态下的图片。

  • 点击Region Of Interst来选择你要测量的区域。点击Draw ROI,在打开的窗口中用工具来画出你喜欢的ROI区域,我用矩形画了一个区域,完成后点finish保存区域,再点finish完成ROI的确定。

  • 计算部分,首先设置计算参数。点击Analysis,选择Set DIC Parameters,这里可以设置计算参数。这里选择默认的参数,点击finish和弹出来窗口的yes保存设置;点击Analysis选择Perform DIC Analysis开始计算,在弹出的窗口中选择ROI的区域开始计算。

  • 可以在Analysis中的Format Displacement中查看初步的结果,这里其实是虚拟引申。

    左边是水平位移,右边是竖直位移,水平位移的计算结果与真实设置的位移10最大相差0.0006。
    就这样,我们完成了DIC的计算

参考文献

[1] BLABER J, ADAIR B, ANTONIOU A. Ncorr: open-source 2D digital image correlation matlab software[J]. Experimental Mechanics, 2015, 55(6):1105-1122.

[2] SU Y, ZHANG Q. Glare: A free and open-source software for generation and assessment of digital speckle pattern[J]. Optics and Lasers in Engineering, 2022, 148:106766.

利用图像来测量的技术——数字图像相关法(DIC)相关推荐

  1. 数字图像相关DIC算法,Ubuntu16.04,Ncorr项目C++版本开源环境配置

    数字图像相关DIC算法,Ubuntu16.04,NcorrC++版本开源代码环境配置流程. 本文介绍C++版本数字图像相关法DIC环境配置过程,配置了好几天,痛苦踩坑经历. DIC算法.资料.源码.实 ...

  2. 2.2 获取图像感兴趣区域_DIC (数字图像相关法)

    数字图像相关法(digital image correlation DIC),又称数字散斑相关法,是将试件变形前后的两幅数字图像,通过相关计算获取感兴趣区域的变形信息.其基本原理是,对变形前图像中的感 ...

  3. 反卷积 算法 c语言,多次曝光图像的PSF反卷积以及欠采样图像的反混叠技术I:PSFdeLRSA的制作方法...

    1技术领域 在图像的点扩散函数(PSF)反卷积领域,人们发展了很多方法:比如基于最大似然估计的Lucy-Richardson图像PSF反卷积技术和在该技术基础上加入的正则化手段,比如基于最小均方差或最 ...

  4. 图像处理(用计算机对图像进行处理的技术)

    图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术.又称影像处理.图像处理一般指数字图像处理.数字图像是指用工业相机.摄像机.扫描仪等设备经过拍摄得到的一个大的 ...

  5. matlab激光散斑散射半径测量,基于激光散斑角度相关法表面粗糙度测量

    引言表面粗糙度是衡量精密零件加工质量的一个重要指标.随着机械加工等工程领域的发展,对表面粗糙度测量的要求也越来越高.在表面粗糙度的测量中,光学方法具有非接触.不损伤表面.精度高和响应快等优点,其测量原 ...

  6. 于殿泓 图像检测与处理技术_图像检测与处理技术(21世纪高等学校仪器仪表及自动化类专业规划教材)...

    导语 本书是21世纪高等学校仪器仪表及自动化类专业规划教材,从图像检测与处理技术的整体知识框架出发,让读者对图像检测与处理技术的基本内容.背景以及相关的基础理论有深刻的理解.其中包括图像检测的物理基础 ...

  7. 于殿泓 图像检测与处理技术_二手图像检测与处理技术 于殿泓 计算机 西安电子科大学出版社...

    基本信息 书名:图像检测与处理技术 原价:18.(咨询特价) 作者:于殿泓 出版社:西安电子科技大学 出版日期:2006年12月1日 ISBN(咨询特价) 字数: 页码:231 版次:第1版 装帧:装 ...

  8. 图像超分辨率(Super-Resolution)技术研究

    一.相关概念 1.分辨率 图像分辨率指图像中存储的信息量,是每英寸图像内有多少个像素点,分辨率的单位为PPI(Pixels Per Inch),通常叫做像素每英寸.一般情况下,图像分辨率越高,图像中包 ...

  9. 论文笔记--网络新闻图像中人脸标注技术的研究-2011

    论文信息: 硕士论文-网络新闻图像中人脸标注技术的研究-2011-哈尔滨工业大学-刘胜宇 文末附人脸标注相关论文下载地址 文章目录 摘要 技术 数据集 实验结果 结论 参考文献(部分) 关于图像标注 ...

  10. 微信团队分享:视频图像的超分辨率技术原理和应用场景

    为什么80%的码农都做不了架构师?>>>    本文来自微信多媒体团队高欣玮的技术分享. 1.前言 图像和视频通常包含着大量的视觉信息,且视觉信息本身具有直观高效的描述能力,所以随着 ...

最新文章

  1. 2021年大数据Spark(二十三):SparkSQL 概述
  2. 正确生成浮点型的方法,解决sqlachemy Float浮点型的坑,生成float类型时,长度和精度均为0,导致查询不到结果!...
  3. ARP病毒查找与防范
  4. spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码
  5. 得到当前堆栈信息的两种方式(Thread和Throwable)的方法
  6. 2019牛客暑期多校训练营(第六场)E - Androgynos (构建自补图)
  7. JimuReport积木报表 — API数据源报表带参制作
  8. 43岁的微软大重组:肢解Windows,拥抱AI,20年功臣离职
  9. 【bzoj1712】[Usaco2007 China]Summing Sums 加密 矩阵乘法
  10. 聊聊从古至今都是如何加密的~
  11. “小而美”走到十字路口,吉利或收购魅族助车机闭环
  12. 初识ARM嵌入式系统
  13. java 中文转拼音_Java实现汉字转换拼音功能
  14. hadoop的map和reduce
  15. Kubernetes priviledge and capabilities
  16. 到底什么是上下文(Context)
  17. CF连杀喊话_WeGame修改
  18. VS2017编译在XP环境下运行的程序
  19. 视觉SLAM中的李群李代数基础
  20. canvas多维空间文本粒子js特效

热门文章

  1. 如何使用Win7系统自带的刻录功能刻录启动光盘
  2. SPSS因子分析经典案例分享
  3. matlab2016b安装
  4. YDOOK:VSC VisioStudio Code 设置 鼠标滚轮缩放字体大小 滚轮控制字体放大缩小
  5. java 内嵌chrome_[Java教程]Jcef内嵌浏览器windows版本的编译及使用
  6. 关于java就业的简历模板,工作一年java简历模板
  7. Axure原型设计相关:Axure RP8中继器实例(附rp文件)——列表的增删改查、分页
  8. 职中计算机中级工考试,2015年中级职计算机考试基本知识点.doc
  9. 10KV高压电缆的直流耐压究竟是多少?
  10. mysql触发器联机删除_mysql触发器删除实例1