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 .