A FPGA Implementation of JPEG Baseline Encoder for Wearable Devices

Proc IEEE Annu Northeast Bioeng Conf. 2015 Apr:2015:10.1109/NEBEC.2015.7117173. doi: 10.1109/NEBEC.2015.7117173.

Abstract

In this paper, an efficient field-programmable gate array (FPGA) implementation of the JPEG baseline image compression encoder is presented for wearable devices in health and wellness applications. In order to gain flexibility in developing FPGA-specific software and balance between real-time performance and resources utilization, A High Level Synthesis (HLS) tool is utilized in our system design. An optimized dataflow configuration with a padding scheme simplifies the timing control for data transfer. Our experiments with a system-on-chip multi-sensor system have verified our FPGA implementation with respect to real-time performance, computational efficiency, and FPGA resource utilization.

Keywords: JPEG; efficient implementation; health and wellness; high level synthesis; parallel computing; wearable devices.