Code Monkey home page Code Monkey logo

tars3d's People

Contributors

shivamduggal4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

tars3d's Issues

Some problems in predicting new network images

Hi Shivam:
I have some questions to test on the new image. If I need to recreate a network image of a new chair, do I need other inputs besides that image?
In addition, I also saw a problem with camera perspective from another issue. For a new image, do we need a camera parameter as an input in order to convert 3 D coordinates? If so, is it possible to use another network to predict this part of the camera parameters (I think it is possible to fix the world coordinates and camera parameters, just predict the rotation matrix and the offset matrix)?
Or did you write this part of the code to predict new network images?
Many thanks in advance.

Best,
Yang

Training and evaluating on new dataset

Good morning,
Congrats on the very interesting paper! And very glad to read the nice code after seeing your CVPR poster.
I have one dataset composed of 3D meshes and their render. And would like to train and evaluate your method for comparison with our work.
If I understood well I could copy one of the scripts folder and adapt it ?
But should I rewrite all the dataloader classes and script or is there a fastest and simple way to do it.
The dataset is quite simple : mesh + renders + pose and camera parameters.

Thank you in advance :)
Justin

ShapeNet Evaluation Results

Hi Shivam,

I have ran the evaluation for the airplane and car categories of ShapeNet. The reconstructed meshes are quite impressive. I have two questions regarding the ShapeNet evaluation.

(1) For my evaluation on ShapeNet, the loss of car is 1.837e-02, the chamfer distance of car is 0.0124|0.0240. The loss of airplane is 2.289e-02, the chamfer distance of car is 0.0182|0.0160. The chamfer distances of my evaluation are smaller than that reported in the paper. For example, the chamfer distance of airplane is 0.194|0.152 in the paper. Could you please let me know what might cause the differences?

(2) I have to change the name of the ground truth point cloud from "pointcloud3.npz" to "pointcloud.npz" in this file for ShapeNet, since the name of the ShapeNet pointcloud is "pointcloud.npz" instead of ""pointcloud3.npz". Is this fine?

Thank you very much!

How to get all evaluation metrices?

Hi @ShivamDuggal4

Thanks for your existing work. I just tried to play your model but didn't find out how to get the correct cd and f-score. (e.g. the distance or squared distance, the distance times 10 or not, point number).

Here is my implementation:

d1, d2, _, _= distChamfer(gt_pc, pred_pc)
d1 = d1.sqrt()
d2 = d2.sqrt()
precision = (d1<0.1).sum()/d1.shape[0]
recall = (d2<0.1).sum()/d2.shape[0]

Could you please check this or release your test script?

Thanks a lot!

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.