{"title":"SASC: A hardware string alignment coprocessor for stereo correspondence","authors":"M. Vigliar, M. Fratello, L. Puglia, G. Raiconi","doi":"10.1109/ICEDSA.2012.6507816","DOIUrl":null,"url":null,"abstract":"In this paper a design scheme is proposed for a hardware co-processor that, starting from a pair of stereo images, computes the “disparity map” between them used to define corresponding points on the two images. The followed approach, based on Dynamic Programming, is that proposed in a recent paper and exploits the well known Needleman & Wunsch's string-alignment algorithm used in bioinformatics. The architecture, highly modular, was designed using Bluespec System Verilog development tool and is described in detail. Synthesis results are shown for several FPGA platforms and demonstrates that the processor can result sufficiently small to be embedded in a totally hardware stereo images processing chain. Performance obtained and reported at the end of the paper show that the processor can run fast enough to be employed in real time instances.","PeriodicalId":132198,"journal":{"name":"2012 IEEE International Conference on Electronics Design, Systems and Applications (ICEDSA)","volume":"95 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE International Conference on Electronics Design, Systems and Applications (ICEDSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEDSA.2012.6507816","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In this paper a design scheme is proposed for a hardware co-processor that, starting from a pair of stereo images, computes the “disparity map” between them used to define corresponding points on the two images. The followed approach, based on Dynamic Programming, is that proposed in a recent paper and exploits the well known Needleman & Wunsch's string-alignment algorithm used in bioinformatics. The architecture, highly modular, was designed using Bluespec System Verilog development tool and is described in detail. Synthesis results are shown for several FPGA platforms and demonstrates that the processor can result sufficiently small to be embedded in a totally hardware stereo images processing chain. Performance obtained and reported at the end of the paper show that the processor can run fast enough to be employed in real time instances.
本文提出了一种硬件协处理器的设计方案,该方案从一对立体图像开始,计算它们之间的“视差图”,用于定义两幅图像上的对应点。下面的方法,基于动态规划,是在最近的一篇论文中提出的,并利用了生物信息学中使用的著名的Needleman & Wunsch的字符串对齐算法。采用Bluespec System Verilog开发工具设计了高度模块化的体系结构,并对其进行了详细描述。在几个FPGA平台上展示了合成结果,并表明处理器可以足够小,可以嵌入到一个完全硬件立体图像处理链中。本文最后所获得和报告的性能表明,该处理器的运行速度足够快,可以用于实时实例。