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

被引:6
|
作者
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 条
  • [21] A general-purpose pointer meter reading detection method based on adaptive feature fusion and data augmentation
    Wang, Zheng
    Ikeura, Ryojun
    Zhang, Zhiliang
    Li, Qiaoyue
    MEASUREMENT, 2024, 233
  • [22] A GENERAL-PURPOSE PARALLEL ALGORITHM FOR UNCONSTRAINED OPTIMIZATION
    Nash, Stephen G.
    Sofer, Ariela
    SIAM JOURNAL ON OPTIMIZATION, 1991, 1 (04) : 530 - 547
  • [23] A GENERAL-PURPOSE ALGORITHM FOR ANALYZING CONCURRENT PROGRAMS
    TAYLOR, RN
    COMMUNICATIONS OF THE ACM, 1983, 26 (05) : 362 - 376
  • [24] General-Purpose Deep Point Cloud Feature Extractor
    Dominguez, Miguel
    Dhamdhere, Rohan
    Petkar, Atir
    Jain, Saloni
    Sah, Shagan
    Ptucha, Raymond
    2018 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2018), 2018, : 1972 - 1981
  • [25] GENERAL-PURPOSE SOFTWARE ADAPTED FOR IE APPLICATIONS
    KLEINFELD, IH
    INDUSTRIAL ENGINEERING, 1984, 16 (02): : 18 - 20
  • [26] General-purpose microprocessor performance for DSP applications
    Barkdull, JN
    Douglas, SC
    THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 912 - 916
  • [27] DIVERSE APPLICATIONS OF GENERAL-PURPOSE LABORATORY WORKSTATIONS
    KRAMER, R
    AMERICAN LABORATORY, 1983, 15 (09) : 46 - &
  • [28] VLIW DSP targets general-purpose applications
    Levy, M
    EDN, 1997, 42 (04) : 20 - 20
  • [29] A GENERAL-PURPOSE GLOBAL OPTIMIZER - IMPLEMENTATION AND APPLICATIONS
    PRONZATO, L
    WALTER, E
    VENOT, A
    LEBRUCHEC, JF
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1984, 26 (05) : 412 - 422
  • [30] Cariolis flowmeter is priced for general-purpose applications
    I CS Instrum Control Syst, 5 (70):