集成视觉的增强光学测距系统DSP软件实现

集成视觉的增强光学测距系统DSP软件实现

论文摘要

激光三角传感器作为一种非接触精密位移传感器在工业在线实时监测领域得到了广泛的应用,是工业质量保证领域必备的检测手段。而具有旋转对称特性的集成视觉增强型光学测距系统克服了传统激光三角传感器易受遮挡的缺点,提高了测量精度,在未来这种传感器将得到更加广泛的应用。本文的研究工作是为集成视觉的增强型光学测距系统开发基于DSP嵌入式系统的系统软件和快速算法,以提高系统的集成度和性能从而满足传感器系统的高精度和实时性要求。本文的主要工作包括:(1)为系统定制基于DSP/BIOS的实时操作系统,并在此基础上开发了符合DSP/BIOS标准的驱动程序,并实现了将Bayer格式的图像转换为常用的RGB格式。(2)利用DSP提供的硬件资源和指令集系统实现了程序优化,提高程序的执行速度。(3)为了方便测量系统可以在不同的程序功能间进行切换,在DSP嵌入式平台上开发了自加载系统。(4)针对已有算法的缺陷和传感器的设计指标,为传感器开发了专用的快速算法。(5)分别测试了传感器的系统软件和快速算法,并比较了算法改进前后的性能和精度。

论文目录

  • 摘要
  • ABSTRACT
  • 致谢
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究领域极其相关发展
  • 1.2.1 位移测量技术简介
  • 1.2.2 非接触位移传感器简介
  • 1.2.3 激光三角传感器的基本原理和应用
  • 1.3 论文的主要工作及章节安排
  • 第二章 集成视觉的增强型光学测距传感器系统构架
  • 2.1 传感器的组成介绍
  • 2.2 第一代基于自由镜面的传感器
  • 2.3 第二代集成视觉的增强型光学位移传感器
  • 2.3.1 第二代传感器的光学设计
  • 2.3.2 新传感器的信号处理平台
  • 2.4 本章小结
  • 第三章 DSP系统软件
  • 3.1 DSP/BIOS实时操作系统
  • 3.1.1 简介
  • 3.1.2 为什么要使用DSP/BIOS作为实时内核
  • 3.1.3 使用DSP/BIOS的抢占式多任务管理系统
  • 3.2 TI程序参考框架
  • 3.3 使用DSP/BOIS DRIVER DEVELOPER'S KIT(DDK)设计驱动程序
  • 3.3.1 DSP/BOIS Driver Developer's Kit(DDK)简介
  • 3.3.2 DDK的两层驱动程序模型
  • 3.3.3 使用DDK实现视频采集驱动
  • 3.3.4 CMOS图像数据格式转换
  • 3.4 使用高速缓存
  • 3.4.1 为什么要使用高速缓存
  • 3.4.2 适当调整存储结构以减少数据和程序miss的次数
  • 3.4.3 利用miss pipelining
  • 3.5 程序的流水线优化
  • 3.5.1 程序优化流程
  • 3.5.2 系统程序优化
  • 3.6 自加载系统
  • 3.6.1 背景分析
  • 3.6.2 COFF文件结构简介
  • 3.6.3 如何设计自加载系统
  • 3.7 系统软件测试实验
  • 3.8 本章小结
  • 第四章 信号处理快速算法设计
  • 4.1 传统算法简介
  • 4.1.1 粗检测算法
  • 4.1.2 精检测算法
  • 4.2 算法分析
  • 4.2.1 首先考虑粗检测算法部分。
  • 4.2.2 提取图像的ROI区域。
  • 4.2.3 用自适应窗口法跌代计算精确的半径值。
  • 4.3 粗检测快速算法
  • 4.4 粗检测算法的进一步改进,使用KALMAN跟踪
  • 4.4.1 离散Kalman滤波器
  • 4.4.2 使用Kalman滤波器预测粗检测半径
  • 4.4.3 如何处理预测中的异常情况
  • 4.4.4 初始化Kalman滤波器
  • 4.5 改进精检测算法
  • 4.6 快速算法对比试验与测试
  • 4.6.1 精检测改进算法对比试验
  • 4.6.2 粗检测快速算法有效性测试
  • 4.6.3 改进粗检测算法和精检测算法在DSP平台上的速度测试
  • 4.7 本章小结
  • 第五章 总结和展望
  • 5.1 论文总结
  • 5.2 展望
  • 参考文献
  • 攻读硕士学位期间发表的论文及参加科研情况
  • 相关论文文献

    标签:;  ;  ;  

    集成视觉的增强光学测距系统DSP软件实现
    下载Doc文档

    猜你喜欢