Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function

Image compression is one of the most interesting fields of image processing that is used to reduce image size. 2D curve-fitting is a method that converts the image data (pixel values) to a set of mathematical equations that are used to represent the image. These equations have a fixed form with a fe...

Full description

Bibliographic Details
Main Authors: Walaa Khalaf, Dhafer Zaghar, Noor Hashim
Format: Article
Language:English
Published: MDPI AG 2019-02-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/11/2/291
_version_ 1811299688273412096
author Walaa Khalaf
Dhafer Zaghar
Noor Hashim
author_facet Walaa Khalaf
Dhafer Zaghar
Noor Hashim
author_sort Walaa Khalaf
collection DOAJ
description Image compression is one of the most interesting fields of image processing that is used to reduce image size. 2D curve-fitting is a method that converts the image data (pixel values) to a set of mathematical equations that are used to represent the image. These equations have a fixed form with a few coefficients estimated from the image which has been divided into several blocks. Since the number of coefficients is lower than the original block pixel size, it can be used as a tool for image compression. In this paper, a new curve-fitting model has been proposed to be derived from the symmetric function (hyperbolic tangent) with only three coefficients. The main disadvantages of previous approaches were the additional errors and degradation of edges of the reconstructed image, as well as the blocking effect. To overcome this deficiency, it is proposed that this symmetric hyperbolic tangent (tanh) function be used instead of the classical 1st- and 2nd-order curve-fitting functions which are asymmetric for reformulating the blocks of the image. Depending on the symmetric property of hyperbolic tangent function, this will reduce the reconstruction error and improve fine details and texture of the reconstructed image. The results of this work have been tested and compared with 1st-order curve-fitting, and standard image compression (JPEG) methods. The main advantages of the proposed approach are: strengthening the edges of the image, removing the blocking effect, improving the Structural SIMilarity (SSIM) index, and increasing the Peak Signal-to-Noise Ratio (PSNR) up to 20 dB. Simulation results show that the proposed method has a significant improvement on the objective and subjective quality of the reconstructed image.
first_indexed 2024-04-13T06:39:33Z
format Article
id doaj.art-b2560cfc876d401fb25005e7066e6604
institution Directory Open Access Journal
issn 2073-8994
language English
last_indexed 2024-04-13T06:39:33Z
publishDate 2019-02-01
publisher MDPI AG
record_format Article
series Symmetry
spelling doaj.art-b2560cfc876d401fb25005e7066e66042022-12-22T02:57:47ZengMDPI AGSymmetry2073-89942019-02-0111229110.3390/sym11020291sym11020291Enhancement of Curve-Fitting Image Compression Using Hyperbolic FunctionWalaa Khalaf0Dhafer Zaghar1Noor Hashim2Computer Engineering Department, College of Engineering, Mustansiriyah University, Baghdad 10047, IraqComputer Engineering Department, College of Engineering, Mustansiriyah University, Baghdad 10047, IraqCivil Engineering Department, University of Technology, Baghdad 10066, IraqImage compression is one of the most interesting fields of image processing that is used to reduce image size. 2D curve-fitting is a method that converts the image data (pixel values) to a set of mathematical equations that are used to represent the image. These equations have a fixed form with a few coefficients estimated from the image which has been divided into several blocks. Since the number of coefficients is lower than the original block pixel size, it can be used as a tool for image compression. In this paper, a new curve-fitting model has been proposed to be derived from the symmetric function (hyperbolic tangent) with only three coefficients. The main disadvantages of previous approaches were the additional errors and degradation of edges of the reconstructed image, as well as the blocking effect. To overcome this deficiency, it is proposed that this symmetric hyperbolic tangent (tanh) function be used instead of the classical 1st- and 2nd-order curve-fitting functions which are asymmetric for reformulating the blocks of the image. Depending on the symmetric property of hyperbolic tangent function, this will reduce the reconstruction error and improve fine details and texture of the reconstructed image. The results of this work have been tested and compared with 1st-order curve-fitting, and standard image compression (JPEG) methods. The main advantages of the proposed approach are: strengthening the edges of the image, removing the blocking effect, improving the Structural SIMilarity (SSIM) index, and increasing the Peak Signal-to-Noise Ratio (PSNR) up to 20 dB. Simulation results show that the proposed method has a significant improvement on the objective and subjective quality of the reconstructed image.https://www.mdpi.com/2073-8994/11/2/291image compressionhyperbolic functioncurve-fittingblocking effectStructural SIMilarity (SSIM) index
spellingShingle Walaa Khalaf
Dhafer Zaghar
Noor Hashim
Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function
Symmetry
image compression
hyperbolic function
curve-fitting
blocking effect
Structural SIMilarity (SSIM) index
title Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function
title_full Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function
title_fullStr Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function
title_full_unstemmed Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function
title_short Enhancement of Curve-Fitting Image Compression Using Hyperbolic Function
title_sort enhancement of curve fitting image compression using hyperbolic function
topic image compression
hyperbolic function
curve-fitting
blocking effect
Structural SIMilarity (SSIM) index
url https://www.mdpi.com/2073-8994/11/2/291
work_keys_str_mv AT walaakhalaf enhancementofcurvefittingimagecompressionusinghyperbolicfunction
AT dhaferzaghar enhancementofcurvefittingimagecompressionusinghyperbolicfunction
AT noorhashim enhancementofcurvefittingimagecompressionusinghyperbolicfunction