Translating a Visual LEGO Manual to a Machine-Executable Plan

Abstract

We study the problem of translating an image-based, step-by-step assembly manual created by human designers into machine-interpretable instructions. We formulate this problem as a sequential prediction task: at each step, our model reads the manual, locates the components to be added to the current shape, and infers their 3D poses. This task poses the challenge of establishing a 2D-3D correspondence between the manual image and the real 3D object, and 3D pose estimation for unseen 3D objects, since a new component to be added in a step can be an object built from previous steps. To address these two challenges, we present a novel learning-based framework, the Manual-to-Executable-Plan Network (MEPNet), which reconstructs the assembly steps from a sequence of manual images. The key idea is to integrate neural 2D keypoint detection modules and 2D-3D projection algorithms for high-precision prediction and strong generalization to unseen components. The MEPNet outperforms existing methods on three newly collected LEGO manual datasets and a Minecraft house dataset.

Cite

Text

Wang et al. "Translating a Visual LEGO Manual to a Machine-Executable Plan." Proceedings of the European Conference on Computer Vision (ECCV), 2022. doi:10.1007/978-3-031-19836-6

Markdown

[Wang et al. "Translating a Visual LEGO Manual to a Machine-Executable Plan." Proceedings of the European Conference on Computer Vision (ECCV), 2022.](https://mlanthology.org/eccv/2022/wang2022eccv-translating/) doi:10.1007/978-3-031-19836-6

BibTeX

@inproceedings{wang2022eccv-translating,
  title     = {{Translating a Visual LEGO Manual to a Machine-Executable Plan}},
  author    = {Wang, Ruocheng and Zhang, Yunzhi and Mao, Jiayuan and Cheng, Chin-Yi and Wu, Jiajun},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2022},
  doi       = {10.1007/978-3-031-19836-6},
  url       = {https://mlanthology.org/eccv/2022/wang2022eccv-translating/}
}