Recognition of 3-D Objects Via Spatial Understanding of 2-D Images