Constraints: Visual Object Recognition