Comments (12)
@ctiennot Hey! Also, the paper states that the convolutional layers of the coarse-scale network are pre-trained on the ImageNet classification task [section 3.1.1]. I don't think there is any pre-training going here. Correct me if I am wrong.
from cnn_depth_tensorflow.
@ctiennot , how you tested the model, if possible can you share the script. Were you able to generate good results using this code? Even i am not getting good results.
from cnn_depth_tensorflow.
@kishankedia, I finally gave up on training the network from this repo and focuses on this repo (the weights to perform inference are provided by the author and explanations are nice).
An important point when training on the NYU depth V2 dataset is that there are two versions of the dataset:
- the labeled version (795 training images + about 650 for testing)
- the raw version (120k images), which is extracted from the raw kinect sequences, the process being a bit long (following Ivanecky instructions it took me about 3 weeks letting the matlab script running...)
For the eigen CNN they train them on the raw repo with 120k images + data augmetation so I guess that was the reason my training wasn't converging with only 795 images!
Good luck
from cnn_depth_tensorflow.
@ctiennot Thanks or your quick reply. In this current repo i have tried to do a coarse training , however it is throwing me errors.
Can you suggest me some of the architectures that are currently giving state of the art results for depth and what metrics does the depth models use for comparing different architetures.
from cnn_depth_tensorflow.
@kishankedia I think this paper is pretty much state of the art, however their weight file is missing. The repo I sent you a link in my last comment(Ivanecky) only provides relative depth estimation (i.e. the predictions are not in meters but between 0 and 1) and it is not state of the art for sure...
About the metrics, there are several ones: for instance there is the absolute error, the scale invariant error or also the thresholded precisions... Ivanecky's thesis has a well explained part on this (here)
from cnn_depth_tensorflow.
@ctiennot Thanks a lot. Paper looks really good and promising. Unfortunately they have implemented the paper in caffe + matlab. It would have been better if they would implemented in tensorflow.
from cnn_depth_tensorflow.
@ctiennot @kishankedia @ShrutiGanesh18 I have fixed all the issues from this repo including pre-trained weights and added a validation phase. I have also added two more scales to this network from the new paper. I need some time to open source the work. Every problem is fixed!
from cnn_depth_tensorflow.
@rvarun7777 Is it possible to ask for the open source code from you ?
from cnn_depth_tensorflow.
@rvarun7777 Can you share your pretrained weights?
from cnn_depth_tensorflow.
@rvarun7777 Hello!Have you solve the issues?Can you give me your source coding?thanks.
from cnn_depth_tensorflow.
@Yuliang-Zou Hello!Have you solve the issues?Can you give me your source coding?thanks.
from cnn_depth_tensorflow.
@ctiennot Hello!Have you solve the issues?Can you give me your source coding?thanks.
from cnn_depth_tensorflow.
Related Issues (17)
- Trainable variables and learning rate for training HOT 2
- I find the error when runing the task.py.
- Running the trained model on new images HOT 2
- About "logits = model.inference_refine(images, coarse, keep_conv, keep_hidden)"
- Can you provide an example of 'train.csv'?
- while training...
- train.csv no such file exists HOT 1
- Error in running task.py
- pretrained model on KITTI
- The output images are all black
- Missing parenthesis in loss HOT 2
- After training HOT 1
- Can not train the model HOT 3
- About how many epochs are needed for training?
- About the label(depth)
- How to run the trained model? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cnn_depth_tensorflow.