ACM Multimedia 2026

S2R: Illumination-Aware Synthetic-to-Real Adaptation for Single-Image Human Material Estimation

1 School of Computer Science, Wuhan University 2 Faculty of Engineering and IT, University of Technology Sydney 3 Institute of AI for Industries, Chinese Academy of Sciences 4 DFRD Institute

Corresponding author: Chunxia Xiao

Paper DOI: 10.1145/3767308.3835903. Its publisher page is not active yet. Code is being prepared in the linked repository.

Input photograph, estimated normal and material maps, and two relit images of a person
From one image, S2R estimates normals and physically based material maps for relighting under new illumination. Select the image to view it at full resolution.

Overview

Abstract

Single-image human material estimation aims to recover physically based rendering (PBR) attributes of a human from a single image, enabling realistic relighting for immersive multimedia applications. Although recent methods have achieved promising results on synthetic benchmarks, their predictions on real images may suffer from residual illumination artifacts, which lead to unrealistic relighting results. We argue that this limitation mainly arises from the domain gap between synthetic and real data in both material appearance and illumination, which aggravates the ambiguity between illumination and reflectance during inference.

To address this issue, we propose S2R, a novel two-stage synthetic-to-real framework for single-image human material estimation. In the first stage, we train the model on high-quality synthetic data with supervision under multiple constraints, and introduce an illumination-aware feature injection module to improve the disentanglement of material properties from shading. In the second stage, we selectively fine-tune the model on real images to transfer the knowledge learned from synthetic supervision to the real domain. This adaptation process is guided by self-supervised reconstruction and teacher-student regularization, which together reduce the synthetic-to-real domain gap while preserving stable material estimation.

Extensive experiments on both synthetic and real-image benchmarks demonstrate that our method produces cleaner material estimates with less residual illumination and achieves more realistic relighting results than existing approaches.

Approach

How S2R works

S2R learns material properties from synthetic supervision, models illumination explicitly, and adapts selected components to real images.

S2R architecture with feature extraction, lighting correction, material decoding, prior fusion, and relighting
Overview of the material estimation architecture. Select the image to inspect the full diagram.
01

Synthetic pretraining

Material supervision provides an initial model for normals, diffuse albedo, roughness, specular albedo, and subsurface scattering.

02

Illumination-aware estimation

Corrected lighting enters the latent representation. Normal and albedo priors help refine the decoded material maps.

03

Real-image adaptation

Selective fine-tuning uses image reconstruction and teacher-student regularization to adapt without discarding synthetic supervision.

Evaluation

Material estimation and relighting

The examples below compare material predictions and relighting on real human images. Red boxes mark representative visual differences.

Qualitative comparisons of estimated material maps and relit human images with red boxes marking differences
Qualitative comparison on real images. Select the image to view the labels and details at full resolution.

Reference

Citation

This entry matches the GitHub repository citation and uses the camera-ready paper metadata. The publisher DOI record is not yet available.

@inproceedings{jiang2026s2r,
  title = {{S2R}: Illumination-Aware Synthetic-to-Real Adaptation for Single-Image Human Material Estimation},
  author = {Jiang, Yu and Xia, Jiahao and Sun, Jianchi and Qin, Jiongming and Cao, Tuo and Wang, Yusen and Xiao, Chunxia},
  booktitle = {Proceedings of the 34th ACM International Conference on Multimedia},
  year = {2026},
  doi = {10.1145/3767308.3835903},
  url = {https://doi.org/10.1145/3767308.3835903}
}