• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于机载角点检测与匹配的FAST和BRIEF算法的新型FPGA架构

A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching.

作者信息

Huang Jingjin, Zhou Guoqing, Zhou Xiang, Zhang Rongting

机构信息

School of Precision Instrument & Opto-Electronics Engineering, Tianjin University, Tianjin 300072, China.

Guangxi Key Laboratory for Spatial Information and Geomatics, Guilin University of Technology, Guilin 541004, China.

出版信息

Sensors (Basel). 2018 Mar 28;18(4):1014. doi: 10.3390/s18041014.

DOI:10.3390/s18041014
PMID:29597331
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5948726/
Abstract

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.

摘要

尽管一些研究人员已经提出了基于现场可编程门阵列(FPGA)的加速段测试特征(FAST)和二进制鲁棒独立基元特征(BRIEF)算法的架构,但这些传统架构没有考虑图像数据存储,这将导致后续算法无法重用图像数据。本文提出了一种考虑子图像数据重用的新型FPGA架构。在所提出的架构中,首先设计了一种基于余数的方法来读取子图像,将FAST检测器和BRIEF描述符结合用于角点检测和匹配。使用位于中国北京门头沟区的六对具有不同纹理的卫星图像来评估所提出架构的性能。Modelsim仿真结果表明:(i)所提出的架构以最低成本有效地从DDR3读取子图像;(ii)FPGA实现对于角点检测和匹配是正确且高效的,例如自然区域和人工区域的匹配率平均值分别约为67%和83%,接近PC的匹配率,并且FPGA的处理速度分别比PC处理和GPU处理快约31倍和2.5倍。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/b428f8cb9482/sensors-18-01014-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/7f0abf104fa1/sensors-18-01014-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/03fb0ca9f896/sensors-18-01014-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/0f04165a82f1/sensors-18-01014-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/0337928103e6/sensors-18-01014-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/e08ea71108fb/sensors-18-01014-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/1526e8aab9cc/sensors-18-01014-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/1dd02f4d05a3/sensors-18-01014-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/adf7e231face/sensors-18-01014-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/882eb8c1f592/sensors-18-01014-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/57ed9076ce2a/sensors-18-01014-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/e5a3ee4afe07/sensors-18-01014-g011a.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/b428f8cb9482/sensors-18-01014-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/7f0abf104fa1/sensors-18-01014-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/03fb0ca9f896/sensors-18-01014-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/0f04165a82f1/sensors-18-01014-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/0337928103e6/sensors-18-01014-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/e08ea71108fb/sensors-18-01014-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/1526e8aab9cc/sensors-18-01014-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/1dd02f4d05a3/sensors-18-01014-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/adf7e231face/sensors-18-01014-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/882eb8c1f592/sensors-18-01014-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/57ed9076ce2a/sensors-18-01014-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/e5a3ee4afe07/sensors-18-01014-g011a.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3250/5948726/b428f8cb9482/sensors-18-01014-g012.jpg

相似文献

1
A New FPGA Architecture of FAST and BRIEF Algorithm for On-Board Corner Detection and Matching.一种用于机载角点检测与匹配的FAST和BRIEF算法的新型FPGA架构
Sensors (Basel). 2018 Mar 28;18(4):1014. doi: 10.3390/s18041014.
2
A Real-Time Marker-Based Visual Sensor Based on a FPGA and a Soft Core Processor.一种基于FPGA和软核处理器的基于标记的实时视觉传感器。
Sensors (Basel). 2016 Dec 15;16(12):2139. doi: 10.3390/s16122139.
3
Implementation of an IMU Aided Image Stacking Algorithm in a Digital Camera for Unmanned Aerial Vehicles.一种用于无人机的数字相机中惯性测量单元辅助图像堆叠算法的实现
Sensors (Basel). 2017 Jul 18;17(7):1646. doi: 10.3390/s17071646.
4
FPGA Implementation of the Coupled Filtering Method and the Affine Warping Method.耦合滤波方法与仿射变形方法的现场可编程门阵列实现
IEEE Trans Nanobioscience. 2017 Jul;16(5):314-325. doi: 10.1109/TNB.2017.2705104. Epub 2017 May 17.
5
Semivariogram Analysis of Bone Images Implemented on FPGA Architectures.基于FPGA架构实现的骨图像半变异函数分析
J Real Time Image Process. 2017 Mar;13(1):161-180. doi: 10.1007/s11554-016-0611-1. Epub 2016 Jun 14.
6
Real-Time FPGA Accelerated Stereo Matching for Temporal Statistical Pattern Projector Systems.用于时间统计模式投影仪系统的实时 FPGA 加速立体匹配。
Sensors (Basel). 2021 Sep 26;21(19):6435. doi: 10.3390/s21196435.
7
RPC-Based Orthorectification for Satellite Images Using FPGA.基于 RPC 的卫星图像正射纠正技术在 FPGA 上的实现
Sensors (Basel). 2018 Aug 1;18(8):2511. doi: 10.3390/s18082511.
8
Edge computing for space applications: Field programmable gate array-based implementation of multiscale probability distribution functions.空间应用中的边缘计算:基于现场可编程门阵列的多尺度概率分布函数实现
Rev Sci Instrum. 2018 Dec;89(12):125005. doi: 10.1063/1.5044425.
9
Parallel Optimisation and Implementation of a Real-Time Back Projection (BP) Algorithm for SAR Based on FPGA.基于FPGA的合成孔径雷达实时反投影(BP)算法的并行优化与实现
Sensors (Basel). 2022 Mar 16;22(6):2292. doi: 10.3390/s22062292.
10
X-Ray Tomography Reconstruction Accelerated on FPGA Through High-Level Synthesis Tools.X 射线断层扫描重建在 FPGA 上通过高级综合工具加速。
IEEE Trans Biomed Circuits Syst. 2023 Apr;17(2):375-389. doi: 10.1109/TBCAS.2023.3258879. Epub 2023 May 10.

引用本文的文献

1
LiDAR Echo Gaussian Decomposition Algorithm for FPGA Implementation.用于FPGA实现的激光雷达回波高斯分解算法
Sensors (Basel). 2022 Jun 19;22(12):4628. doi: 10.3390/s22124628.
2
Accelerating Faceting Wide-Field Imaging Algorithm with FPGA for SKA Radio Telescope as a Vast Sensor Array.使用现场可编程门阵列(FPGA)加速用于平方公里阵列(SKA)射电望远镜的多面宽视场成像算法,该望远镜是一个巨大的传感器阵列。
Sensors (Basel). 2020 Jul 22;20(15):4070. doi: 10.3390/s20154070.
3
RPC-Based Orthorectification for Satellite Images Using FPGA.基于 RPC 的卫星图像正射纠正技术在 FPGA 上的实现

本文引用的文献

1
Faster and better: a machine learning approach to corner detection.更快更好:一种用于角点检测的机器学习方法。
IEEE Trans Pattern Anal Mach Intell. 2010 Jan;32(1):105-19. doi: 10.1109/TPAMI.2008.275.
2
Performance evaluation of local descriptors.局部描述符的性能评估
IEEE Trans Pattern Anal Mach Intell. 2005 Oct;27(10):1615-30. doi: 10.1109/TPAMI.2005.188.
Sensors (Basel). 2018 Aug 1;18(8):2511. doi: 10.3390/s18082511.