GithubHelp home page GithubHelp logo

bit-isp / hsi-iid-outdoors Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zkawfanx/hsi-iid-outdoors

2.0 0.0 0.0 321 KB

HSI-Guided Intrinsic Image Decomposition for Outdoor Scenes (CVPRW2022)

hsi-iid-outdoors's Introduction

HSI-IID-Outdoors

This is the repository of "HSI-Guided Intrinsic Image Decomposition for Outdoor Scenes" in PBVS2022 (CVPRW2022), by Fan Zhang, Shaodi You, Yu Li and Ying Fu.

Paper

Abstract

Intrinisic image decomposition (IID) aims to recover the reflectance and shading components from images and is the prerequisite to many downstream computer vision applications, such as image editing and image relighting. Due to the inherent difficulty in acquiring ground truth reflectance and shading, existing datasets are either synthetic indoor scenes or objects using graphics rendering (e.g., CGIntrinsics and ShapeNet etc.) or real photos with very sparse manual annotation (e.g., IIW and SAW etc.). Accompanied with the complex nature of outdoor scenes, most IID methods focus on the decomposition of indoor environment. There is still a long way to go before we can handle IID of outdoor scenes. In this paper, we take the attempt to perform intrinsic image decomposition for outdoor scenes when RGB image is not the only thing we can get from the enviroment. With the observation of prior work where nir-infrared (NIR) images are transparent to a range of colourants/dyes, we propose to extend it to more spectra by collecting hyperspectral imaging (HSI) data which are well aligned with RGB images and to perform IID with both of them. We also apply existing mainstream IID methods for comparison to examine current progress and challenges at the road towards IID outdoors. We still make some improvements and find problems when performing IID for outdoor scenes, even though we do not handle it perfectly. The data we collect will be made publicly available for further potential investigation.

HSI Datacubes

We are equipped with the LightGene Hyperspectral Camera for data collection. The camera can record the spectral information within the range of 449-955nm at the interval of 4nm, resulting in 128 channels in total. The final resolution of RGB image and corresponding HSI data after alignment is 1889ร—1422 pixels and we crop them by 1600ร—1200 pixels for final data. After the whole collection work, we get roughly more than 26000 RGB images and corresponding hyperspectral data. After manual filtering, there are about 4000 pairs of data and we select 260 pairs of RGB image and HSI data covering different scenes.

You can get access to the HSI data we collected via BaiduYun with code: wd3h.

Bibtex

If you find this repo useful for your research, please consider citing our paper.

@InProceedings{Zhang_2022_CVPR,
    author    = {Zhang, Fan and You, Shaodi and Li, Yu and Fu, Ying},
    title     = {HSI-Guided Intrinsic Image Decomposition for Outdoor Scenes},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
    month     = {June},
    year      = {2022},
    pages     = {313-322}
}

hsi-iid-outdoors's People

Contributors

zkawfanx avatar

Stargazers

 avatar Li Zhaoxu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.