"the perception of solid objects is a process which can be based on the properties of three-dimensional transformations and the laws of nature"
-Larry Roberts (1965)
- Static Equilibrium: Under the static world assumption, the forces and torques acting on a block should cancel out (Newton's first law).
- Support Force Constraint: A supporting object should have enough strength to provide contact reactionary forces on the supported objects.
- Volumetric Constraints: All the objects in the world must have finite volumes and cannot inter-penetrate each other.
Results3D parse graphs automatically generated by our system for all 250 test images are available in the 3D Parse Graphs Gallery .
DatasetWe used the Geometric Context dataset. This dataset can be downloaded from here . The ground-truth segmentations can also be downloaded from here.
CodeDownload the blocks world code. Please cite the paper if you are using the code.
CitationAbhinav Gupta, Alexei A. Efros and Martial Hebert, Blocks World Revisited: Image Understanding Using Qualitative Geometry and Mechanics, European Conference on Computer Vision, 2010. (PDF)
author="Abhinav Gupta and Alexei A. Efros and Martial Hebert",
title="Blocks World Revisited: Image Understanding Using Qualitative Geometry and Mechanics",
booktitle="European Conference on Computer Vision(ECCV)",