Skip to content

AAAI22, Estimating Reflectance Layer from A Single Image: Integrating Reflectance Guidance and Shadow/Specular Aware Learning

Notifications You must be signed in to change notification settings

VIML-CVDL/S-Aware-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

S-Aware-network (AAAI'2023)

Introduction

This is an implementation of the following paper.

Estimating Reflectance Layer from A Single Image: Integrating Reflectance Guidance and Shadow/Specular Aware Learning. AAAI Conference on Artificial Intelligence, (AAAI'2023)

Yeying Jin, Ruoteng Li, Wenhan Yang and Robby T. Tan

[Paper]

Abstract

Estimating reflectance layer from a single image is a challenging task. It becomes more challenging when the input image contains shadows or specular highlights, which often render an inaccurate estimate of the reflectance layer. Therefore, we propose a two-stage learning method, including reflectance guidance and a Shadow/Specular-Aware (S-Aware) network to tackle the problem. In the first stage, an initial reflectance layer free from shadows and specularities is obtained with the constraint of novel losses that are guided by prior-based shadow-free and specular-free images. To further enforce the reflectance layer to be independent from shadows and specularities in the second-stage refinement, we introduce an S-Aware network that distinguishes the reflectance image from the input image. Our network employs a classifier to categorize shadow/shadow-free, specular/specular-free classes, enabling the activation features to function as attention maps that focus on shadow/specular regions. Our quantitative and qualitative evaluations show that our method outperforms the state-of-the-art methods in the reflectance layer estimation that is free from shadows and specularities.

Datasets

Intrinsic Image Decomposition

1.IIW

2.MIT

3.MPI-Sintel

4.ShapeNet (https://github.com/JannerM/intrinsics-network)

Shadow Removal

1.SRD (train BaiduNetdisk and test).

2.AISTD

Specularity/highlight Removal

1.Specularity separation

2.[ShapeNet]

Renjiao Yi, Ping Tan and Stephen Lin, "Leveraging Multi-view Image Sets for Unsupervised Intrinsic Image Decomposition and Highlight Separation", AAAI 2020.

Specular-Free Loss

Get the following Figure 6 in the main paper,

demo_spfree_release.m

Citation

If this work is useful for your research, please cite our paper.

@article{jin2022estimating,
  title={Estimating Reflectance Layer from A Single Image: Integrating Reflectance Guidance and Shadow/Specular Aware Learning},
  author={Jin, Yeying and Li, Ruoteng and Yang, Wenhan and Tan, Robby T},
  journal={arXiv preprint arXiv:2211.14751},
  year={2022}
}

About

AAAI22, Estimating Reflectance Layer from A Single Image: Integrating Reflectance Guidance and Shadow/Specular Aware Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 68.1%
  • Jupyter Notebook 31.8%
  • MATLAB 0.1%