基于FPGA的实时立体视觉系统研究

被引量 : 0次 | 上传用户:speed07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
立体视觉能够从同一场景不同视角拍摄的图像数据获得物体表面的深度信息,重建三维场景结构,在无人驾驶车、星球车等智能移动机器上得到了广泛应用。尽管立体视觉的实时实现已发展成为立体视觉领域的研究热点,但多数实时立体视觉系统都是针对小分辨率图对(例如320×240)。本文基于单片现场可编程门阵列(FPGA)设计了一套立体视觉系统,实时实现了512×512分辨率图对的几何校正、Census局部变换以及相关匹配三个算法流程。立体匹配是立体视觉系统中最耗时也是最耗资源的一步。由于区域匹配算法运算复杂度低,且易于采用硬件加速技术,所以实时立体视觉系统一般都采用区域匹配算法。本文提出了一种基于Census局部变换的非参数化匹配算法,不仅对亮度不均、噪声等情况具有很好的鲁棒性,而且只涉及比较、异或和累加运算,非常适合FPGA逻辑电路实现与加速。整个立体视觉系统的算法集中在立体视觉平台上实现。平台以Virtex5-LXT系列FPGA为处理核心,包括SRAM、Nand-Flash ROM、SDRAM以及FIFO四种存储控制器,采用SERDES接口下行输入左右视图原始数据,采用以太网接口上行输出匹配结果及相应视差值。在立体视觉算法的实现中,采用了乒乓结构、窗口数据缓存以及Box滤波等硬件加速方法来优化设计。为了提高实时性,系统充分利用FPGA并行计算结构和流水线技术,仅仅增加不到一半的硬件资源,而提升了近一倍的运算速度。对于左右一致性校验的流程进行了调整和优化,在一次相关运算中分别获得以左右视图为基准的匹配结果,以极低的资源代价实现了左右一致性校验,滤除了大量误匹配点。通过实验结果与性能分析,我们可以看出,对于分辨率为512×512的立体图对,仅采用40MHz的时钟频率,本系统就可以达到25fps以上的视频级处理速度,完全可以满足立体视觉对实时性的要求。
其他文献
目的 观察肾移植术后细菌感染患者致病菌种分布及耐药性。方法 收集肾移植术后感染患者尿液、痰等标本进行细菌培养,对检出的206株致病菌进行菌种鉴定和药敏试验。结果 206株
新媒体艺术从艺术领域走向设计领域,深刻的影响着人们的日常生活。一直遵循着视觉设计法则的导视系统设计也在发生着功能性转变,具有受众体验式、交互式和动态化特征的导视系
获得学习的快乐是小学乐学课堂建构的全部目的。暖认知是社会认知加工的概念表征,具身认知和理性思维的理论研究成果表明,学生在课堂上的学习总体上是暖认知加工过程。课堂学
目的:调查云南省农村地区50~70岁人群冠心病危险因素的分布,为该地区冠心病的防治和干预提供科学依据。方法:采用分层随机抽样方法,共抽取云南省四个县区11个农村地区中50~70
对外直接投资中的法律风险已经成为阻碍我国企业走出去的主要障碍。相关研究表明,在并购的整个过程中,进入阶段企业遭遇的法律风险为20%,另有80%的风险存在于并购后的企业实
<正> 《浪淘沙》在唐声诗阶段是齐言体,其中又分格律体与歌谣体;在宋词阶段变成了杂言体,并且还有令词、慢词之分,令词中又有平韵体与仄韵体之别,慢词中更有柳体与周体之异.
2013年的电影《斯大林格勒》相比1989年、1993年、2001年拍摄的相关电影,最突出的地方在于对人性的描摹细致、精巧,以小见大的表现方式、主观视角的运用、诗意化的战争场景都
近年来,随着变电站智能化开关、光电式互感器、一次设备在线状态检测、计算机高速数据网在实时系统中的开发应用等技术的日趋成熟,实现变电站的控制、测量、信号、保护、计量
Ca2+、钙调蛋白(calmodulin,CaM)和交感神经(sympathetic nerves,SN)在心血管系统生理病理变化及经脉穴位的效应中发挥着重要作用。本文系统分析了Ca2+-CaM在心肌功能活动中和心
高麦芽糖浆是由若干个葡萄糖分子组成小分子聚合物糖浆,其甜度仅为蔗糖的二分之一,高麦芽糖浆在食品、医药、化工等方面已经广泛应用,它是以土豆淀粉、红薯淀粉、玉米淀粉为