END-TO-END REPRESENTATION LEARNING FOR 3D RECONSTRUCTION