摘要
为了克服软件层面实现双目测距算法实时性差的缺点,提出了一种基于FPGA的高速的双目测距算法的硬件架构,该架构使用并行流水线的结构来实现兴趣点的检测与描述,通过乒乓操作来实现描述向量的缓存与处理,同时通过WTA(Winner Takes All)电路和三角测量法来实现视差的搜索和距离的测量.实验结果表明:在25MHz的时钟频率下,处理640×480的图像对只需12.5ms,处理速度约为软件上的68倍,满足了高速场景下实时性的需求.同时,处理速度和资源消耗也优于一些相关硬件实现的文献.
In order to overcome the shortcomings of poor real-time performance of the binocular distance measurement algorithm on the software level, we present a high-speed hardware architecture of binocular distance measurement algorithm based on FPGA, the architecture uses a parallel pipeline structure to detect and describe interest points, and description vectors caching and processing is achieved by the ping-pong operation, disparity search and distance measurement are realized by WTA (Winner takes All) circuit and triangulation method simultaneously. The experimental results show that it only takes 12. 5ms to deal with a pair of 640X480 images at the clock frequency of 25 MHz, and the processing speed is about 68 times of the software, it meets the real-time needs of some high-speed scenes. Simultaneously, the processing speed and resource consumption are also better than some related hardware implementations.
作者
陈明明
祝永新
田犁
封松林
汪辉
CHEN Ming-ming;ZHU Yong-xin;TIAN Li;FENG Song-lin;WANG Hui(Shanghai Advanced Research Institute,Chinese Academy of Sciences,Shanghai 201210,China;University of Chinese Academy of Sciences,Beijing 100049,China;School of Information Science & Technology,Shanghai Tech University,Shanghai 201210,China)
出处
《微电子学与计算机》
CSCD
北大核心
2018年第10期67-71,共5页
Microelectronics & Computer
基金
国家重点研发计划(2017YFA0206104)
上海市科学技术委员会科研计划项目(16511108701)
张江管委会公共服务平台项目(2016-14)
关键词
兴趣点检测与描述
乒乓操作
视差搜索
三角测量
FPGA
detection and description of interest points
ping-pong operation
disparity search
triangulation method
FPGA