Algorithm-Hardware Co-Design of Real-Time Edge Detection for Deep-Space Autonomous Optical Navigation

被引:2
|
作者
Xiao, Hao [1 ,2 ]
Fan, Yanming [3 ]
Ge, Fen [2 ,3 ]
Zhang, Zhang [1 ]
Cheng, Xin [1 ]
机构
[1] HeFei Univ Technol, Sch Microelect, Hefei, Peoples R China
[2] Sci & Technol Elect Informat Control Lab, Chengdu, Peoples R China
[3] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
edge detection; autonomous optical navigation; star centroid estimation; real-time processing; IMAGE;
D O I
10.1587/transinf.2020PCP0002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optical navigation (OPNAV) is the use of the on-board imaging data to provide a direct measurement of the image coordinates of the target as navigation information. Among the optical observables in deep-space, the edge of the celestial body is an important feature that can be utilized for locating the planet centroid. However, traditional edge detection algorithms like Canny algorithm cannot be applied directly for OPNAV due to the noise edges caused by surface markings. Moreover, due to the constrained computation and energy capacity on-board, light-weight image-processing algorithms with less computational complexity are desirable for real-time processing. Thus, to fast and accurately extract the edge of the celestial body from high-resolution satellite imageries, this paper presents an algorithm-hardware co-design of real-time edge detection for OPNAV. First, a light-weight edge detection algorithm is proposed to efficiently detect the edge of the celestial body while suppressing the noise edges caused by surface markings. Then, we further present an FPGA implementation of the proposed algorithm with an optimized real-time performance and resource efficiency. Experimental results show that, compared with the traditional edge detection algorithms, our proposed one enables more accurate celestial body edge detection, while simplifying the hardware implementation.
引用
收藏
页码:2047 / 2058
页数:12
相关论文
共 50 条
  • [21] An Efficient Algorithm-Hardware Co-Design for Radar-Based Fall Detection With Multi-Branch Convolutions
    Ou, Zixuan
    Yu, Bing
    Ye, Wenbin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (04) : 1613 - 1624
  • [22] ALPHA: A Novel Algorithm-Hardware Co-Design for Accelerating DNA Seed Location Filtering
    Hameed, Fazal
    Khan, Asif Ali
    Castrillon, Jeronimo
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (03) : 1464 - 1475
  • [23] A High-accuracy Extraction Algorithm of Planet Centroid Image in Deep-space Autonomous Optical Navigation
    Du, Siliang
    Wang, Mi
    Chen, Xiao
    Fang, Shenghui
    Su, Hongbo
    JOURNAL OF NAVIGATION, 2016, 69 (04): : 828 - 844
  • [24] Open the box of digital neuromorphic processor: Towards effective algorithm-hardware co-design
    Tang, Guangzhi
    Safa, Ali
    Shidqi, Kevin
    Detterer, Paul
    Traferro, Stefano
    Konijnenburg, Mario
    Sifalakis, Manolis
    van Schaik, Gert-Jan
    Yousefzadeh, Amirreza
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [25] Algorithm-Hardware Co-Design for Wearable BCIs: An Evolution from Linear Algebra to Transformers
    Park, Sunyoung
    Byun, Wooseok
    Je, Minkyu
    Kim, Ji-Hoon
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [26] Design and testing of star tracker algorithms for autonomous optical line-of-sight deep-space navigation
    Casini, Stefano
    Cervone, Angelo
    Monna, Bert
    Visser, Pieter
    APPLIED OPTICS, 2023, 62 (22) : 5896 - 5909
  • [27] CoGNN: An Algorithm-Hardware Co-Design Approach to Accelerate GNN Inference With Minibatch Sampling
    Zhong, Kai
    Zeng, Shulin
    Hou, Wentao
    Dai, Guohao
    Zhu, Zhenhua
    Zhang, Xuecang
    Xiao, Shihai
    Yang, Huazhong
    Wang, Yu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4883 - 4896
  • [28] Algorithm-Hardware Co-Design of Split-Radix Discrete Galois Transformation for KyberKEM
    Li, Guangyan
    Chen, Donglong
    Mao, Gaoyu
    Dai, Wangchen
    Sanka, Abdurrashid Ibrahim
    Cheung, Ray C. C.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2023, 11 (04) : 824 - 838
  • [29] A Hardware/Software Co-Design Vision for Deep Learning at the Edge
    Ponzina, Flavio
    Machetti, Simone
    Rios, Marco
    Denkinger, Benoit Walter
    Levisse, Alexandre
    Ansaloni, Giovanni
    Peon-Quiros, Miguel
    Atienza, David
    IEEE MICRO, 2022, 42 (06) : 48 - 54
  • [30] Hardware/software co-design of run-time schedulers for real-time systems
    Mooney III V.J.
    De Micheli G.
    Design Automation for Embedded Systems, 2000, 6 (01) : 89 - 144