{"title":"A real-time FPGA-based architecture of improved ORB","authors":"Zizhao Xie, Yu Wang, Zhang Yan, Jianhui Wang, Sheng Zhong","doi":"10.1117/12.2538037","DOIUrl":null,"url":null,"abstract":"This paper proposes a real-time FPGA-based architecture of improved ORB. It proposes a strategy of redistribution of ORB feature points, which solves the problem of sorting FAST points of the whole image by response score. Besides, a strategy for offline generation of rBrief point pair patterns is proposed, which avoids online rotation of neighborhood pixels of feature points. These two strategies greatly reduce the resource consumption and processing clock cycles of the whole architecture. What’s more, the data throughput of the feature extraction step and feature description step is maximized, and finally a completely pipeline architecture is obtained. Due to the tips for parallel processing and resource reuse, the hardware implementation of the proposed architecture costs very few resources and processing cycles. The experimental results show that this architecture can detect feature and extract descriptor from video streams of 1280x720 resolution at 161 frames per second (161 fps), and the extracted ORB features perform well.","PeriodicalId":384253,"journal":{"name":"International Symposium on Multispectral Image Processing and Pattern Recognition","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Multispectral Image Processing and Pattern Recognition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2538037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper proposes a real-time FPGA-based architecture of improved ORB. It proposes a strategy of redistribution of ORB feature points, which solves the problem of sorting FAST points of the whole image by response score. Besides, a strategy for offline generation of rBrief point pair patterns is proposed, which avoids online rotation of neighborhood pixels of feature points. These two strategies greatly reduce the resource consumption and processing clock cycles of the whole architecture. What’s more, the data throughput of the feature extraction step and feature description step is maximized, and finally a completely pipeline architecture is obtained. Due to the tips for parallel processing and resource reuse, the hardware implementation of the proposed architecture costs very few resources and processing cycles. The experimental results show that this architecture can detect feature and extract descriptor from video streams of 1280x720 resolution at 161 frames per second (161 fps), and the extracted ORB features perform well.