text: Our proposed [[ algorithm ]] first estimates << camera viewpoint >> using rigid structure-from-motion , then reconstructs object shapes by optimizing over visual hull proposals guided by loose within-class shape similarity assumptions .