Dense real-time stereo matching using memory efficient semi-global-matching variant based on FPGAs

M. Buder
{"title":"Dense real-time stereo matching using memory efficient semi-global-matching variant based on FPGAs","authors":"M. Buder","doi":"10.1117/12.921147","DOIUrl":null,"url":null,"abstract":"This paper presents a stereo image matching system that takes advantage of a global image matching method. The system \nis designed to provide depth information for mobile robotic applications. Typical tasks of the proposed system are to assist \nin obstacle avoidance, SLAM and path planning. Mobile robots pose strong requirements about size, energy consumption, \nreliability and output quality of the image matching subsystem. Current available systems either rely on active sensors or \non local stereo image matching algorithms. The first are only suitable in controlled environments while the second suffer \nfrom low quality depth-maps. Top ranking quality results are only achieved by an iterative approach using global image \nmatching and color segmentation techniques which are computationally demanding and therefore difficult to be executed \nin realtime. Attempts were made to still reach realtime performance with global methods by simplifying the routines. The \ndepth maps are at the end almost comparable to local methods. An equally named semi-global algorithm was proposed \nearlier that shows both very good image matching results and relatively simple operations. A memory efficient variant of \nthe Semi-Global-Matching algorithm is reviewed and adopted for an implementation based on reconfigurable hardware. \nThe implementation is suitable for realtime execution in the field of robotics. It will be shown that the modified version of \nthe efficient Semi-Global-Matching method is delivering equivalent result compared to the original algorithm based on the \nMiddlebury dataset. \nThe system has proven to be capable of processing VGA sized images with a disparity resolution of 64 pixel at \n33 frames per second based on low cost to mid-range hardware. In case the focus is shifted to a higher image resolution, \n1024×1024-sized stereo frames may be processed with the same hardware at 10 fps. The disparity resolution settings \nstay unchanged. A mobile system that covers preprocessing, matching and interfacing operations is also presented.","PeriodicalId":369288,"journal":{"name":"Real-Time Image and Video Processing","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Real-Time Image and Video Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.921147","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

This paper presents a stereo image matching system that takes advantage of a global image matching method. The system is designed to provide depth information for mobile robotic applications. Typical tasks of the proposed system are to assist in obstacle avoidance, SLAM and path planning. Mobile robots pose strong requirements about size, energy consumption, reliability and output quality of the image matching subsystem. Current available systems either rely on active sensors or on local stereo image matching algorithms. The first are only suitable in controlled environments while the second suffer from low quality depth-maps. Top ranking quality results are only achieved by an iterative approach using global image matching and color segmentation techniques which are computationally demanding and therefore difficult to be executed in realtime. Attempts were made to still reach realtime performance with global methods by simplifying the routines. The depth maps are at the end almost comparable to local methods. An equally named semi-global algorithm was proposed earlier that shows both very good image matching results and relatively simple operations. A memory efficient variant of the Semi-Global-Matching algorithm is reviewed and adopted for an implementation based on reconfigurable hardware. The implementation is suitable for realtime execution in the field of robotics. It will be shown that the modified version of the efficient Semi-Global-Matching method is delivering equivalent result compared to the original algorithm based on the Middlebury dataset. The system has proven to be capable of processing VGA sized images with a disparity resolution of 64 pixel at 33 frames per second based on low cost to mid-range hardware. In case the focus is shifted to a higher image resolution, 1024×1024-sized stereo frames may be processed with the same hardware at 10 fps. The disparity resolution settings stay unchanged. A mobile system that covers preprocessing, matching and interfacing operations is also presented.
基于fpga的高效内存半全局匹配变体密集实时立体匹配
本文提出了一种利用全局图像匹配方法的立体图像匹配系统。该系统旨在为移动机器人应用提供深度信息。该系统的典型任务是辅助避障、SLAM和路径规划。移动机器人对图像匹配子系统的尺寸、能耗、可靠性和输出质量提出了很高的要求。目前可用的系统要么依赖有源传感器,要么依赖局部立体图像匹配算法。第一种方法只适用于受控环境,而第二种方法的深度地图质量较低。高质量的排名结果只能通过使用全局图像匹配和颜色分割技术的迭代方法来实现,这些方法对计算量要求很高,因此难以实时执行。通过简化例程,尝试使用全局方法仍然达到实时性能。深度图最后几乎可以与本地方法相媲美。之前提出了一种同样命名为半全局的算法,该算法既具有很好的图像匹配效果,又具有相对简单的操作。回顾了半全局匹配算法的内存高效变体,并将其用于基于可重构硬件的实现。该实现适用于机器人领域的实时执行。与基于Middlebury数据集的原始算法相比,改进版本的高效半全局匹配方法提供了等效的结果。该系统已被证明能够在低成本到中档硬件的基础上以每秒33帧的速度处理64像素的视差分辨率的VGA大小的图像。如果焦点转移到更高的图像分辨率,1024×1024-sized立体帧可以用相同的硬件以10fps处理。视差分辨率设置保持不变。同时,提出了一种涵盖预处理、匹配和接口操作的移动系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信