Code Monkey home page Code Monkey logo

sceneformer's People

Contributors

cy94 avatar xinpeng-wang 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

sceneformer's Issues

How to prepare dataset

Could you elaborate how to prepare SUNCG dataset?

I really want to test your model.
I'm having a trouble to get ready for SUNCG dataset .
Please help me out!!!

error when pickl.load('35.pkl')

room_pkl = pickle.load(f)
AttributeError: Can't get attribute 'Wall' on <module 'data.house' from '/mnt/cfs/sceneformer/data/house.py'>

how to load the pkl file?

About the (floor,wall,windows,door,nodes)

Thanks for your great paper
When I run the deep-synth create_data.py to prepare the dataset ,I just get the (floor,wall,nodes) tuple,but the suncg_shift_seperate_dataset_deepsynth.py want the (floor,wall,windows,door,nodes) tuple.Does some wrong I make when I prepaer the dataset?
Wish for your reply.

conda env create --file environment.yaml error

conda env create --name sceneformer3 --file environment.yaml

>>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

Traceback (most recent call last):
  File "/root/anaconda3/lib/python3.8/site-packages/conda/exceptions.py", line 1079, in __call__
    return func(*args, **kwargs)
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/cli/main.py", line 80, in do_call
    exit_code = getattr(module, func_name)(args, parser)
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/cli/main_create.py", line 88, in execute
    spec = specs.detect(name=name, filename=get_filename(args.file), directory=os.getcwd())
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/specs/__init__.py", line 43, in detect
    if spec.can_handle():
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/specs/yaml_file.py", line 18, in can_handle
    self._environment = env.from_file(self.filename)
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/env.py", line 166, in from_file
    return from_yaml(yamlstr, filename=filename)
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/env.py", line 144, in from_yaml
    data = validate_keys(data, kwargs)
  File "/root/anaconda3/lib/python3.8/site-packages/conda_env/env.py", line 37, in validate_keys
    new_data = data.copy() if data else {}
AttributeError: 'str' object has no attribute 'copy'


who knows what is wrong with my operation,conda version or something else ?

About model_dims.pkl

thanks for your great paper
i use the scripts creat_data.py to process suncg dataset, but it did not generate the model_dims.pkl file.

is there any scripts i can use to generate model_dims.pkl on suncg dataset?

Best regards,
Li

How can train scencformer with 3D-FRONT

Hello, Because of unavailability of SUNCG, I'm thinking of using 3D-FRONT to train sceneformer. And I have the following questions:

What need to be modified in codes?
What is the data structure under suncg_data?
If you have any code to make 3D-FRONT compatible with SUNCG, I would be most grateful.

Thank you very much for your help in advance.

Location model curr_cat_emb question

Thanks for your greatest work
I have some question when I browse the scene_shift_loc_col.py
"joint_emb = cat_emb+pos_emb+loc_emb+ori_emb+coor_type_emb+curr_cat_emb"
what does the curr_cat_emb means ?
looking forward for your reply

dimensions of objects

Thanks for the great paper and code,

I'm trying to use your model and I've a question regarding the implementation,
about the contents of the model_dims.pkl, in the paper you say Similarly the dimensions of each object; length, width and height or (l, w, h) are scaled and quantized
given how you read model_dims.pkl, it seems the scaling part at least was not implemented, right?

Best regards,
Mohamad.

the model_dims.pkl

Hi,after I run the script.py which the deep synth have,I get the filtered room data,but the train code need "model_dims.pkl",I just have "model_prior.pkl" ,"model_frequency.pkl","fine_categories_frequency","final_categories_frequency" and "coarse_categories_frequency",which pkl files is the "model_dims.pkl"?

License

Hi, Nice work! Could you please add license (e.g., Apache License) so that we can reproduce the results without legal concerns?

About loc model

Thanks for your great paper and code.

I used the configuration provided in configs/scene_shift_X_config.yaml to train 4 models.
The minimum losses of the cat, dim, ori models are about 1.5, and the corresponding epochs are about 300. But the loss of loc model can't be minimized to less than 2.5, and the training stopped early at about 100 epochs.

Does the training of the cat, dim, ori models meet expectations?
And what configuration should I modify to fix the training of model loc? (e.g. for configs/scene_shift_loc_config.yaml, dose warmup: 2 need to modified?)

Pretrained models

Hi, the SUNCG dataset is not available, so, can you provide the pretrained models? Thank you.

Object categories

Thanks for your great paper and code.
As described in your paper, you used 50 object categories for bedrooms and 39 object categories for living room. But Kai Wang used 31 categories and 21 categories respectively in DeepSynth.
Could you please give me more details about the object categories you selected? Thank you very much.

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.