ReS2tAC – UAV-Borne Real-Time SGM Stereo Optimized for Embedded ARM and CUDA Devices

06/15/2021
by   Boitumelo Ruf, et al.
0

With the emergence of low-cost robotic systems, such as unmanned aerial vehicle, the importance of embedded high-performance image processing has increased. For a long time, FPGAs were the only processing hardware that were capable of high-performance computing, while at the same time preserving a low power consumption, essential for embedded systems. However, the recently increasing availability of embedded GPU-based systems, such as the NVIDIA Jetson series, comprised of an ARM CPU and a NVIDIA Tegra GPU, allows for massively parallel embedded computing on graphics hardware. With this in mind, we propose an approach for real-time embedded stereo processing on ARM and CUDA-enabled devices, which is based on the popular and widely used Semi-Global Matching algorithm. In this, we propose an optimization of the algorithm for embedded CUDA GPUs, by using massively parallel computing, as well as using the NEON intrinsics to optimize the algorithm for vectorized SIMD processing on embedded ARM CPUs. We have evaluated our approach with different configurations on two public stereo benchmark datasets to demonstrate that they can reach an error rate as low as 3.3 configuration of our approach reaches up to 46 FPS on VGA image resolution. Finally, in a use-case specific qualitative evaluation, we have evaluated the power consumption of our approach and deployed it on the DJI Manifold 2-G attached to a DJI Matrix 210v2 RTK unmanned aerial vehicle (UAV), demonstrating its suitability for real-time stereo processing onboard a UAV.

READ FULL TEXT

page 5

page 7

page 8

page 19

page 23

page 26

page 28

page 35

research
12/01/2022

Real-Time High-Quality Stereo Matching System on a GPU

In this paper, we propose a low error rate and real-time stereo vision s...
research
05/30/2021

High Performance Hyperspectral Image Classification using Graphics Processing Units

Real-time remote sensing applications like search and rescue missions, m...
research
02/27/2019

Real-Time detection, classification and DOA estimation of Unmanned Aerial Vehicle

The present work deals with a new passive system for real-time detection...
research
12/01/2022

Efficient stereo matching on embedded GPUs with zero-means cross correlation

Mobile stereo-matching systems have become an important part of many app...
research
11/14/2019

EdgeNet: Balancing Accuracy and Performance for Edge-based Convolutional Neural Network Object Detectors

Visual intelligence at the edge is becoming a growing necessity for low ...
research
07/17/2019

Real-Time Highly Accurate Dense Depth on a Power Budget using an FPGA-CPU Hybrid SoC

Obtaining highly accurate depth from stereo images in real time has many...
research
07/25/2022

Hardware-in-the-loop simulation of a UAV autonomous landing algorithm implemented in SoC FPGA

This paper presents a system for hardware-in-the-loop (HiL) simulation o...

Please sign up or login with your details

Forgot password? Click here to reset