Design optimization of the quantization and a pipelined 2D-DCT for real-time applications

被引:0
|
作者
Anas Hatim
Said Belkouch
Mohamed El Aakif
Moha M’rabet Hassani
Noureddine Chabini
机构
[1] University of Cadi Ayyad,National School of Applied Sciences
[2] University of Cadi Ayyad,Technology, Electronics and Instrumentation Lab, faculty of sciences and techniques
[3] Royal Military College of Canada,Department of Electrical and Computer Engineering
来源
关键词
Discret cosine transform; JPEG compression; FPGA; Optimisation; Video compression;
D O I
暂无
中图分类号
学科分类号
摘要
The Discrete Cosine Transform (DCT) is one of the most widely used techniques for image compression. Several algorithms are proposed to implement the DCT-2D. The scaled SDCT algorithm is an optimization of the DCT-1D, which consists in gathering all the multiplications at the end. In this paper, in addition to the hardware implementation on an FPGA, an extended optimization has been performed by merging the multiplications in the quantization block without having an impact on the image quality. A simplified quantization has been performed also to keep higher the performances of the all chain. Tests using MATLAB environment have shown that our proposed approach produces images with nearly the same quality of the ones obtained using the JPEG standard. FPGA-based implementations of this proposed approach is presented and compared to other state of the art techniques. The target is an an Altera Cyclone II FPGA using the Quartus synthesis tool. Results show that our approach outperforms the other ones in terms of processing-speed, used resources and power consumption. A comparison has been done between this architecture and a distributed arithmetic based architecture.
引用
收藏
页码:667 / 685
页数:18
相关论文
共 50 条
  • [21] Compressive imaging using 2D-DCT equivalent matrix
    Liu, Wei
    Zhao, Chunhui
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2010, 31 (07): : 1576 - 1582
  • [22] Design of a pipelined hardware architecture for real-time neural network computations
    Ayala, JL
    Lomeña, AG
    López-Vallejo, M
    Fernández, A
    2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, CONFERENCE PROCEEDINGS, 2002, : 419 - 422
  • [23] Symmetric padding for content-based 2D-DCT coding
    Misaka, S
    Nakaya, Y
    Kinoshita, T
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING '98, PTS 1 AND 2, 1997, 3309 : 26 - 35
  • [24] An efficient VLSI architecture for 2D-DCT using direct method
    Jian, BL
    Xuan, Z
    Rong, TJ
    Yue, L
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 393 - 396
  • [25] A low power 1D-DCT processor for MPEG-targeted real-time applications
    Jiang, M
    Luo, Y
    Fu, WL
    Yang, B
    Zhao, BY
    Wang, XA
    Sheng, SM
    Zhang, TY
    IEEE INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2004 (ISCIT 2004), PROCEEDINGS, VOLS 1 AND 2: SMART INFO-MEDIA SYSTEMS, 2004, : 682 - 687
  • [26] An Optimized Hardware Design for high speed 2D-DCT processor based on modified Loeffler architecture
    Sadaghiani, AbdolVahab Khalili
    Ghanbari, Mohammed
    2019 27TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2019), 2019, : 1476 - 1480
  • [27] Power Consumption Optimization for Real-Time Applications
    Bourdelles, Michel
    Marechal, Julien
    2014 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2014, : 753 - 758
  • [28] REALIZATION ON IMAGE 2D-DCT SPARSE TRANSFORM BASED ON FPGA
    Zhang, Haifeng
    2017 14TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2017, : 175 - 178
  • [29] 2D-DCT on FPGA by polynomial transformation in two-dimensions
    Patiño, AM
    Peiró, MM
    Ballester, F
    Payá, G
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, 2004, : 365 - 368
  • [30] Special issue: Design and optimization for embedded and real-time computing systems and applications
    Shao, Zili
    Kawsar, Fahim
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 571 - 572