Improving the construction of ORB through FPGA-based acceleration

Improving the construction of ORB through FPGA-based acceleration
Lima, Roberto; Martinez-Carranza, Jose; Morales-Reyes, Alicia; Cumplido, Rene
2017-06-24 00:00:00
Binary descriptors have won their place as efficient and effective visual descriptors in several vision tasks. In this context, one of the most widely used binary descriptors to date is the ORB descriptor. ORB is robust against rotation changes, and it uses a learning procedure to generate sampling pairwise tests to construct the descriptor. However, this construction involves a sequential memory access of as many steps as the binary string size. From the latter and motivated by the fact that modern computer vision tasks may require the construction of thousands, if not millions of binary descriptors, we propose to accelerate the construction process of the ORB descriptor via an FPGA-based hardware architecture. The latter is leveraged with a novel arrangement of pairwise tests, which takes advantage of a dual random access memory scheme achieving an acceleration of up to 17 times when compared against the sequential way. The empirical assessment indicates that ORB descriptors obtained from the proposed approach keep a similar performance to that of the original ORB.
http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.pngMachine Vision and ApplicationsSpringer Journalshttp://www.deepdyve.com/lp/springer-journals/improving-the-construction-of-orb-through-fpga-based-acceleration-ss3qH2OXBB