DocumentCode
3587990
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
fYear
2014
Firstpage
1714
Lastpage
1718
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2014 48th Asilomar Conference on
Print_ISBN
978-1-4799-8295-0
Type
conf
DOI
10.1109/ACSSC.2014.7094760
Filename
7094760
Link To Document