JPEG encoder for low-cost FPGAs

被引:7
|
作者
Osman, Hossam [1 ]
Mahjoup, Waseim [2 ]
Nabih, Azza [2 ]
Aly, Gamal M. [1 ]
机构
[1] Ain Shams Univ, Dept Comp & Syst Engn, Cairo 11517, Egypt
[2] ITIDA, Software Engn Competence Ctr, EG-12577 Giza, Egypt
来源
2007 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS: ICCES '07 | 2007年
关键词
image compression; JPEG encoder; hardware implementation; FPGA;
D O I
10.1109/ICCES.2007.4447078
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the implementation of a JPEG encoder that exploits minimal usage of FPGA resources. The encoder compresses an image as a stream of 8x8 blocks with each element of the block applied and processed individually. The zigzag unit typically found in implementations of JPEG encoders is eliminated. The division operation of the quantization step is replaced by a combination of multiplication and shift operations. The encoder is implemented on Xilinx Spartan-3 FPCA and is benchmarked against two software implementations on four test images. It is demonstrated that it yields performance of similar quality while requiring very limited FPGA resources. A co-emulation technique is applied to reduce development time and to test and verify the encoder design.
引用
收藏
页码:406 / +
页数:2
相关论文
共 50 条
  • [1] Low-cost ANS encoder for lossless data compression in FPGAs
    Pastula, Magdalena
    Russek, Pawel
    Wiatr, Kazimierz
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2024, 70 (01) : 219 - 228
  • [2] Low-cost Technique for Measuring Clock Duty Cycle on FPGAs
    Lee, Seongkwan
    Kim, Taehwan
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [3] High-Speed Clock Recovery for Low-Cost FPGAs
    Haller, Istvan
    Baruch, Zoltan Francisc
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 610 - 613
  • [4] Design and implementation of an efficient CNN accelerator for low-cost FPGAs
    Xu Y.
    Wang S.
    Li N.
    Xiao H.
    IEICE Electronics Express, 2022, 19 (19)
  • [5] A Case for Low-Cost Personal Electronic Laboratory Equipment Using FPGAs
    Adegbite, Timothy Olanrewaju
    Akinwale, Olawale Babatunde
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2023, 19 (10) : 4 - 19
  • [6] PASC: Physically Authenticated Stable-Clocked SoC Platform on Low-Cost FPGAs
    Aysu, Aydin
    Schaumont, Patrick
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [7] A Low-Cost Neural ODE with Depthwise Separable Convolution for Edge Domain Adaptation on FPGAs
    Kawakami, Hiroki
    Watanabe, Hirohisa
    Sugiura, Keisuke
    Matsutani, Hiroki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (07) : 1186 - 1197
  • [8] A Low-Cost and High Efficiency Entropy Encoder Architecture for H.264/AVC
    Thiele, Cristiano C.
    Vizzotto, Bruno B.
    Martins, Andre L. M.
    da Rosa, Vagner S.
    Bampi, Sergio
    2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012, : 117 - 122
  • [9] Weight Sparseness for a Feature-Map-Split-CNN Toward Low-Cost Embedded FPGAs
    Jinguji, Akira
    Sato, Shimpei
    Nakahara, Hiroki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (12) : 2040 - 2047
  • [10] A FPGA-based implementation of JPEG encoder
    Ayadi, Wadhah
    Elhamzi, Wajdi
    Atri, Mohamed
    2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,