{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/quantization-guided-jpeg-artifact-correction","title":"Quantization Guided JPEG Artifact Correction","arxiv_id":"2004.09320","date":"2020-04-17","proceeding":"ECCV 2020 8","authors":["Max Ehrlich","Larry Davis","Ser-Nam Lim","Abhinav Shrivastava"],"abstract":"The JPEG image compression algorithm is the most popular method of image compression because of its ability for large compression ratios. However, to achieve such high compression, information is lost. For aggressive quantization settings, this leads to a noticeable reduction in image quality. Artifact correction has been studied in the context of deep neural networks for some time, but the current state-of-the-art methods require a different model to be trained for each quality setting, greatly limiting their practical application. We solve this problem by creating a novel architecture which is parameterized by the JPEG files quantization matrix. This allows our single model to achieve state-of-the-art performance over models trained for specific quality settings.","url_abs":"https://arxiv.org/abs/2004.09320v2","url_pdf":"https://arxiv.org/pdf/2004.09320v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"quantization-guided-jpeg-artifact-correction","repo_url":"https://gitlab.com/Queuecumber/quantization-guided-ac","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"image-compression","task_name":"Image Compression"},{"task_slug":"jpeg-artifact-correction","task_name":"JPEG Artifact Correction"},{"task_slug":"quantization","task_name":"Quantization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/jpeg-artifact-correction-on-bsds500-quality","task":"JPEG Artifact Correction","dataset":"BSDS500 (Quality 10 Color)","model":"QGAC","rank_in_archive_order":2,"of":2,"metrics":{"PSNR":"27.69","PSNR-B":"27.36","SSIM":"0.810"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-bsds500-quality-3","task":"JPEG Artifact Correction","dataset":"BSDS500 (Quality 10 Grayscale)","model":"QGAC","rank_in_archive_order":2,"of":2,"metrics":{"PSNR":"29.54","PSNR-B":"29.04","SSIM":"0.833"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-bsds500-quality-1","task":"JPEG Artifact Correction","dataset":"BSDS500 (Quality 20 Color)","model":"QGAC","rank_in_archive_order":2,"of":2,"metrics":{"PSNR":"29.89","PSNR-B":"29.29","SSIM":"0.876"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-bsds500-quality-4","task":"JPEG Artifact Correction","dataset":"BSDS500 (Quality 20 Grayscale)","model":"QGAC","rank_in_archive_order":2,"of":2,"metrics":{"PSNR":"31.79","PSNR-B":"30.96","SSIM":"0.894"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-bsds500-quality-2","task":"JPEG Artifact Correction","dataset":"BSDS500 (Quality 30 Color)","model":"QGAC","rank_in_archive_order":2,"of":2,"metrics":{"PSNR":"31.15","PSNR-B":"30.37","SSIM":"0.903"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-bsds500-quality-5","task":"JPEG Artifact Correction","dataset":"BSDS500 (Quality 30 Grayscale)","model":"QGAC","rank_in_archive_order":2,"of":2,"metrics":{"PSNR":"33.12","PSNR-B":"32.42","SSIM":"0.907"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-classic5-quality","task":"JPEG Artifact Correction","dataset":"Classic5 (Quality 10 Grayscale)","model":"QGAC","rank_in_archive_order":5,"of":7,"metrics":{"PSNR":"29.84","PSNR-B":"29.43","SSIM":"0.837"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-classic5-quality-1","task":"JPEG Artifact Correction","dataset":"Classic5 (Quality 20 Grayscale)","model":"QGAC","rank_in_archive_order":5,"of":6,"metrics":{"PSNR":"31.98","PSNR-B":"31.37","SSIM":"0.885"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-classic5-quality-2","task":"JPEG Artifact Correction","dataset":"Classic5 (Quality 30 Grayscale)","model":"QGAC","rank_in_archive_order":5,"of":6,"metrics":{"PSNR":"33.22","PSNR-B":"32.42","SSIM":"0.907"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-icb-quality-10","task":"JPEG Artifact Correction","dataset":"ICB (Quality 10 Color)","model":"QGAC","rank_in_archive_order":2,"of":6,"metrics":{"PSNR":"32.11","PSNR-B":"32.47","SSIM":"0.815"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-icb-quality-10-1","task":"JPEG Artifact Correction","dataset":"ICB (Quality 10 Grayscale)","model":"QGAC","rank_in_archive_order":1,"of":5,"metrics":{"PSNR":"34.73","PSNR-B":"34.58","SSIM":"0.896"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-icb-quality-20","task":"JPEG Artifact Correction","dataset":"ICB (Quality 20 Color)","model":"QGAC","rank_in_archive_order":2,"of":6,"metrics":{"PSNR":"34.23","PSNR-B":"34.67","SSIM":"0.845"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-icb-quality-20-1","task":"JPEG Artifact Correction","dataset":"ICB (Quality 20 Grayscale)","model":"QGAC","rank_in_archive_order":1,"of":5,"metrics":{"PSNR":"37.12","PSNR-B":"36.88","SSIM":"0.924"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-icb-quality-30","task":"JPEG Artifact Correction","dataset":"ICB (Quality 30 Color)","model":"QGAC","rank_in_archive_order":2,"of":4,"metrics":{"PSNR":"35.20","PSNR-B":"35.67","SSIM":"0.860"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-icb-quality-30-1","task":"JPEG Artifact Correction","dataset":"ICB (Quality 30 Grayscale)","model":"QGAC","rank_in_archive_order":1,"of":1,"metrics":{"PSNR":"38.43"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-live1-quality-10","task":"JPEG Artifact Correction","dataset":"LIVE1 (Quality 10 Color)","model":"QGAC","rank_in_archive_order":3,"of":9,"metrics":{"PSNR":"27.65","PSNR-B":"27.40","SSIM":"0.819"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-live1-quality-20","task":"JPEG Artifact Correction","dataset":"LIVE1 (Quality 20 Color)","model":"QGAC","rank_in_archive_order":4,"of":9,"metrics":{"PSNR":"29.92","PSNR-B":"29.51","SSIM":"0.882"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-live1-quality-20-1","task":"JPEG Artifact Correction","dataset":"LIVE1 (Quality 20 Grayscale)","model":"QGAC","rank_in_archive_order":6,"of":12,"metrics":{"PSNR":"31.86","PSNR-B":"31.27","SSIM":"0.901"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-live1-quality-30","task":"JPEG Artifact Correction","dataset":"LIVE1 (Quality 30 Color)","model":"QGAC","rank_in_archive_order":3,"of":3,"metrics":{"PSNR":"31.21","PSNR-B":"30.71","SSIM":"0.908"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-live1-quality-30-1","task":"JPEG Artifact Correction","dataset":"LIVE1 (Quality 30 Grayscale)","model":"QGAC","rank_in_archive_order":5,"of":7,"metrics":{"PSNR":"33.23","PSNR-B":"32.50","SSIM":"0.925"},"uses_additional_data":false},{"leaderboard":"/sota/jpeg-artifact-correction-on-live1-quality-10-1","task":"JPEG Artifact Correction","dataset":"Live1 (Quality 10 Grayscale)","model":"QGAC","rank_in_archive_order":6,"of":13,"metrics":{"PSNR":"29.53","PSNR-B":"29.15","SSIM":"0.840"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2004.09320","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}