现场可编程门阵列
过程(计算)
计算机科学
计算机视觉
人工智能
分辨率(逻辑)
计算机图形学(图像)
高分辨率
计算机硬件
地理
遥感
程序设计语言
作者
Sina Bundschuh,Jan Kunze,Klaus-Dieter Kuhnert
出处
期刊:Electronics
[Multidisciplinary Digital Publishing Institute]
日期:2024-12-03
卷期号:13 (23): 4774-4774
标识
DOI:10.3390/electronics13234774
摘要
Processing scenery and finding points of interest is crucial for applications in robotics and aerospace missions. Those areas require efficient and reliable visual input processing. Here, field programmable gate arrays (FPGAs) offer essential advantages, like low power consumption compared to CPUs, performing a large number of calculations simultaneously, and having compact hardware. This paper presents an FPGA system that processes incoming camera data, finds points of interest, and matches them across different images on high-resolution images (2048 × 1088). It is a novel approach to implement the complete image processing pipeline on high-resolution images within the FPGA fabric without additional hardware. For keypoint detection and matching, our work uses a modified SIFT algorithm optimized for FPGA implementation processing and a nearest neighbor-based matching method. It was implemented on a Xilinx Kintex-7 FPGA and partially on a NanoXplore NG-Ultra to evaluate a radiation-hardened FPGA for space applications. On the Kintex-7, the keypoint detection achieves a speed of 33 ms per image, and its features are matched on up to 5 images per second. Judging by the resource utilization of one image processing module on the NG-Ultra, porting the entire system on a radiation-hardened FPGA appears feasible.
科研通智能强力驱动
Strongly Powered by AbleSci AI