Title :
Improving image quality by SSIM based increase of run-length zeros in GPGPU JPEG encoding
Author :
Petersson, Stefan ; Grahn, Hakan
Author_Institution :
Dept. of Creative Technol., Blekinge Inst. of Technol., Karlskrona, Sweden
Abstract :
JPEG encoding is a common technique to compress images. However, since JPEG is a lossy compression certain artifacts may occur in the compressed image. These artifacts typically occur in high frequency or detailed areas of the image. This paper proposes an algorithm based on the SSIM metric to improve the experienced quality in JPEG encoded images. The algorithm improves the quality in detailed areas by up to 1.29 dB while reducing the quality in less detailed areas of the image, thereby increasing the overall experienced quality without increasing the image data size. Further, the algorithm can also be used to decrease the file size (by up to 43%) while preserving the experienced image quality. Finally, an efficient GPU implementation is presented.
Keywords :
data compression; general purpose computers; graphics processing units; image coding; runlength codes; GPGPU JPEG image encoding; SSIM metric; detailed areas; experience image quality improvement; file size; general-purpose computing on graphics processing units; high frequency areas; image compression; image data size; lossy compression certain artifacts; runlength zeros; structural similarity index; Discrete cosine transforms; Graphics processing units; Image coding; Image quality; Indexes; PSNR; Transform coding;
Conference_Titel :
Signals, Systems and Computers, 2014 48th Asilomar Conference on
Print_ISBN :
978-1-4799-8295-0
DOI :
10.1109/ACSSC.2014.7094760