Design space exploration of a stereo vision system using high-level synthesis

Affaq Qamar, C. Passerone, L. Lavagno, F. Gregoretti
{"title":"Design space exploration of a stereo vision system using high-level synthesis","authors":"Affaq Qamar, C. Passerone, L. Lavagno, F. Gregoretti","doi":"10.1109/MELCON.2014.6820585","DOIUrl":null,"url":null,"abstract":"Stereoscopic vision is an essential building block of modern assisted driving and surveillance applications. Semi-Global Matching (SGM) is a very efficient approach, which outperforms most local algorithms and can deliver real-time performance if properly implemented in hardware. In this paper we describe the design space exploration of the SGM algorithm for automotive applications. The paper also highlights the methodology that we used for the transformation of the high-level code from a reference software implementation, which was unsuitable as a starting point for high-level synthesis, to the hardware implementation. Stream-based processing of the SGM algorithm, despite its complex data dependencies, is achieved by focusing on the inner most loops of the algorithms. Changing the choices of the loop implementation and type of the targeted memory implementation yield different RTL code with a broad range of area vs performance trade-offs.","PeriodicalId":103316,"journal":{"name":"MELECON 2014 - 2014 17th IEEE Mediterranean Electrotechnical Conference","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MELECON 2014 - 2014 17th IEEE Mediterranean Electrotechnical Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MELCON.2014.6820585","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Stereoscopic vision is an essential building block of modern assisted driving and surveillance applications. Semi-Global Matching (SGM) is a very efficient approach, which outperforms most local algorithms and can deliver real-time performance if properly implemented in hardware. In this paper we describe the design space exploration of the SGM algorithm for automotive applications. The paper also highlights the methodology that we used for the transformation of the high-level code from a reference software implementation, which was unsuitable as a starting point for high-level synthesis, to the hardware implementation. Stream-based processing of the SGM algorithm, despite its complex data dependencies, is achieved by focusing on the inner most loops of the algorithms. Changing the choices of the loop implementation and type of the targeted memory implementation yield different RTL code with a broad range of area vs performance trade-offs.
设计空间探索立体视觉系统的高层次综合
立体视觉是现代辅助驾驶和监视应用的重要组成部分。半全局匹配(Semi-Global Matching, SGM)是一种非常有效的方法,其性能优于大多数本地算法,并且如果在硬件中正确实现,可以提供实时性能。本文描述了面向汽车应用的SGM算法的设计空间探索。本文还强调了我们用于从参考软件实现(不适合作为高级综合的起点)到硬件实现的高级代码转换的方法。SGM算法的基于流的处理,尽管其复杂的数据依赖关系,是通过关注算法的最内部循环来实现的。改变循环实现的选择和目标内存实现的类型会产生不同的RTL代码,并在面积和性能方面进行广泛的权衡。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信