lvjiahui / DRT

SIGGRAPH Asia 2020: Differentiable Refraction-Tracing for Mesh Reconstruction of Transparent Objects
71 stars 9 forks source link
differentiable-rendering reconstruction siggraph transparent-objects

DRT

Implementation of Differentiable Refraction-Tracing for Mesh Reconstruction of Transparent Objects.

Project page | paper | video

overview

We introduce a reconstruction method for solid transparent objects. Using a static background with a coded pattern, we establish a mapping between the camera view rays and locations on the background (Environment Matting). Differentiable tracing of refractive ray paths is then used to directly optimize a 3D mesh approximation(visual hull) of the object, while simultaneously ensuring silhouette consistency and smoothness.

Dependencies

Requirements: (tested on ubuntu 16.04)

Captured data

Our example data is captured by camera point grey or cellphone Redmi and released here

Scanned mesh(GT) and visual hull already contained in ./data/

Usage

Citation

Please cite the paper in your publications if it helps your research:

@article{DRT,
title = {Differentiable Refraction-Tracing for Mesh Reconstruction of Transparent Objects},
author = {Jiahui Lyu and Bojian Wu and Dani Lischinski and Daniel Cohen-Or and Hui Huang},
journal = {ACM Transactions on Graphics (Proceedings of SIGGRAPH ASIA 2020)},
volume = {39},
number = {6},
pages = {195:1--195:13},
year = {2020},
}