基于视觉的三维轮廓检测方法研究

基于视觉的三维轮廓检测方法研究

论文摘要

在高速在线检查、质量控制、机器/机器人视觉、实物仿型、自动加工等领域中,物体三维信息测量的应用日益重要。由于具有高分辨率、无破坏、数据获取速度快、精度较高、设备费用相对较低等优点,非接触的光学测量方法被公认为最有前途的三维测量方法。目前,三维测量的方法很多。激光三角测量方法由于系统结构简单,测量速度快,且具有实时处理能力,被广泛采用。本文研究的是基于线扫描的图像预处理系统,系统的核心处理器采用FPGA(Field Programmable Gate Array)。论文的基本思想是采用激光光源照射被测物体,物体表面产生漫反射光斑,利用三角测量原理,光斑在CCD表面成像。线阵图像数据被送给FPGA,在FPGA中利用不同的方法完成光斑中心位置的提取。在实际扫描过程中,由于环境、光源照度,以及被测量物体本身等的因素,采集到的光斑图像并不十分规则和理想,针对这种情况,本文比较了几种光斑中心提取方法的优缺点,如极值法、重心法,并提出了自适应阈值法的光斑中心提取方法。本文设计并完成了基于FPGA的线阵图像预处理硬件系统和软件算法设计。系统硬件设计分为5部分:分别是CCD数据采集部分、数据信号转化部分、FPGA数字信号处理部分,电源管理部分和外接接口部分。根据实时性的要求,选用EP2C20芯片作为核心处理器实现数字信号处理。考虑到USB接口的便携性和传输数据的高速性,选用USB串行通讯总线作为外设通信接口。软件算法方面,完成了基于FPGA的数据处理程序的设计和PC机上的图形显示程序设计。FPGA数据处理程序由FIFO模块,存储器控制模块、光斑中心提取算法模块、通信模块、时钟模块等组成。数据处理程序采用Verilog硬件描述语言编写,在Quartus II等EDA软件平台下按照FPGA的设计流程进行开发。在VC中完成了基于OpenGL的轮廓重建显示模块。最后,经过对硬件平台和软件算法的测试,并通过三维轮廓重建实验,验证了本系统的功能和准确性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 视觉检测技术的国内外综述
  • 1.3 视觉检测系统分类及其发展方向
  • 1.4 课题来源、目的及主要研究内容
  • 1.4.1 课题来源
  • 1.4.2 课题研究的目的
  • 1.4.3 主要研究内容
  • 第2章 总体方案设计
  • 2.1 引言
  • 2.2 三维轮廓测量方法
  • 2.2.1 飞行时间法
  • 2.2.2 相位测量法
  • 2.2.3 数字全息法
  • 2.2.4 激光三角法
  • 2.3 光斑中心提取方法
  • 2.3.1 极值法
  • 2.3.2 阈值法
  • 2.3.3 重心算法及改进的重心算法
  • 2.3.4 自适应阈值法
  • 2.4 激光三角法涉及的技术
  • 2.4.1 CCD图像传感器
  • 2.4.2 可编程逻辑设计技术简介
  • 2.4.3 与上位机通信技术
  • 2.4.4 OpenGL技术简介
  • 2.5 系统总体方案
  • 2.5.1 硬件平台
  • 2.5.2 软件设计
  • 2.6 本章小结
  • 第3章 系统硬件平台设计
  • 3.1 硬件总体方案
  • 3.2 线阵CCD相机介绍
  • 3.3 数据转换模块
  • 3.3.1 LVDS介绍及其特点
  • 3.3.2 数据转换电路设计
  • 3.4 FPGA部分
  • 3.4.1 FPGA设计流程
  • 3.4.2 FPGA芯片的选择
  • 3.5 USB数据传输模块
  • 3.5.1 FT245 芯片介绍
  • 3.5.2 USB传输模块电路设计
  • 3.6 电源模块
  • 3.7 外扩存储器模块
  • 3.8 电路配置及时钟电路
  • 3.9 本章小结
  • 第4章 系统软件设计
  • 4.1 引言
  • 4.2 时钟管理模块
  • 4.3 FIFO先进先出模块设计
  • 4.3.1 异步时钟域的解决方法
  • 4.3.2 异步FIFO的FPGA实现
  • 4.3.3 LVDS接收器与异步FIFO的接口设计
  • 4.4 累加及乘累加模块
  • 4.5 SRAM控制器模块
  • 4.6 光斑中心提取算法模块
  • 4.7 通信模块设计
  • 4.7.1 发送状态机
  • 4.7.2 接收状态机
  • 4.8 上位机显示模块
  • 4.8.1 OpenGL功能
  • 4.8.2 OpenGL工作流程
  • 4.8.3 OpenGL程序设计
  • 4.9 本章小结
  • 第5章 各模块联调及三维轮廓重建实验
  • 5.1 引言
  • 5.2 嵌入式逻辑分析模块
  • 5.3 模块调试试验及实验结果
  • 5.3.1 FPGA与线阵CCD的数据传输调试
  • 5.3.2 光斑中心提取算法调试
  • 5.3.3 FPGA与PC机通讯调试
  • 5.4 系统联调
  • 5.4.1 系统标定
  • 5.4.2 零件测试
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于复合抖动技术的三维轮廓数据压缩方法[J]. 强激光与粒子束 2016(07)
    • [2].基于电流波数扫描的透镜三维轮廓信息测量[J]. 机电工程技术 2019(12)
    • [3].基于双目视觉的小场景三维轮廓提取[J]. 传感器与微系统 2019(11)
    • [4].基于激光三角法的三维轮廓测量系统研制[J]. 实验技术与管理 2017(12)
    • [5].数字全息三维轮廓生成方法的研究[J]. 湖北大学学报(自然科学版) 2009(01)
    • [6].一种基于相移技术的三维轮廓检测方法[J]. 信息技术 2008(01)
    • [7].基于灰度值编码的三维轮廓数据表示方法[J]. 中国激光 2015(12)
    • [8].基于条纹跟踪的动态过程三维轮廓术[J]. 激光杂志 2009(06)
    • [9].基于全场干涉测量方法的透镜三维轮廓测量[J]. 应用光学 2018(02)
    • [10].基于多尺度小波支持向量机的脉冲漏磁缺陷三维轮廓重构[J]. 数据采集与处理 2012(03)
    • [11].基于FTP的三维轮廓测量方法及实验[J]. 现代电子技术 2010(12)
    • [12].一种基于视觉的三维轮廓检测系统[J]. 华中科技大学学报(自然科学版) 2008(S1)
    • [13].基于彩色莫尔条纹的三维轮廓动态测量技术基础研究[J]. 机械工程学报 2011(02)
    • [14].高精度非接触式三维轮廓扫描仪设计[J]. 机械设计与制造 2011(07)
    • [15].结合线结构光立体视觉和条纹反射法的三维轮廓检测系统[J]. 光学仪器 2019(05)
    • [16].采用多角度成像技术的纺织品三维轮廓重建算法[J]. 纺织学报 2018(04)
    • [17].三维轮廓匹配的多尺度技术[J]. 福建农林大学学报(自然科学版) 2010(06)
    • [18].基于稀疏化LS-SVM的漏磁缺陷三维轮廓重构[J]. 兵工学报 2008(05)
    • [19].基于二维连续小波变换的三维轮廓测量技术比较研究[J]. 机电工程 2013(12)
    • [20].双CCD光栅投影法测量物体三维轮廓技术[J]. 西安工业大学学报 2009(02)
    • [21].混凝土粗骨料三维轮廓数值模拟[J]. 粉煤灰综合利用 2012(01)
    • [22].光学投影式三维轮廓测量技术研究[J]. 中国新技术新产品 2019(21)
    • [23].基于投影栅线法测量物体三维轮廓的一点改进[J]. 应用光学 2012(01)
    • [24].一种光刀式义齿三维轮廓测量系统标定方法[J]. 西安工业大学学报 2016(08)
    • [25].坡口及焊缝表面三维轮廓的激光视觉测量[J]. 焊接学报 2017(12)
    • [26].基于结构光检测的三维轮廓测量专利技术综述[J]. 中国发明与专利 2020(S2)
    • [27].基于波长移相的光纤投影三维轮廓测量方法[J]. 激光与光电子学进展 2015(10)
    • [28].三维物体表面形状检测技术的深入研究[J]. 自动化技术与应用 2009(10)
    • [29].三维轮廓扫描法测量透镜曲率半径的实验研究[J]. 应用光学 2012(04)
    • [30].车辆三维轮廓的光栅投影测量技术研究[J]. 公路交通科技 2009(06)

    标签:;  ;  ;  ;  

    基于视觉的三维轮廓检测方法研究
    下载Doc文档

    猜你喜欢