LEGO-Net: Learning Regular Rearrangements of Objects in Rooms

Qiuhong Anna Wei, Sijie Ding, Jeong Joon Park, Rahul Sajnani, A. Poulenard +2 more
1/1/2023

No official code found. Best implementation: QiuhongAnnaWei/LEGO-Net (110 stars, MIT, last commit 2023-06-27).

Abstract

Humans universally dislike the task of cleaning up a messy room. If machines were to help us with this task, they must understand human criteria for regular arrangements, such as several types of symmetry, co-linearity or co-circularity, spacing uniformity in linear or circular patterns, and further inter-object relationships that relate to style and functionality. Previous approaches for this task relied on human input to explicitly specify goal state, or synthesized scenes from scratch - but such methods do not address the rearrangement of existing messy scenes without providing a goal state. In this paper, we present LEGO-Net, a data-driven transformer-based iterative method for LEarning reGular rearrangement of Objects in messy rooms. LEGO-Net is partly inspired by diffusion models - it starts with an initial messy state and iteratively “de-noises” the position and orientation of objects to a regular state while reducing distance traveled. Given randomly perturbed object positions and orientations in an existing dataset of professionally-arranged scenes, our method is trained to recover a regular rearrangement. Results demonstrate that our method is able to reliably rearrange room scenes and outperform other methods. We additionally propose a metric for evaluating regularity in room arrangements using number-theoretic machinery.

View on arXivView PDF

Code Implementations(1)

MIT

LEGO-Net: Learning Regular Rearrangements of Objects in Rooms (CVPR 2023)

11018PythonMar 26, 20233 years agoMIT

Similar Papers

Cite this paper

@article{wei2023legonet,
  title  = {LEGO-Net: Learning Regular Rearrangements of Objects in Rooms},
  author = {Qiuhong Anna Wei and Sijie Ding and Jeong Joon Park and Rahul Sajnani and A. Poulenard and Srinath Sridhar and L. Guibas},
  year   = {2023},
  eprint = {2301.09629},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2301.09629},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.09629.svg)](https://codeofpaper.com/paper/2301.09629)

Discussion