"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)
Idea
Global Constraints
- 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.
Results
3D parse graphs automatically generated by our system for all 250 test images are available in the 3D Parse Graphs Gallery .
Downloads
Dataset
We used the Geometric Context dataset. This dataset can be downloaded from here . The ground-truth segmentations can also be downloaded from here.Code
Download the blocks world code. Please cite the paper if you are using the code.
Citation
Abhinav Gupta, Alexei A. Efros and Martial Hebert, Blocks World Revisited: Image Understanding Using Qualitative Geometry and Mechanics, European Conference on Computer Vision, 2010. (PDF)
Bibtex Reference
@inproceedings{GuptaEfrosHebert_ECCV10,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)",
year="2010",
}