CVPR 2012, Jun 18-20, Providence, Rhode Island