paper-with-me

홈 › Papers

Real-time FPGA Design for OMP Targeting 8K Image Reconstruction

2021-10-10 · Jiayao Xu, Chen Fu, Zhiqiang Zhang, Jinjia Zhou

During the past decade, implementing reconstruction algorithms on hardware has been at the center of much attention in the field of real-time reconstruction in Compressed Sensing (CS). Orthogonal Matching Pursuit (OMP) is the most widely used reconstruction algorithm on hardware implementation because OMP obtains good quality reconstruction results under a proper time cost. OMP includes Dot Product (DP) and Least Square Problem (LSP). These two parts have numerous division calculations and considerable vector-based multiplications, which limit the implementation of real-time reconstruction on hardware. In the theory of CS, besides the reconstruction algorithm, the choice of sensing matrix affects the quality of reconstruction. It also influences the reconstruction efficiency by affecting the hardware architecture. Thus, designing a real-time hardware architecture of OMP needs to take three factors into consideration. The choice of sensing matrix, the implementation of DP and LSP. In this paper, a sensing matrix, which is sparsity and contains zero vectors mainly, is adopted to optimize the OMP reconstruction to break the bottleneck of reconstruction efficiency. Based on the features of the chosen matrix, the DP and LSP are implemented by simple shift, add and comparing procedures. This work is implemented on the Xilinx Virtex UltraScale+ FPGA device. To reconstruct a digital signal with 1024 length under 0.25 sampling rate, the proposal method costs 0.818us while the state-of-the-art costs 238$us. Thus, this work speedups the state-of-the-art method 290 times. This work costs 0.026s to reconstruct an 8K gray image, which achieves 30FPS real-time reconstruction.

📄 PDF Abstract BibTeX arXiv:2110.04714

Code (0)

등록된 구현이 없습니다.

Tasks

8kcompressed sensingImage Reconstruction

Methods 이 논문이 사용한 방법론

VirTex VirText, or Visual representations from Textual annotations is a pretraining approach using semantically dense captions to learn visual representations. First a ConvNet…

Similar Papers 제목 키워드 기반

Real-Time Semantic Segmentation of Aerial Images Using an Embedded U-Net: A Comparison of CPU, GPU, and FPGA Workflows

2025-03-07 · Julien Posso, Hugo Kieffer, Nicolas Menga, Omar Hlimi 외

This study introduces a lightweight U-Net model optimized for real-time semantic segmentation of aerial images, targeting the efficient utilization of Commercial Off-The-Shelf (COTS) embedded computing platforms. We main…

CPUGPUReal-Time Semantic SegmentationSemantic Segmentation

Spiker: an FPGA-optimized Hardware acceleration for Spiking Neural Networks

2022-01-18 · Alessio Carpegna, Alessandro Savino, Stefano Di Carlo

Spiking Neural Networks (SNN) are an emerging type of biologically plausible and efficient Artificial Neural Network (ANN). This work presents the development of a hardware accelerator for a SNN for high-performance infe…

FPGA Hardware Acceleration for Feature-Based Relative Navigation Applications

2022-10-18 · Ramchander Rao Bhaskara, Manoranjan Majji

Estimation of rigid transformation between two point clouds is a computationally challenging problem in vision-based relative navigation. Targeting a real-time navigation solution utilizing point-cloud and image registra…

Image RegistrationPose EstimationState EstimationTranslation

Optimizing Bayesian Recurrent Neural Networks on an FPGA-based Accelerator

2021-06-04 · Martin Ferianc, Zhiqiang Que, Hongxiang Fan, Wayne Luk 외

Neural networks have demonstrated their outstanding performance in a wide range of tasks. Specifically recurrent architectures based on long-short term memory (LSTM) cells have manifested excellent capability to model ti…

GPUTime Series Analysis

Accelerating Recurrent Neural Networks for Gravitational Wave Experiments

2021-06-26 · Zhiqiang Que, Erwei Wang, Umar Marikar, Eric Moreno 외

This paper presents novel reconfigurable architectures for reducing the latency of recurrent neural networks (RNNs) that are used for detecting gravitational waves. Gravitational interferometers such as the LIGO detector…

High-Level SynthesisTime SeriesTime Series Analysis