An FPGA-Based General-Purpose Feature Detection Algorithm for Space Applications

被引:5
|
作者
Liu, Yunjie [1 ]
Wu, Xiaofeng [1 ]
机构
[1] Univ Sydney, Sch Aerosp Mech & Mechatron Engn, Camperdown, NSW 2006, Australia
关键词
Feature extraction; Stars; Feature detection; Field programmable gate arrays; Hardware; Satellites; Approximation algorithms; Field-programmable gate array (FPGA); feature detection; fixed-point arithmetic; parallel; pipelining; speeded-up robust features (SURF); POSE ESTIMATION; ARCHITECTURE; SCALE; IMAGE; DESIGN;
D O I
10.1109/TAES.2022.3188232
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Spacecraft takes images for applications/missions like attitude determination, astronomy, and space situational awareness. Feature detection is a primary operation in vision-based processing systems. Although different feature detection algorithms are used for specific purposes, they need to achieve invariance by scaling, rotation, and other interference, and output robust results. This article develops a general-purpose feature detection hardware architecture based on the speeded-up robust features (SURF) algorithm. On the other hand, the efficiency of the algorithm can affect the overall system performance to a large extent, especially in real-time operations. This article presents an field-programmable gate array (FPGA)-based implementation of a modified SURF algorithm. The advantages of FPGAs including parallel and pipelining, fixed-point arithmetic, and bitwise operations are fully applied to improve the performance and efficiency of the system in terms of power consumption, and resource utilization.
引用
收藏
页码:98 / 108
页数:11
相关论文
共 50 条
  • [31] THE 4 ALTERNATIVE AUDITORY FEATURE TEST - A GENERAL-PURPOSE TEST WITH MULTIPLE SPECIAL-PURPOSE APPLICATIONS AND SUBSCORES
    FOSTER, JR
    HAGGARD, MP
    [J]. PROCEEDINGS : INSTITUTE OF ACOUSTICS, VOL 8, PART 7: SPEECH & HEARING, 1986, 8 : 167 - 174
  • [32] QUANTITATIVE MEASUREMENTS OF FPGA UTILITY IN SPECIAL AND GENERAL-PURPOSE PROCESSORS
    FAGIN, BS
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING, 1993, 6 (02): : 129 - 137
  • [33] A general-purpose framework for FPGA-accelerated genetic algorithms
    Guo, Liucheng
    Funie, Andreea Ingrid
    Xie, Zhongliu
    Thomas, David
    Luk, Wayne
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2015, 7 (06) : 361 - 375
  • [34] A Flexible, General-Purpose Code Based on the Iterative Physical Optics Algorithm
    Pandolfo, Luca
    De Vita, Paolo
    Bandinelli, Mauro
    Carluccio, Giorgio
    Albani, Matteo
    [J]. IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2017, 59 (05) : 150 - 158
  • [35] Flexible FPGA-based BPSK signal generator for space applications
    Lucena, Antônio M. P.
    Oliveira, Paulo D. L.
    Rios, Clauson S. N.
    Filho, Magno P. Almeida
    da Silva, Franciscode A. T. F.
    [J]. International Journal of Circuits, Systems and Signal Processing, 2014, 8 : 160 - 165
  • [36] Flexible FPGA-based BPSK signal generator for space applications
    [J]. 1600, North Atlantic University Union NAUN (08):
  • [37] Genetic algorithm search space splicing particle swarm optimization as general-purpose optimizer
    Li, Hao
    Nantasenamat, Chanin
    Monnor, Teerawat
    Isarankura-Na-Ayudhya, Chartchalerm
    Prachayasittikul, Virapong
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2013, 128 : 153 - 159
  • [38] A control strategy for general-purpose active filters based on voltage detection
    Sato, Y
    Kawase, T
    Akiyama, M
    Kataoka, T
    [J]. IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2000, 36 (05) : 1405 - 1412
  • [39] A Deep Malware Detection Method Based on General-Purpose Register Features
    Li, Fang
    Yan, Chao
    Zhu, Ziyuan
    Meng, Dan
    [J]. COMPUTATIONAL SCIENCE - ICCS 2019, PT III, 2019, 11538 : 221 - 235
  • [40] FPGA-Based Linear Detection Algorithm of an Underground Inspection Robot
    Zhang, Chuanwei
    Chen, Shirui
    Zhao, Lu
    Li, Xianghe
    Ma, Xiaowen
    [J]. ALGORITHMS, 2021, 14 (10)