Computer vision can easily distinguish between well-defined shapes, for instance, a sphere and a cube. Things go awry with less distinct forms. It's easy for the human eye to differentiate between a cat and a dog — you know what ...