Efficient Implementation of Searchless Fractal Image Compression on Low-cost FPGA for Real-Time Encoding

Authors

  • Abdul-Malik Saad College of Engineering, University of Buraimi, Al Buraimi, 512, Oman
  • Zhia Hao Chai Division of Electronic and Computer Engineering, Faculty of Electrical Engineering, Universiti Teknologi Malaysia (UTM), 81310 JB, Johor, Malaysia
  • Nayef A. M. Alduais Faculty of Computer Science and Information Technology (FSKTM), Universiti Tun Hussein Onn Malaysia (UTHM), 86400, Parit Raja, Batu Pahat, Johor Malaysia
  • Mohammed Sultan Mohammed Department of Electrical and Computer Engineering, Curtin University, Sarawak, Malaysia
  • Antar Shaddad H. Abdul-Qawy Department of Mathematics and Computer Science, Faculty of Science, SUMAIT University, Zanzibar, Tanzania
  • Abdullah B. Nasser School of Technology and Innovation, University of Vaasa, 65200 Vaasa, Finland
  • Waheed Ali H. M. Ghanem Faculty of Ocean Engineering Technology and Informatics, Universiti Malaysia Terengganu, Kuala Terengganu, 21030, Malaysia
  • Hisham Haider Yusef Sa'ad Department of Artificial Intelligence, Al-Razi University, Sana'a, Yemen https://orcid.org/0000-0001-7423-3964

Keywords:

Fractal Image Compression, Quadtree Searchless, Real-time Image Compression, FPGA

Abstract

Self-similarity within images is utilized by Fractal Image Compression (FIC) method to provide potential benefit of high compression ratio, good recovery performance, flexible recovery resolution, and fast decoding process. Nevertheless, FIC suffers from a major drawback, that is its time-consuming operation, especially when a full search is attempted. It poses challenges to achieve a real-time compression. In this paper, a real-time hardware architecture is proposed for encoding images with searchles-based FIC method. The proposed design encoded the image blocks in different sizes based on quadtree approach. The design is synthesized and implemented on a low-cost FPGA, and it is optimized at the circuit level through parallelism and pipelining to achieve a real-time encoding. The performance of the proposed design is quantitatively evaluated in terms of encoding time, resource usage, peak-signal-to-noise-ratio (PSNR) and compression ratio. With an operating frequency of 50 MHz, a run time of 9.65 ms can be achieved for an 512×512×8 image, which is equivalent to 103 images which can be encoded per second. The design consumes less than half of the total device resource in the low-cost Cyclone V SoC FPGA. The average PSNR and compression ratio achieved are  32 dB and 14:1 respectively.

Downloads

Download data is not yet available.

Downloads

Published

30-06-2025

Issue

Section

Articles

How to Cite

Saad, A.-M., Zhia Hao Chai, Nayef A. M. Alduais, Mohammed Sultan Mohammed, Antar Shaddad H. Abdul-Qawy, Abdullah B. Nasser, Waheed Ali H. M. Ghanem, & Sa'ad , H. H. Y. . (2025). Efficient Implementation of Searchless Fractal Image Compression on Low-cost FPGA for Real-Time Encoding. Journal of Soft Computing and Data Mining, 6(1), 138-149. https://publisher.uthm.edu.my/ojs/index.php/jscdm/article/view/20038