提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

@](文章目录)基于傅里叶变换的光栅条纹图像Gamma值自标定


前言

提示:这里可以添加本文要记录的大概内容:

数字投影仪和CCD相机的非线性响应使理想正弦波发生偏离,频谱宽度变大,导致测量时产生相位误差,影响测量精度。


提示:以下是本篇文章正文内容,下面案例可供参考

一、基于傅里叶变换的Gamma因子快速标定

为减少测量系统中因非线性响应引起的相位误差,提出基于傅里叶变换的Gamma快速自标定方法。在频率值域找到畸变光栅条纹的高次谐波分量与基波分量,通过优化函数在实数范围内搜索最佳预编Gamma值,使高次谐波分量与基波分量的功率比值最小,完成测量系统的Gamma值自标定。

二、步骤

1.对CCD相机采集的光栅条纹图像进行傅里叶变换

2.根据计算机生成光栅条纹图像的频率,在频率域找到高频分量与基频分量

3.在灰度域对整幅条纹图像进行Gamma值预编码,观察高低分量的功率比值

通过优化函数找到灰度域最佳预编码值,使频率域功率比值最小
搜索过程如下:

预编码前后单行频谱图:

预编码后单行频谱图
预编码前单行频谱图

总结

测量系统的Gamma畸变是由于标准光栅条纹在测量过程中产生了高次谐波,导致解包裹后有周期性相位误差,影响测量精度。提出了基于傅里叶变换的Gamma因子快速自标定方法,通过对捕获的光栅条纹进行频谱分析,使用优化函数搜索最佳预编码Gamma值,最小化频率域中高次谐波分量,完成测量系统的Gamma值自标定并对光栅条纹进行预编码处理,最大程度降低高次谐波对解相位的影响。

基于傅里叶变换的光栅条纹图像Gamma值自标定相关推荐

  1. 基于ImagePy工具的岩块图像二值化分割研究

    看到自己一年前在知乎提的问题了,忍不住回答下. 下面这个是论文录用后修改稿,文末有编辑的评语. 基于ImagePy工具的岩块图像二值化分割研究 摘 要:在岩块图像分析识别前的预处理工作中,为了平滑岩块 ...

  2. 【光学】基于matlab GUI光栅条纹投影生成【含Matlab源码 2118期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI光栅条纹投影生成[含Matlab源码 2118期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...

  3. 【光学】基于matlab模拟光栅条纹投影生成

    1 内容介绍 基于matlab模拟光栅条纹投影生成 2 部分代码 function varargout = Main(varargin) % MAIN MATLAB code for Main.fig ...

  4. Python使用openCV把原始彩色图像转化为灰度图、使用OpenCV把图像二值化(仅仅包含黑色和白色的简化版本)、基于自适应阈值预处理(adaptive thresholding)方法

    Python使用openCV把原始彩色图像转化为灰度图.使用OpenCV把图像二值化(仅仅包含黑色和白色的简化版本).基于自适应阈值预处理(adaptive thresholding)方法 目录

  5. 图像五值化与基于三值图像的车牌识别(1)

    庆祝2011年新年 张忠义 海口愚佬会教育科技有限公司 全文下载 www.yulaohui.com/color5_2/ 摘 要:      图像五值化是通过公式Y =(R+G)/2,将RGB空间映射到 ...

  6. C#,图像二值化(12)——基于谷底最小值的全局阈值算法(Valley-Minium Thresholding)与源代码

    1.基于谷底最小值的阈值 这个方法适用于通过有限的迭代次数,平滑后能得到双峰的图像,让双峰的谷底成为阈值.当执行完基于谷底最小值的阈值操作的时候,改变了直方图信息,使之成为处理过后的直方图信息,这时候 ...

  7. 基于FPGA的图像中值滤波原理与实现

    图像中值滤波的FPGA实现 项目简述 中值滤波器原理 中值滤波器的实现 测试模块的代码 仿真结果 下板结果 总结 项目简述 中值滤波器在去除尖端噪声中非常重要,是信号处理中最长用到的滤波器.图像中的一 ...

  8. 基于阈值的图像二值化方法MATLAB

    文章目录 一.目录 二.摘要 三.实验步骤 3.1 固定阈值法 (1)计算均值和方差 (2)绘制和分析高斯分布图像 (3)以128为阈值进行固定阈值分割 (4)观察灰度直方图选择最优固定阈值 3.2 ...

  9. 【FPGA教程案例44】图像案例4——基于FPGA的图像中值滤波verilog实现,通过MATLAB进行辅助验证

    FPGA教程目录 MATLAB教程目录 -------------------------------------------------------------------------------- ...

最新文章

  1. 吴恩达机器学习笔记31-梯度检验(Gradient Checking)
  2. 并发工具类(一)等待多线程完成的CountDownLatch
  3. 银行家算法的数组方式实现
  4. MySQL-第八篇MySQL内置函数
  5. 技术员 Ghost Win10 x86 装机版/纯净版 201710
  6. 蓝桥杯c语言b组试题及答案,2014蓝桥杯C语言本科B组预赛试题
  7. fcntl函数的用法总结
  8. HUAWEI HiCar让华为手机用户中的宝马车主Hi起来!
  9. 计算机毕业设计asp.net家庭个人理财系统(源码+系统+mysql数据库+Lw文档)
  10. Android FileOutputStream FileInputStream 读写问题记录
  11. 计算机的音量找不到了,win7旗舰版64位系统右下角音量小喇叭图标不见了怎么找回...
  12. 《白说》---- 读书笔记
  13. (Android+Qt最小系统设计方案)RK3288核心板设计之软件开发环境搭建(4.0)
  14. Emscripten 单词_真正的英语大神绝不死背单词! 他们用这种方法一周突破3500词
  15. OpenCV—播放AVI视频
  16. linux下4g拨号上网问题,解决 Ubuntu 18.04 下无法建立 4G 拨号的问题
  17. python的链式操作及类型推断(filter/map/find) 摘自国产开源库pyiter库
  18. MapReduceJob提:交流程之JobClient端分析
  19. 【C语言】:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
  20. NoteBurner iTunes DRM Audio Converter for Mac(音频转换工具) V2.4.4破解版

热门文章

  1. https://github.com/aptana/studio3/releases aptana
  2. 2-2 Verilog 7 段译码器(静态显示)
  3. 找你妹+ipad+wifi,回忆那年的经典游戏
  4. 租车小程序开发多商户入驻仿神州
  5. STM32F103之DMA实验,内存通过DMA向串口1发送数据
  6. Android-String类
  7. 我的世界服务器修改右边浮空字,我们是大自然的搬运工 指令方块刷出浮空字教程...
  8. eclipse复制代码连接数据库404_出现网页错误时,数字502、404等分别是什么意思?...
  9. Sharepoint 2010 版本号
  10. sharepoint2010隐藏site workflows