基于FPGA的线结构光视觉测量系统研究
本文关键词: 线结构光 计算机视觉 非接触测量 FPGA 出处:《吉林大学》2017年硕士论文 论文类型:学位论文
【摘要】:随着计算机辅助设计与制造技术(CAD/CAM)的广泛应用,产品造型越来越多的采用复杂曲面,制造系统也向着自动化、柔性化、智能化方向发展,这就对产品检测技术提出了更高要求。开发出高精度、实时性好的测量系统,并将其集成到加工和装配工艺中去,对提高产品的生产效率和改善加工质量具有重要意义。目前,大量生产过程由于受到测量设备使用条件和处理速度的限制,多采用离线测量,测量过程中工件的重新定位和装夹会带来测量误差,且测量仪器价格昂贵、测量效率低。结构光视觉测量是一种高效、灵活、精度稳定的非接触式测量方式,并易于和制造系统集成。结构光图像中含有大量数据,其中很多数据为冗余信息,传统的处理完全采用软件进行计算,存在着处理速度和提取精度相互制约的问题。本文对结构光测量系统和FPGA并行加速技术进行了研究,开发出了基于FPGA的结构光测量系统,将提取精度高、鲁棒性好的复杂算法移植到FPGA中,同时满足测量系统对测量精度和测量实时性的要求。对比研究了激光三角测量法,选取了直射式测量法,结合直射式测量法和相机成像模型,搭建了结构光视觉测量系统的数学模型,并对系统中的重要参数进行了讨论和评估。结合结构光图像处理的算法要求和FPGA图像处理的特点,对系统的软硬件功能进行了划分。算法开发过程中为了减小对FPGA硬件的依赖和对底层寄存器逻辑的反复验证,采用高层次综合工具(HLS),用C类型语言进行算法的描述,在算法的移植和综合阶段,通过对算法数据结构和硬件映射关系的分析,确定了与之对应的速度和面积优化策略。同时为了充分利用FPGA并行特点和降低处理系统的功耗,对中值滤波算法和光条提取算法进行了改进,减小了卷积模板和系统的计算次数,使处理系统以较小的硬件消耗获得较高的处理精度。最后将综合后的算法进行了模块封装和发布,便于后续同类产品开发的重用。在FPGA硬件设计上,根据测量原理设计了系统测量方案,采用硬件描述语言(Verilog)对图像采集、数据接口转换、缓存、显示和存储模块进行了设计,采用FPGA和ARM协同处理的方式对上述各模块进行了配置,实现了FPGA视觉处理系统的集成。在软件设计上,通过对测量系统标定和三维重建的分析,在MATLAB环境下开发了图像处理参数计算和系统标定人机交互界面。在系统建模和方案设计的基础上,采用棋盘标定板在不同光照情况下对结构光平面和图像采集系统进行了标定试验,选取不同的工件进行测量试验,验证了测量系统的有效性,并针对测量结果对系统进行了误差分析。
[Abstract]:With the wide application of CAD / CAM, more and more complex surfaces are used in product modeling, and the manufacturing system is developing towards automation, flexibility and intelligence. This has put forward higher requirements for product detection technology, developed a high-precision, real-time measurement system, and integrated it into the processing and assembly process. It is of great significance to improve the production efficiency and improve the processing quality. At present, due to the limitation of measuring equipment and processing speed, a large number of production processes use off-line measurement. The repositioning and clamping of the workpiece in the measurement process will bring the measurement error, and the measuring instrument is expensive and the measuring efficiency is low. The structured light vision measurement is a kind of non-contact measurement method with high efficiency, flexibility and stable precision. It is easy to integrate with manufacturing system. Structural light image contains a lot of data, many of which are redundant information. In this paper, the structure light measurement system and FPGA parallel acceleration technology are studied, and the structure light measurement system based on FPGA is developed. The complex algorithm with high extraction accuracy and good robustness is transplanted to FPGA, and the measurement system meets the requirements of measurement accuracy and real-time measurement. The laser triangulation method is compared and studied. The mathematical model of the structured light vision measurement system is built by selecting the direct projecting measurement method, combining the direct projecting measurement method and the camera imaging model. The important parameters of the system are discussed and evaluated. The algorithm requirements of structured light image processing and the characteristics of FPGA image processing are combined. The software and hardware functions of the system are divided. In order to reduce the dependence on FPGA hardware and verify the logic of the underlying register, a high-level synthesis tool is adopted in the algorithm development. C language is used to describe the algorithm. In the stage of transplantation and synthesis, the relationship between algorithm data structure and hardware mapping is analyzed. In order to make full use of the parallel characteristics of FPGA and reduce the power consumption of the processing system, the median filter algorithm and the optical strip extraction algorithm are improved. Reduce the convolution template and system calculation times, so that the processing system with less hardware consumption to achieve higher processing accuracy. Finally, the integrated algorithm is encapsulated and published. In the FPGA hardware design, according to the measurement principle, the system measurement scheme is designed, and the hardware description language (Verilog) is used to capture the image. The data interface conversion, cache, display and storage module are designed, and the above modules are configured by FPGA and ARM. The integration of FPGA vision processing system is realized. In software design, the calibration and 3D reconstruction of measurement system are analyzed. The human-computer interface for image processing parameter calculation and system calibration is developed in MATLAB environment. The calibration test of structured light plane and image acquisition system is carried out by using the chessboard calibration board under different illumination conditions. The validity of the measurement system is verified by selecting different workpieces to carry out the measurement experiment. The error of the system is analyzed according to the measurement results.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP391.41
【相似文献】
相关期刊论文 前10条
1 乔丽;苏真伟;华才健;;基于激光线结构光的羊毛中白色污杂物检测[J];毛纺科技;2012年03期
2 李莉;孙立军;谭生光;宁国宝;;用于路面车辙检测的线结构光图像处理流程[J];同济大学学报(自然科学版);2013年05期
3 吴庆阳;苏显渝;李景镇;惠彬;;一种新的线结构光光带中心提取算法[J];四川大学学报(工程科学版);2007年04期
4 陈新禹;马孜;汪洋;黄进;陈天飞;;线结构光参数的简易标定方法[J];光电子.激光;2013年03期
5 赵鑫;潘晋孝;刘宾;陈平;;基于线结构光法的三维重建技术的研究[J];山西电子技术;2013年06期
6 边琰;郭彤;张国雄;;基于线结构光的工件台阶特征尺寸测量方法研究[J];机床与液压;2009年06期
7 刘国文,闫达远;一种基于线结构光的三维视觉曲面测量方法[J];光学技术;2005年04期
8 裘祖荣;陈浩玉;胡文川;邹茂虎;杨婷;;嵌入式线结构光角度视觉检测及误差补偿[J];光学精密工程;2013年10期
9 李清泉;王植;李宇光;;基于线结构光的3维目标测量与多分辨率建模[J];测绘学报;2006年04期
10 王以忠;李琳;黄华芳;;一种基于双目线结构光视觉系统的简单标定方法[J];长沙交通学院学报;2008年01期
相关会议论文 前5条
1 舒强;李松;钱之楠;马跃;;线结构光的车辙测量模型及其标定[A];2009年全国测绘仪器综合学术年会论文集[C];2009年
2 张瑞瑛;周萍;冯煦;;大视场下线结构光光条中心的快速提取[A];2009年全国测绘仪器综合学术年会论文集[C];2009年
3 曾祥军;霍金城;吴庆阳;;线结构光三维测量系统扫描方向的标定[A];中国光学学会2011年学术大会摘要集[C];2011年
4 孙国强;许增朴;王永强;于德敏;毕德学;;线结构光快速三维测量系统的全局标定方法研究[A];第十三届全国图象图形学学术会议论文集[C];2006年
5 张应红;;线结构光在SOP芯片管脚检测中的应用[A];2004全国光学与光电子学学术研讨会、2005全国光学与光电子学学术研讨会、广西光学学会成立20周年年会论文集[C];2005年
相关博士学位论文 前9条
1 刘艳;机器人结构光视觉系统标定研究[D];北京理工大学;2015年
2 邵海燕;基于线结构光的水障碍、凹凸障碍物远距离感测技术[D];北京理工大学;2016年
3 占栋;线结构光视觉测量关键技术及在轨道交通巡检中应用[D];西南交通大学;2016年
4 王鹏;线结构光三维自动扫描系统关键技术的研究[D];天津大学;2008年
5 吴庆阳;线结构光三维传感中关键技术研究[D];四川大学;2006年
6 王宗义;线结构光视觉传感器与水下三维探测[D];哈尔滨工程大学;2005年
7 杨雪荣;CMM与线结构光视觉传感器集成的逆向工程系统关键技术研究[D];广东工业大学;2013年
8 吴庆华;基于线结构光扫描的三维表面缺陷在线检测的理论与应用研究[D];华中科技大学;2013年
9 陈天飞;线结构光表面三维测量系统的标定技术研究[D];大连海事大学;2013年
相关硕士学位论文 前10条
1 王世平;线结构光测量技术在接触轨几何参数检测中的应用研究[D];西南交通大学;2015年
2 袁聪聪;线结构光扫描装置的设计与实现[D];西北农林科技大学;2015年
3 刘辉;基于图像检测技术的运动部件的截面积测量[D];河北科技大学;2015年
4 陈丽;连铸坯线结构光视觉定重关键技术研究[D];河北科技大学;2015年
5 操亚华;基于FPGA的线结构光传感器信号处理系统设计[D];合肥工业大学;2015年
6 杨强伟;基于线结构光的管体直焊缝焊接质量控制算法研究[D];中北大学;2016年
7 李硕;线结构光三维视觉测量系统的关键技术研究[D];广东工业大学;2016年
8 崔亮纯;线结构光三维测量系统关键技术的研究[D];华南理工大学;2016年
9 邓汛;基于线结构光视觉的六轴机器人焊缝跟踪研究[D];华南理工大学;2016年
10 肖虹;基于图像的机车关键部位检测[D];华南理工大学;2016年
,本文编号:1488574
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1488574.html