基于Zynq-7000 SoC的立体视觉系统

被引量 : 0次 | 上传用户:intaaac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的快速发展以及计算机视觉理论的不断成熟,计算机视觉在近三十年里有了突飞猛进的发展,而立体视觉作为计算机视觉的一个重要分支,也越来越多的应用到各个领域。立体视觉是通过对同一场景不同视角的多个摄像机拍摄到的图像进行处理,获得场景的深度信息,从而重建场景的三维结构。立体视觉在星球车、自动驾驶汽车、无人机、机器人、定位与导航、测距以及工业应用等方面有着广泛的应用。由于立体视觉算法的复杂性,为了获得较快的处理速度,大多数的立体视觉系统都是基于FPGA或FPGA+DSP的架构实现的。本论文使用载有Xilinx公司新一代Zynq-7000 SoC(System on Chip)芯片的ZedBoard板卡实现了一套立体视觉系统。Zynq-7000 SoC采用FPGA+ARM的架构,内部集成了两个Cortex A9处理器和大量的Artix-7 FPGA资源,该架构具有更高的性能、更低的功耗和更强的设计灵活性。本论文选择在Zynq-7000 SoC的FPGA部分实现图像的校正以及图像的均值缩小算法;在ARM部分使用OpenCV的视频处理库实现立体匹配算法。在图像的较正过程中,对于传统的校正方法而言,首先,需要在摄像机标定后离线计算出校正参数和索引坐标并存储在外部Flash中;其次,为了解决Flash读取速度过慢的问题,系统启动时需要加载校正参数和位置索引到SDRAM中;最后,校正模块读取SDRAM中的校正参数和索引坐标来完成图像的校正过程。本论文采用了一种改进的图像校正算法,即不需要事先计算好索引坐标和校正参数,而是在校正模块内部实时计算校正参数和索引坐标,提高了图像校正算法的效率。在对图像进行缩小时,采用均值缩小算法,实时地把分辨率为1080?1920的图像缩小到分辨率为270?960的图像,目的是减小立体匹配时的计算量;在立体匹配环节,本论文采用分水岭算法抽取图像的特征点,然后采用Block Matching(区域匹配)算法进行立体匹配获得视差图并根据匹配结果计算出校正参数反馈给图像校正模块。实验结果表明,该实现方案取得了比较满意的结果。
其他文献
<正> 在我国古代诗歌的百花园中,五、七言诗争芳斗艳,各以其奇葩秀朵,博得观赏者的青睐。而在一个角落里慢慢成长起来的六言诗这枝小花,不知是因她生来矮小,还是因她缺少同胞
<正>洪浩在我的印象中是属于具有智性品质的艺术家。这种智性品质是指体现在他的创作上的,与中国1980年代艺术家的人文关怀过于沉重和理性不同,又与当下年轻的新新人类的激进
目的通过对糖尿病并发泌尿系感染患者尿液进行细菌培养和药敏试验,分析主要病原菌的分布及其耐药性。方法采集我院2010年11月至2011年10月间收治的糖尿病并发泌尿系感染患者1
中国经济发展的客观需要和国家政策的宏观要求,推动了企业重组所得税制的发展,也带来了如何防止制度滥用的难题。域外舶来的企业重组所得税制十分粗略,缺乏必要的立法目的指
高校绿化工作的目标是绿化校园的生态环境,给学生提供舒适的学习休闲场所。本文以桂林电子科技大学职业技术学院校园绿化为例,研究南方校园绿化的现状及植物的配置效果,分析
目前我国冷藏链正面临着全球竞争的严峻形势,而冷藏运输则是冷藏链发展的瓶颈所在。由于保冷运输具有操作方便,成本低廉的特点,在我国有很大的推广空间,然而在保冷运输中因采
在开关电源中使用多路输出变换器可以降低成本 ,提高效率。介绍了多路输出DC DC变换器的分类 ,并结合几种典型的拓扑结构讨论了变换器多路输出的实现方法和每一种电路的优缺
目的:探讨加强双腔静脉留置导管口局部换药的方法,延长导管使用寿命。方法:选择本院新入院的急慢性肾衰病人共25例,均为中心静脉导管置入法建立血管通路,比较两种管口换药的