Coder Social home page Coder Social logo

skanti / scan2cad Goto Github PK

View Code? Open in Web Editor NEW
423.0 26.0 65.0 30.82 MB

[CVPR'19] Dataset and code used in the research project Scan2CAD: Learning CAD Model Alignment in RGB-D Scans

Home Page: https://www.scan2cad.org

License: Other

C++ 86.99% Makefile 0.09% Python 12.44% C 0.02% C 0.30% Shell 0.09% CMake 0.07%
deeplearning 3dscan cad cvpr2019 cvpr alignment cad-models voxel-grid annotations

scan2cad's People

Contributors

skanti 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scan2cad's Issues

send dataset

Hi, skanti,I have filled out the form, could you please send me the dataset for research purposes.

Sending dataset

Hi , I’ve filled out form but have not received a response. Is the dataset still available ?

List out of range in Annotation2Mesh.py, line 115

The dataset faces mainly consist of 3 vertices hence the array f is always a 3-tuple array, however in line 115 of Annotation2Mesh.py it just call f[3], which makes the program crash.
Did you notice this apparent error or is there something I missed to cause such problem?

Question of ValueError in Annotation2Mesh.py

I have downloaded the scannet and shapenet data. I run the Annotation2Mesh.py line 145 of Annotation2Mesh.py cad_mesh = pywavefront.Wavefront(cad_file, collect_faces=True, parse=True), which makes the program crash. It raised ValueError ValueError: Trying to merge vertex data with different format: T2F_N3F_V3F.Material material_1_24 has vertexformat. Could you please help me to solve this problem. Thank you a lot.

sending the scan2cad dataset

hey guys, sorry for posting here but can you send me the scan2cad dataset for research purposes i have already filled the google forms .

Request for downloading the dataset

Sorry to open an issue here, I've already filled the google form that requests for this dataset (for research purpose), could you kindly help check the status? Thank you in advance!

Data generation script

Hi,

Is it possible to share the actual data generation script used in the paper with us (which includes both positive and negative sample generation)? Thanks!

Visualization of the .vox files

Hi,

Thank you for sharing this impressive project. I have one question: how did you visualize the generated .vox files? What software/library did you use? Thanks in advance.

ShapeNet df

hi, I want to "generate the df voxel grids for the CADs we used this repo", but I can not get the right data, comparing with you provided. And how can I get the grid2world matrix?

Reproducing the paper & some more questions

First of all, thank you for sharing the Scan2CAD code online. I tried to reach you via email, however I haven't received any replies yet, so I'm going to post my questions here.

  1. Do you by any chance have a pre-trained network available for testing?

  2. In your paper, you mentioned that you generated both positive & negative training sampled. In the github repository, it seems like you only have code for generating positive samples. Can you share the code for generating negative samples as well? In addition, in the paper you also mentioned that you used a pre-trained CAD encoder. Is the pre-trained encoder included in the repo?

  3. Related to the previous question, is the code in git repo enough for reproducing the results in the Scan2CAD paper, or is there more that needs to be added? Is there an evaluation script that I can use to reproduce the same results as shown in the table in your paper?

  4. What generated data files contain those correspondence information generated by your network?

Thank you in advance!

Question of the harris keypoint

Hi,

Thank you for the excellent work! I read the paper recently and found that the baseline methods use the patch around the harris keypoints as input. So did the method proposed use the patch around the harris keypoints as input either? If yes, so can i ask what the parameter you use to get the harris keypoints? i try the Harris3D by the software PCLKeypoints but the detector perform bad. I will appreciate if you can give me some hint. Thank you!

Apply for dataset

hi, thank you for your constructive work. I'd like to run the code and have applied for the scan2cad dataset, but never recived feedback, and the google-form seems not working anymore. could you please provide me some other channels?

dataset request

Hi! I've filled the form for requesting dataset at least one week ago, but I received nothing in my mailbox. Maybe there's something wrong with the google form. Could you please send me the dataset? I really need this for research purpose. Thank you very much!

scannet dataset

hi
I use volumetric fusion get the TSDF result of ScanNet(0470_00), the voxel resolution is 3cm and truncation is 15cm(grid num(116,95,46)). The result is very worse, can you give some more detail about obtain TSDF of ScanNet datasets.
屏幕快照 2019-03-14 17 38 50

Is a dataset for validation not provided?

Hello, I'm working on training the network to predict cad alignment on RGB-D scan. In my understaning, the annotation for testset is not provided to prevent the parameter tuning on testset. But is it the same with validation set, either? In main.py script, it seems that a scene list for validation is required but I cannot find it. How can I handle overfitting on train set?

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.