TY - JOUR
T1 - Memristor-Based Hardware Accelerator for Image Compression
AU - Halawani, Yasmin
AU - Mohammad, Baker
AU - Al-Qutayri, Mahmoud
AU - Al-Sarawi, Said F.
N1 - Funding Information:
Manuscript received August 31, 2017; revised February 4, 2018; accepted April 25, 2018. Date of publication June 7, 2018; date of current version November 30, 2018. This work was supported by KUSTAR–KUIRF2 internal research fund under Grant 2014-210066. (Corresponding author: Yasmin Halawani.) Y. Halawani, B. Mohammad, and M. Al-Qutayri are with the Department of Electrical and Computer Engineering, Khalifa University, Abu Dhabi 127788, United Arab Emirates (e-mail: [email protected]).
Publisher Copyright:
© 1993-2012 IEEE.
PY - 2018/12
Y1 - 2018/12
N2 - Memristor-based hardware accelerators are gaining an increased attention as a potential candidate to speed-up the vector-matrix operations commonly needed in many digital image processing tasks due to their area, speed, and energy efficiency. In this paper, a memristor-based image compression (MR-IC) architecture that exploits a lossy 2-D discrete wavelet transform is proposed. The architecture is composed of a computational memristor crossbar, an intermediate memory array that stores the row-transformed coefficients and a final memory that holds the compressed version of the original image. The computational memristor array performs in-memory computation on the initially stored transformation coefficients. Using the quantitative analysis approach, we demonstrate a 10 × reduction in a number of operations compared with a conventional application-specific integrated circuit implementation. This translates to five orders of magnitude reduction in area, around 11 × improvement in energy efficiency, and 1.28 × speedup in computation time. Image quality metrics, such as peak signal-to-noise ratio (PSNR), structural similarity (SSIM) index, and complex wavelet-SSIM (CW-SSIM), are used to quantify the reduction in image quality due to lossy compression. The achieved metrics for conventional versus MR-IC are: PSNR 57.24 versus 33.29 dB, SSIM 0.9994 versus 0.8853, and CW-SSIM 1 versus 0.9983. Simulation results show that the 32 quantization levels proposed architecture provides significant improvements in energy, area, and performance compared to the 32 levels CMOS implementation with comparable CW-SSIM.
AB - Memristor-based hardware accelerators are gaining an increased attention as a potential candidate to speed-up the vector-matrix operations commonly needed in many digital image processing tasks due to their area, speed, and energy efficiency. In this paper, a memristor-based image compression (MR-IC) architecture that exploits a lossy 2-D discrete wavelet transform is proposed. The architecture is composed of a computational memristor crossbar, an intermediate memory array that stores the row-transformed coefficients and a final memory that holds the compressed version of the original image. The computational memristor array performs in-memory computation on the initially stored transformation coefficients. Using the quantitative analysis approach, we demonstrate a 10 × reduction in a number of operations compared with a conventional application-specific integrated circuit implementation. This translates to five orders of magnitude reduction in area, around 11 × improvement in energy efficiency, and 1.28 × speedup in computation time. Image quality metrics, such as peak signal-to-noise ratio (PSNR), structural similarity (SSIM) index, and complex wavelet-SSIM (CW-SSIM), are used to quantify the reduction in image quality due to lossy compression. The achieved metrics for conventional versus MR-IC are: PSNR 57.24 versus 33.29 dB, SSIM 0.9994 versus 0.8853, and CW-SSIM 1 versus 0.9983. Simulation results show that the 32 quantization levels proposed architecture provides significant improvements in energy, area, and performance compared to the 32 levels CMOS implementation with comparable CW-SSIM.
KW - 2-D discrete wavelet transform (DWT)
KW - crossbar architecture
KW - hardware accelerator
KW - image compression
KW - in-memory computing (IMC)
KW - memristor
UR - https://www.scopus.com/pages/publications/85048153375
U2 - 10.1109/TVLSI.2018.2835572
DO - 10.1109/TVLSI.2018.2835572
M3 - Article
AN - SCOPUS:85048153375
SN - 1063-8210
VL - 26
SP - 2749
EP - 2758
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 12
M1 - 8374986
ER -