Papers › Plug-and-Play Tri-Branch Invertible Block for Image Rescaling

Plug-and-Play Tri-Branch Invertible Block for Image Rescaling

18 Dec 2024arXiv:2412.13508archive 2025-07-28

Jingwei Bao, Jinhua Hao, Pengcheng Xu, Ming Sun, Chao Zhou, Shuyuan Zhu

High-resolution (HR) images are commonly downscaled to low-resolution (LR) to reduce bandwidth, followed by upscaling to restore their original details. Recent advancements in image rescaling algorithms have employed invertible neural networks (INNs) to create a unified framework for downscaling and upscaling, ensuring a one-to-one mapping between LR and HR images. Traditional methods, utilizing dual-branch based vanilla invertible blocks, process high-frequency and low-frequency information separately, often relying on specific distributions to model high-frequency components. However, processing the low-frequency component directly in the RGB domain introduces channel redundancy, limiting the efficiency of image reconstruction. To address these challenges, we propose a plug-and-play tri-branch invertible block (T-InvBlocks) that decomposes the low-frequency branch into luminance (Y) and chrominance (CbCr) components, reducing redundancy and enhancing feature processing. Additionally, we adopt an all-zero mapping strategy for high-frequency components during upscaling, focusing essential rescaling information within the LR image. Our T-InvBlocks can be seamlessly integrated into existing rescaling models, improving performance in both general rescaling tasks and scenarios involving lossy compression. Extensive experiments confirm that our method advances the state of the art in HR image reconstruction.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

jingwei-bao/t-invblocks mentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Image ReconstructionImage RescalingImage Super-Resolution

1 archive task tag without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Image Rescaling BSD100-2x T-IRN PSNR 42.68 #1 of 2 Archive leaderboard report
Image Rescaling BSD100-2x T-IRN SSIM 0.9913 #1 of 2 Archive leaderboard report
Image Rescaling BSD100-4x T-IRN PSNR 31.64 #1 of 2 Archive leaderboard report
Image Rescaling BSD100-4x T-IRN SSIM 0.8837 #1 of 2 Archive leaderboard report
Image Rescaling DIV2K val-2x T-IRN PSNR 45.46 #1 of 2 Archive leaderboard report
Image Rescaling DIV2K val-2x T-IRN SSIM 0.9932 #1 of 2 Archive leaderboard report
Image Rescaling DIV2K val-4x T-IRN PSNR 35.10 #1 of 2 Archive leaderboard report
Image Rescaling DIV2K val-4x T-IRN SSIM 0.9328 #1 of 2 Archive leaderboard report
Image Rescaling DIV2K val-q30-2x T-SAIN PSNR 31.89 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q30-2x T-SAIN SSIM 0.8912 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q30-4x T-SAIN PSNR 28.08 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q30-4x T-SAIN SSIM 0.7893 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q50-2x T-SAIN PSNR 33.71 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q50-2x T-SAIN SSIM 0.9210 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q50-4x T-SAIN PSNR 29.43 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q50-4x T-SAIN SSIM 0.8237 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q70-2x T-SAIN PSNR 35.20 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q70-2x T-SAIN SSIM 0.9384 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q70-4x T-SAIN PSNR 30.34 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q70-4x T-SAIN SSIM 0.8421 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q90-2x T-SAIN PSNR 36.30 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q90-2x T-SAIN SSIM 0.9478 #1 of 3 Archive leaderboard report
Image Rescaling DIV2K val-q90-4x T-SAIN PSNR 30.92 #1 of 4 Archive leaderboard report
Image Rescaling DIV2K val-q90-4x T-SAIN SSIM 0.8517 #1 of 4 Archive leaderboard report
Image Rescaling Set14-2x T-IRN PSNR 41.70 #1 of 2 Archive leaderboard report
Image Rescaling Set14-2x T-IRN SSIM 0.9809 #1 of 2 Archive leaderboard report
Image Rescaling Set14-4x T-IRN PSNR 32.70 #1 of 2 Archive leaderboard report
Image Rescaling Set14-4x T-IRN SSIM 0.9003 #1 of 2 Archive leaderboard report
Image Rescaling Set5-2x T-IRN PSNR 44.86 #1 of 2 Archive leaderboard report
Image Rescaling Set5-2x T-IRN SSIM 0.9883 #1 of 2 Archive leaderboard report
Image Rescaling Set5-4x T-IRN PSNR 36.29 #1 of 2 Archive leaderboard report
Image Rescaling Set5-4x T-IRN SSIM 0.9452 #1 of 2 Archive leaderboard report
Image Rescaling Urban100-2x T-IRN PSNR 41.05 #1 of 2 Archive leaderboard report
Image Rescaling Urban100-2x T-IRN SSIM 0.9899 #1 of 2 Archive leaderboard report
Image Rescaling Urban100-4x T-IRN PSNR 31.19 #2 of 2 Archive leaderboard report
Image Rescaling Urban100-4x T-IRN SSIM 0.9132 #2 of 2 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections