Cargando…
A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching
Although some researchers have proposed the Field Programmable Gate Array (FPGA) architectures of Feature From Accelerated Segment Test (FAST) and Binary Robust Independent Elementary Features (BRIEF) algorithm, there is no consideration of image data storage in these traditional architectures that...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948726/ https://www.ncbi.nlm.nih.gov/pubmed/29597331 http://dx.doi.org/10.3390/s18041014 |
_version_ | 1783322615808524288 |
---|---|
author | Huang, Jingjin Zhou, Guoqing Zhou, Xiang Zhang, Rongting |
author_facet | Huang, Jingjin Zhou, Guoqing Zhou, Xiang Zhang, Rongting |
author_sort | Huang, Jingjin |
collection | PubMed |
description | Although some researchers have proposed the Field Programmable Gate Array (FPGA) architectures of Feature From Accelerated Segment Test (FAST) and Binary Robust Independent Elementary Features (BRIEF) algorithm, there is no consideration of image data storage in these traditional architectures that will result in no image data that can be reused by the follow-up algorithms. This paper proposes a new FPGA architecture that considers the reuse of sub-image data. In the proposed architecture, a remainder-based method is firstly designed for reading the sub-image, a FAST detector and a BRIEF descriptor are combined for corner detection and matching. Six pairs of satellite images with different textures, which are located in the Mentougou district, Beijing, China, are used to evaluate the performance of the proposed architecture. The Modelsim simulation results found that: (i) the proposed architecture is effective for sub-image reading from DDR3 at a minimum cost; (ii) the FPGA implementation is corrected and efficient for corner detection and matching, such as the average value of matching rate of natural areas and artificial areas are approximately 67% and 83%, respectively, which are close to PC’s and the processing speed by FPGA is approximately 31 and 2.5 times faster than those by PC processing and by GPU processing, respectively. |
format | Online Article Text |
id | pubmed-5948726 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-59487262018-05-17 A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching Huang, Jingjin Zhou, Guoqing Zhou, Xiang Zhang, Rongting Sensors (Basel) Article Although some researchers have proposed the Field Programmable Gate Array (FPGA) architectures of Feature From Accelerated Segment Test (FAST) and Binary Robust Independent Elementary Features (BRIEF) algorithm, there is no consideration of image data storage in these traditional architectures that will result in no image data that can be reused by the follow-up algorithms. This paper proposes a new FPGA architecture that considers the reuse of sub-image data. In the proposed architecture, a remainder-based method is firstly designed for reading the sub-image, a FAST detector and a BRIEF descriptor are combined for corner detection and matching. Six pairs of satellite images with different textures, which are located in the Mentougou district, Beijing, China, are used to evaluate the performance of the proposed architecture. The Modelsim simulation results found that: (i) the proposed architecture is effective for sub-image reading from DDR3 at a minimum cost; (ii) the FPGA implementation is corrected and efficient for corner detection and matching, such as the average value of matching rate of natural areas and artificial areas are approximately 67% and 83%, respectively, which are close to PC’s and the processing speed by FPGA is approximately 31 and 2.5 times faster than those by PC processing and by GPU processing, respectively. MDPI 2018-03-28 /pmc/articles/PMC5948726/ /pubmed/29597331 http://dx.doi.org/10.3390/s18041014 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Huang, Jingjin Zhou, Guoqing Zhou, Xiang Zhang, Rongting A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching |
title | A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching |
title_full | A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching |
title_fullStr | A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching |
title_full_unstemmed | A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching |
title_short | A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching |
title_sort | new fpga architecture of fast and brief algorithm for on-board corner detection and matching |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5948726/ https://www.ncbi.nlm.nih.gov/pubmed/29597331 http://dx.doi.org/10.3390/s18041014 |
work_keys_str_mv | AT huangjingjin anewfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT zhouguoqing anewfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT zhouxiang anewfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT zhangrongting anewfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT huangjingjin newfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT zhouguoqing newfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT zhouxiang newfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching AT zhangrongting newfpgaarchitectureoffastandbriefalgorithmforonboardcornerdetectionandmatching |