All Projects → shubhtuls → Drc

shubhtuls / Drc

Code release for "Multi-view Supervision for Single-view Reconstruction via Differentiable Ray Consistency" (CVPR 2017)

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Drc

3d Recgan Extended
🔥3D-RecGAN++ in Tensorflow (TPAMI 2018)
Stars: ✭ 98 (-33.33%)
Mutual labels:  3d-reconstruction
Mvcsnp
Code release for "Multi-view Consistency as Supervisory Signal for Learning Shape and Pose Prediction"
Stars: ✭ 113 (-23.13%)
Mutual labels:  3d-reconstruction
Meshroommaya
Photomodeling plugin for Maya
Stars: ✭ 118 (-19.73%)
Mutual labels:  3d-reconstruction
Planematch
[ECCV'18 Oral] PlaneMatch: Patch Coplanarity Prediction for Robust RGB-D Reconstruction
Stars: ✭ 105 (-28.57%)
Mutual labels:  3d-reconstruction
Sgnn
[CVPR'20] SG-NN: Sparse Generative Neural Networks for Self-Supervised Scene Completion of RGB-D Scans
Stars: ✭ 112 (-23.81%)
Mutual labels:  3d-reconstruction
3d Recgan
🔥3D-RecGAN in Tensorflow (ICCV Workshops 2017)
Stars: ✭ 116 (-21.09%)
Mutual labels:  3d-reconstruction
Igr
Implicit Geometric Regularization for Learning Shapes
Stars: ✭ 90 (-38.78%)
Mutual labels:  3d-reconstruction
Alicevision
Photogrammetric Computer Vision Framework
Stars: ✭ 2,029 (+1280.27%)
Mutual labels:  3d-reconstruction
Sobfu
real-time 3D reconstruction of non-rigidly deforming scenes using depth data
Stars: ✭ 113 (-23.13%)
Mutual labels:  3d-reconstruction
Reconstructiondataset
Set of images for doing 3d reconstruction
Stars: ✭ 117 (-20.41%)
Mutual labels:  3d-reconstruction
Awsome deep geometry learning
A list of resources about deep learning solutions on 3D shape processing
Stars: ✭ 105 (-28.57%)
Mutual labels:  3d-reconstruction
Unsupervised Depth Completion Visual Inertial Odometry
Tensorflow implementation of Unsupervised Depth Completion from Visual Inertial Odometry (in RA-L January 2020 & ICRA 2020)
Stars: ✭ 109 (-25.85%)
Mutual labels:  3d-reconstruction
Cnncomplete
[CVPR'17] Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis
Stars: ✭ 117 (-20.41%)
Mutual labels:  3d-reconstruction
Objectron
Objectron is a dataset of short, object-centric video clips. In addition, the videos also contain AR session metadata including camera poses, sparse point-clouds and planes. In each video, the camera moves around and above the object and captures it from different views. Each object is annotated with a 3D bounding box. The 3D bounding box describes the object’s position, orientation, and dimensions. The dataset contains about 15K annotated video clips and 4M annotated images in the following categories: bikes, books, bottles, cameras, cereal boxes, chairs, cups, laptops, and shoes
Stars: ✭ 1,352 (+819.73%)
Mutual labels:  3d-reconstruction
Obman train
[cvpr19] Demo, training and evaluation code for generating dense hand+object reconstructions from single rgb images
Stars: ✭ 124 (-15.65%)
Mutual labels:  3d-reconstruction
Pix2face
3D human face estimation and rendering from a single image
Stars: ✭ 89 (-39.46%)
Mutual labels:  3d-reconstruction
Stereo dense reconstruction
Dense 3D reconstruction from stereo (using LIBELAS)
Stars: ✭ 113 (-23.13%)
Mutual labels:  3d-reconstruction
Ad Census
AD-Census立体匹配算法,中国学者Xing Mei等人研究成果(Respect!),算法效率高、效果出色,适合硬件加速,Intel RealSense D400 Stereo模块算法。完整实现,代码规范,注释清晰,欢迎star!
Stars: ✭ 145 (-1.36%)
Mutual labels:  3d-reconstruction
Synthesize3dviadepthorsil
[CVPR 2017] Generation and reconstruction of 3D shapes via modeling multi-view depth maps or silhouettes
Stars: ✭ 141 (-4.08%)
Mutual labels:  3d-reconstruction
Openmvs
open Multi-View Stereo reconstruction library
Stars: ✭ 1,842 (+1153.06%)
Mutual labels:  3d-reconstruction

Multi-view Supervision for Single-view Reconstruction via Differentiable Ray Consistency

Shubham Tulsiani, Tinghui Zhou, Alexei A. Efros, Jitendra Malik. In CVPR, 2017. Project Page

Teaser Image

Demo and Pre-trained Models

Please check out the interactive notebook which shows reconstructions using the learned models. You'll need to -

  • Install a working implementation of torch and itorch.
  • Download the pre-trained models for Pascal3D (490MB) and ShapeNet (250MB). Extract the pretrained models to 'cachedir/snapshots/{pascal,shapenet}/'
  • Edit the path to the blender executable in the demo script.

Loss Function Compilation

To use our proposed loss function for training, we need to compile the C implementation so it can be used in Torch.

cd drcLoss
luarocks make rpsem-alpha-1.rockspec

Training and Evaluating

For training your own models and evaluating those, or for reproducing the main experiments in the paper, please see the detailed README files for PASCAL3D or ShapeNet.

Additional Dependencies

You'll need to install some additional dependencies (json and matio).

sudo apt-get install libmatio2
luarocks install matio
luarocks install json

Citation

If you use this code for your research, please consider citing:

@inProceedings{drcTulsiani17,
  title={Multi-view Supervision for Single-view Reconstruction
  via Differentiable Ray Consistency},
  author = {Shubham Tulsiani
  and Tinghui Zhou
  and Alexei A. Efros
  and Jitendra Malik},
  booktitle={Computer Vision and Pattern Regognition (CVPR)},
  year={2017}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].