OSD-JSCC: Neural Joint Source–Channel Coding with One-Step Diffusion

Shunpu Tang1, Qianqian Yang1
1College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, China
arXiv 2026, eess.SP

Images sent over a noisy wireless channel, reconstructed with a single diffusion step. The SNR decides how much denoising the received latent gets.

Visual comparison

Left: OSD-JSCC (ours) Right: a baseline or the original AWGN channel, compression ratio 96. Drag the slider to compare.

Compare with
SNR
OSD-JSCC (ours)
MethodPSNR (dB) ↑LPIPS ↓DISTS ↓

Drag to move the divider · Double-click, Ctrl/⌘ + scroll or pinch to zoom · Drag to pan when zoomed · ← → move the divider

1 step
of a pretrained SD-Turbo U-Net (LoRA) at the receiver
−43% / −53%
LPIPS vs. DiffJSCC at 0 dB on Kodak / CLIC2020
50.6×
faster decoding than DiffJSCC (67 ms vs. 3.4 s per Kodak image)

Abstract

Neural joint source–channel coding (JSCC) enables efficient image transmission over noisy channels, yet distortion-optimized JSCC decoders tend to produce blurry reconstructions. Diffusion priors restore realistic detail but incur substantial decoding latency, and one-step diffusion models cannot be applied directly, since they expect Gaussian noise of a fixed level rather than SNR-dependent channel distortion. We propose OSD-JSCC, an SNR-adaptive JSCC framework that reconstructs images with a single diffusion step. OSD-JSCC transmits pretrained variational autoencoder (VAE) latents through an SNR-conditioned latent JSCC codec and introduces two key designs. First, a stochastic diffusion-state interface lets the JSCC decoder predict a Gaussian diffusion state rather than a clean latent, together with semantic and SNR tokens that guide the one-step refinement. Second, SNR-conditioned feature modulation and adaptive timestep selection jointly adapt latent transmission and diffusion refinement to the channel quality. A three-stage training strategy with low-rank adaptation (LoRA) efficiently adapts the pretrained prior. On Kodak and CLIC2020, OSD-JSCC achieves the best perceptual quality at almost every SNR; compared with DiffJSCC, it reduces LPIPS at 0 dB by 43% and 53%, respectively, and decodes 50.6× faster.

Method

OSD-JSCC overview: VAE encoder, SNR-conditioned JSCC encoder, channel, JSCC decoder, one-step U-Net and VAE decoder

The transmitter encodes the image with the frozen SD-Turbo VAE, maps the latent to channel symbols with the SNR-conditioned JSCC encoder, and sends them over the channel. The receiver's JSCC decoder does not try to recover a clean latent. It predicts a Gaussian diffusion state y = μ + σ ⊙ ε together with semantic tokens. One U-Net step then refines the state, and the VAE decoder renders the image.

  • SNR-adaptive transceiver. Every JSCC encoder and decoder block is conditioned on the channel SNR through adaptive group normalization (AdaGN).
  • SNR-dependent timestep. The U-Net starts at t = 499 below 10 dB and at t = 249 from 10 dB upward, so noisier channels get more denoising.
  • Lightweight adaptation. The VAE and U-Net stay frozen. Only LoRA adapters, the JSCC codec and the conditioning tokens are trained, in three stages.

Quantitative results

PSNR, MS-SSIM, LPIPS, DISTS, PieAPP and FID versus SNR on Kodak and CLIC2020 test
Distortion (top) and perceptual metrics (middle, bottom) versus SNR on Kodak and the CLIC2020 test set (428 images). AWGN channel, compression ratio 96. Digital baselines use LDPC codes with QAM.

Runtime

MethodEncoding (ms)Decoding (ms)Total (ms)
BPG + LDPC65.010.075.0
VTM + LDPC8086.864.28151.0
MS-ILLM + LDPC30.541.071.5
ELiC + LDPC82.556.8139.3
SwinJSCC10.410.921.3
DiffJSCC4.53399.43403.8
TF-DJSCC134.2382.9517.2
OSD-JSCC (ours)24.567.291.7

Mean time per Kodak image at 12 dB on one NVIDIA RTX PRO 6000.

BibTeX

@misc{tang2026osdjsccneuraljointsourcechannel,
  title={OSD-JSCC: Neural Joint Source-Channel Coding with One-Step Diffusion},
  author={Shunpu Tang and Qianqian Yang},
  year={2026},
  eprint={2611.06437},
  archivePrefix={arXiv},
  primaryClass={eess.SP},
  url={https://arxiv.org/abs/2611.06437}
}