tomerwei / SceneMover

Project of Siggraph Asia 2020 paper: Scene Mover: Automatic Move Planning for Scene Arrangement by Deep Reinforcement Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SceneMover

This repository is the implementation of our SIGGRAPH Asia 2020 paper:

Scene Mover: Automatic Move Planning for Scene Arrangement by Deep Reinforcement Learning

Hanqing Wang, Wei Liang, Lap-Fai Yu.


Introduction

We propose a novel approach for automatically generating a move plan for scene arrangement. Given a scene like an apartment with many furniture objects, to transform its layout into another layout, one would need to determine a collision-free move plan.

Please refer to our paper for the detailed formulations.

Demonstration

Environment Installation

  1. Install Jupyter Install jupyter using the following scripts. pip install jupyter

  2. Install Requirements To be updated.

  3. Build Files To be updated.

Quick Start

Inference:

To be updated.

Contributors

To be updated.

TODO

  • Release the checkpoint.
  • Add training code.

Citation

Please cite this paper in your publications if it helps your research:

@article{wang2020scenem,
  author = {Hanqing Wang and Wei Liang and Lap-Fai Yu},
  title = {Scene Mover: Automatic Move Planning for Scene Arrangement by Deep Reinforcement Learning}, 
  journal = {ACM Transactions on Graphics},
  volume = {39},
  number = {6},
  year = {2020}

}

License

Scene Mover is freely available for non-commercial use, and may be redistributed under these conditions. Please see the license for further details. For commercial license, please contact the authors.

Contact Information

  • hanqingwang[at]bit[dot]edu[dot]cn, Hanqing Wang

About

Project of Siggraph Asia 2020 paper: Scene Mover: Automatic Move Planning for Scene Arrangement by Deep Reinforcement Learning

License:MIT License


Languages

Language:Python 98.0%Language:C++ 2.0%