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 640×480 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.
关键词
Keywords
references
Bay H, Ess A, Tuytelaars T, et al. Speeded-up robust features (SURF) [J]. Computer Vision and Image Understanding, 2008, 110(3): 346-59. DOI: 346
Lowe D G. Distinctive image features from scale-invariant keypoints [J]. International Journal of Computer Vision, 2004, 60(2): 91-110. DOI: 91
Fan X, Wu C, Cao W, et al. Implementation of high performance hardware architecture of OpenSURF algorithm on FPGA[C]//proceedings of the 2013 International Conference on Field-Programmable Technology (FPT). Kyoto, Japan, 2013.
Dalal N, Triggs B. Histograms of oriented gradients for human detection[C]//proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005. San Diego, CA, 2005.
Wang C, Sun Y. A new method of depth measurement with binocular vision based on SURF[C]// proceedings of the International Workshop on Computer Science and Engineering, 2010.