title: A FPGA Implementation of JPEG Baseline Encoder for Wearable Devices.
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.
authors.affiliation: Department of Neurological Surgery, University of Pittsburgh, Pittsburgh, PA 15213, USA.
authors.forename: Yuecheng
authors.initials: Y
authors.lastname: Li
authors.affiliation: Department of Neurological Surgery, University of Pittsburgh, Pittsburgh, PA 15213, USA.
authors.forename: Wenyan
authors.initials: W
authors.lastname: Jia
authors.affiliation: Electrical & Computer Engineering, University of Pittsburgh, Pittsburgh, PA 15213, USA.
authors.forename: Bo
authors.initials: B
authors.lastname: Luan
authors.affiliation: Electrical & Computer Engineering, University of Pittsburgh, Pittsburgh, PA 15213, USA.
authors.forename: Zhi-Hong
authors.initials: ZH
authors.lastname: Mao
authors.affiliation: Image Processing Center, Beihang University, Beijing, 100191, China.
authors.forename: Hong
authors.initials: H
authors.lastname: Zhang
authors.affiliation: Department of Neurological Surgery, University of Pittsburgh, Pittsburgh, PA 15213, USA ; Electrical & Computer Engineering, University of Pittsburgh, Pittsburgh, PA 15213, USA ; Bioengineering, University of Pittsburgh, Pittsburgh, PA 15213, USA.
authors.forename: Mingui
authors.initials: M
authors.lastname: Sun
keywords: JPEG; efficient implementation; health and wellness; high level synthesis; parallel computing; wearable devices