Single-Step Bidirectional Unpaired Image Translation Using Implicit Bridge Consistency Distillation
Organizations: Kim Jae Chul Graduate School of AI, KAIST · Samsung Research
Abstract
Unpaired image-to-image translation has seen significant progress since the introduction of CycleGAN. However, methods based on diffusion models or Schrödinger bridges have yet to be widely adopted in real-world applications due to their iterative sampling nature. To address this challenge, we propose Implicit Bridge Consistency Distillation (IBCD), which enables single-step bidirectional unpaired translation without using adversarial loss. IBCD reformulates consistency distillation by using a diffusion implicit bridge model that connects PF-ODE trajectories between distributions, parametrized on a signed time axis whose sign selects the target domain, so that one network translates in both directions in a single step. Additionally, we introduce two key improvements: 1) distribution matching for consistency distillation and 2) adaptive weighting method based on distillation difficulty. Experimental results demonstrate that IBCD achieves state-of-the-art performance on benchmark datasets in a single generation step, and that it extends to brain MRI contrast translation.
Figures & tables
| Method | NFE | FID | PSNR | SSIM | Density | Coverage |
| Cat Dog | ||||||
| StarGAN v2 [ 9 ] | 1 | 54.88 | 10.63 | 0.270 | - | - |
| CUT [ 35 ] | 1 | 76.21 | 17.48 | 0.601 | 0.971 | 0.696 |
| NOT ∗ [ 27 ] | 1 | 161.54 | 15.12 | 0.566 | 0.531 | 0.072 |
| DSBM ∗ [ 43 ] | 100 | 100.08 | 21.24 | 0.532 | 0.750 | 0.396 |
| UNSB ∗ [ 24 ] | 5 | 68.59 | 17.65 | 0.587 | 1.045 | 0.706 |
| vs. ground-truth T2 | ||
| Method | PSNR | SSIM |
| SDEdit | 29.85 | 0.849 |
| EGSDE | 23.34 | 0.842 |
| CycleDiffusion | 30.52 | 0.825 |
| GPT-Image-1 (Foundation) | No valid translation | |
| DDIB ∗ (Teacher) | 30.24 | 0.825 |
| Method | Params [M] | NFE | Time [ ] | Rel. |
| CUT [ 35 ] | 11.39 | 1 | 0.0070 | 0.58 |
| UNSB [ 24 ] | 14.69 | 5 | 0.077 | 6.42 |
| EGSDE [ 57 ] | 147.14 | 1000 | 15.89 | 1324.16 |
| CycleDiffusion [ 54 ] | 187.12 | 1000(+100) | 26.03 | 2169.17 |
| GPT-Image-1 [ 33 ] | 30.32 | 2526.67 | ||
| DDIB (Teacher) [ 47 ] | 32.95 | 160 | 1.45 | 120.83 |
| Component | FID | PSNR | |
| vs. teacher output | vs. source image | ||
| IBCD loss only | 48.12 | 18.27 | 19.02 |
| + DMCD | 44.40 | 17.95 | 16.80 |
| + DMCD & Cycle | 44.31 | 18.22 | 17.19 |
| + adaptive DMCD & Cycle | 44.69 | 18.97 | 18.04 |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Cat Dog | Wild Dog | Male Female | |||
| Configuration | IBCD | IBCD † | IBCD | IBCD † | IBCD | IBCD † |
| 1 | 0.18 | 0.2 | 0.2 | 0.02 | 0.02 | |
| 0.03 | 0.003 | 0.001 | 0.0003 | 0.00001 | 0.00003 | |
| 1 | ||||||
| transition step | 200K | 200K | 200K | 200K | 500K | 500K |
| total distillation step | 210K | 230K | 210K | 230K | 510K | 520K |
| Task | Prompt |
| Cat Dog | Transform the image of the cat into a realistic dog, preserving the same pose, lighting, background, and overall composition. Ensure the dog appears natural and lifelike, matching the fur color, orientation, and proportions of the original cat as closely as possible. The final image should look photorealistic and faithful to the original scene, as if the dog were actually photographed in place of the cat. |
| Wild Dog | Transform the image of the wild animal into a realistic dog, preserving the same pose, lighting, background, and overall composition. Ensure the dog appears natural and lifelike, matching the fur color, orientation, and proportions of the original animal as closely as possible. The final image should look photorealistic and faithful to the original scene, as if the dog were actually photographed in place of the wild animal. |
| Male Female | Transform the image of the man into a realistic woman, preserving the same pose, lighting, background, and overall composition. Ensure the woman appears natural and lifelike, matching the skin tone, orientation, and proportions of the original man as closely as possible. The final image should look photorealistic and faithful to the original scene, as if the woman were actually photographed in place of the man. |
| Component | Symbol | Params [M] | Role | Gradients | Update rule | Stage 1 | Stage 2 |
| Teacher (EDM) | 32.95 | PF-ODE targets, real score | ✗ | frozen | ✓ | ✓ | |
| Student | 32.95 | the deployed translator | ✓ | gradient step on , 4e-5 | ✓ | ✓ | |
| CD target | 32.95 | target branch of | ✗ | EMA of , | ✓ | ✓ | |
| Inference copy | 32.95 | evaluation only | ✗ | EMA of , | ✓ | ✓ | |
| Fake score network | 32.95 | student-distribution score in | ✓ | DSM on student outputs, 1e-4 | ✗ | ✓ | |
| Weight copies resident | 4 copies (131.80M parameters) in Stage 1; 5 copies (164.75M) in Stage 2 | ||||||
| User Study (1:1 win rate vs. IBCD) | Cat Dog | Wild Dog | Male Female | |||||||
| Method | NFE | Realism | Faithfulness | Preference | LPIPS | CLIP | LPIPS | CLIP | LPIPS | CLIP |
| ILVR | 1000 | 0.25 | 0.49 | 0.25 | 0.454 | 72.65 | 0.486 | 67.22 | - | - |
| SDEdit | 1000 | 0.38 | 0.73 | 0.42 | 0.438 | 73.55 | 0.465 | 67.81 | 0.290 | 53.50 |
| EGSDE | 1000 | 0.37 | 0.28 | 0.43 | 0.433 | 73.98 | 0.467 | 67.34 | 0.284 | 53.12 |
| EGSDE | 1200 | - | - | - | 0.497 | 73.53 | 0.526 | 66.25 | 0.343 | 51.11 |
| CycleDiffusion | 1000 | 0.25 | 0.62 | 0.25 | 0.381 | 74.77 | 0.417 | 67.84 | - | - |
| Cat Dog | Dog Cat | |||||
| Distance | FID | PSNR | SSIM | FID | PSNR | SSIM |
| LPIPS | 49.13 | 19.70 | 0.690 | 27.59 | 19.30 | 0.666 |
| L1 | 58.77 | 19.74 | 0.697 | 37.89 | 19.38 | 0.682 |
| L2 | 67.82 | 19.92 | 0.709 | 47.95 | 19.36 | 0.686 |
| Pseudo-Huber | 59.42 | 20.02 | 0.706 | 39.57 | 19.32 | 0.680 |
| Method | Parameters [M] | NFE | Time [ ] | Relative Time |
| StarGAN v2 [ 9 ] | 64.45 | 1 | 0.0052 | 0.43 |
| CUT [ 35 ] | 11.39 | 1 | 0.0070 | 0.58 |
| NOT [ 27 ] | 9.72 | 1 | 0.0026 | 0.22 |
| DSBM [ 43 ] | 131.02 | 100 | 4.36 | 363.33 |
| UNSB [ 24 ] | 14.69 | 5 | 0.077 | 6.42 |
| ASBM [ 14 ] | 79.58 | 4 | 0.069 | 5.71 |
| Method | NFE | FID | PSNR | SSIM | Density | Coverage |
| Dog Cat | ||||||
| StarGAN v2 [ 9 ] | 1 | 37.73 | 16.02 | 0.399 | 1.336 | 0.778 |
| CycleDiffusion [ 54 ] | 1000(+100) | 40.45 | 17.83 | 0.493 | 1.064 | 0.774 |
| DDIB (Teacher) [ 47 ] | 160 | 30.28 | 17.15 | 0.597 | 2.071 | 0.902 |
| IBCD (Ours) | 1 | 28.99 | 19.10 | 0.695 | 1.699 | 0.894 |
| IBCD (Ours) | 1 | 28.41 | 17.40 | 0.653 | 2.112 | 0.920 |
| compared with G.T. | ||
| Method | PSNR | SSIM |
| SDEdit | 29.85 | 0.849 |
| EGSDE | 23.34 | 0.842 |
| CycleDiffusion | 30.52 | 0.825 |
| GPT-Image-1 (Foundation) | No valid translation | |
| DDIB ∗ (Teacher) | 30.24 | 0.825 |
Image-to-Image Translation
Image-to-image translation maps images between visual domains or modalities while preserving relevant content, structure, and semantics.
See all 115 papers