本程序实现了: 1、笛卡尔坐标系下泽尔尼克(Zernike)系数生成。 2、利用泽尔尼克系数拟合拟合干涉条纹相位。 3、模拟激光源自动生成并导出到子文件夹干涉条纹图。 使用方法: .m文件与“fringes”文件夹处于同一目录,用matlab直接运行.m文件即可得到jpg格式的模拟条纹图。其中num参数修改后可以生成不同数量条纹图。 参考文献:High-accuracy simultaneous phase extraction and unwrapping method for single interferogram based on convolutional neural network
2022-11-19 11:34:37 1KB matlab 干涉测量 zernike 数据集
1
指定生成条纹图大小,定义周期,频率,生成横状正弦条纹图和竖状正弦条纹图,附带详细注释
2022-05-16 12:04:58 23.99MB c++
1
有效去除数字散斑条纹图中的噪声是散斑干涉测量技术中的关键问题。提出了一种基于Goldstein滤波的数字散斑条纹图平滑方法。该方法需要将散斑条纹图中的干涉相位转换为矢量空间中的单位矢量,并进行快速傅里叶变换(FFT), 得到其频谱,然后对频谱进行加权处理,从而抑制噪声的频率成分,再将加权处理后的频谱变换到空间域,计算干涉相位,得到原始散斑条纹图的滤波结果。将该滤波方法运用于四步相移数字散斑干涉条纹图像处理。实验结果表明,该方法在滤除散斑噪声的同时能够有效地保护散斑条纹图的轮廓和细节信息,增强了散斑干涉条纹的对比度。
2022-01-24 22:27:40 5.59MB 图像处理 Goldstein 数字散斑 傅里叶变
1
受噪声或探测器的非线性响应等影响, 采用光学三维轮廓术装置实际摄取的条纹图的光强具有非正弦性分布的特点, 这导致现有的随机相移提取算法在应用中存在计算不稳定的问题。对此, 提出了一种两帧随机时域相移条纹图相移提取方法。该方法首先采用克莱姆正交化方法对条纹图进行处理, 然后发展了一种基于矩阵范数的相移提取算法, 进而应用二步相移算法获得了测量相位。由于使用了反正切函数解算相移, 所提方法对非正弦条纹图不敏感, 具有求解可靠、应用容易的特点。实验结果表明, 所提方法精度高、速度快, 优于现有的典型算法。
2022-01-19 14:04:37 7.14MB 测量 光学三维 相位 相移条纹
1
提出了一种基于二维连续小波变换的电子散斑干涉(ESPI)条纹图相位提取方法。通过检测二维小波脊确定条纹相位,并引入条纹频率作为向导,有效地避免了相位解调过程中的符号奇异性问题,从而使该算法既能处理开条纹图也能处理闭条纹图,且对散斑噪声具有较强的抑制能力。数值模拟和实验结果表明,该方法在抑制散斑噪声的同时能够有效地提取出条纹相位,对开条纹图和闭条纹图都能处理。
2021-12-08 20:44:10 4.19MB 图像处理 相位提取 电子散斑 小波变换
1
4.4 条纹图的旋滤波算法 普通滤波不能将条纹与噪声信号清楚地分开,在滤掉噪声的同时 使条纹模,使条纹 特征畸变。 旋滤波思想: 找出条纹的切线方向,只在切线方向上对条纹图进行低通滤波。(找出条纹灰度的等 值线,在灰度等值线上作低通滤波) 这样既滤掉噪声,又不对条纹产生模糊、畸变效应。 构造一个一维滤波窗口→绕当前像素点旋转一周→确定条纹切线方向→在切线方向进 行低通滤波。 步骤:①以当前点为中心的 n×n 像素点窗口内等角度间隔的方向滤波 (附图)
2021-11-26 23:35:23 1.69MB goto sleep
1
主要是用来生成相移条纹图,可以修改周期等参数,生成新的条纹图
2021-11-24 16:00:52 1024B 三步相移
1
通过Matlab编程生成黑白条纹图,周期、黑白条纹宽度及比值均可调整,模拟黑白条纹从欠曝光到曝光饱和的过程。 生产黑白条纹图及其曝光饱和过程,简单有效,有助于利用条纹结构光进行的相关研究(检测、测量物体二维、三维尺寸)! 希望能够为机器视觉领域的同伴们带去一点点帮助!
2021-06-29 23:46:39 1KB Matlab 条纹图 曝光模拟 条纹结构光
1
matlab源码。能很好的模拟杨氏双缝干涉,并有详细注释
2021-06-26 10:02:47 22KB 干涉条纹图
1
通过Matlab生成简单二值条纹图及灰度值0-255的渐变图。 希望能够为学习matlab编程的伙伴们提供点帮助!
2021-06-25 12:43:21 392B Matlab 二值条纹图 灰度渐变图
1